0% found this document useful (0 votes)
52 views1 page

Track Creation and Pin Editing Script

The document contains commands to create tracks on different layers with varying directions, steps, and numbers of tracks. It also contains commands to edit pins on different layers by setting their width, depth, direction of spread, start point, and associated pins.

Uploaded by

Ha Tran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views1 page

Track Creation and Pin Editing Script

The document contains commands to create tracks on different layers with varying directions, steps, and numbers of tracks. It also contains commands to edit pins on different layers by setting their width, depth, direction of spread, start point, and associated pins.

Uploaded by

Ha Tran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

reateTrack -layer M1 -dir X -step 0.096 -start 0.

048 -num 4167


createTrack -layer M1 -dir Y -step 0.048 -start 0.048 -num 19792
createTrack -layer M2 -dir Y -step 0.048 -start 0.048 -num 8334
createTrack -layer M2 -dir X -step 0.048 -start 0.048 -num 19792
createTrack -layer M3 -dir X -step 0.056 -start 0.056 -num 7143
createTrack -layer M3 -dir Y -step 0.056 -start 0.024 -num 16964
createTrack -layer M4 -dir Y -step 0.08 -start 0.064 -num 5000
createTrack -layer M4 -dir X -step 0.08 -start 0.064 -num 11875
createTrack -layer M5 -dir X -step 0.08 -start 0.064 -num 5000
createTrack -layer M5 -dir Y -step 0.08 -start 0.064 -num 11875
createTrack -layer M6 -dir Y -step 0.08 -start 0.064 -num 5000
createTrack -layer M6 -dir X -step 0.08 -start 0.064 -num 11875
createTrack -layer M7 -dir X -step 0.08 -start 0.064 -num 5000
createTrack -layer M7 -dir Y -step 0.08 -start 0.064 -num 11875
createTrack -layer M8 -dir Y -step 0.126 -start 0.024 -num 3174
createTrack -layer M8 -dir X -step 0.126 -start 0.126 -num 7539
createTrack -layer M9 -dir X -step 0.126 -start 0.126 -num 3174
createTrack -layer M9 -dir Y -step 0.126 -start 0.024 -num 7539
createTrack -layer M10 -dir Y -step 0.9 -start 0.384 -num 444
createTrack -layer M10 -dir X -step 0.9 -start 0.144 -num 1055
createTrack -layer M11 -dir X -step 0.9 -start 0.144 -num 444
createTrack -layer M11 -dir Y -step 0.9 -start 0.384 -num 1055
createTrack -layer AP -dir Y -step 3.6 -start 0.384 -num 111
createTrack -layer AP -dir X -step 3.6 -start 0.144 -num 263

set NPPin {}
foreach pin [dbGet top.terms.name] {
if { [regexp {AHB_*} $pin] } {
} elseif {$pin == "CLK" || $pin == "CLKCORE" } {
} elseif { [regexp {DP0} $pin] | [regexp {DM0} $pin] | [regexp {VBUS0} $pin] |
[regexp {RKELVIN} $pin] | [regexp {TXRTUNE} $pin] | [regexp {ID0} $pin] } {
} else {
lappend NPPin $pin
}
}
#editPin -fixedPin 1 -layer M8 -pinWidth 0.062 -pinDepth 0.4 -spreadDirection
counterclockwise -spreadType START -start {400 610} -edge 4 -spacing 2 -unit TRACK
-pin $NPPin
#set NPPin {}
#editPin -fixedPin 1 -layer M8 -pinWidth 0.124 -pinDepth 0.4 -spreadDirection
counterclockwise -spreadType START -start {400 707.35} -edge 4 -spacing 2 -unit
TRACK -pin {CLK}
#editPin -fixedPin 1 -layer M8 -pinWidth 0.124 -pinDepth 0.4 -spreadDirection
counterclockwise -spreadType START -start {400 609} -edge 4 -spacing 2 -unit TRACK
-pin {CLKCORE}

editPin -fixedPin 1 -layer M6 -pinWidth 0.08 -pinDepth 0.4 -spreadDirection


counterclockwise -spreadType START -start {400 620} -edge 4 -spacing 2 -unit TRACK
-pin {AHB_*}
editPin -fixedPin 1 -layer M8 -pinWidth 0.124 -pinDepth 0.4 -spreadDirection
counterclockwise -spreadType START -start {400 630} -edge 4 -spacing 4 -unit TRACK
-pin {CLKCORE CLK}
#editPin -fixedPin 1 -layer M4 -pinWidth 0.08 -pinDepth 0.4 -spreadDirection
counterclockwise -spreadType START -start {400 610} -edge 4 -spacing 2 -unit TRACK
-pin {*DP0* *DM0* VBUS0* RKELVIN* TXRTUNE* *ID0*}
editPin -fixedPin 1 -layer M4 -pinWidth 0.08 -pinDepth 0.4 -spreadDirection
counterclockwise -spreadType START -start {400 650} -edge 4 -spacing 2 -unit TRACK
-pin $NPPin

You might also like