Product Documentation
Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide
Product Version IC23.1, November 2023

initAspectRatioOption

layoutXL initAspectRatioOption string { "Aspect Ratio W/H" | "prBoundary Width" | "prBoundary Height" }

Description

Specifies which boundary option is used by the Generate Layout Form and Update Components and Nets Form forms, or when defining soft blocks in the Configure Physical Hierarchy Window window.

The default is "Aspect Ratio W/H".

GUI Equivalent

Command:

Connectivity – Generate – All From Source (PR Boundary tab)
(Generate Layout Form)

Connectivity – Update – Components And Nets (PR Boundary tab)
(Update Components and Nets Form)

Launch – Configure Physical Hierarchy (in Soft Block mode)
(Soft Block Mode)

Field:

Aspect Ratio (W/H)

Examples

envGetVal("layoutXL" "initAspectRatioOption")
envSetVal("layoutXL" "initAspectRatioOption" 'string "Aspect Ratio W/H")
envSetVal("layoutXL" "initAspectRatioOption" 'string "prBoundary Width")
envSetVal("layoutXL" "initAspectRatioOption" 'string "prBoundary Height")

Additional Information

To prepopulate the Generate Layout form with Utilization% and prBoundary height, set the following environment variables:

envSetVal("layoutXL" "initEstimateArea" 'boolean t)
envSetVal("layoutXL" "initAspectRatioOption" 'string "prBoundary Height")
envSetVal("layoutXL" "initPrBoundaryH" 'float 0.24)
Set an appropriate value for the initPrBoundaryH environment variable. The value specified in the example above is used for representational purposes only.

Related Topics

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X