• 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. sim error when running sp simulation

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 8651
  • 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

sim error when running sp simulation

TommasoF
TommasoF over 2 years ago

Hi all,

I have hard times troubleshooting the following error:

I just desire to run a sp simulation and therefore I defined some ports for then assessing the SP results.

from the error it looks like I specified 5 ports (in reality are 6) but the port count 1 is the max allowed(?). I actually do not really understand that.


the schematic looks like this, where I define 6 ports from 1 to 6

any idea on why I get this error  and what does it mean ?
thanks 

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

    If you don't specify the ports in the sp analysis, it will use all ports in the circuit, using the port number on each port to indicate which was used.

    However, there was a bug where when using APS then if the order of the ports in the netlist are in the wrong order (i.e. they are not in numerical order), then this can fail with the error you've seen (I reproduced it).

    This was fixed in SPECTRE 20.1.0.404.isr13 and 21.1.0.246.isr4.

    If you run with Spectre X rather than APS, or even with Spectre classic (may not be the best solution for a large circuit), then it will run correctly. Also, if you specify the ports you want to analyse in order, then it should work with APS in the version you have.

    Andrew

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

    If you don't specify the ports in the sp analysis, it will use all ports in the circuit, using the port number on each port to indicate which was used.

    However, there was a bug where when using APS then if the order of the ports in the netlist are in the wrong order (i.e. they are not in numerical order), then this can fail with the error you've seen (I reproduced it).

    This was fixed in SPECTRE 20.1.0.404.isr13 and 21.1.0.246.isr4.

    If you run with Spectre X rather than APS, or even with Spectre classic (may not be the best solution for a large circuit), then it will run correctly. Also, if you specify the ports you want to analyse in order, then it should work with APS in the version you have.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • TommasoF
    TommasoF over 2 years ago in reply to Andrew Beckett

    yes indeed I wanted to avoid to specify the ports in the sp analysis. I will try the other ways you proposed, thank you very much!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • TommasoF
    TommasoF over 2 years ago in reply to Andrew Beckett

    Hi Andrew, 
    was this resolved in Spectre releases newer than 21.1? or just in these two releases mentioned by you?

    I am now using IC618_ISR31 with Spectre 211_ISR8 and I do see the error appearing again even though with a different flavour (I do use APS).
    With the SP-simulation defined as here below

    I get the following error in the output log:

    after I define the ports (see here below), then the SP-sim works fine:

    • 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