#!/usr/bin/tclsh
set j_step 103.95
set j_width 4699.968
set j_height 2500.0
set j_pwr_x 2.5
set j_pwr_y 3.9
set j_gnd_x [expr $j_pwr_x + $j_step * 0.5 ]
set j_gnd_y [expr $j_pwr_y + $j_step * 0.5 ]
for { set i 0 } { [expr $j_pwr_x + $j_step * $i ] < $j_width && [expr $j_gnd_x + $j_step * $i ] < $j_width } { incr i } {
for { set j 0 } { [expr $j_pwr_y + $j_step * $j ] < $j_height && [expr $j_gnd_y + $j_step * $j ] < $j_height } { incr j } {
puts "BUMP_PWR_${i}_${j} [format %.3f [expr $j_pwr_x + $j_step * $i ] ] [format %.3f [expr $j_pwr_y + $j_step * $j ] ] POWER VDD"
puts "BUMP_GND_${i}_${j} [format %.3f [expr $j_gnd_x + $j_step * $i ] ] [format %.3f [expr $j_gnd_y + $j_step * $j ] ] GROUND VSS"
}
}
|