• 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. Re: Force Explorer/Maestro to refresh DC operating voltages...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 127
  • Views 2540
  • 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

Re: Force Explorer/Maestro to refresh DC operating voltages for annotation on schematic

slim15
slim15 over 2 years ago

Hi,

 

I am currently using ICADVM20.1-64b.500.23 and trying to have DC voltage annotation to display on my schematic after DC operating point simulation via the “Results -> Annotate -> DC Node Voltages”.

The first simulation was performed using the netlist & run within Explorer. Next, I edit the netlist at /home/slim/sandbox/sim_opamp/maestro/results/maestro/ManualTuning.0/1/sandbox_sim_opamp_1/netlist/input.scs and rerun the simulation via the command line.

Regardless of what I do, the DC voltages would not be annotated at all. This is true even if I choose to plot transient waveforms via the “Results -> Direct Plot -> Main Form”. Explorer/Maestro would update the DC annotated voltages if I have it netlist again.

Is there a function or a simple skill code that I can use to force Explorer/Maestro to refresh the DC voltages and annotate the schematic?

 

Regards,

Su Lim

  • Cancel
  • ShawnLogan
    ShawnLogan over 2 years ago

    Dear slim15,

    slim15 said:
    Is there a function or a simple skill code that I can use to force Explorer/Maestro to refresh the DC voltages and annotate the schematic?

    I believe the reason you cannot update the operating point information on the schematic nor plot transient results is that by running the simulation from the command line, you are not updating the database for Explorer/Assembler. Assembler/Explorer rely on a database - distinct from the results database - to track simulations and the results database. When you ran the command line based simulation, the database was not updated and hence Explorer/Assembler has no knowledge of the simulation you performed.

    The database location for the *.rdb files and state information is saved in the a second directory you may specify, but its default location is your current working directory. The location of this database, as well as the database for your simulation results, can be changed and the process to do so is explained in the video at URL:

    https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O3w000009FFlGEAW&pageName=ArticleContent

    In my experience, I am not aware of a way to update the .rdb  database manually or force it to be aware of a new simulation. I would discourage any attempt to manually edit its files as I've had many occasions where this database has become corrupt and lost the ability to access simulation results from Assembler and Explorer. In that case, I rely on ocean scripts to traverse the results directory to access data. An ocean script can access the data from your command-line simulation. It can also be accessed using the Results Browser and ViVA - but not through Assembler or Explorer to update your annotations or use Direct Plot

    Others who monitor this Forum who have far greater knowledge may have a workaround other than using an ocean script or accessing the data from ViVa using the Results Browser for you, but sadly, I do not.

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to ShawnLogan
    slim15 said:
    rerun the simulation via the command line

    By re-running from the command-line, are you running via the "runSimulation" script? If so, the results should be in the same place. You may need to close the results and re-open (via Results->Select in ADE Explorer, or via the View Results menu item over the history name in ADE Assembler). You might also need to set the annotation back to default and then back to DC voltages again to clear any caching that is done to aid performance.

    However, this is not really a supported flow, so there's no guarantee that the above will work. I didn't test it (and it is not part of any routine testing we do), so caveat emptor!

    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