trimMetalTrack
spacings( ( trimMetalTracktx_trimLayer'coreOffsetf_offset['mask1 | 'mask2 | 'mask3] ['onTrack ['halfInFiller | 'halfNonMerged] ['includeLineEnd ['trimCenter]]] ['metalTrackOffsetf_metalTrackNumber'metalTrackPitchf_metalTrackPitch] ['groupNamef_groupName]f_pitch)
) ;spacings
(Virtuoso Advanced Node for Layout Only) Specifies the pitch of the tracks on trimLayer. The direction of the tracks is orthogonal to the direction of the routing layer that trimLayer trims.
Values
|
The layer on which the constraint is applied. Type: String (layer and purpose names) or Integer (layer number) |
|
Parameters
Examples
- Example 1: trimMetalTrack with mask
- Example 2: trimMetalTrack with metalTrackOffset and metalTrackPitch
Example 1: trimMetalTrack with mask
The tracks on TM1 are defined on mask1, with the starting coordinate of 0.01 with respect to the origin of the core and a repeatable pitch of 0.2. If TM1 trims Metal1 and Metal1 is routed in the vertical direction, the direction of the tracks on TM1 would be horizontal.
spacings( ( trimMetalTrack "TM1" 'coreOffset 0.01
'mask1
0.2
)
) ;spacings
Example 2: trimMetalTrack with metalTrackOffset and metalTrackPitch
Three vertical trim metal grids are defined: TM1, TM2, TM3. The TM1 trim grid applies to horizontal metal tracks 1, 4, 7, and so on. The TM2 trim grid applies to horizontal metal tracks 2, 5, 8, and so on. The TM3 trim grid applies to horizontal metal tracks 3, 6, 9, and so on.

Return to top