Product Documentation
Virtuoso Space-based Router Constraint Reference
Product Version IC23.1, June 2023

unset_layer_constraint

unset_layer_constraint 
-constraint s_constraintName 
-layer s_layerName 
{-group s_groupName | -all} 
[-allMembers [true|false]] 
[-hardness {hard | soft | preferred | default}] 
[-model {OXIDE1 | OXIDE2 | OXIDE3 | OXIDE4}] 
[-purpose s_purposeName] 
[-verbose [true|false]] 

Description

Selectively removes a layer constraint or value for the given layer or layer purpose pair from a specific constraint group or from all constraint groups.

Arguments

-all

Removes the constraint from all constraint groups.

-allMembers [true|false]

  

When set true, removes all members of the constraint from the given group (-group) or from all groups (-all). This is particularly useful for removing all members from an AND or OR group.

Default: (false) Removes only the first member of the constraint.

-constraint s_constraintName

Specifies the name of the constraint to remove.

-group s_groupName

Specifies the group from which to remove the constraint.

-hardness {hard | soft | preferred | default}

Removes the constraint value for the given enforcement setting. If this was the last set value for the constraint, the constraint is removed from the constraint group(s).

default

Removes the first value found: hard or soft.

hard

Removes the hard value.

preferred

Removes the first value found: soft or hard.

soft

Removes the soft value.

-layer s_layerName

Specifies the name of the layer associated with the constraint.

-model {OXIDE1 | OXIDE2 | OXIDE3 | OXIDE4}

Removes the constraint value for the given antenna model. If this was the last set value for the constraint, the constraint is removed from the constraint group(s).

-purpose s_purposeName

With -layer, specifies the layer purpose pair for the constraint.

-verbose [true|false]

When set to true, the constraint name(s) and group(s) are output.

Related Topics

set_layer_constraint

get_layer_constraint


Return to top
 ⠀
X