• 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. Condition of using Create Maestro Plotting Template

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 126
  • Views 7775
  • 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

Condition of using Create Maestro Plotting Template

SimbaG
SimbaG over 1 year ago

Hi all,

For these two blogs, 

[1] https://community.cadence.com/cadence_blogs_8/b/cic/posts/virtuoso-ic6-1-8-viva-plotting-templates

[2] https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O0V000009ETFiUAO&pageName=ArticleContent&sq=

We can see the create templete function, is select File -> Create Maestro Plotting Template

But on my system, the selection is grey. I tried the two situation, 

1) The Viva XL started by ADE Explorer, while the simulation complete, I have some plot output.

2) Manually plot from results tab.

The Viva XL opened in both way disabled the Create Maestro Plotting Template.

My software version:

$ virtuoso -V
@(#)$CDS: virtuoso version IC23.1-64b 06/21/2023 09:33 (cpgbld16) $

$ spectre -V
@(#)$CDS: spectre version 21.1.0 64bit 05/22/2023 19:47 (mmsimcm36c-4) $

What settting prevent me from the Create Maestro Plotting Template?

Thank you in advance.

Best,

Simba

  • Cancel
  • ShawnLogan
    ShawnLogan over 1 year ago

    Dear SimbaG,

    SimbaG said:

    But on my system, the selection is grey. I tried the two situation, 

    1) The Viva XL started by ADE Explorer, while the simulation complete, I have some plot output.

    2) Manually plot from results tab.

    From your description, it is not clear to me why you are unable to create a maestro plotting template. I do not know if it is something related to your installation or something specific to your Explorer session. I would suggest you verify that if you following the instructions and plotting template example in the "Virtuoso ADE Explorer and Virtuoso ADE Assembler Rapid Adoption Kit" (RAK). There is an example of using templates starting with Action 131 on page 53 of the January 2020 version (see Figure 1 for a view of its contents).

    If you are able to create a plotting template from this example, then you will know it is not your installation. You can compare the setup of the example Assembler session with your current Explorer setup and determine if there are any differences that might explain the behavior you are observing. You can find the RAK by searching the Cadence On-line support site.

    Shawn

    Figure 1

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SimbaG
    SimbaG over 1 year ago in reply to ShawnLogan

    Thank you Shawn,

    Following the RAK, it works.

    But it is not easy to troubleshoot why I cannot have it on my Library.

    Any debug commands can I use?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 1 year ago in reply to SimbaG

    The only situation that I think would cause this is if you launch ViVA separately from ADE as it's then not connected to the ADE session (e.g. if you launched from the CIW), or (since you are using IC23.1) you are taking advantage of the new distributed plotting capability with ViVA. Does your Explorer window look like this:

    NOTE: click on the image to see the full image.

    If you see those two back to back arrows in a green circle in the icon on the right side, that means that distributed plotting has been enabled. Currently distributed plotting doesn't support plotting templates - I believe that is coming in the next ISR (ISR2) due out at the end of September. The point of distributed plotting is to allow the waveform plotting and memory consumption to be in a separate process than Virtuoso, and if you close the waveform windows all memory will be freed - this was formally released in the Virtuoso Studio IC23.1 release.

    If you click on that icon again it will switch back to local ViVA plotting, which should support plotting templates. Can you check?

    If this isn't it, please contact customer support (submit a case after logging in).

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 1 year ago in reply to Andrew Beckett
    Andrew Beckett said:
    Currently distributed plotting doesn't support plotting templates - I believe that is coming in the next ISR (ISR2) due out at the end of September

    A correction for this. It works in IC23.1 ISR1 (no need to wait for ISR2). However, you have to create the plotting template from the ADE window rather than the ViVA graph window. Here's the icon in Assembler (there's a similar icon in Explorer):

    Being able to use the File menu (or icon) in the ViVA graph window is something that is being considered as to how to make that work. Of course that should work OK if you are not using distributed plotting - it's just distributed plotting that has the restriction.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SimbaG
    SimbaG over 1 year ago in reply to Andrew Beckett

    Yes, I can confirm that the distributed plotting has been enabled and I can see a log about distributed plotting from CIW.

    And I think this is due to I launch Viva XL via CIW.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SimbaG
    SimbaG over 1 year ago in reply to Andrew Beckett

    One more comment, the icon of the save plotting template will disappear if the File menu - Create plotting template is disabled.

    Seems like they are connected to each other, while they disconnected.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SimbaG
    SimbaG over 1 year ago in reply to SimbaG

    By the way, is it possible to change the distributed plotting back to local plotting by default? Can I change it only for my user?

    Here are some CIW logs.

    > INFO (ASSEMBLER-12548): Starting Distributed Plot service in plotting thread, using policy 'distributedPlotDefault', from: '[The IC231 DIR]/share/cdssetup/distributedPlot/jobpolicy'.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 1 year ago in reply to SimbaG

    There is a cdsenv setting for this, although the default is off (nil) so it's pretty unlikely that this has been set in the user's environment:

    maestro.plotting distributedPlotEnabled boolean t

    What this affects is new maestro views. After that, it is remembered in the maestro view from one session to the next - and you can turn it off by clicking on this icon (this is from Assembler; the same icon is on the bottom right in the Explorer window):

    SimbaG said:
    And I think this is due to I launch Viva XL via CIW.

    Plotting from ViVA in the CIW doesn't use distributed plotting, nor can that be used to save plotting templates since it's not connected to the ADE session. So I doubt that's what's going on.

    SimbaG said:

    One more comment, the icon of the save plotting template will disappear if the File menu - Create plotting template is disabled.

    Seems like they are connected to each other, while they disconnected.

    I don't understand the second sentence, but yes, the icon in the ViVA window should be greyed out if the File->Create Plotting Template is disabled (maybe it was removed in the base release). You can save the plotting template from the ADE window though instead, but that requires IC23.1 ISR1 - you're using the base release, so that's not supported.

    If you want to use plotting templates in the base release that you're using, you should turn off distributed plotting (which as I said, is not the default - it's intended to deal with large volumes of plotting data which takes a lot of memory, and so plotting within Virtuoso makes more sense if it's smaller amounts of data - plus that's the only option that was available in previous releases anyway).

    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