validPurposes
interconnect(
( validPurposes
{'include | 'exclude}
(t_purpose …)
)
) ;interconnect
Specifies a list of purposes to be included or excluded.
All purposes to be included must be explicitly listed, including the drawing purpose. If a list of purposes to be excluded is specified, all purposes other than those explicitly listed are included.
Values
|
Purposes to be included or excluded. Type: A list of valid purposes, each enclosed in double quotes and separated by a space |
Parameters
Examples
Example 1: validPurposes with include
For layers M1, M2, and M3, only purposes "drawing", "vss", and "vdd" are used by the connectivity extractor.
( "virtuosoDefaultExtractorSetup" nil interconnect( ( validLayers ("M1" "M2" "M3") )
( validPurposes 'include ("drawing" "vdd" "vss") )
) ;interconnect
) ;virtuosoDefaultExtractorSetup
Example 2: validPurposes with exclude
For layers M1, M2, and M3, purpose "trackRegion" is excluded from use by the connectivity extractor.
( "virtuosoDefaultExtractorSetup" nil interconnect( ( validLayers ("M1" "M2" "M3") )
( validPurposes 'exclude ("trackRegion") )
) ;interconnect
) ;virtuosoDefaultExtractorSetup
Return to top