• 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. help creating a diode model

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 16659
  • 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

help creating a diode model

eitheror
eitheror over 16 years ago

 I need to know how to add a SPICE model of a diode to an existing symbol, or a new symbol. Here is the model id like to use.

.model D1N5817    D(Is=2.835u Rs=47.12m Ikf=.3227 N=1 Xti=0 Eg=1.11 Cjo=472.4p
+        M=.6215 Vj=.75 Fc=.5 Isr=37.75u Nr=2)

Im using spectre to run simulations. I found this post of someone who has done this but its not explained how it was accomplished. Is there an online tutorial that covers this, or can someone explain what file i can add my spice model to, and in what format. Thanks.

 

 

  • Cancel
  • skillUser
    skillUser over 16 years ago

     Hi,

    You could start with "spectre -h diode" to make sure that all the parameters are supported or mapped to the appropriate Spectre diode parameter names (I think that most are, though I did not see an exact match for ikf, or isr, perhaps "ikf" maps to "ik", "ikp", "ikr" or "kf"? and "isr" to "ir", "is" or "isw"?).

    Create a file, say diode_D1N5817.scs, and include the appropriate spectre diode model definition, e.g.

    model D1N5817 diode is=2.835u rs=47.12m ...

    Then have this file as an include file in the Analog Design Environment window aspart of the simulation setup.

    Then, place an instance of a diode component, e.g. analogLib diode, and set the model parameter to be the name of the model as named in the file, e.g. D1N5817 - then, when you netlist and simulate, the model file is included and the simulator knows all of the model parameters (plus the instance-specific parameter settings if defined, such as area or region etc.)

    I hope that this answers your question.

    Regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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