Post Go back to editing

Unable to run LTSpice simulation with third party spice model files

Thread Summary

The user encountered an error when trying to simulate a 4-terminal NMOSFET in LTspice using a model from the sky130a PDK. The issue was due to the model being a subcircuit library, not a simple model. The solution involved modifying the symbol to use an X device for the subcircuit and ensuring all required parameters were defined. The modified symbol and subcircuit are provided in the attached zip file.
AI Generated Content
Category: Software
Product Number: LTspice
Software Version: 24.1.7

Hi,

 

  I am trying to run a simple simulation with LTspice using a 4 terminal nmosfet and a model file (from sky130a PDK). I created a schematic with a generic 4 terminal device from the LTspice library and changed the model name of the device as per the the model name in the model file. I also added an .inc statement in the schematic to point to the model file.

 

 This approach works ok for any other model downloaded from the internet. However in this case I am getting the error:

 

Node or model name expected.

M1 N001 N002 0 0 sky130_fd_pr__nfet_01v8 l=0.15 w=1.260

                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 

What could be the reason? What am I doing wrong?

 

 If you want to run the issue at your end and see, I am uploading the TC here. Just download the TC and hit the run button on the schematic.  

 

 Requesting someone look into the matter and advice.

 

Thanks,

Arvind Gupta

 sky130_testcase.zip

 

 

  • same issue , i was trying to build Back-emf sub-ckt which contain my designed comparator .but spice throwing error 

    C:\Users\win11\Documents\LTspice\lib\sub\bemf-2.sub(16): This sub-circuit name is not defined. X§U3 0 ab 0 Vhigh hb MyComparatorOC .

    even though i stored MyComparatorOC at crt location. i even tested my comparator it was working well

    PLZZZZ FIX THIS ,THIS WAS SO IRRITATING

  • HI  ,

    OK, there are a number of problems. Let's start at the top level: you do not have a .model card (definition); your "model" file is a subcircuit library, which is different.

    The M statement in Spice indicates that a model for a MOSFET will be defined. You have not provided a model for a FET, but instead a subcircuit as part of a library. (Within the subcircuit the model is defined (the .model statement). In summary:

    The (top-level) problem:

    You have:

    M1 N001 N002 0 0 sky130_fd_pr__nfet_01v8 l=0.15 w=1.260

    which requires a "model card", namely

    .MODEL sky130_fd_pr__nfet_01v8 NMOS (blah blah)

    The library file you have supplied does contain such a statement:

    .model sky130_fd_pr__nfet_01v8__model.0 nmos

    with hundreds of parameters defined.

    Problem is, you cannot simply add that model to your schematic because the model depends on parameters defined in its parent subcircuit.

    The (top-level) solution:

    Modify the symbol to be a symbol for a subcircuit, and X device, not an M device. Nice thing, is it looks the same. I've done this for you. See attached.

    Bigger Problem.

    The Subcircuit has quite a few undefined parameters, so it appears to be ill-formed, or you need more information.

    test1a-subcircuit.zip

    LTspice 24.1.9 for Windows
    Circuit: Y:\Downloads\sky130_testcase\test1a.net
    Start Time: Mon Aug 11 10:47:18 2025
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(53): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(331): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(609): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(887): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(1165): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(1443): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(1721): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(1999): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(2277): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(2555): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(2833): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(3111): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(3389): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(3667): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(3945): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(4223): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(4501): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(4779): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(5057): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(5335): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(5613): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(5891): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(6169): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(6447): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(6725): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(7003): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(7281): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(7559): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(7837): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(8115): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(8393): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(8671): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(8949): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(9227): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(9505): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(9783): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(10061): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(10339): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(10617): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(10895): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(11173): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(11451): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(11729): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(12007): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(12285): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(12563): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(12841): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(13119): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(13397): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(13675): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(13953): No such parameter defined.
    + lint = {1.1932e-008+sky130_fd_pr__nfet_01v8__lint_diff}
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(14242): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(14514): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(14785): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(15056): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(15327): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(15598): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(15869): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(16140): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(16411): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(16682): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(16953): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(17224): No such parameter defined.
    + toxe = {4.148e-09*sky130_fd_pr__nfet_01v8__toxe_mult+MC_MM_SWITCH*AGAUSS(0,1.0,1)*(4.148e-9*sky130_fd_pr__nfet_01v8__toxe_mult*(sky130_fd_pr__nfet_01v8__toxe_slope/sqrt(l*w*mult)))}
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Y:\Downloads\sky130_testcase\sky130_fd_pr__nfet_01v8.lib(40): Node or model name expected.
    msky130_fd_pr__nfet_01v8 d g s b sky130_fd_pr__nfet_01v8__model l = {l} w = {w} nf = {nf} ad = {ad} as = {as} pd = {pd} ps = {ps} nrd = {nrd} nrs = {nrs} sa = {sa} sb = {sb} sd = {sd}
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    

    mike

  • Hi  ,

    Please create a new thread describing your problem, instead of branching off of this thread. Be sure to upload all relevant files, zipping them helps.

    mike