• 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. Running more tests in an already finished interactive w...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 11235
  • 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

Running more tests in an already finished interactive window

fastandig
fastandig over 3 years ago

Using ADE XL. I have a test that's already finished running. But now I want to simulate it again *in the same interactive window" with a different value for the design variable. The reason I want it to be in the same interactive window is so that I can use expressions/plots with both the finished results and the new results. However as far as I know the moment I hit the run button it will open up a new interactive window and I won't be able to use expressions across the interactive windows. Is there a way to start simulation in the same interactive window? Alternatively, is there any expression for using results from different interactive windows? Thank you.

  • Cancel
Parents
  • ShawnLogan
    ShawnLogan over 3 years ago

    Dear fastandig,

    fastandig said:
    Using ADE XL.

    First, as you probably are aware, ADE-XL is no longer a Cadence supported tool and I might suggest you considering migrating your test bench to Assembler/Explorer. The migration process was made very easy by Cadence as you can import the ADE-XL state file (from ADE-L) directly into Assembler to create its maestro state. The maestro state is shared by Assembler and Explorer and state files are no longer required. Both new products have many features that make them far more flexible and capable than ADE-Xl...so consider it if you wish.

    fastandig said:
    But now I want to simulate it again *in the same interactive window" with a different value for the design variable. The reason I want it to be in the same interactive window is so that I can use expressions/plots with both the finished results and the new results. However as far as I know the moment I hit the run button it will open up a new interactive window and I won't be able to use expressions across the interactive windows. Is there a way to start simulation in the same interactive window? Alternatively, is there any expression for using results from different interactive windows?

    With respect to your question, and perhaps I do not fully understand it, but it seems the best way to accomplish your end goal of using the expressions you hav defined in one test in a new test in order that you can directly compare their results, why not just make a copy of the test - not its "Interactive.X" data base - and re-simulate it with, perhaps, a new name for the test? You can make a copy of the test in Assembler, for example, by right clicking on the test name and then selecting the item ""  as shown in Figure 1.

    I hope this helps answer your question if I understood it correctly fastandig!

    Shawn

    Figure 1

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • fastandig
    fastandig over 3 years ago in reply to ShawnLogan

    Hi Shawn,

    In your picture do you see the different tabs Interactive.19 and Interactive.20? I will use them as examples and assume they have some results. The problem is even if I create a test copy and "re-simulate" it, it will open another tab called Interactive.21. I won't then be able to use the expressions across Interactive.20 and Interactive.21. So I wanted to know if I could "re-simulate" in Interactive.20, which would have both the previously finished results and the new results. Or if there's a way to use expressions across Interactive.20 and Interactive.21, something that I'm not aware of how to do.

    I will try assembler and see if it's possible to do this.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 3 years ago in reply to fastandig

    Dear fastandig,

    fastandig said:

    The problem is even if I create a test copy and "re-simulate" it, it will open another tab called Interactive.21. I won't then be able to use the expressions across Interactive.20 and Interactive.21. So I wanted to know if I could "re-simulate" in Interactive.20, which would have both the previously finished results and the new results. Or if there's a way to use expressions across Interactive.20 and Interactive.21, something that I'm not aware of how to do.

    I will try assembler and see if it's possible to do this.

    The example I showed in Figure 1 is from Assembler (I no longer use ADE-XL)and Assembler carries over all the outputs (and any expressions) when you copy a test to a new test. Simply re-name the new test to a name of your choosing (or use Assembler's default new name that appends a "_1" to the name of the test you are copying and run the simulation of the new test to create Interactive.21. Its Results output tab will use the same expressions and outputs you defined for data set Interactive.20.

    I hope I was more clear this time fastandig!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 3 years ago in reply to fastandig

    Dear fastandig,

    fastandig said:

    The problem is even if I create a test copy and "re-simulate" it, it will open another tab called Interactive.21. I won't then be able to use the expressions across Interactive.20 and Interactive.21. So I wanted to know if I could "re-simulate" in Interactive.20, which would have both the previously finished results and the new results. Or if there's a way to use expressions across Interactive.20 and Interactive.21, something that I'm not aware of how to do.

    I will try assembler and see if it's possible to do this.

    The example I showed in Figure 1 is from Assembler (I no longer use ADE-XL)and Assembler carries over all the outputs (and any expressions) when you copy a test to a new test. Simply re-name the new test to a name of your choosing (or use Assembler's default new name that appends a "_1" to the name of the test you are copying and run the simulation of the new test to create Interactive.21. Its Results output tab will use the same expressions and outputs you defined for data set Interactive.20.

    I hope I was more clear this time fastandig!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • fastandig
    fastandig over 3 years ago in reply to ShawnLogan

    Yes I already know how to simulate what you suggested.

    Maybe this will make it clear as to what I want to do. I have a design variable desvar and I have already run Interactive.20 with desvar=1, with some expression exp1(desvar=1). This is across 10 corners. It took 2 days to complete. But now I realize I need to run for another desvar=2 across 10 corners (resulting in expression exp2(desvar=2)) in order to obtain the final result exp3=exp1(desvar=1)+exp2(desvar=2). The reason I don't want to run both desvar=1 and 2 together (this would be run in the same Interactive.21 and solve my problem) is because with desvar=1 it takes too long to complete. However with desvar=2 it only takes 2 minutes to complete. Which is why I want to run another test only with desvar=2. Now the problem is this new run will create Interactive.21, and there is no way I can calculate exp3=exp1(desvar=1)+exp2(desvar=2) because Interactive.20 and .21 don't know each other's results (as far as I know). So my question is the same, can I "re-simulate" desvar=2 in Interactive.20 itself? Or is there a way to combine results from different Interactive tabs? Thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to fastandig

    You should take a look at the "Reference History" capability in ADE Assembler (it's there in ADE XL too, but has been enhanced significantly in recent IC6.1.8/ICADVM20.1 hotfix versions, but the enhancements are only in ADE Assembler).

    Reference history allows you to add additional points in a sweep, or additional corners, and then run the additional simulations but merging in the completed results from the points already run. It's creating a new history, but avoids needing to re-run the completed simulations - and then you have a complete set of results. There's also the ability to merge multiple histories to together (in fact the reference history mechanism in Assembler can bring results in from more than one history).

    Please take a look at this Rapid Adoption Kit: Reference History and Merge History in ADE Assembler

    Regards,

    Andrew

    • Cancel
    • Vote Up +1 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