• 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. Viewing Monte Carlo results having run spectre and viva...

Stats

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

Viewing Monte Carlo results having run spectre and viva standalone

SteveL
SteveL over 11 years ago

I have run montecarlo in spectre (13.1) standalone (from a netlist).  Then I attempted to view the results in viva (6.1.6) also standalone.  Viva sees the nominal and last iteration for all signals but not the other iterations (20 total).  All of the expected montecarlo files appear to be in the .raw directory as PSF, etc files.  Is there a means to view the entire set of results?  Should I be able to see all outputs or only the voltage on one net that was exported via a export netx = oceanEval(...) statement?

 The DC simulation consisted of 20 montecarlo runs with a 10 step temp variation within:

 mc1 montecarlo saveprocessparams=yes variations=all numruns=20 scalarfile="mc_results.dat"{
   swp sweep param=temp start=-55 stop=125 step=10 {
     oppoint dc oppoint=logfile
     export  vptat = oceanEval(" v(\"net30\" ?result 'dc ) ")
  }
}

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

    You need to add the savefamilyplots=yes parameter to the montecarlo analysis if you want it to keep the raw waveforms for all of the points in the simulation. Normally it discards them to save disk space. The vptat will only save the scalar data for that measurement into an ASCII file (which you can't plot directly with ViVA - you'd have to use something like the code in solution 11026072 to read and process the data into a waveform.

    Andrew.

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

    You need to add the savefamilyplots=yes parameter to the montecarlo analysis if you want it to keep the raw waveforms for all of the points in the simulation. Normally it discards them to save disk space. The vptat will only save the scalar data for that measurement into an ASCII file (which you can't plot directly with ViVA - you'd have to use something like the code in solution 11026072 to read and process the data into a waveform.

    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