We have been busy working on several small UI enhancements for Assembler & Explorer that will have a big impact! In this blog, I will give you an overview of the enhancements we have made to the Results tab, Corners Setup form, and the Data View and Setup assistants.
Detail Transpose Enhancements
Ever wished you could see the test name in the Detail Transpose view? Well, if you are using lC6.1.7 ISR10 or a later version, you can!
Simply toggle Test Name from the Configure what is shown in the table icon in the Detail Transpose view.
The Fixed Parameter option will show the values that are not swept in the Detail Transpose view like this:
Both the options are off by default, but if you want to see them all the time, without having to toggle the menu then just set this environment variable in the.cdsinit/.cdsenv file.
envSetVal("adexl.gui" "detailtransposeViewShowDefault" 'string "\"Scalar Expressions\" \"Waveform Expressions\" \"Signals\" \"Corner Expressions\" \"Sweep Expressions\" \"Top Level Expressions\" \"Device Checks\" \"Test Name\" \"Fixed Parameters\"")
There are more environment variables to control the alignment and truncation of the text in the header.
- envSetVal("adexl.gui" "headerAlignmentSide" 'string "Center")
- Other options are "Right" or "Left"
- envSetVal("adexl.gui" "headerTruncationWidth" 'int 24)
You can right-click on a column and choose to hide it, or drag columns around to reorder them.
Sorting by Failure Count or Range
The same drop-down above can sort the results in the Detail Transpose view by Failure Count. This means you can see all the points that fail towards the left hand side of the results like this:
Or by Range Spread, which shows the largest variation from the spec towards the left.
Or, you can reorder the columns as you please and this will be saved as the Custom order.
Corners Setup Form Enhancements
Apart from the fantastic filtering control now available in the Corners Setup form — see our Filtering Your Way Through Corners blog for details — there is now an easy, one-click button to resize all the corner columns to fit the header width.
Data View and Setup Assistant Enhancements
Here are a couple of eagerly awaited features to both—the Data View assistant in Assembler and the Setup assistant in Explorer.
Column Width Expansion
About time I hear you shout - we now have the ability to expand the width of the Name column, so you can actually read the long variable names! Simply drag the header.
There is an environment variable to control this, the default is Interactive, allowing you to drag the slider.
envSetVal("maestro.gui" "nameDisplayWidthInDataView" 'cyclic "Interactive")
The other options are Fixed, which is the old behavior that we all know and love ;-) and also FitToColumn,which automatically fits the column to the optimum width.
Data View and Setup Assistant Filters
Oh, and almost forgot about the even cooler feature available from IC_6.1.7 ISR13!
You can now use filters in the Data View and Setup assistants in order to find variables, parameters, corners, analyses, or values.
In the Filter field, just type what you are searching for such as "load", and the data view updates to expand all the tests and corners that include the word.
We can extend this further by filtering for load values greater than 200p.
You can even filter for values between a range like this:
As usual, the search criteria for the filters can be configured by right-clicking on the Filter column.
Of course, if you don't like these filters, you can switch them off with an environment variable.
With these small but impactful new enhancements, we hope your everyday ADE experience will be improved.
Related Resources
- Virtuoso ADE Explorer User Guide
- Virtuoso ADE Assembler User Guide
- Virtuoso ADE Explorer and Virtuoso ADE Assembler RAK
- Filtering Your Way Through Corners
Note: For more information on Cadence circuit design products and services, www.cadence.com.
About Virtuosity
Virtuosity has been our most viewed and admired blog series for a long time that has brought to fore some lesser known, yet very useful software and documentation improvements, and also shed light on some exciting new offerings in Virtuoso. We are now expanding the scope of this series by broadcasting the voice of different bloggers and experts, who would continue to preserve the legacy of Virtuosity, and try to give new dimensions to it by covering topics across the length and breadth of Virtuoso, and a lot more… Click Subscribe to visit the Subscription box at the top of the page in which you can submit your email address to receive notifications about our latest Virtuosity posts. Happy Reading!
Arja Hunkin