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

cphAutoUprev

layoutXL cphAutoUprev boolean { t | nil }

Description

Controls the automatic design uprev during layout generation, such as the automatic uprev of any predefined properties.

The auto uprev happens when the schematic is opened in Virtuoso Layout Suite XL for the first time or with dynamic evaluation turned off by using the shell environment variable CPH_USE_SCHEM_PROP.

The environment variable only controls design-level uprevs. This means that an uprev will be supported for properties that are defined on instances but not for properties that are defined on symbols.

Cadence recommends setting symbol properties in the LAM file. But if a property cannot be set in LAM and must be set on the symbol view, you must set the shell environment variable, CPH_USE_SCHEM_PROP to 1, before starting the Virtuoso session.

The default value is t.

If you have already launched the Schematic XL and the layout properties have already been automatically uprevved, in addition to setting the cphAutoUprev environment variable to nil, you must delete the physConfig view from the disk before generating the layout to avoid an automatic design uprev.

GUI Equivalent

None

Examples

envGetVal("layoutXL" "cphAutoUprev")
envSetVal("layoutXL" "cphAutoUprev" 'boolean t)
envSetVal("layoutXL" "cphAutoUprev" 'boolean nil)

Related Topics

How to Control CPH with Schematic Properties

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X