• 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. Obtaining Slew rate from PSS

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 124
  • Views 15283
  • 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

Obtaining Slew rate from PSS

archive
archive over 17 years ago

I am trying to run a jitter analysis on a frequency divider. I have two ideal sources as my differential input from a VCO and am looking at the two output nets for the differential output voltage. I am running a PSS and Pnoise analysis.  Both simulations complete successfully. When I use Direct Plot to plot jitter I am told that, "slew rate data does not exist". However, I can plot the output voltage with respect to time and, using the calculator, plot the derivative of that voltage (which would be slew rate). So, it looks like PSS is just not saving SR in a place that PNoise knows to look for it...Am I missing some simple setting?


Originally posted in cdnusers.org by OxBox
  • Cancel
  • archive
    archive over 17 years ago

    OK - wild guess time. Do you have any "unusual" characters in your output net names? I've seen problems in the past with oscillator phase noise plots (I've not seen it with jitter, but not tried) where customers had + and - in the signal names. I'd count any non-alphanumeric (and "_") character as being unusual - and nets beginning with something other than a letter.

    Of course, this really should work, and can be fixed if it doesn't, but this is just a guess as to what might be the problem. Sometimes it's because the code to access the results doesn't go through the name mapping process which handles unusual characters...

    Regards,

    Andrew.


    Originally posted in cdnusers.org by adbeckett
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 17 years ago

    Alas, I removed the underscores so I had standard alphanumeric names on my output nets and the problem persists.Here are the exact errors I receive when trying to plot Jee from "pnoise jitter" in the Direct Plot Form:

    *Error* slew rate does not exist in data
    *Error* ymin: can't handle ymin(nil)
    *Error* ymax: can't handle ymax(nil)

    and when plotting Jc from "pnoise jitter" in the Direct Plot Form:
    *Error* Evaluating expression ((_drplRFJc ?from 1000 ?to 2000000000
    ?k 1000 ?multiplier 1 ?result "pnoise_pmjitter" ?unit
    "Second" ?event 0)).
    *Error* ("quotient" 10 t nil ("*Error* quotient: can't handle (drwave:179892904 / nil)"))

    Do you know where this slew rate is stored? I see the following output files:
    $SIMULATION_DIR/spectre/schematic/psf/pnoise.0.pmjitter.pnoise
    $SIMULATION_DIR/spectre/schematic/psf/pnoise.1.pmjitter.pnoise
    $SIMULATION_DIR/spectre/schematic/psf/pnoise.pmjitter.pnoise
    $SIMULATION_DIR/spectre/schematic/psf/pss.tran.pss
    $SIMULATION_DIR/spectre/schematic/psf/pss.fd.pss
    $SIMULATION_DIR/spectre/schematic/psf/pss.td.pss

    but they are in a format I cannot read with a text editor...


    Originally posted in cdnusers.org by OxBox
    • 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