• 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. Cadence Spectre cannot read library model files

Stats

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

Cadence Spectre cannot read library model files

Xinbest
Xinbest over 6 years ago

Hello everyone,

Recently I am using Cadence Spectre(Version 16.1.0.387.isr6 32bit) to simulate a netlist in command line. However, I met the error when reading the library model file:
Reading file: /home/grads/z/zhanxin/PowerDeliveryNetwork/IBM_90nm_models/IBM_PDK/cmos9sf/V2.2.0.1IBM/Spectre/models/design.scs

Fatal error found by spectre during circuit read-in.
FATAL (SFE-867): Unable to open the file `/home/grads/z/zhanxin/PowerDeliveryNetwork/IBM_90nm_models/IBM_PDK/cmos9sf/V2.2.0.1IBM/Spectre/models/design.scs'.

That circuit library file (design.scs) could be accessed via vim, so this excludes the possibility of path error. Also, I have tested it on an old server with Spectre version 15.1.0.602.isr11-32bit  installed and the simulation performs normally. Is there anyone having experiences about how to solve it with the new version Spectre?

Thanks a lot!
Xin

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

    Hi Xin,

    One possibility might be that your file server is using a file system with 64-bit inodes (such as XFS). You didn't mention what OS your server is running on. These newer file servers represent the "inode" which is a number to represent the file being read as a 64-bit number, and so normally 32-bit applications will not work.

    You probably need to ensure that all your applications (including spectre) are running in 64-bit mode. With spectre you can add -64 on the command line, choose "64bit" on the Setup->Environment form, or simply use:

    setenv CDS_AUTO_64BIT ALL

    (if using csh) or:

    export CDS_AUTO_BIT=ALL

    (if using bash/ksh) before starting Virtuoso.

    Hopefully that would fix it.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi Xin,

    One possibility might be that your file server is using a file system with 64-bit inodes (such as XFS). You didn't mention what OS your server is running on. These newer file servers represent the "inode" which is a number to represent the file being read as a 64-bit number, and so normally 32-bit applications will not work.

    You probably need to ensure that all your applications (including spectre) are running in 64-bit mode. With spectre you can add -64 on the command line, choose "64bit" on the Setup->Environment form, or simply use:

    setenv CDS_AUTO_64BIT ALL

    (if using csh) or:

    export CDS_AUTO_BIT=ALL

    (if using bash/ksh) before starting Virtuoso.

    Hopefully that would fix it.

    Andrew.

    • 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