• 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. Tests/Expressions/Plotting

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 126
  • Views 3473
  • 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

Tests/Expressions/Plotting

fortune100worse
fortune100worse over 7 years ago

Dear Cadence Experts:

I have two questions regarding Tests/Expressions/Plotting in ADE-XL.

I am using ADE-XL from virtuoso version IC6.1.7-64b.500.14. In my test bench I have a number of tests each dealing with a different transistor. The test names distinguish between the tests/transistors. Hence, I am NOT using different names for expressions. I use the same expression name (which possibly refers to other expression names). For example I have test_tr1 and test_tr2 and both have expressions like noise_corner or noise_ids. 

My questions are as below:

1) If an expression form a test (say noise_corner from test_tr1) refers to another expression (say noise_ids), which noise_ids (from which test) will be used? I want obviously noise_ids from test_tr1 to be used in noise_corner from test_tr1 and noise_ids from test_tr2 to be used in noise_corner from test_tr2. Is ADE-XL smart enough to do proper selection of expressions with same name under different test names?

2) If answer to 1) is Yes, why is that when I click on noise_corner and plot it, I don't see test_names in the legend? I see noise_corner for different tests but the viva plot window does not show test names. So it is not possible to know which point is coming from which tests. I tried also to use test names as an axis but it is just not available.

Thanks in advance for your answer/clarification.

Br, 

  • Cancel
  • Dimitra Papazoglou
    Dimitra Papazoglou over 7 years ago

    Hi,

    1) ADE-XL should be smart enough to use noise_ids from test_tr1 in noise_corner from test_tr1. Similarly for test_tr2.  

    2) The test names are not displayed in the legend. However, when plotting output e.g noise_corner for both tests, 2 ViVA tabs should open named with the names of the 2 tests - test_tr1 and test_tr2. Is this not helpful?

    You can also use the 'Trace Info assistant - select Window -> Assistants -> Trace Info in ViVA menu. The Test name is displayed under the Properties section.

    Regards,

    Dimitra

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • fortune100worse
    fortune100worse over 7 years ago in reply to Dimitra Papazoglou

    Hi,

    Thanks for your reply. On 1) I agree, it seems ADE-XL is smart and picks the right expression name from the correct test.

    On 2) what you wrote does not work. When I plot (using for example RMB and selecting an expression name), I only see it plotted for that test name. But I don't see it plotted for all tests. I tried RMB and selected Plot across Design Points but still it plots it only across corners or temperatures but for the same test name.

    You suggestion on clicking through Trace Info Assistant is not very useful because I don't even see the expression plotted across different tests to begin with. I even tried to switch view to Detail - Transpose hoping to be able to select one column corresponding to the same expression across many tests but that didn't work either: same expression for different tests appear in different columns (so test names relate to columns not rows).

    Br, fortne100worse

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Dimitra Papazoglou
    Dimitra Papazoglou over 7 years ago in reply to fortune100worse

    ADE-XL sees noise_corner (test_tr1) and noise_corner (test_tr2) as 2 different outputs even though the expressions are the same so it cannot plot the result across all tests - it plots it for the test of the selected output.

    You can select both noise_corner (test_tr1) and noise_corner (test_tr2) (using Ctrl) in results tab and then RMB->Plot All or Plot. You should get 2 tabs in ViVA, each one named by each test name. Having that, you can also open Trace Info assistant - the test name of trace is displayed there.

    Regards,

    Dimitra

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • fortune100worse
    fortune100worse over 7 years ago in reply to Dimitra Papazoglou

    OK, I can now plot data for all tests. I sorted in Detail view on the expression name hence I can select and plot many of them. For each test I get one tab in a Viva window as you suggested. The Trace Info Assistant does not open up in the Assembler/Maestro/Explorer when the Viva window is docked. One needs to launch the Viva window independently and then the Trace Info Assistant can be opened.

    While I can plot the data for many tests this way, the fact they appear on different tabs is cumbersome. I wonder now if one can plot them all in one tab (or Viva window) and see the test names as a column on the left side of the Viva window??

    Regards,

    fortune100worse

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Dimitra Papazoglou
    Dimitra Papazoglou over 7 years ago in reply to fortune100worse

    I thought you are using ADE-XL - this is what you mentioned in the beginning. Anyway, yes, I see the assistants are not available in the docked ViVA window in ADE Explorer/Assembler. The docked ViVA Graph window comes with most of ViVA funcitonality but there are features like assistants that have not been implemented. I guess the main reason is that there are already many things - ADE setup, results ,docked ViVA - all trying to fit in the ADE window. Adding the assistants, the size of the graphs would have to reduce more.  Thus it's much better to use the ViVA assistants when working in a separate ViVA window.

    To answer your last question, there is not a direct way to plot results from different tests and have them all in one tab. What you could do is after plotting them in different  tabs you could copy one of them and paste it along with the other one. But you cannot get test name as column. You can contact the support team and ask them to file an enhancement request.

    Regards,

    Dimitra

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • fortune100worse
    fortune100worse over 7 years ago in reply to Dimitra Papazoglou

    Thanks anyway. I was using ADE-XL but since I needed Test Names to appear in Transpose view and that is apparently only possible with Assembler/Explorer, I had to switch.

    As with copying traces from different tabs into one to have all in one Viva Window, yes I can do that but it becomes difficult and unmanageable when I have many traces form many tests.

    At any case, thanks for your support and advises.

    Kind regards,

    fortune100worse

    • 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