minLengthWithCut
orderedSpacings( ( minLengthWithCuttx_metaltx_cut'widthf_width{'mask1 | 'mask2 | 'mask3} 'exceptWithinf_exceptWithin'eolSpacingf_eolSpacing['cutClassf_width|(f_widthf_length)|t_name] (f_length) )
); orderedSpacings
(Virtuoso Layout Suite EXL and higher tiers) Specifies the minimum length requirement on a wire with a cut and without neighbor wires covering the entire wire on two opposite sides within a specified distance.
Consider the following illustrations, where the constraint specifies the mask as mask1 and the cutClass as VA.



Values
Parameters
|
The constraint applies only when the wire width is less than this value. |
|
|
The constraint applies only when the wire is on the specified mask. |
|
|
The cut class to which the constraint applies, specified by width, by width and length, or by name (as defined in a cutClasses constraint). |
|
|
The constraint exempts a wire if neighbor wires cover the entire wire within the given value on two opposite sides. If the given value is large enough to include multiple wires on one side, the constraint considers the combined projection to the triggering wire. |
|
|
If the spacing of the neighbor wire to another wire is less than or equal to the given value with parallel run length being more than 0, the gap is virtually filled in to include the neighbor. |
|
Example
Specifies the minimum length of a wire with a VA cut with width 0.1 on mask1 within a distance of 0.07.
orderedSpacings(
(minLengthWithCut "Metal1" "Via1"
'width 0.1
'mask1
'exceptWithin 0.05
'eolSpacing 0.07
'cutClass "VA"
0.07
)
);orderedSpacings
Return to top