• 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. Models for components in sample lib

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 11362
  • 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

Models for components in sample lib

sidm
sidm over 3 years ago

Hi All,

I am using digital gates (inverter, nand ) from Sample library.

Can anyone give some idea where to get the models for these digital gates inside the Sample library as during simulation I am getting an error of missing nmos , pmos models as shown below ?

thank you

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    These are ancient, and I'm not sure they're really set up to use with Spectre. I would suggest using the GSCLIB045 (Generic Standard Cell Library) from http://pdk.cadence.com (you might also want the gpdk045 too).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • sidm
    sidm over 3 years ago in reply to Andrew Beckett

    Thank you very much for the information Andrew , so the models for the components from GSCLIB are automatically picked up for Spectre simulations or will I have to point to any .scs file under the Setup- > Model library ?

    regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to sidm

    I just quickly checked. The gscllib standard cell library does depend on gpdk045, and if you have that in your cds.lib it will automatically pick up the models for the transistors when you start a new ADE session.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • sidm
    sidm over 3 years ago in reply to Andrew Beckett

    Thank you for confirming Andrew.

    I am trying to get the gpdk045 to work.

    In the meantime I also tried the digital gates (not_gate...) from AHDL library.

    Are these expected to work fine  ?? Asking as I was not seeing any change in the output voltage level of the gate with change in the input signal logic level.

    I checked the verilog code for the not gate and ensured that I am meeting the high and low voltage level threshold requirements

    regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to sidm

    The most likely explanation for this is that you've not adjusted the rather large tdel (delay) or trise/tfall parameters which are very large (2us and 1us for the second two). If your input signal is changing more rapidly than that, you'll not be seeing any output....

    Not really sure what is so difficult about getting gpdk045 or gscllib045 to work... that should be straightforward!

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • sidm
    sidm over 3 years ago in reply to Andrew Beckett

    thank you very much Andrew, the issues was related to the timing parameter of the logic gate.

    • 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