• 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. Evaluating Outputs For Running ADE Assembler/Explorer S...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 126
  • Views 2754
  • 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

Evaluating Outputs For Running ADE Assembler/Explorer Simulations

llamaspydog
llamaspydog over 2 years ago

I have some transient simulations that take a VERY long time to run.  But I have some output expressions that can be evaluated in the early parts of the simulations.

Is there a way to  evaluate all  these outputs across corners  while the simulation is running?  The "Re-evaluate" button is greyed out while the simulations show "running" in the "Results" tab.

Skill code would be great if that is the only way.

  • Cancel
  • llamaspydog
    llamaspydog over 2 years ago

    BTW the only way I can do this now is to manually, output-by-output, corner-by-corner, to load the output expression into the calculator and evalute it.  This is not a workable solution as I have number of corners and outputs to go through.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 2 years ago in reply to llamaspydog

    Dear llamaspydog,

    llamaspydog said:
    BTW the only way I can do this now is to manually, output-by-output, corner-by-corner, to load the output expression into the calculator and evalute it.  This is not a workable solution as I have number of corners and outputs to go through.

    One method is to use an ocean script to navigate through all your corners and compute the output(s) that are available prior to simulation completion. The script can write the outputs in a format you specify to a file for further post-processing or alternately plot them in ViVA. 

    I've included a model ocean script to traverse an Assembler results database most recently in the Forum post at URL:
    https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/47844/ocean-script-for-printing-parametric-sweep-dcop/1373753#1373753

    This contains a link (shown below) to a second Forum post with the sample code. The prior Forum link includes a couple of changes to the code to accommodate Assembler as the script was initially used in the former ADE-XL.

    Shawn

    https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/43159/way-to-use-skill-script-to-save-waveform-into-a-file-in-ade-xl-run

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • llamaspydog
    llamaspydog over 2 years ago in reply to ShawnLogan

    Hi Shawn,

    Thanks for script!  I modified for my case but it worked Perfectly!

    My basic steps.

    1 ) I dumped an ocean script from ADE Assembler to get all my expressions

    2) grabbed jus the Expression lines:  grep ocnxlOutputExpr oceanScript.ocn     

    3) With a little search/replace magic in notepad++ I converted those expression lines to variables and added them to the loop in you script 

    foo = average(IT(\"/vsupply\"))

    4) Used fprintf to print the variable values to a file.

    Regarding the code snippet in you linked posts to the oceanxl style:  How do you load the results when using oceanXL?  Do you have to wait for the sim to complete?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 2 years ago in reply to llamaspydog

    Dear llamaspydog,

    llamaspydog said:
    I modified for my case but it worked Perfectly!

    Great! I am very happy to read you were able to make some progress!

    llamaspydog said:
    Regarding the code snippet in you linked posts to the oceanxl style:  How do you load the results when using oceanXL? 

    I do not have access to the latest documentation on the use of oceanXL, but in the past you could view the results of a simulation run using oceanXL using through the History tab of the Data View assistant pane. You should be able to right-click the history item for the OCEAN run and choose View Results. If the simulations are in progress, you need to close and reopen the results to view the updated data.

    llamaspydog said:
    Do you have to wait for the sim to complete?

    You should not have to wait for them to complete to view partial results if you close and the reopen the OCEAN history item.

    I hope this helps llamaspydog,

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to ShawnLogan

    I meant to reply to this thread to mention that there is an existing enhancement change request (CCR 1511773) asking for this with a number of duplicates. You might want to contact customer support to request a duplicate in order to register your interest and increase the likelihood of this being implemented.

    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