Generate Layout Form
Use the Generate Layout form to generate a virtual hierarchy for the schematic instances that have no layout counterparts generated and to create soft blocks for schematic symbols that have no schematic or virtual hierarchy. For the virtual hierarchy generation options to be available on the Generate Layout form, you must have the Virtuoso Layout Suite EXL license checked out.
The Generate Layout form lets you specify the virtual hierarchy and area boundary generation options on the tabs below. For information on other layout generation options provided on the form, see
Generate
The following table describes the fields on the Generate tab of the Generate Layout form that support virtual hierarchy generation.
| Field | Description |
|---|---|
|
Lets you generate a “yet-to-be-realized” hierarchy for the schematic instances that have no layout counterparts generated. Environment variable: generateVirtualHierarchy |
|
|
Lets you generate soft blocks for the top-level virtual hierarchy blocks that have no schematic or layout 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, ignoring the specified Utilization (%). Environment variable: generateSoftBlocks |
PR Boundary
The following table describes the fields on the PR Boundary tab of the Generate Layout form that support virtual hierarchy area boundary generation.
| Field | Description |
|---|---|
|
This section lets you specify how the area of a virtual hierarchy or a soft block is estimated. |
|
|
Specifies the path to a CSV file containing soft block and virtual hierarchy sizes to use for estimating the area of the soft blocks and virtual hierarchies to be generated. Environment variable: areaEstimationCSVFile |
|
|
Specifies the options to generate 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
When |
|
|
Specifies that the selected area boundary settings be used for generating virtual hierarchy area boundaries only at the top level. |
|
|
Specifies that the selected area boundary settings be used for generating virtual hierarchy area boundaries at all levels in the virtual hierarchy of the top-level design. |
|
|
Specifies that the virtual hierarchies for the design are generated without an area boundary. Environment variable: generateAreaBoundaries |
|
|
Specifies an estimated area value for the soft blocks to be generated. Environment variable: softBlockArea
The value specified using the Area field is applied by default to all the soft blocks that are generated. To override this value and to customize the area of each generated soft block, you can specify a cellview property called |
Related Topics
Return to top