• 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. trace update in VIVA

Stats

  • Locked Locked
  • Replies 10
  • Subscribers 126
  • Views 17443
  • 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

trace update in VIVA

Litstbl
Litstbl over 9 years ago

Maybe it is a dumb question. But I have searched first and did not find the answer. sorry if it is a repeat.

I have done a simulation and I have plotted several traces in VIVA, in the same window. Now if I rerun my simulation, the trances do not update to the new simulation results. Manually plot the traces again would take some time, so I am wondering if there is a way or button somewhere to tell VIVA to update the trace to the new sim results.

If I choose to auto plot the traces in the ADE output window, then the traces will be replotted after rerun the simulation and I get the updated results. But I have too many traces to display and I don't want to display them all in the same window. Is there a way to group the output? For instance, I want this 5 traces to be plotted in one window, the other 6 in a second window and so on...

Any feedback/suggestions are appreciated.

Thank you!!!

  • Cancel
  • Litstbl
    Litstbl over 9 years ago
    Forgot to mention that I am using IC616.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann over 9 years ago

    Have you tried selecting "Plotting mode: Replace"?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    Actually it might be "Refresh" that is wanted here as the plotting mode?

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann over 9 years ago
    Thanks for correcting me, Andrew. Of course it's "Plot after simulation: Refresh". I remembered that there was such a feature but looked in the wrong place. I'm not quite sure why the "Refresh" option was placed under "Plot after simulation" and not under "Plotting mode".
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago
    It's there because it's all related to how it plots after simulation. The other plotting mode settings affect direct plot too, whereas refresh is related to how the signals in the outputs pane get plotted - either auto plotted, refresh plotted (or auto if there's no window), or not at all.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Litstbl
    Litstbl over 9 years ago

    Thank you Frank and Andrew!

    The plot after simulation dropdown menu is useful. I did not use it before. 

    I read a bit the manuals and found that:

    "auto" means replot, using the default settings, meaning the settings I've done to the traces (color, zoom etc.) will be lost.

    "refresh" will also replot the trace, but  it will keep the settings that I've done to the traces.

    However, the refresh option only applies to the signals that are listed in the outputs field.

    For my case, I have several critical signals saved in the outputs field. Then for debugging purpose, I will plot some additional signals manually. Then I change the circuit and rerun the simulation, then I have to manually lot these debugging signals again.  It is these additional signals that I want to refresh. Unfortunately the "plot after simulation" doesn't solve this issue.

    I don't want to add these debugging signals into the outputs field, because all the signals will be loaded into one window after the simulation is done. And I'll need additional time to sort out the signals first.

    Would be nice if I can group the output signals and plot them in separate windows. Maybe a new feature to request? :)

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    You should be able to move signals to new windows/subwindows and then refresh, provided that the signals are in the outputs pane.

    However, for anything more complex, you're probably after a templating method, which has already got numerous requests. There was a partial implementation of this which was never fully released, but I believe it may be popping up the priority list again...

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Litstbl
    Litstbl over 9 years ago

    Thanks for the help Andrew!

    Looking forward to seeing the templating method  in the future :)

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann over 9 years ago

    Andrew, do you have a CCR number for this templating method, so that I can get a duplicate filed? What Litstbl was asking for would be pretty useful for me, too.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    Hi Frank,

    Not off the top of my head (I'm travelling, so can't easily search to find an overarching requirement CCR - I found lots of CCRs for specific issues with the preliminary template mechanism that hasn't been released yet). I know the main requirement was for ADE XL - not sure about ADE L though.

    Regards,

    Andrew.

    • 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