feat: update tt_block def files for tt06

The tile sizes have slightly changed as we plan using the openframe caravel variant, as well as power gating all the projects on the shuttle.
This commit is contained in:
Uri Shaked
2023-12-31 23:58:59 +02:00
parent 9d802fbe8c
commit 66e1fc3ff0
15 changed files with 2034 additions and 1595 deletions
-264
View File
@@ -1,264 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 168360 111520 ) ;
ROW ROW_0 unithd 2760 2720 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 354 BY 1 STEP 460 0 ;
TRACKS X 230 DO 366 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 328 STEP 340 LAYER li1 ;
TRACKS X 170 DO 495 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 328 STEP 340 LAYER met1 ;
TRACKS X 230 DO 366 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 242 STEP 460 LAYER met2 ;
TRACKS X 340 DO 247 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 164 STEP 680 LAYER met3 ;
TRACKS X 460 DO 183 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 121 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 49 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 33 STEP 3400 LAYER met5 ;
COMPONENTS 1 ;
- TIE_ZERO_zero_ sky130_fd_sc_hd__conb_1 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 145820 111020 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148580 111020 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143060 111020 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 111020 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137540 111020 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 134780 111020 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132020 111020 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 111020 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 126500 111020 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 123740 111020 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120980 111020 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 111020 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 115460 111020 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 112700 111020 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109940 111020 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 111020 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 104420 111020 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 101660 111020 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98900 111020 ) N ;
- uio_oe[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 111020 ) N ;
- uio_oe[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 49220 111020 ) N ;
- uio_oe[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 46460 111020 ) N ;
- uio_oe[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 43700 111020 ) N ;
- uio_oe[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 111020 ) N ;
- uio_oe[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 38180 111020 ) N ;
- uio_oe[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 35420 111020 ) N ;
- uio_oe[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 32660 111020 ) N ;
- uio_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 111020 ) N ;
- uio_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 71300 111020 ) N ;
- uio_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68540 111020 ) N ;
- uio_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 65780 111020 ) N ;
- uio_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 111020 ) N ;
- uio_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60260 111020 ) N ;
- uio_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 57500 111020 ) N ;
- uio_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 54740 111020 ) N ;
- uo_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 111020 ) N ;
- uo_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 93380 111020 ) N ;
- uo_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 90620 111020 ) N ;
- uo_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87860 111020 ) N ;
- uo_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 111020 ) N ;
- uo_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 82340 111020 ) N ;
- uo_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79580 111020 ) N ;
- uo_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 76820 111020 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND ( TIE_ZERO_zero_ VNB ) ( TIE_ZERO_zero_ VGND ) + USE GROUND ;
- VPWR ( TIE_ZERO_zero_ VPB ) ( TIE_ZERO_zero_ VPWR ) + USE POWER ;
END SPECIALNETS
NETS 20 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- zero_ ( PIN uo_out[7] ) ( PIN uo_out[6] ) ( PIN uo_out[5] ) ( PIN uo_out[4] ) ( PIN uo_out[3] ) ( PIN uo_out[2] ) ( PIN uo_out[1] )
( PIN uo_out[0] ) ( PIN uio_out[7] ) ( PIN uio_out[6] ) ( PIN uio_out[5] ) ( PIN uio_out[4] ) ( PIN uio_out[3] ) ( PIN uio_out[2] ) ( PIN uio_out[1] )
( PIN uio_out[0] ) ( PIN uio_oe[7] ) ( PIN uio_oe[6] ) ( PIN uio_oe[5] ) ( PIN uio_oe[4] ) ( PIN uio_oe[3] ) ( PIN uio_oe[2] ) ( PIN uio_oe[1] )
( PIN uio_oe[0] ) ( TIE_ZERO_zero_ LO ) + USE SIGNAL ;
END NETS
END DESIGN
+283
View File
@@ -0,0 +1,283 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 161000 111520 ) ;
ROW ROW_0 unithd 2760 2720 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 338 BY 1 STEP 460 0 ;
TRACKS X 230 DO 350 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 328 STEP 340 LAYER li1 ;
TRACKS X 170 DO 473 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 328 STEP 340 LAYER met1 ;
TRACKS X 230 DO 350 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 242 STEP 460 LAYER met2 ;
TRACKS X 340 DO 237 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 164 STEP 680 LAYER met3 ;
TRACKS X 460 DO 175 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 121 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 47 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 33 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 155020 111020 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 158700 111020 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 151340 111020 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 147660 111020 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 111020 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 111020 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 136620 111020 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 111020 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 111020 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 111020 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 111020 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 111020 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 111020 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 111020 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 111020 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 111020 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 111020 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 111020 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 111020 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29900 111020 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 111020 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 22540 111020 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 18860 111020 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 111020 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 11500 111020 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 7820 111020 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 4140 111020 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 111020 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 111020 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 111020 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48300 111020 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 111020 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 111020 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 111020 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 111020 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 111020 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 111020 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 111020 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 111020 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 111020 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 111020 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 111020 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 111020 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ;
- uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ;
- uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ;
- uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ;
- uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ;
- uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ;
- uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ;
- uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ;
- uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ;
- uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ;
- uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ;
- uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ;
- uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ;
- uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ;
- uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ;
- uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ;
- uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ;
- uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ;
- uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ;
- uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ;
- uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ;
- uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ;
- uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ;
- uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ;
END NETS
END DESIGN
-306
View File
@@ -1,306 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 168360 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 354 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 354 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 354 BY 1 STEP 460 0 ;
TRACKS X 230 DO 366 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 495 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 366 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 247 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 183 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 49 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 1 ;
- TIE_ZERO_zero_ sky130_fd_sc_hd__conb_1 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 145820 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148580 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143060 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137540 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 134780 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132020 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 126500 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 123740 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120980 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 115460 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 112700 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109940 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 104420 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 101660 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98900 225260 ) N ;
- uio_oe[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_oe[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 49220 225260 ) N ;
- uio_oe[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 46460 225260 ) N ;
- uio_oe[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 43700 225260 ) N ;
- uio_oe[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_oe[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 38180 225260 ) N ;
- uio_oe[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 35420 225260 ) N ;
- uio_oe[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 32660 225260 ) N ;
- uio_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uio_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 71300 225260 ) N ;
- uio_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68540 225260 ) N ;
- uio_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 65780 225260 ) N ;
- uio_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
- uio_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60260 225260 ) N ;
- uio_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 57500 225260 ) N ;
- uio_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 54740 225260 ) N ;
- uo_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uo_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 93380 225260 ) N ;
- uo_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 90620 225260 ) N ;
- uo_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87860 225260 ) N ;
- uo_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 82340 225260 ) N ;
- uo_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79580 225260 ) N ;
- uo_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 76820 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND ( TIE_ZERO_zero_ VNB ) ( TIE_ZERO_zero_ VGND ) + USE GROUND ;
- VPWR ( TIE_ZERO_zero_ VPB ) ( TIE_ZERO_zero_ VPWR ) + USE POWER ;
END SPECIALNETS
NETS 20 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- zero_ ( PIN uo_out[7] ) ( PIN uo_out[6] ) ( PIN uo_out[5] ) ( PIN uo_out[4] ) ( PIN uo_out[3] ) ( PIN uo_out[2] ) ( PIN uo_out[1] )
( PIN uo_out[0] ) ( PIN uio_out[7] ) ( PIN uio_out[6] ) ( PIN uio_out[5] ) ( PIN uio_out[4] ) ( PIN uio_out[3] ) ( PIN uio_out[2] ) ( PIN uio_out[1] )
( PIN uio_out[0] ) ( PIN uio_oe[7] ) ( PIN uio_oe[6] ) ( PIN uio_oe[5] ) ( PIN uio_oe[4] ) ( PIN uio_oe[3] ) ( PIN uio_oe[2] ) ( PIN uio_oe[1] )
( PIN uio_oe[0] ) ( TIE_ZERO_zero_ LO ) + USE SIGNAL ;
END NETS
END DESIGN
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 161000 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 338 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 338 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 338 BY 1 STEP 460 0 ;
TRACKS X 230 DO 350 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 473 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 350 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 237 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 175 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 47 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 155020 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 158700 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 151340 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 147660 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 136620 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29900 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 22540 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 18860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 11500 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 7820 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 4140 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48300 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ;
- uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ;
- uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ;
- uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ;
- uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ;
- uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ;
- uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ;
- uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ;
- uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ;
- uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ;
- uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ;
- uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ;
- uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ;
- uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ;
- uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ;
- uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ;
- uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ;
- uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ;
- uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ;
- uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ;
- uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ;
- uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ;
- uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ;
- uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ;
END NETS
END DESIGN
-306
View File
@@ -1,306 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 338560 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 724 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 724 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 724 BY 1 STEP 460 0 ;
TRACKS X 230 DO 736 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 996 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 736 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 498 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 368 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 99 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 1 ;
- TIE_ZERO_zero_ sky130_fd_sc_hd__conb_1 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 145820 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148580 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143060 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137540 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 134780 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132020 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 126500 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 123740 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120980 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 115460 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 112700 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109940 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 104420 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 101660 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98900 225260 ) N ;
- uio_oe[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_oe[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 49220 225260 ) N ;
- uio_oe[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 46460 225260 ) N ;
- uio_oe[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 43700 225260 ) N ;
- uio_oe[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_oe[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 38180 225260 ) N ;
- uio_oe[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 35420 225260 ) N ;
- uio_oe[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 32660 225260 ) N ;
- uio_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uio_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 71300 225260 ) N ;
- uio_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68540 225260 ) N ;
- uio_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 65780 225260 ) N ;
- uio_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
- uio_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60260 225260 ) N ;
- uio_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 57500 225260 ) N ;
- uio_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 54740 225260 ) N ;
- uo_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uo_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 93380 225260 ) N ;
- uo_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 90620 225260 ) N ;
- uo_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87860 225260 ) N ;
- uo_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 82340 225260 ) N ;
- uo_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79580 225260 ) N ;
- uo_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 76820 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND ( TIE_ZERO_zero_ VNB ) ( TIE_ZERO_zero_ VGND ) + USE GROUND ;
- VPWR ( TIE_ZERO_zero_ VPB ) ( TIE_ZERO_zero_ VPWR ) + USE POWER ;
END SPECIALNETS
NETS 20 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- zero_ ( PIN uo_out[7] ) ( PIN uo_out[6] ) ( PIN uo_out[5] ) ( PIN uo_out[4] ) ( PIN uo_out[3] ) ( PIN uo_out[2] ) ( PIN uo_out[1] )
( PIN uo_out[0] ) ( PIN uio_out[7] ) ( PIN uio_out[6] ) ( PIN uio_out[5] ) ( PIN uio_out[4] ) ( PIN uio_out[3] ) ( PIN uio_out[2] ) ( PIN uio_out[1] )
( PIN uio_out[0] ) ( PIN uio_oe[7] ) ( PIN uio_oe[6] ) ( PIN uio_oe[5] ) ( PIN uio_oe[4] ) ( PIN uio_oe[3] ) ( PIN uio_oe[2] ) ( PIN uio_oe[1] )
( PIN uio_oe[0] ) ( TIE_ZERO_zero_ LO ) + USE SIGNAL ;
END NETS
END DESIGN
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 334880 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 716 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 716 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 716 BY 1 STEP 460 0 ;
TRACKS X 230 DO 728 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 985 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 728 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 492 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 364 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 98 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 155020 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 158700 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 151340 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 147660 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 136620 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29900 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 22540 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 18860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 11500 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 7820 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 4140 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48300 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ;
- uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ;
- uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ;
- uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ;
- uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ;
- uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ;
- uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ;
- uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ;
- uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ;
- uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ;
- uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ;
- uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ;
- uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ;
- uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ;
- uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ;
- uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ;
- uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ;
- uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ;
- uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ;
- uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ;
- uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ;
- uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ;
- uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ;
- uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ;
END NETS
END DESIGN
+117 -98
View File
@@ -97,54 +97,53 @@ TRACKS X 460 DO 553 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 149 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 1 ;
- TIE_ZERO_zero_ sky130_fd_sc_hd__conb_1 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 145820 225260 ) N ;
+ PLACED ( 155020 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148580 225260 ) N ;
+ PLACED ( 158700 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143060 225260 ) N ;
+ PLACED ( 151340 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
+ PLACED ( 147660 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137540 225260 ) N ;
+ PLACED ( 143980 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 134780 225260 ) N ;
+ PLACED ( 140300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132020 225260 ) N ;
+ PLACED ( 136620 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
+ PLACED ( 132940 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 126500 225260 ) N ;
+ PLACED ( 129260 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 123740 225260 ) N ;
+ PLACED ( 125580 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120980 225260 ) N ;
+ PLACED ( 121900 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
@@ -152,133 +151,133 @@ PINS 43 ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 115460 225260 ) N ;
+ PLACED ( 114540 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 112700 225260 ) N ;
+ PLACED ( 110860 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109940 225260 ) N ;
+ PLACED ( 107180 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
+ PLACED ( 103500 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 104420 225260 ) N ;
+ PLACED ( 99820 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 101660 225260 ) N ;
+ PLACED ( 96140 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98900 225260 ) N ;
- uio_oe[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PLACED ( 92460 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29900 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 22540 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 18860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 11500 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 7820 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 4140 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_oe[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 49220 225260 ) N ;
- uio_oe[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PLACED ( 48300 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 46460 225260 ) N ;
- uio_oe[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 43700 225260 ) N ;
- uio_oe[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PLACED ( 44620 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_oe[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 38180 225260 ) N ;
- uio_oe[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PLACED ( 37260 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 35420 225260 ) N ;
- uio_oe[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PLACED ( 33580 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 32660 225260 ) N ;
- uio_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uio_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 71300 225260 ) N ;
- uio_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68540 225260 ) N ;
- uio_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 65780 225260 ) N ;
- uio_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
- uio_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60260 225260 ) N ;
- uio_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 57500 225260 ) N ;
- uio_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 54740 225260 ) N ;
- uo_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uo_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 93380 225260 ) N ;
- uo_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 90620 225260 ) N ;
- uo_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87860 225260 ) N ;
- uo_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PLACED ( 88780 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 82340 225260 ) N ;
- uo_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PLACED ( 81420 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79580 225260 ) N ;
- uo_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PLACED ( 77740 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 76820 225260 ) N ;
+ PLACED ( 74060 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND ( TIE_ZERO_zero_ VNB ) ( TIE_ZERO_zero_ VGND ) + USE GROUND ;
- VPWR ( TIE_ZERO_zero_ VPB ) ( TIE_ZERO_zero_ VPWR ) + USE POWER ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 20 ;
NETS 43 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
@@ -298,9 +297,29 @@ NETS 20 ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- zero_ ( PIN uo_out[7] ) ( PIN uo_out[6] ) ( PIN uo_out[5] ) ( PIN uo_out[4] ) ( PIN uo_out[3] ) ( PIN uo_out[2] ) ( PIN uo_out[1] )
( PIN uo_out[0] ) ( PIN uio_out[7] ) ( PIN uio_out[6] ) ( PIN uio_out[5] ) ( PIN uio_out[4] ) ( PIN uio_out[3] ) ( PIN uio_out[2] ) ( PIN uio_out[1] )
( PIN uio_out[0] ) ( PIN uio_oe[7] ) ( PIN uio_oe[6] ) ( PIN uio_oe[5] ) ( PIN uio_oe[4] ) ( PIN uio_oe[3] ) ( PIN uio_oe[2] ) ( PIN uio_oe[1] )
( PIN uio_oe[0] ) ( TIE_ZERO_zero_ LO ) + USE SIGNAL ;
- uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ;
- uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ;
- uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ;
- uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ;
- uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ;
- uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ;
- uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ;
- uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ;
- uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ;
- uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ;
- uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ;
- uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ;
- uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ;
- uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ;
- uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ;
- uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ;
- uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ;
- uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ;
- uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ;
- uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ;
- uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ;
- uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ;
- uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ;
- uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ;
END NETS
END DESIGN
-306
View File
@@ -1,306 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 678960 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 1464 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 1464 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 1464 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1476 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 1997 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1476 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 998 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 738 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 199 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 1 ;
- TIE_ZERO_zero_ sky130_fd_sc_hd__conb_1 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 145820 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148580 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143060 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137540 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 134780 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132020 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 126500 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 123740 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120980 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 115460 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 112700 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109940 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 104420 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 101660 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98900 225260 ) N ;
- uio_oe[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_oe[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 49220 225260 ) N ;
- uio_oe[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 46460 225260 ) N ;
- uio_oe[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 43700 225260 ) N ;
- uio_oe[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_oe[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 38180 225260 ) N ;
- uio_oe[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 35420 225260 ) N ;
- uio_oe[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 32660 225260 ) N ;
- uio_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uio_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 71300 225260 ) N ;
- uio_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68540 225260 ) N ;
- uio_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 65780 225260 ) N ;
- uio_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
- uio_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60260 225260 ) N ;
- uio_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 57500 225260 ) N ;
- uio_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 54740 225260 ) N ;
- uo_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uo_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 93380 225260 ) N ;
- uo_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 90620 225260 ) N ;
- uo_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87860 225260 ) N ;
- uo_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 82340 225260 ) N ;
- uo_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79580 225260 ) N ;
- uo_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 76820 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND ( TIE_ZERO_zero_ VNB ) ( TIE_ZERO_zero_ VGND ) + USE GROUND ;
- VPWR ( TIE_ZERO_zero_ VPB ) ( TIE_ZERO_zero_ VPWR ) + USE POWER ;
END SPECIALNETS
NETS 20 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- zero_ ( PIN uo_out[7] ) ( PIN uo_out[6] ) ( PIN uo_out[5] ) ( PIN uo_out[4] ) ( PIN uo_out[3] ) ( PIN uo_out[2] ) ( PIN uo_out[1] )
( PIN uo_out[0] ) ( PIN uio_out[7] ) ( PIN uio_out[6] ) ( PIN uio_out[5] ) ( PIN uio_out[4] ) ( PIN uio_out[3] ) ( PIN uio_out[2] ) ( PIN uio_out[1] )
( PIN uio_out[0] ) ( PIN uio_oe[7] ) ( PIN uio_oe[6] ) ( PIN uio_oe[5] ) ( PIN uio_oe[4] ) ( PIN uio_oe[3] ) ( PIN uio_oe[2] ) ( PIN uio_oe[1] )
( PIN uio_oe[0] ) ( TIE_ZERO_zero_ LO ) + USE SIGNAL ;
END NETS
END DESIGN
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 682640 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 1472 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1484 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 2008 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1484 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1004 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 742 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 201 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 155020 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 158700 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 151340 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 147660 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 136620 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29900 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 22540 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 18860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 11500 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 7820 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 4140 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48300 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ;
- uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ;
- uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ;
- uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ;
- uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ;
- uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ;
- uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ;
- uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ;
- uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ;
- uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ;
- uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ;
- uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ;
- uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ;
- uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ;
- uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ;
- uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ;
- uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ;
- uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ;
- uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ;
- uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ;
- uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ;
- uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ;
- uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ;
- uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ;
END NETS
END DESIGN
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1030400 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 2228 BY 1 STEP 460 0 ;
TRACKS X 230 DO 2240 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 3030 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 2240 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1515 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 1120 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 303 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 155020 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 158700 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 151340 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 147660 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 136620 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29900 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 22540 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 18860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 11500 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 7820 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 4140 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48300 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ;
- uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ;
- uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ;
- uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ;
- uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ;
- uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ;
- uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ;
- uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ;
- uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ;
- uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ;
- uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ;
- uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ;
- uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ;
- uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ;
- uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ;
- uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ;
- uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ;
- uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ;
- uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ;
- uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ;
- uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ;
- uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ;
- uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ;
- uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ;
END NETS
END DESIGN
-306
View File
@@ -1,306 +0,0 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1359760 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 2944 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 2944 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 2944 BY 1 STEP 460 0 ;
TRACKS X 230 DO 2956 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 3999 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 2956 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1999 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 1478 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 400 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 1 ;
- TIE_ZERO_zero_ sky130_fd_sc_hd__conb_1 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 145820 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148580 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143060 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137540 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 134780 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132020 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 126500 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 123740 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120980 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 115460 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 112700 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109940 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 104420 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 101660 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98900 225260 ) N ;
- uio_oe[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_oe[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 49220 225260 ) N ;
- uio_oe[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 46460 225260 ) N ;
- uio_oe[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 43700 225260 ) N ;
- uio_oe[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_oe[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 38180 225260 ) N ;
- uio_oe[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 35420 225260 ) N ;
- uio_oe[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 32660 225260 ) N ;
- uio_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uio_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 71300 225260 ) N ;
- uio_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68540 225260 ) N ;
- uio_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 65780 225260 ) N ;
- uio_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
- uio_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60260 225260 ) N ;
- uio_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 57500 225260 ) N ;
- uio_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 54740 225260 ) N ;
- uo_out[0] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uo_out[1] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 93380 225260 ) N ;
- uo_out[2] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 90620 225260 ) N ;
- uo_out[3] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87860 225260 ) N ;
- uo_out[4] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[5] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 82340 225260 ) N ;
- uo_out[6] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79580 225260 ) N ;
- uo_out[7] + NET zero_ + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 76820 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND ( TIE_ZERO_zero_ VNB ) ( TIE_ZERO_zero_ VGND ) + USE GROUND ;
- VPWR ( TIE_ZERO_zero_ VPB ) ( TIE_ZERO_zero_ VPWR ) + USE POWER ;
END SPECIALNETS
NETS 20 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- zero_ ( PIN uo_out[7] ) ( PIN uo_out[6] ) ( PIN uo_out[5] ) ( PIN uo_out[4] ) ( PIN uo_out[3] ) ( PIN uo_out[2] ) ( PIN uo_out[1] )
( PIN uo_out[0] ) ( PIN uio_out[7] ) ( PIN uio_out[6] ) ( PIN uio_out[5] ) ( PIN uio_out[4] ) ( PIN uio_out[3] ) ( PIN uio_out[2] ) ( PIN uio_out[1] )
( PIN uio_out[0] ) ( PIN uio_oe[7] ) ( PIN uio_oe[6] ) ( PIN uio_oe[5] ) ( PIN uio_oe[4] ) ( PIN uio_oe[3] ) ( PIN uio_oe[2] ) ( PIN uio_oe[1] )
( PIN uio_oe[0] ) ( TIE_ZERO_zero_ LO ) + USE SIGNAL ;
END NETS
END DESIGN
+325
View File
@@ -0,0 +1,325 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1378160 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 2984 BY 1 STEP 460 0 ;
TRACKS X 230 DO 2996 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 4053 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 2996 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 2026 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 1498 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 405 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 155020 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 158700 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 151340 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 147660 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 140300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 136620 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129260 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118220 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 107180 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 96140 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29900 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 22540 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 18860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 11500 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 7820 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 4140 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51980 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48300 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40940 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 85100 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74060 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63020 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 43 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ui_in[0] ( PIN ui_in[0] ) + USE SIGNAL ;
- ui_in[1] ( PIN ui_in[1] ) + USE SIGNAL ;
- ui_in[2] ( PIN ui_in[2] ) + USE SIGNAL ;
- ui_in[3] ( PIN ui_in[3] ) + USE SIGNAL ;
- ui_in[4] ( PIN ui_in[4] ) + USE SIGNAL ;
- ui_in[5] ( PIN ui_in[5] ) + USE SIGNAL ;
- ui_in[6] ( PIN ui_in[6] ) + USE SIGNAL ;
- ui_in[7] ( PIN ui_in[7] ) + USE SIGNAL ;
- uio_in[0] ( PIN uio_in[0] ) + USE SIGNAL ;
- uio_in[1] ( PIN uio_in[1] ) + USE SIGNAL ;
- uio_in[2] ( PIN uio_in[2] ) + USE SIGNAL ;
- uio_in[3] ( PIN uio_in[3] ) + USE SIGNAL ;
- uio_in[4] ( PIN uio_in[4] ) + USE SIGNAL ;
- uio_in[5] ( PIN uio_in[5] ) + USE SIGNAL ;
- uio_in[6] ( PIN uio_in[6] ) + USE SIGNAL ;
- uio_in[7] ( PIN uio_in[7] ) + USE SIGNAL ;
- uio_oe[0] ( PIN uio_oe[0] ) + USE SIGNAL ;
- uio_oe[1] ( PIN uio_oe[1] ) + USE SIGNAL ;
- uio_oe[2] ( PIN uio_oe[2] ) + USE SIGNAL ;
- uio_oe[3] ( PIN uio_oe[3] ) + USE SIGNAL ;
- uio_oe[4] ( PIN uio_oe[4] ) + USE SIGNAL ;
- uio_oe[5] ( PIN uio_oe[5] ) + USE SIGNAL ;
- uio_oe[6] ( PIN uio_oe[6] ) + USE SIGNAL ;
- uio_oe[7] ( PIN uio_oe[7] ) + USE SIGNAL ;
- uio_out[0] ( PIN uio_out[0] ) + USE SIGNAL ;
- uio_out[1] ( PIN uio_out[1] ) + USE SIGNAL ;
- uio_out[2] ( PIN uio_out[2] ) + USE SIGNAL ;
- uio_out[3] ( PIN uio_out[3] ) + USE SIGNAL ;
- uio_out[4] ( PIN uio_out[4] ) + USE SIGNAL ;
- uio_out[5] ( PIN uio_out[5] ) + USE SIGNAL ;
- uio_out[6] ( PIN uio_out[6] ) + USE SIGNAL ;
- uio_out[7] ( PIN uio_out[7] ) + USE SIGNAL ;
- uo_out[0] ( PIN uo_out[0] ) + USE SIGNAL ;
- uo_out[1] ( PIN uo_out[1] ) + USE SIGNAL ;
- uo_out[2] ( PIN uo_out[2] ) + USE SIGNAL ;
- uo_out[3] ( PIN uo_out[3] ) + USE SIGNAL ;
- uo_out[4] ( PIN uo_out[4] ) + USE SIGNAL ;
- uo_out[5] ( PIN uo_out[5] ) + USE SIGNAL ;
- uo_out[6] ( PIN uo_out[6] ) + USE SIGNAL ;
- uo_out[7] ( PIN uo_out[7] ) + USE SIGNAL ;
END NETS
END DESIGN
+1 -1
View File
@@ -425,7 +425,7 @@ class Project:
fh.write(f"# Project area: {tiles} tiles\n")
fh.write(f'set ::env(DIE_AREA) "{die_area}"\n')
fh.write(
f'set ::env(FP_DEF_TEMPLATE) "$::env(DESIGN_DIR)/../tt/def/tt_block_{tiles}.def"\n'
f'set ::env(FP_DEF_TEMPLATE) "$::env(DESIGN_DIR)/../tt/def/tt_block_{tiles}_pg.def"\n'
)
def golden_harden(self):
+2 -2
View File
@@ -3,8 +3,8 @@
"VERILOG_FILES": "dir::tt_um_chip_rom.v",
"FP_SIZING": "absolute",
"DIE_AREA": [0, 0, 168.36, 111.52],
"FP_DEF_TEMPLATE": "ref::$DESIGN_DIR/../def/tt_block_1x1.def",
"DIE_AREA": [0, 0, 161.00, 111.52],
"FP_DEF_TEMPLATE": "ref::$DESIGN_DIR/../def/tt_block_1x1_pg.def",
"FP_IO_HLENGTH": 2,
"FP_IO_VLENGTH": 2,
+6 -6
View File
@@ -1,7 +1,7 @@
1x1: "0 0 168.36 111.52"
1x2: "0 0 168.36 225.76"
2x2: "0 0 338.56 225.76"
1x1: "0 0 161.00 111.52"
1x2: "0 0 161.00 225.76"
2x2: "0 0 334.88 225.76"
3x2: "0 0 508.76 225.76"
4x2: "0 0 678.96 225.76"
6x2: "0 0 1019.36 225.76"
8x2: "0 0 1359.76 225.76"
4x2: "0 0 682.64 225.76"
6x2: "0 0 1030.40 225.76"
8x2: "0 0 1378.16 225.76"