Enhancements

ATE-3434Animate Preview GUI now loads dark gray mode, if the env var CDS_STYLE_THEME=DARKGRAY is set.
ATE-3506
When descending the hierarchy in Virtuoso, Animate Preview no longer spawns a new process. The process is shared across descended tabs and windows. The process remains active until the last window for that session is closed.
Additionally, the hierarchy changes are reflected in the selected hierarchy inside the Animate Customize GUI. Selection at the lower levels is not updated between Virtuoso and Animate Preview.
ATE-3020

Support added for Virtuoso errorLayer. Animate will now extracts error layers defined in the OA technology and uses them to drive placement.

ATE-3500Animate resistor routing has been improved for resistor chains with a mix of device widths.
ATE-3503

The Animate Blueprint Editor (Edit button in the top right of the UI) now has the option to merge guard rings, which removes the reinforcement (shared guard ring spine) between neighboring guard rings of the same type and net.

Selecting either an instance from each guard ring to merge, the guard ring itself, or a mix of the two, the context menu offers the option “Merge Guard Rings”.

The tool can merge more than two rings, so long as all rings are the same type and net, and so long as the rings to merge form a single, continuous region within the layout.

ATE-3537

Animate no longer generates layout at the top level of the hierarchy when a useable saved layout has been loaded.

In order to generate new layouts from scratch, un-check the “Use” state of the loaded layouts in the Results pane. This brings the top level in line with how the lower levels work.

If the loaded layout is a saved Animate layout and the schematic has been modified since it was generated, using the Update Components and Nets feature generates new layouts that reflect the changes to the schematic – these new layouts also count as “loaded” layouts and un-checking their “Use” state (and the layouts they were generated from) kicks off fresh layout generation from scratch.

ATE-3487
pul_gr() now supports converting multiple paths of cuts.

 

Resolved Issues

ATE-3429Fixed an issue, resulting in Animate now obeying a rule to enclose poly vias in implant appropriately.
ATE-3499Via size now increases when wider net width is used.
Animate now extracts rules of the type minNumCuts from the OA technology and increases via size on wide tracks according to the rules.
ATE-3507
Fixed a crash which could occur when adding dummies on a particular PDK.
ATE-3508
Fixed poor quality floorplan for some mosfets with body contacts turned on.
ATE-3515
Fixed a potential crash when moving up/down design hierarchy while in single layout view.

 

Other Items

ATE-3493, ATE-3491, ATE-3490, ATE-3489, ATE-3435, ATE-3433, ATE-3432, ATE-3342, ATE-3332, ATE-3331, ATE-3330, ATE-3329, ATE-3328, ATE-3327, ATE-3301, ATE-3300, ATE-3299, ATE-3298, ATE-3297, ATE-3296, ATE-3295, ATE-3290, ATE-3280, ATE-3279, ATE-3278, ATE-3277, ATE-3276, ATE-3275, ATE-3274, ATE-3273, ATE-3272, ATE-3271, ATE-3270, ATE-3269, ATE-3268, ATE-3254, ATE-3252, ATE-3249, ATE-3248, ATE-3514, ATE-3511, ATE-3468, ATE-3465, ATE-3360, ATE-3308, ATE-3528, ATE-3504, ATE-3472, ATE-3448, ATE-3447, ATE-3065, ATE-3064, ATE-3006.