• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. How can I import the model card to the Cadence?

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 125
  • Views 14931
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How can I import the model card to the Cadence?

yysunj
yysunj over 4 years ago

I want to import this model card to Cadence.

*
* Predictive Technology Model Beta Version
* 180nm NMOS SPICE Parametersv (normal one)
*

.model NMOS NMOS
+Level = 49

+Lint = 4.e-08 Tox = 4.e-09
+Vth0 = 0.3999 Rdsw = 250

+lmin=1.8e-7 lmax=1.8e-7 wmin=1.8e-7 wmax=1.0e-4 Tref=27.0 version =3.1
+Xj= 6.0000000E-08 Nch= 5.9500000E+17
+lln= 1.0000000 lwn= 1.0000000 wln= 0.00
+wwn= 0.00 ll= 0.00
+lw= 0.00 lwl= 0.00 wint= 0.00
+wl= 0.00 ww= 0.00 wwl= 0.00
+Mobmod= 1 binunit= 2 xl= 0
+xw= 0 binflag= 0
+Dwg= 0.00 Dwb= 0.00

+K1= 0.5613000 K2= 1.0000000E-02
+K3= 0.00 Dvt0= 8.0000000 Dvt1= 0.7500000
+Dvt2= 8.0000000E-03 Dvt0w= 0.00 Dvt1w= 0.00
+Dvt2w= 0.00 Nlx= 1.6500000E-07 W0= 0.00
+K3b= 0.00 Ngate= 5.0000000E+20

+Vsat= 1.3800000E+05 Ua= -7.0000000E-10 Ub= 3.5000000E-18
+Uc= -5.2500000E-11 Prwb= 0.00
+Prwg= 0.00 Wr= 1.0000000 U0= 3.5000000E-02
+A0= 1.1000000 Keta= 4.0000000E-02 A1= 0.00
+A2= 1.0000000 Ags= -1.0000000E-02 B0= 0.00
+B1= 0.00

+Voff= -0.12350000 NFactor= 0.9000000 Cit= 0.00
+Cdsc= 0.00 Cdscb= 0.00 Cdscd= 0.00
+Eta0= 0.2200000 Etab= 0.00 Dsub= 0.8000000

+Pclm= 5.0000000E-02 Pdiblc1= 1.2000000E-02 Pdiblc2= 7.5000000E-03
+Pdiblcb= -1.3500000E-02 Drout= 1.7999999E-02 Pscbe1= 8.6600000E+08
+Pscbe2= 1.0000000E-20 Pvag= -0.2800000 Delta= 1.0000000E-02
+Alpha0= 0.00 Beta0= 30.0000000

+kt1= -0.3700000 kt2= -4.0000000E-02 At= 5.5000000E+04
+Ute= -1.4800000 Ua1= 9.5829000E-10 Ub1= -3.3473000E-19
+Uc1= 0.00 Kt1l= 4.0000000E-09 Prt= 0.00

+Cj= 0.00365 Mj= 0.54 Pb= 0.982
+Cjsw= 7.9E-10 Mjsw= 0.31 Php= 0.841
+Cta= 0 Ctp= 0 Pta= 0
+Ptp= 0 JS=1.50E-08 JSW=2.50E-13
+N=1.0 Xti=3.0 Cgdo=2.786E-10
+Cgso=2.786E-10 Cgbo=0.0E+00 Capmod= 2
+NQSMOD= 0 Elm= 5 Xpart= 1
+Cgsl= 1.6E-10 Cgdl= 1.6E-10 Ckappa= 2.886
+Cf= 1.069e-10 Clc= 0.0000001 Cle= 0.6
+Dlc= 4E-08 Dwc= 0 Vfbcv= -1

But, I do not know How can I import this model to the cadence.

Please tell me.
And, When I saw it, this model do not contain width and length of mos.
If this is correct, Please tell me how can I import width and length of mos to this model.

Thank you
yysunj

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    I'm a bit confused as to why I need to keep explaining the same thing over and over again. Anyway, the flow is:

    1. Put the model in a text file (e.g. nmos.spi) somewhere
    2. Place an instance of nmos4 from analogLib, and specify the model name as "NMOS" (since that's what it is in the file), and specify the width and length on the instance of nmos4. w and l are instance parameters not model parameters - the idea is that the same model is used for a variety of widths and lengths (as is common with pretty much all MOS models)
    3. In ADE use Setup->Model Libraries and add the path to the file (nmos.spi) that you created in step 1.

    I have mentioned in other threads (that I referenced in your earlier questions) that you could create your own copy of nmos4 in your own library and use Tools->CDF->Edit to update the model name to be filled in by default - this is normally what you'd do if creating a PDK component. Probably not worth the bother for simple experimentation.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    I put my model into a text file as you said.

    And, nmos4 from analogLib is placed in the virtuoso, the model name is NMOS, and the width and length were specified.

     

    And, I added the path of the file I created by using Setup -> Model in ADE.

    But, when I try to use this model, I get a warning.

    How can I solve this problem?

    Please tell me.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 4 years ago in reply to yysunj

    Dear yysunj,

    yysunj said:

    How can I solve this problem?

    Please tell me.

    As Andrew noted, there are many, many posts as well as some very good instructions for this process on the Cadence On-line support site. A search on the Cadence On-line support site will provide the following Application note that I have used countless number of times to create a model from a text file for a spectre simulation. Have you seen this article? I think it will help with your issue.

    FAQ: How to Include a Subcircuit (Netlist) into a Schematic and Simulate in ADE

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 4 years ago in reply to yysunj

    Dear yysunj,

    yysunj said:

    How can I solve this problem?

    Please tell me.

    As Andrew noted, there are many, many posts as well as some very good instructions for this process on the Cadence On-line support site. A search on the Cadence On-line support site will provide the following Application note that I have used countless number of times to create a model from a text file for a spectre simulation. Have you seen this article? I think it will help with your issue.

    FAQ: How to Include a Subcircuit (Netlist) into a Schematic and Simulate in ADE

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information