i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...
i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...
i A PHYSICAL IMPLEMENTATION WITH CUSTOM LOW POWER ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
#Module related details<br />
set NUMBER_OF_MODULES 20<br />
set NUMBER_OF_FINALMUXES<br />
20<br />
C.5 FINAL FUX STRIPE PIN ASSIGNMENT SCRIPT<br />
set FIRST_INPUT_NAME<br />
"dout_bus_big6"<br />
set SECOND_INPUT_NAME<br />
"dout_bus_big10"<br />
set THIRD_INPUT_NAME "dout_bus_big14"<br />
set FOURTH_INPUT_NAME "dout_bus_big18"<br />
#Set input pins<br />
set FINALMUX_WIDTH 500.8<br />
#set FINALMUX_HEIGHT 14.4<br />
set FINALMUX_STRIPE_HEIGHT<br />
69.6<br />
set FINALMUX_STRIPE_WIDTH<br />
10330.0<br />
set INTER_MODULE_SPACING_MIN<br />
7.2<br />
set INTER_MODULE_SPACING_MAX 22.4<br />
set Y_LOC 0<br />
set HOR_PIN_SPACING_TOP 2.0<br />
set HOR_PIN_SPACING_BOTTOM<br />
2.0<br />
set VERT_PIN_SPACING 0.4<br />
#*PLACING dout_bus_big6 dout_bus_big10 dout_bus_big14<br />
dout_bus_big18*******#<br />
set START_POSITION<br />
24.0<br />
for {set MOD_NUMBER 20} {$MOD_NUMBER >0} {decr MOD_NUMBER<br />
1} {<br />
set X_LOC $START_POSITION<br />
set START_PIN_NUMBER<br />
[expr "$MOD_NUMBER*32"]<br />
set START_PIN_NUMBER [expr "$START_PIN_NUMBER<br />
-1"]<br />
for {set i 0} {$i < 32} {incr i 1} {<br />
set PIN_NUMBER [expr "$START_PIN_NUMBER - $i"]<br />
set PIN_NAME "$FIRST_INPUT_NAME\\\[$PIN_NUMBER\\\]"<br />
puts "$PIN_NAME"<br />
preassignPin final_mux_stripe $PIN_NAME -loc $X_LOC $Y_LOC -layer 2<br />
set X_LOC [expr "$X_LOC + $HOR_PIN_SPACING_TOP"]<br />
}<br />
set X_LOC [expr "$X_LOC + 7.2"]<br />
for {set i 0} {$i < 32} {incr<br />
i 1} {<br />
set PIN_NUMBER [expr "$START_PIN_NUMBER - $i"]<br />
set PIN_NAME "$SECOND_INPUT_NAME\\\[$PIN_NUMBER\\\]"<br />
puts "$PIN_NAME"<br />
preassignPin final_mux_stripe $PIN_NAME -loc $X_LOC $Y_LOC -layer 2<br />
set X_LOC [expr "$X_LOC + $HOR_PIN_SPACING_TOP"]<br />
}<br />
set X_LOC [expr "$X_LOC + 7.2"]<br />
for {set i 0} {$i < 32} {incr i 1} {<br />
181