• 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. Plotting Vector Outputs Separately in Assembler for Monte...

Stats

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

Plotting Vector Outputs Separately in Assembler for Monte Carlo Simulations

baltacican87
baltacican87 over 6 years ago

Hello,

I am using Virtuoso version IC6.1.7.

I make a Monte Carlo simulation in Assembler. I have vector (wave) and sclar (single point) outputs. For example in a DC simulation with temperature sweep:

vectorOutput = VS("\vout")

scalarOutput = VDC("\vout")

where vout is a net name. In results tab, I see all my scalar outputs listed. However, I do not see any vector outputs or waves (I do select "See Waveforms (Simulkation Data)" and "Save Statistical Parameter Data"). When I click on the "PlotAll", the vector outputs are plotted if I can plot them before closing Assembler window, but all of them at a time, not one by one separately as they do not appear in the list on results tab. If I close Assembler window and open again, the vector outputs are not plotted even if I click on "PlotAll".

Another problem is about deleting the different subwindows on visualitazion window. I have many outputs that are plotted; all at the same time when I click on "PlotAll". To have only the outpout I want to see, I need to select all the other subwinows one by one and delete them. This takes so much time.

My questions are the following:

1) How do I see the list of my vector outputs in the results tab in Assember when I run Monte Carlo?

2) How can I plot only a single vector output at a time?

3) How can I make Assembler plot all vector outputs after I close and reopen Assembler window?

4) How can I select many subwindows at a time and delete all of them?

5) How can I pre-define the number of sub-windows which outputs should be plotted on which subwindow?

Many thanks in advance.

Best regards,

Can

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Hi Can,

    To answer your questions:

    1. I'm assuming you're looking at the "Yield" view of the outputs. The "vector" (i.e. waveform) outputs are not shown on the yield view because it wouldn't make sense - you can't output statistical info about those outputs. You can however change the view to Detail or Detail Transpose, and then you'll see then all.
    2. When in the Detail view, you can then use the context (right mouse button) menu over one of those waveforms and do Plot All to plot just an individual signal. By the way, saving statistical parameter data isn't needed for any of this (for the scalar outputs either) - that's related to saving the info about the random variables that were produced during the monte carlo. You just need to save the simulation data to be able to plot the waveforms
    3. This works for me. I assume you are re-opening and then going to the data view assistant, switching to the history tab, and doing Right Mouse->View Results over the specific history you wish to restore? Then plotting them all? If you do that, and it doesn't work, which subversion are you using (Help->About in the CIW or other windows will tell you).
    4. You can't, unfortunately.
    5. This is possible in IC618 with the new Plotting Templates capability.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • baltacican87
    baltacican87 over 6 years ago in reply to Andrew Beckett

    Hi Andrew,

    Many thanks for your answers. Everything is clear now.

    Best regards,

    Can

    • 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