• 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. pss simulation - saving currents

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 5297
  • 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

pss simulation - saving currents

JorisLambrecht
JorisLambrecht over 10 years ago

Hello,

when I do a PSS simulation (shooting) and try to plot the results in time 

domain (via Results - Direct Plot - Main Form - Function: Current), the node voltages can all be plotted but

the only some of the node currents are saved.

For instance, the currents through the inductors are saved but the drain current though a transistor is not:

ERROR: "/M0/D is not a kept output".

I can't find where it is defined which currents will be saved and which will not. 

I tried to add them to the "to be plotted" outputs manually, this doesn't work.

Then I tried pss - options - Output - save all, and outputtype "all", but the current still isn't saved.

Greetings,

Joris

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

    Joris,

    When you say "this doesn't work" for using outputs "to be plotted", then it won't plot the currents - because the auto-plot  in this way only works for DC, AC and Transient analyses. However, if the save checkbox is checked, it should save the currents. So I'd like to know what doesn't work...

    Look in the netlist to see if there are save statements having done this (or Outputs->To be Saved). Saving all device currents is a possibility (in the save options form) but if the models are subckt models, this won't work because saving device currents only saves the currents for the primitive devices.

    I don't know which version of spectre you're using, but you may also need to turn on the "useprobes" option on the save options form - this is called something like "save ac currents" (I haven't got access to Virtuoso at the moment to check).

    Regards,

    Andrew.

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

    Joris,

    When you say "this doesn't work" for using outputs "to be plotted", then it won't plot the currents - because the auto-plot  in this way only works for DC, AC and Transient analyses. However, if the save checkbox is checked, it should save the currents. So I'd like to know what doesn't work...

    Look in the netlist to see if there are save statements having done this (or Outputs->To be Saved). Saving all device currents is a possibility (in the save options form) but if the models are subckt models, this won't work because saving device currents only saves the currents for the primitive devices.

    I don't know which version of spectre you're using, but you may also need to turn on the "useprobes" option on the save options form - this is called something like "save ac currents" (I haven't got access to Virtuoso at the moment to check).

    Regards,

    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