minProtrusionSpacing
spacings( ( minProtrusionSpacingtx_layer'widthf_width'lengthf_length'withinf_within['excludeSpacing (g_range)] 'protrusionLengthf_protrusionLength( shortf_shortJogSpacinglongf_longJogSpacingbetweenf_jogToJogSpacing) )
) ;spacings
Specifies the minimum spacing on a layer between wires, either of which can have a protrusion, if the wide wire has width greater than width and shares a parallel run length greater than length with the neighboring wire that is at a distance less than within from it.
If the projected parallel run length of the protrusion with the neighboring wire is less than or equal to protrusionLength, the spacing between wires must be at least shortJogSpacing, and if the common projected parallel run length of the protrusion with the neighboring wire is greater than protrusionLength, the spacing between wires must be at least longJogSpacing.
If there are two or more protrusions, each of which has projected parallel run length less than or equal to protrusionLength with the neighboring wire, and spacing between the protrusion and the wire is less than longJogSpacing, the spacing between the protrusions in the direction of the wide wire must be greater than or equal to jogToJogSpacing.
Values
Parameters
|
The constraint applies only if the width of the wide wire is greater than this value. |
|
|
The constraint applies only if the parallel run length between the two wires is greater than this value. |
|
|
The constraint applies only if the distance between the wires is less than this value. |
|
|
(Virtuoso Advanced Node for Layout Standard) The constraint does not apply if the distance between the two wires falls in this range.
Type: Floating-point values specifying a |
|
|
If the projected parallel run length of the protrusion with the neighboring wire is less than or equal to this value, the spacing between wires must be greater than or equal to shortJogSpacing; otherwise, spacing must be greater than or equal to longJogSpacing. |
|
Example
The spacing between two wires, either of which can have a protrusion, must be as follows if the wide wire has width greater than 0.4 and shares a parallel run length greater than 0.2 with a neighboring wire that is at a distance less than 0.5 from it:
- At least 0.08 if the protrusion width is less than or equal to 0.2
- At least 0.13 if the protrusion width is greater than 0.2
The spacing between two protrusions must be at least 0.7 if each of them has projected parallel run length less than or equal to 0.2 with the neighboring wire when the spacing between a protrusion and the neighboring wire is less than 0.13.
If the wide wire has width greater than 0.8 and shares a parallel run length greater than 0.3 with a neighboring wire that is at a distance less than 0.5 from it, then the spacing between the two wires, either of which can have a protrusion, must be as follows:
- At least 0.08 if the protrusion width is less than or equal to 0.2
- At least 0.15 if the protrusion width is greater than 0.2
The spacing between two protrusions must be at least 0.7 if each of them has projected parallel run length less than or equal to 0.3 with the neighboring wire when the spacing between a protrusion and the neighboring wire is less than 0.15.





Return to top