• 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!!, Spectre error: Illegal library definition found...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 16177
  • 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!!, Spectre error: Illegal library definition found in netlist for TSMC 180nm

Omar Alngar
Omar Alngar over 5 years ago

Dear All,
When I want to start simulation with spectre the error says:
Fatal error: Illegal library definition found in netlist
I set the model file correctly, but I don't know why it errors!
I opened the ADE>>Setup>>Model library
and I tried to modify the path of models file (SCS files)
It gives me "Illegal library definition found in netlist"
Thanks.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    Hi Omar,

    In older versions of Spectre (prior to SPECTRE17.1 ISR7) this gave this message when you tried to include a model file which was defined with library/section blocks and you didn't specify the section to include. In later versions it now says this in the error:

    Error found by spectre during circuit read-in.
    ERROR (SFE-675): "mymodels.scs" 4: Cannot run the simulation because a library
    file was included in `mynetlist.scs':4 without a section name. Add a valid
    section name in the include statement and rerun the simulation.

    If you look in the model files, you'll see something like:

    library someName
    section tt
     ...
    endsection tt
    section ff
     ...
    endsection ff
    endlibrary someName

    On the model libraries form in ADE, you must specify which section you wish to include, otherwise it gives the error.

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Omar Alngar
    Omar Alngar over 5 years ago in reply to Andrew Beckett

    Great Thanks, I actually solved this issue as you mentioned in your comments.

    and worked with these models correctly.

    • 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