Update Components And Nets Form
Use the Update Components And Nets form to automatically update your layout to take account of the instances, pins, and connectivity you have changed in the schematic. For the virtual hierarchy update options to be available on the Update Components And Nets form, you must have the Virtuoso Layout Suite EXL license checked out.
The Update Components And Nets form lets you specify the virtual hierarchy and area boundary update options on the tabs below. For information on other layout generation options provided on the form, see
PR Boundary
The following table describes the fields available on the PR Boundary tab of the Update Components And Nets form.
| Field | Description |
|---|---|
|
This section lets you specify how the area of a virtual hierarchy or a soft block is estimated for update. |
|
|
Specifies the path to a CSV file containing soft block sizes to use for estimating the area of the soft blocks to be updated. Environment variable: areaEstimationCSVFile |
|
|
Specifies the options for generating the area boundary of a virtual hierarchy. |
|
|
Specifies the distance from the objects inside the virtual hierarchy at which the area boundary is created. |
|
|
Specifies the acceptable area utilization percentage for deriving the size of the area boundary for the virtual hierarchy. The utilization percentage also takes into account the size of each sub-virtual hierarchy to account for the additional space required.
Environment variable: useAreaBoundaryUtilization, which can switch the option to use either the
Enclose by
option (areaBoundaryEnclosure) or the
Utilization (%)
option ( |
|
|
Specifies that the selected area boundary settings be used for creating virtual hierarchy area boundaries only at the top level. |
|
|
Specifies that the selected area boundary settings be used for creating virtual hierarchy area boundaries at all levels within the virtual hierarchy of the top-level design. |
|
|
Specifies that the virtual hierarchy area boundaries are not created, instead existing virtual hierarchy boundaries are used. |
|
Hierarchy
The following table describes the fields available on the Hierarchy tab of the Update Components And Nets form.
| Field | Description |
|---|---|
|
Specifies if the virtual hierarchy is updated to match the schematic hierarchy and if soft blocks are automatically generated for missing layouts. |
|
|
Generates a virtual hierarchy using the area boundary options selected on the PR Boundary tab of the Update Components and Nets form, or updates an existing virtual hierarchy to match the schematic hierarchy. When updating an existing virtual hierarchy, the area boundary of the virtual hierarchy is not updated.
Environment variable: |
|
|
Generates soft blocks for top-level virtual hierarchy blocks that have no schematic available. Because there is no schematic available, soft block generation uses the bound symbol view to generate pins. Soft block boundary is generated using the options defined on the PR Boundary tab of the Update Components And Nets form.
Environment variable: |
|
|
Updates the soft block in the layout to match the schematic symbol.
Environment variable: |
|
|
Auto place generated instances inside existing virtual hierarchy |
Automatically places instances missing from a virtual hierarchy inside the virtual hierarchy, if the placement status of the virtual hierarchy is set to None. The option retains the placement of the instances already inside the virtual hierarchy. After placement, if the virtual hierarchy contents extend beyond the area boundary and the area boundary is rectangular, the boundary automatically adjusts to enclose the contents. Rectilinear area boundaries that have their contents extending beyond the boundary need to be manually adjusted and placed. Environment variables: updateBelowBoundary, autoAdjustBoundary The autoAdjustBoundary environment variable is used to automatically adjust the rectangular area boundary if the updateBelowBoundary environment variable does not automatically place the virtual hierarchy contents within the area boundary. |
Related Topics
Connectivity-Driven Layout Editing Commands Supported by DPA
Return to top