Product Documentation
Virtuoso Technology Data Constraints Reference
Product Version IC23.1, November 2023

minVoltageExtension

spacingTables(
( minVoltageExtension tx_layer1 tx_layer2 
 (( "voltage" nil nil )
 ['horizontal | 'vertical]
 ) 
 (g_table)
)
) ;spacingTables

(Virtuoso Advanced Node for Layout Only) Specifies the minimum extension of a layer1 shape past a layer2 shape when the voltage on layer1 is greater than or equal to the specified value.

Values

tx_layer1

The first layer on which the constraint is applied. The shape on this layer encloses a shape on tx_layer2.

Type: String (layer and purpose names) or Integer (layer number)

tx_layer2

The second layer on which the constraint is applied. The shape on this layer is enclosed.

Type: String (layer and purpose names) or Integer (layer number)

"voltage" nil nil

  

This identifies the index for table.

g_table

The format of the table row is as follows:

(f_voltage f_extension)

where, f_extension is the extension of the layer1 shape past the layer2 shape. The layer1 extension on all four sides must be greater than or equal to f_extension if the voltage on layer1 is greater than or equal to f_voltage.

Type: A 1-D table specifying floating-point extension and voltage values

Parameters

'horizontal | 'vertical

  

The constraint applies only to the extensions measured in this direction. If direction is not specified, the extension is measured in any direction.

Type: Boolean

Examples

Example 1: minVoltageExtension with voltage

The extension of an Nwell shape past a Pdiff shape must be as follows:

Example 2: minVoltageExtension with direction

This example illustrates the use of the direction parameter.


Return to top
 ⠀
X