refactor: separate tech specific code

Make the codebase more PDK-agnostic by moving tech-specific code to `tech.py` and tech specific files (e.g. def files, tile_sizes.yaml) to `tech/<pdkname>` subdirectory.
This commit is contained in:
Uri Shaked
2025-09-13 20:28:48 +03:00
parent c67d54ee54
commit 28fd25f684
57 changed files with 264 additions and 271 deletions
+67
View File
@@ -0,0 +1,67 @@
{
"categories" : [
"AND",
"OR",
"NAND",
"NOR",
"Clock",
"Flip Flops",
"Multiplexer",
"Latch",
"Inverter",
"Buffer",
"Fill",
"Tap",
"Diode",
"Combo Logic",
"Misc"
],
"map" : {
"a21o" : 13,
"a21oi" : 13,
"a22oi" : 13,
"a221oi" : 13,
"and2" : 0,
"and3" : 0,
"and4" : 0,
"antennanp" : 12,
"buf" : 9,
"decap" : 10,
"dfrbp" : 5,
"dlhq" : 7,
"dlhr" : 7,
"dlhrq" : 7,
"dllr" : 7,
"dllrq" : 7,
"dlygate4sd1" : 14,
"dlygate4sd2" : 14,
"dlygate4sd3" : 14,
"ebufn" : 14,
"einvn" : 14,
"fill" : 10,
"inv" : 8,
"lgcp" : 4,
"mux2" : 6,
"mux4" : 6,
"nand2" : 2,
"nand2b" : 2,
"nand3" : 2,
"nand3b" : 2,
"nand4" : 2,
"nor2" : 3,
"nor2b" : 3,
"nor3" : 3,
"nor4" : 3,
"o21ai" : 13,
"or2" : 1,
"or3" : 1,
"or4" : 1,
"sdfbbp" : 5,
"sighold" : 14,
"slgcp" : 4,
"tiehi" : 14,
"tielo" : 14,
"xnor2" : 3,
"xor2" : 1
}
}
+232
View File
@@ -0,0 +1,232 @@
{
"a21o" : {
"description" : "2-input AND into first input of 2-input OR.",
"doc_name": "AO21x",
"doc_ref" : 7
},
"a21oi" : {
"description" : "2-input AND into first input of 2-input NOR.",
"doc_name": "A21OIx",
"doc_ref" : 1
},
"a221oi" : {
"description" : "2-input AND into first two inputs of 3-input NOR.",
"doc_name": "A221OI",
"doc_ref" : 2
},
"a22oi" : {
"description" : "2-input AND into both inputs of 2-input NOR.",
"doc_name": "A22OI",
"doc_ref" : 3
},
"and2" : {
"description" : "2-input AND.",
"doc_name": "AND2x",
"doc_ref" : 4
},
"and3" : {
"description" : "3-input AND.",
"doc_name": "AND3x",
"doc_ref" : 5
},
"and4" : {
"description" : "4-input AND.",
"doc_name": "AND4x",
"doc_ref" : 6
},
"antennanp" : {
"description" : "Antenna tie-down diode.",
"doc_name": "NP_ANT",
"doc_ref" : 38
},
"buf" : {
"description" : "Buffer.",
"doc_name": "BUx",
"doc_ref" : 9
},
"decap" : {
"description" : "Decoupling capacitance filler.",
"doc_name": "DECAPx",
"doc_ref" : 10
},
"dfrbp" : {
"description" : "Delay flop, inverted reset, complementary outputs.",
"doc_name": "DFFRRx",
"doc_ref" : 11
},
"dlhq" : {
"description" : "Delay latch, non-inverted enable, single output.",
"doc_name": "DLHQ",
"doc_ref" : 12
},
"dlhr" : {
"description" : "Delay latch, inverted reset, non-inverted enable, complementary outputs.",
"doc_name": "DLHR",
"doc_ref" : 14
},
"dlhrq" : {
"description" : "Delay latch, inverted reset, non-inverted enable, single output.",
"doc_name": "DLHRQ",
"doc_ref" : 13
},
"dllr" : {
"description" : "Delay latch, inverted reset, inverted enable, complementary outputs.",
"doc_name": "DLLR",
"doc_ref" : 16
},
"dllrq" : {
"description" : "Delay latch, inverted reset, inverted enable, single output.",
"doc_name": "DLLRQ",
"doc_ref" : 15
},
"dlygate4sd1" : {
"description" : "Delay Buffer 4-stage ... length inner stage gates.",
"doc_name": "DLY1",
"doc_ref" : 17
},
"dlygate4sd2" : {
"description" : "Delay Buffer 4-stage ... length inner stage gates.",
"doc_name": "DLY2",
"doc_ref" : 18
},
"dlygate4sd3" : {
"description" : "Delay Buffer 4-stage ... length inner stage gates.",
"doc_name": "DLY4",
"doc_ref" : 19
},
"ebufn" : {
"description" : "Tri-state buffer, negative enable.",
"doc_name": "BTLx",
"doc_ref" : 8
},
"einvn" : {
"description" : "Tri-state inverter, negative enable.",
"doc_name": "EINVINx, ITL",
"doc_ref" : 20
},
"fill" : {
"description" : "Fill cell.",
"doc_name": "FILLx",
"doc_ref" : 21
},
"inv" : {
"description" : "Inverter.",
"doc_name": "INx",
"doc_ref" : 23
},
"lgcp" : {
"description" : "Clock gate.",
"doc_name": "GCLK",
"doc_ref" : 22
},
"mux2" : {
"description" : "2-input multiplexer.",
"doc_name": "MUX2x",
"doc_ref" : 26
},
"mux4" : {
"description" : "4-input multiplexer.",
"doc_name": "MUX4",
"doc_ref" : 27
},
"nand2" : {
"description" : "2-input NAND.",
"doc_name": "NAND2x",
"doc_ref" : 30
},
"nand2b" : {
"description" : "2-input NAND, first input inverted.",
"doc_name": "NAND2B1, NAND2B2",
"doc_ref" : 28
},
"nand3" : {
"description" : "3-input NAND.",
"doc_name": "NAND3",
"doc_ref" : 32
},
"nand3b" : {
"description" : "3-input NAND, first input inverted.",
"doc_name": "NAND3B1",
"doc_ref" : 31
},
"nand4" : {
"description" : "4-input NAND.",
"doc_name": "NAND4",
"doc_ref" : 33
},
"nor2" : {
"description" : "2-input NOR.",
"doc_name": "NOR2x",
"doc_ref" : 35
},
"nor2b" : {
"description" : "2-input NOR, first input inverted.",
"doc_name": "NOR2Bx",
"doc_ref" : 34
},
"nor3" : {
"description" : "3-input NOR.",
"doc_name": "NOR3x",
"doc_ref" : 36
},
"nor4" : {
"description" : "4-input NOR.",
"doc_name": "NOR4x",
"doc_ref" : 37
},
"o21ai" : {
"description" : "2-input OR into first input of 2-input NAND.",
"doc_name": "O21AI",
"doc_ref" : 39
},
"or2" : {
"description" : "2-input OR.",
"doc_name": "OR2x",
"doc_ref" : 40
},
"or3" : {
"description" : "3-input OR.",
"doc_name": "OR3x",
"doc_ref" : 41
},
"or4" : {
"description" : "4-input OR.",
"doc_name": "OR4x",
"doc_ref" : 42
},
"sdfbbp" : {
"description" : "Scan delay flop, inverted set, inverted reset, non-inverted clock, complementary outputs.",
"doc_name": "SDFRRS",
"doc_ref" : 43
},
"sighold" : {
"description" : "Cross-coupled inverters.",
"doc_name": "KEEPSTATE",
"doc_ref" : 25
},
"slgcp" : {
"description" : "Scan gated clock.",
"doc_name": "SGCLK",
"doc_ref" : 44
},
"tiehi" : {
"description" : "Constant high output.",
"doc_name": "TIE1",
"doc_ref" : 46
},
"tielo" : {
"description" : "Constant low output.",
"doc_name": "TIE0",
"doc_ref" : 45
},
"xnor2" : {
"description" : "2-input exclusive NOR.",
"doc_name": "XNOR2_1",
"doc_ref" : 47
},
"xor2" : {
"description" : "2-input exclusive OR.",
"doc_name": "XOR2_1",
"doc_ref" : 48
}
}
+285
View File
@@ -0,0 +1,285 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 202080 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 409 BY 1 STEP 480 0 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 480 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 480 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 88 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 50 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+327
View File
@@ -0,0 +1,327 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 202080 313740 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 409 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 409 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 409 BY 1 STEP 480 0 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 480 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 480 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 420 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 88 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 50 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) 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
+285
View File
@@ -0,0 +1,285 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 419520 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 862 BY 1 STEP 480 0 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 998 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 998 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 184 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 105 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+327
View File
@@ -0,0 +1,327 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 419520 313740 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 862 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 862 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 862 BY 1 STEP 480 0 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 998 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 998 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 873 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 184 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 105 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) 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
+285
View File
@@ -0,0 +1,285 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 636960 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 1315 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 1516 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 1516 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 279 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 159 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+327
View File
@@ -0,0 +1,327 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 636960 313740 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 1315 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 1516 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 1516 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 279 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 159 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) 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
+432
View File
@@ -0,0 +1,432 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 636960 710640 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_81 CoreSite 2880 309960 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_82 CoreSite 2880 313740 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_83 CoreSite 2880 317520 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_84 CoreSite 2880 321300 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_85 CoreSite 2880 325080 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_86 CoreSite 2880 328860 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_87 CoreSite 2880 332640 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_88 CoreSite 2880 336420 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_89 CoreSite 2880 340200 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_90 CoreSite 2880 343980 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_91 CoreSite 2880 347760 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_92 CoreSite 2880 351540 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_93 CoreSite 2880 355320 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_94 CoreSite 2880 359100 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_95 CoreSite 2880 362880 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_96 CoreSite 2880 366660 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_97 CoreSite 2880 370440 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_98 CoreSite 2880 374220 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_99 CoreSite 2880 378000 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_100 CoreSite 2880 381780 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_101 CoreSite 2880 385560 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_102 CoreSite 2880 389340 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_103 CoreSite 2880 393120 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_104 CoreSite 2880 396900 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_105 CoreSite 2880 400680 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_106 CoreSite 2880 404460 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_107 CoreSite 2880 408240 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_108 CoreSite 2880 412020 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_109 CoreSite 2880 415800 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_110 CoreSite 2880 419580 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_111 CoreSite 2880 423360 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_112 CoreSite 2880 427140 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_113 CoreSite 2880 430920 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_114 CoreSite 2880 434700 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_115 CoreSite 2880 438480 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_116 CoreSite 2880 442260 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_117 CoreSite 2880 446040 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_118 CoreSite 2880 449820 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_119 CoreSite 2880 453600 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_120 CoreSite 2880 457380 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_121 CoreSite 2880 461160 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_122 CoreSite 2880 464940 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_123 CoreSite 2880 468720 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_124 CoreSite 2880 472500 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_125 CoreSite 2880 476280 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_126 CoreSite 2880 480060 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_127 CoreSite 2880 483840 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_128 CoreSite 2880 487620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_129 CoreSite 2880 491400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_130 CoreSite 2880 495180 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_131 CoreSite 2880 498960 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_132 CoreSite 2880 502740 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_133 CoreSite 2880 506520 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_134 CoreSite 2880 510300 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_135 CoreSite 2880 514080 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_136 CoreSite 2880 517860 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_137 CoreSite 2880 521640 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_138 CoreSite 2880 525420 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_139 CoreSite 2880 529200 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_140 CoreSite 2880 532980 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_141 CoreSite 2880 536760 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_142 CoreSite 2880 540540 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_143 CoreSite 2880 544320 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_144 CoreSite 2880 548100 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_145 CoreSite 2880 551880 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_146 CoreSite 2880 555660 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_147 CoreSite 2880 559440 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_148 CoreSite 2880 563220 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_149 CoreSite 2880 567000 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_150 CoreSite 2880 570780 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_151 CoreSite 2880 574560 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_152 CoreSite 2880 578340 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_153 CoreSite 2880 582120 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_154 CoreSite 2880 585900 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_155 CoreSite 2880 589680 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_156 CoreSite 2880 593460 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_157 CoreSite 2880 597240 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_158 CoreSite 2880 601020 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_159 CoreSite 2880 604800 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_160 CoreSite 2880 608580 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_161 CoreSite 2880 612360 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_162 CoreSite 2880 616140 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_163 CoreSite 2880 619920 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_164 CoreSite 2880 623700 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_165 CoreSite 2880 627480 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_166 CoreSite 2880 631260 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_167 CoreSite 2880 635040 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_168 CoreSite 2880 638820 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_169 CoreSite 2880 642600 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_170 CoreSite 2880 646380 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_171 CoreSite 2880 650160 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_172 CoreSite 2880 653940 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_173 CoreSite 2880 657720 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_174 CoreSite 2880 661500 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_175 CoreSite 2880 665280 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_176 CoreSite 2880 669060 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_177 CoreSite 2880 672840 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_178 CoreSite 2880 676620 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_179 CoreSite 2880 680400 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_180 CoreSite 2880 684180 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_181 CoreSite 2880 687960 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_182 CoreSite 2880 691740 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_183 CoreSite 2880 695520 FS DO 1315 BY 1 STEP 480 0 ;
ROW ROW_184 CoreSite 2880 699300 N DO 1315 BY 1 STEP 480 0 ;
ROW ROW_185 CoreSite 2880 703080 FS DO 1315 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal1 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal1 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal3 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 480 DO 1326 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 1640 DO 279 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1640 DO 311 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 159 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 177 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 710140 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 710140 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 710140 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 710140 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 710140 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 710140 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 710140 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 710140 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 710140 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 710140 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 710140 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 710140 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 710140 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 710140 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 710140 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 710140 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 710140 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 710140 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 710140 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 710140 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 710140 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 710140 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 710140 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 710140 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 710140 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 710140 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 710140 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 710140 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 710140 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 710140 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 710140 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 710140 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 710140 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 710140 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 710140 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 710140 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 710140 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 710140 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 710140 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 710140 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 710140 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 710140 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 710140 ) 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
+285
View File
@@ -0,0 +1,285 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 854400 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 1768 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 2034 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 2034 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 374 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 213 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+327
View File
@@ -0,0 +1,327 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 854400 313740 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 1768 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 2034 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 2034 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 374 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 213 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) 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
+432
View File
@@ -0,0 +1,432 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 854400 710640 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_81 CoreSite 2880 309960 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_82 CoreSite 2880 313740 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_83 CoreSite 2880 317520 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_84 CoreSite 2880 321300 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_85 CoreSite 2880 325080 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_86 CoreSite 2880 328860 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_87 CoreSite 2880 332640 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_88 CoreSite 2880 336420 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_89 CoreSite 2880 340200 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_90 CoreSite 2880 343980 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_91 CoreSite 2880 347760 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_92 CoreSite 2880 351540 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_93 CoreSite 2880 355320 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_94 CoreSite 2880 359100 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_95 CoreSite 2880 362880 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_96 CoreSite 2880 366660 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_97 CoreSite 2880 370440 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_98 CoreSite 2880 374220 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_99 CoreSite 2880 378000 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_100 CoreSite 2880 381780 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_101 CoreSite 2880 385560 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_102 CoreSite 2880 389340 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_103 CoreSite 2880 393120 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_104 CoreSite 2880 396900 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_105 CoreSite 2880 400680 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_106 CoreSite 2880 404460 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_107 CoreSite 2880 408240 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_108 CoreSite 2880 412020 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_109 CoreSite 2880 415800 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_110 CoreSite 2880 419580 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_111 CoreSite 2880 423360 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_112 CoreSite 2880 427140 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_113 CoreSite 2880 430920 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_114 CoreSite 2880 434700 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_115 CoreSite 2880 438480 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_116 CoreSite 2880 442260 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_117 CoreSite 2880 446040 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_118 CoreSite 2880 449820 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_119 CoreSite 2880 453600 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_120 CoreSite 2880 457380 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_121 CoreSite 2880 461160 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_122 CoreSite 2880 464940 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_123 CoreSite 2880 468720 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_124 CoreSite 2880 472500 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_125 CoreSite 2880 476280 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_126 CoreSite 2880 480060 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_127 CoreSite 2880 483840 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_128 CoreSite 2880 487620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_129 CoreSite 2880 491400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_130 CoreSite 2880 495180 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_131 CoreSite 2880 498960 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_132 CoreSite 2880 502740 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_133 CoreSite 2880 506520 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_134 CoreSite 2880 510300 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_135 CoreSite 2880 514080 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_136 CoreSite 2880 517860 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_137 CoreSite 2880 521640 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_138 CoreSite 2880 525420 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_139 CoreSite 2880 529200 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_140 CoreSite 2880 532980 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_141 CoreSite 2880 536760 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_142 CoreSite 2880 540540 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_143 CoreSite 2880 544320 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_144 CoreSite 2880 548100 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_145 CoreSite 2880 551880 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_146 CoreSite 2880 555660 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_147 CoreSite 2880 559440 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_148 CoreSite 2880 563220 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_149 CoreSite 2880 567000 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_150 CoreSite 2880 570780 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_151 CoreSite 2880 574560 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_152 CoreSite 2880 578340 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_153 CoreSite 2880 582120 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_154 CoreSite 2880 585900 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_155 CoreSite 2880 589680 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_156 CoreSite 2880 593460 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_157 CoreSite 2880 597240 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_158 CoreSite 2880 601020 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_159 CoreSite 2880 604800 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_160 CoreSite 2880 608580 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_161 CoreSite 2880 612360 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_162 CoreSite 2880 616140 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_163 CoreSite 2880 619920 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_164 CoreSite 2880 623700 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_165 CoreSite 2880 627480 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_166 CoreSite 2880 631260 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_167 CoreSite 2880 635040 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_168 CoreSite 2880 638820 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_169 CoreSite 2880 642600 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_170 CoreSite 2880 646380 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_171 CoreSite 2880 650160 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_172 CoreSite 2880 653940 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_173 CoreSite 2880 657720 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_174 CoreSite 2880 661500 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_175 CoreSite 2880 665280 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_176 CoreSite 2880 669060 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_177 CoreSite 2880 672840 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_178 CoreSite 2880 676620 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_179 CoreSite 2880 680400 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_180 CoreSite 2880 684180 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_181 CoreSite 2880 687960 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_182 CoreSite 2880 691740 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_183 CoreSite 2880 695520 FS DO 1768 BY 1 STEP 480 0 ;
ROW ROW_184 CoreSite 2880 699300 N DO 1768 BY 1 STEP 480 0 ;
ROW ROW_185 CoreSite 2880 703080 FS DO 1768 BY 1 STEP 480 0 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal1 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal1 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal3 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 480 DO 1779 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 1640 DO 374 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1640 DO 311 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 213 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 177 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 710140 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 710140 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 710140 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 710140 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 710140 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 710140 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 710140 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 710140 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 710140 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 710140 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 710140 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 710140 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 710140 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 710140 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 710140 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 710140 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 710140 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 710140 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 710140 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 710140 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 710140 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 710140 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 710140 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 710140 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 710140 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 710140 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 710140 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 710140 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 710140 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 710140 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 710140 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 710140 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 710140 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 710140 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 710140 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 710140 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 710140 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 710140 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 710140 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 710140 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 710140 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 710140 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 710140 ) 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
+432
View File
@@ -0,0 +1,432 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1071840 710640 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_81 CoreSite 2880 309960 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_82 CoreSite 2880 313740 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_83 CoreSite 2880 317520 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_84 CoreSite 2880 321300 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_85 CoreSite 2880 325080 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_86 CoreSite 2880 328860 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_87 CoreSite 2880 332640 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_88 CoreSite 2880 336420 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_89 CoreSite 2880 340200 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_90 CoreSite 2880 343980 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_91 CoreSite 2880 347760 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_92 CoreSite 2880 351540 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_93 CoreSite 2880 355320 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_94 CoreSite 2880 359100 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_95 CoreSite 2880 362880 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_96 CoreSite 2880 366660 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_97 CoreSite 2880 370440 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_98 CoreSite 2880 374220 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_99 CoreSite 2880 378000 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_100 CoreSite 2880 381780 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_101 CoreSite 2880 385560 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_102 CoreSite 2880 389340 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_103 CoreSite 2880 393120 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_104 CoreSite 2880 396900 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_105 CoreSite 2880 400680 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_106 CoreSite 2880 404460 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_107 CoreSite 2880 408240 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_108 CoreSite 2880 412020 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_109 CoreSite 2880 415800 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_110 CoreSite 2880 419580 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_111 CoreSite 2880 423360 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_112 CoreSite 2880 427140 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_113 CoreSite 2880 430920 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_114 CoreSite 2880 434700 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_115 CoreSite 2880 438480 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_116 CoreSite 2880 442260 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_117 CoreSite 2880 446040 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_118 CoreSite 2880 449820 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_119 CoreSite 2880 453600 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_120 CoreSite 2880 457380 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_121 CoreSite 2880 461160 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_122 CoreSite 2880 464940 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_123 CoreSite 2880 468720 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_124 CoreSite 2880 472500 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_125 CoreSite 2880 476280 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_126 CoreSite 2880 480060 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_127 CoreSite 2880 483840 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_128 CoreSite 2880 487620 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_129 CoreSite 2880 491400 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_130 CoreSite 2880 495180 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_131 CoreSite 2880 498960 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_132 CoreSite 2880 502740 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_133 CoreSite 2880 506520 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_134 CoreSite 2880 510300 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_135 CoreSite 2880 514080 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_136 CoreSite 2880 517860 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_137 CoreSite 2880 521640 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_138 CoreSite 2880 525420 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_139 CoreSite 2880 529200 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_140 CoreSite 2880 532980 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_141 CoreSite 2880 536760 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_142 CoreSite 2880 540540 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_143 CoreSite 2880 544320 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_144 CoreSite 2880 548100 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_145 CoreSite 2880 551880 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_146 CoreSite 2880 555660 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_147 CoreSite 2880 559440 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_148 CoreSite 2880 563220 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_149 CoreSite 2880 567000 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_150 CoreSite 2880 570780 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_151 CoreSite 2880 574560 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_152 CoreSite 2880 578340 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_153 CoreSite 2880 582120 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_154 CoreSite 2880 585900 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_155 CoreSite 2880 589680 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_156 CoreSite 2880 593460 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_157 CoreSite 2880 597240 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_158 CoreSite 2880 601020 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_159 CoreSite 2880 604800 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_160 CoreSite 2880 608580 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_161 CoreSite 2880 612360 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_162 CoreSite 2880 616140 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_163 CoreSite 2880 619920 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_164 CoreSite 2880 623700 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_165 CoreSite 2880 627480 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_166 CoreSite 2880 631260 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_167 CoreSite 2880 635040 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_168 CoreSite 2880 638820 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_169 CoreSite 2880 642600 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_170 CoreSite 2880 646380 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_171 CoreSite 2880 650160 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_172 CoreSite 2880 653940 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_173 CoreSite 2880 657720 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_174 CoreSite 2880 661500 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_175 CoreSite 2880 665280 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_176 CoreSite 2880 669060 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_177 CoreSite 2880 672840 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_178 CoreSite 2880 676620 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_179 CoreSite 2880 680400 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_180 CoreSite 2880 684180 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_181 CoreSite 2880 687960 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_182 CoreSite 2880 691740 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_183 CoreSite 2880 695520 FS DO 2221 BY 1 STEP 480 0 ;
ROW ROW_184 CoreSite 2880 699300 N DO 2221 BY 1 STEP 480 0 ;
ROW ROW_185 CoreSite 2880 703080 FS DO 2221 BY 1 STEP 480 0 ;
TRACKS X 480 DO 2232 STEP 480 LAYER Metal1 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal1 ;
TRACKS X 480 DO 2232 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 2232 STEP 480 LAYER Metal3 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ;
TRACKS X 480 DO 2232 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 480 DO 2232 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 1640 DO 470 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1640 DO 311 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 268 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 177 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 710140 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 710140 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 710140 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 710140 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 710140 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 710140 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 710140 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 710140 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 710140 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 710140 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 710140 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 710140 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 710140 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 710140 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 710140 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 710140 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 710140 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 710140 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 710140 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 710140 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 710140 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 710140 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 710140 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 710140 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 710140 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 710140 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 710140 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 710140 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 710140 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 710140 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 710140 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 710140 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 710140 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 710140 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 710140 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 710140 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 710140 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 710140 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 710140 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 710140 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 710140 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 710140 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 710140 ) 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
+285
View File
@@ -0,0 +1,285 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1289280 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 2674 BY 1 STEP 480 0 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 3069 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 3069 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 565 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 322 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+327
View File
@@ -0,0 +1,327 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1289280 313740 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 2674 BY 1 STEP 480 0 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 3069 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 3069 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 565 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 322 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) 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
+432
View File
@@ -0,0 +1,432 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1289280 710640 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_81 CoreSite 2880 309960 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_82 CoreSite 2880 313740 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_83 CoreSite 2880 317520 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_84 CoreSite 2880 321300 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_85 CoreSite 2880 325080 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_86 CoreSite 2880 328860 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_87 CoreSite 2880 332640 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_88 CoreSite 2880 336420 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_89 CoreSite 2880 340200 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_90 CoreSite 2880 343980 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_91 CoreSite 2880 347760 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_92 CoreSite 2880 351540 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_93 CoreSite 2880 355320 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_94 CoreSite 2880 359100 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_95 CoreSite 2880 362880 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_96 CoreSite 2880 366660 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_97 CoreSite 2880 370440 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_98 CoreSite 2880 374220 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_99 CoreSite 2880 378000 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_100 CoreSite 2880 381780 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_101 CoreSite 2880 385560 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_102 CoreSite 2880 389340 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_103 CoreSite 2880 393120 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_104 CoreSite 2880 396900 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_105 CoreSite 2880 400680 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_106 CoreSite 2880 404460 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_107 CoreSite 2880 408240 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_108 CoreSite 2880 412020 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_109 CoreSite 2880 415800 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_110 CoreSite 2880 419580 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_111 CoreSite 2880 423360 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_112 CoreSite 2880 427140 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_113 CoreSite 2880 430920 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_114 CoreSite 2880 434700 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_115 CoreSite 2880 438480 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_116 CoreSite 2880 442260 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_117 CoreSite 2880 446040 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_118 CoreSite 2880 449820 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_119 CoreSite 2880 453600 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_120 CoreSite 2880 457380 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_121 CoreSite 2880 461160 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_122 CoreSite 2880 464940 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_123 CoreSite 2880 468720 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_124 CoreSite 2880 472500 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_125 CoreSite 2880 476280 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_126 CoreSite 2880 480060 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_127 CoreSite 2880 483840 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_128 CoreSite 2880 487620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_129 CoreSite 2880 491400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_130 CoreSite 2880 495180 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_131 CoreSite 2880 498960 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_132 CoreSite 2880 502740 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_133 CoreSite 2880 506520 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_134 CoreSite 2880 510300 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_135 CoreSite 2880 514080 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_136 CoreSite 2880 517860 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_137 CoreSite 2880 521640 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_138 CoreSite 2880 525420 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_139 CoreSite 2880 529200 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_140 CoreSite 2880 532980 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_141 CoreSite 2880 536760 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_142 CoreSite 2880 540540 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_143 CoreSite 2880 544320 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_144 CoreSite 2880 548100 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_145 CoreSite 2880 551880 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_146 CoreSite 2880 555660 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_147 CoreSite 2880 559440 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_148 CoreSite 2880 563220 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_149 CoreSite 2880 567000 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_150 CoreSite 2880 570780 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_151 CoreSite 2880 574560 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_152 CoreSite 2880 578340 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_153 CoreSite 2880 582120 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_154 CoreSite 2880 585900 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_155 CoreSite 2880 589680 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_156 CoreSite 2880 593460 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_157 CoreSite 2880 597240 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_158 CoreSite 2880 601020 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_159 CoreSite 2880 604800 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_160 CoreSite 2880 608580 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_161 CoreSite 2880 612360 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_162 CoreSite 2880 616140 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_163 CoreSite 2880 619920 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_164 CoreSite 2880 623700 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_165 CoreSite 2880 627480 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_166 CoreSite 2880 631260 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_167 CoreSite 2880 635040 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_168 CoreSite 2880 638820 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_169 CoreSite 2880 642600 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_170 CoreSite 2880 646380 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_171 CoreSite 2880 650160 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_172 CoreSite 2880 653940 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_173 CoreSite 2880 657720 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_174 CoreSite 2880 661500 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_175 CoreSite 2880 665280 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_176 CoreSite 2880 669060 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_177 CoreSite 2880 672840 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_178 CoreSite 2880 676620 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_179 CoreSite 2880 680400 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_180 CoreSite 2880 684180 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_181 CoreSite 2880 687960 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_182 CoreSite 2880 691740 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_183 CoreSite 2880 695520 FS DO 2674 BY 1 STEP 480 0 ;
ROW ROW_184 CoreSite 2880 699300 N DO 2674 BY 1 STEP 480 0 ;
ROW ROW_185 CoreSite 2880 703080 FS DO 2674 BY 1 STEP 480 0 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal1 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal1 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal2 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal3 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal3 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal4 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 2685 STEP 480 LAYER Metal5 ;
TRACKS Y 420 DO 1691 STEP 420 LAYER Metal5 ;
TRACKS X 1640 DO 565 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1640 DO 311 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 322 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 177 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 710140 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 710140 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 710140 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 710140 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 710140 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 710140 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 710140 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 710140 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 710140 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 710140 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 710140 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 710140 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 710140 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 710140 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 710140 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 710140 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 710140 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 710140 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 710140 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 710140 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 710140 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 710140 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 710140 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 710140 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 710140 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 710140 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 710140 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 710140 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 710140 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 710140 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 710140 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 710140 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 710140 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 710140 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 710140 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 710140 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 710140 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 710140 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 710140 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 710140 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 710140 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 710140 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 710140 ) 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
+285
View File
@@ -0,0 +1,285 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1724160 154980 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 3580 BY 1 STEP 480 0 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 4104 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 4104 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 368 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 322 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 756 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 67 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 431 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 38 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 154480 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 154480 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 154480 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 154480 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 154480 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 154480 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 154480 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 154480 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 154480 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 154480 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 154480 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 154480 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 154480 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 154480 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 154480 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 154480 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 154480 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 154480 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 154480 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 154480 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 154480 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 154480 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 154480 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 154480 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 154480 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 154480 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 154480 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 154480 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 154480 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 154480 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 154480 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 154480 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 154480 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 154480 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 154480 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 154480 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 154480 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 154480 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 154480 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 154480 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 154480 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 154480 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 154480 ) 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
+327
View File
@@ -0,0 +1,327 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1724160 313740 ) ;
ROW ROW_0 CoreSite 2880 3780 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_1 CoreSite 2880 7560 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_2 CoreSite 2880 11340 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_3 CoreSite 2880 15120 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_4 CoreSite 2880 18900 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_5 CoreSite 2880 22680 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_6 CoreSite 2880 26460 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_7 CoreSite 2880 30240 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_8 CoreSite 2880 34020 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_9 CoreSite 2880 37800 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_10 CoreSite 2880 41580 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_11 CoreSite 2880 45360 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_12 CoreSite 2880 49140 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_13 CoreSite 2880 52920 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_14 CoreSite 2880 56700 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_15 CoreSite 2880 60480 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_16 CoreSite 2880 64260 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_17 CoreSite 2880 68040 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_18 CoreSite 2880 71820 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_19 CoreSite 2880 75600 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_20 CoreSite 2880 79380 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_21 CoreSite 2880 83160 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_22 CoreSite 2880 86940 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_23 CoreSite 2880 90720 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_24 CoreSite 2880 94500 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_25 CoreSite 2880 98280 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_26 CoreSite 2880 102060 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_27 CoreSite 2880 105840 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_28 CoreSite 2880 109620 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_29 CoreSite 2880 113400 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_30 CoreSite 2880 117180 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_31 CoreSite 2880 120960 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_32 CoreSite 2880 124740 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_33 CoreSite 2880 128520 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_34 CoreSite 2880 132300 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_35 CoreSite 2880 136080 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_36 CoreSite 2880 139860 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_37 CoreSite 2880 143640 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_38 CoreSite 2880 147420 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_39 CoreSite 2880 151200 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_40 CoreSite 2880 154980 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_41 CoreSite 2880 158760 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_42 CoreSite 2880 162540 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_43 CoreSite 2880 166320 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_44 CoreSite 2880 170100 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_45 CoreSite 2880 173880 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_46 CoreSite 2880 177660 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_47 CoreSite 2880 181440 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_48 CoreSite 2880 185220 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_49 CoreSite 2880 189000 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_50 CoreSite 2880 192780 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_51 CoreSite 2880 196560 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_52 CoreSite 2880 200340 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_53 CoreSite 2880 204120 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_54 CoreSite 2880 207900 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_55 CoreSite 2880 211680 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_56 CoreSite 2880 215460 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_57 CoreSite 2880 219240 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_58 CoreSite 2880 223020 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_59 CoreSite 2880 226800 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_60 CoreSite 2880 230580 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_61 CoreSite 2880 234360 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_62 CoreSite 2880 238140 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_63 CoreSite 2880 241920 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_64 CoreSite 2880 245700 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_65 CoreSite 2880 249480 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_66 CoreSite 2880 253260 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_67 CoreSite 2880 257040 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_68 CoreSite 2880 260820 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_69 CoreSite 2880 264600 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_70 CoreSite 2880 268380 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_71 CoreSite 2880 272160 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_72 CoreSite 2880 275940 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_73 CoreSite 2880 279720 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_74 CoreSite 2880 283500 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_75 CoreSite 2880 287280 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_76 CoreSite 2880 291060 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_77 CoreSite 2880 294840 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_78 CoreSite 2880 298620 N DO 3580 BY 1 STEP 480 0 ;
ROW ROW_79 CoreSite 2880 302400 FS DO 3580 BY 1 STEP 480 0 ;
ROW ROW_80 CoreSite 2880 306180 N DO 3580 BY 1 STEP 480 0 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal1 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal1 ;
TRACKS X 420 DO 4104 STEP 420 LAYER Metal2 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal2 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal3 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal3 ;
TRACKS X 420 DO 4104 STEP 420 LAYER Metal4 ;
TRACKS Y 420 DO 746 STEP 420 LAYER Metal4 ;
TRACKS X 480 DO 3591 STEP 480 LAYER Metal5 ;
TRACKS Y 480 DO 653 STEP 480 LAYER Metal5 ;
TRACKS X 1460 DO 756 STEP 2280 LAYER TopMetal1 ;
TRACKS Y 1460 DO 137 STEP 2280 LAYER TopMetal1 ;
TRACKS X 2000 DO 431 STEP 4000 LAYER TopMetal2 ;
TRACKS Y 2000 DO 78 STEP 4000 LAYER TopMetal2 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 187200 313240 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 191040 313240 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 183360 313240 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 179520 313240 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 175680 313240 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 171840 313240 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 168000 313240 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 164160 313240 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 160320 313240 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 156480 313240 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 152640 313240 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 148800 313240 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 144960 313240 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141120 313240 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 137280 313240 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 133440 313240 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 129600 313240 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125760 313240 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121920 313240 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56640 313240 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52800 313240 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 48960 313240 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 45120 313240 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41280 313240 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37440 313240 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33600 313240 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 29760 313240 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 87360 313240 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83520 313240 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 79680 313240 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75840 313240 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72000 313240 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 68160 313240 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64320 313240 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 60480 313240 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 118080 313240 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114240 313240 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110400 313240 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106560 313240 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102720 313240 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 98880 313240 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95040 313240 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER Metal5 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91200 313240 ) 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
+16
View File
@@ -0,0 +1,16 @@
1x1: "0 0 202.08 154.98"
1x2: "0 0 202.08 313.74"
2x1: "0 0 419.52 154.98"
2x2: "0 0 419.52 313.74"
3x1: "0 0 636.96 154.98"
3x2: "0 0 636.96 313.74"
3x4: "0 0 636.96 710.64"
4x1: "0 0 854.40 154.98"
4x2: "0 0 854.40 313.74"
4x4: "0 0 854.40 710.64"
5x4: "0 0 1071.84 710.64"
6x1: "0 0 1289.28 154.98"
6x2: "0 0 1289.28 313.74"
6x4: "0 0 1289.28 710.64"
8x1: "0 0 1724.16 154.98"
8x2: "0 0 1724.16 313.74"
Binary file not shown.
+272
View File
@@ -0,0 +1,272 @@
VERSION 5.7 ;
NOWIREEXTENSIONATPIN ON ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
MACRO tt_logo_corner
CLASS BLOCK ;
FOREIGN tt_logo_corner ;
ORIGIN 0.000 0.000 ;
SIZE 100.000 BY 100.000 ;
OBS
LAYER TopMetal2 ;
RECT 45.000 99.500 55.000 100.000 ;
RECT 41.500 99.000 58.500 99.500 ;
RECT 39.000 98.500 61.000 99.000 ;
RECT 37.000 98.000 63.000 98.500 ;
RECT 35.000 97.500 65.000 98.000 ;
RECT 33.500 97.000 66.500 97.500 ;
RECT 32.500 96.500 67.500 97.000 ;
RECT 31.000 96.000 69.000 96.500 ;
RECT 30.000 95.500 70.000 96.000 ;
RECT 29.000 95.000 71.000 95.500 ;
RECT 28.000 94.500 72.500 95.000 ;
RECT 26.500 94.000 73.000 94.500 ;
RECT 26.000 93.500 74.000 94.000 ;
RECT 25.000 93.000 75.000 93.500 ;
RECT 24.000 92.500 76.000 93.000 ;
RECT 23.500 92.000 47.000 92.500 ;
RECT 53.000 92.000 76.500 92.500 ;
RECT 22.500 91.500 43.000 92.000 ;
RECT 57.000 91.500 77.500 92.000 ;
RECT 22.000 91.000 40.500 91.500 ;
RECT 59.500 91.000 78.000 91.500 ;
RECT 21.000 90.500 38.500 91.000 ;
RECT 61.500 90.500 79.000 91.000 ;
RECT 20.500 90.000 37.000 90.500 ;
RECT 63.000 90.000 79.500 90.500 ;
RECT 19.500 89.500 35.500 90.000 ;
RECT 64.500 89.500 80.500 90.000 ;
RECT 19.000 89.000 34.000 89.500 ;
RECT 66.000 89.000 81.000 89.500 ;
RECT 18.500 88.500 33.000 89.000 ;
RECT 67.000 88.500 81.500 89.000 ;
RECT 18.000 88.000 32.000 88.500 ;
RECT 68.000 88.000 82.000 88.500 ;
RECT 17.500 87.500 31.000 88.000 ;
RECT 69.000 87.500 82.500 88.000 ;
RECT 16.500 87.000 30.000 87.500 ;
RECT 70.000 87.000 83.500 87.500 ;
RECT 16.000 86.500 29.000 87.000 ;
RECT 71.000 86.500 84.000 87.000 ;
RECT 15.500 86.000 28.000 86.500 ;
RECT 72.000 86.000 84.500 86.500 ;
RECT 15.000 85.500 27.500 86.000 ;
RECT 72.500 85.500 85.000 86.000 ;
RECT 14.500 85.000 26.500 85.500 ;
RECT 73.500 85.000 85.500 85.500 ;
RECT 14.000 84.500 26.000 85.000 ;
RECT 74.000 84.500 86.000 85.000 ;
RECT 13.500 84.000 25.000 84.500 ;
RECT 75.000 84.000 86.500 84.500 ;
RECT 13.000 83.500 24.500 84.000 ;
RECT 75.500 83.500 87.000 84.000 ;
RECT 12.500 83.000 24.000 83.500 ;
RECT 76.000 83.000 87.500 83.500 ;
RECT 12.500 82.500 23.000 83.000 ;
RECT 77.000 82.500 87.500 83.000 ;
RECT 12.000 82.000 22.500 82.500 ;
RECT 77.500 82.000 88.000 82.500 ;
RECT 11.500 81.500 22.000 82.000 ;
RECT 78.000 81.500 88.500 82.000 ;
RECT 11.000 81.000 21.500 81.500 ;
RECT 78.500 81.000 89.000 81.500 ;
RECT 10.500 80.000 21.000 81.000 ;
RECT 79.000 80.500 89.500 81.000 ;
RECT 79.500 80.000 90.000 80.500 ;
RECT 10.000 79.500 21.000 80.000 ;
RECT 80.000 79.500 90.000 80.000 ;
RECT 9.500 79.000 21.000 79.500 ;
RECT 80.500 79.000 90.500 79.500 ;
RECT 9.000 78.000 59.500 79.000 ;
RECT 81.000 78.500 91.000 79.000 ;
RECT 81.500 78.000 91.000 78.500 ;
RECT 8.500 77.500 59.500 78.000 ;
RECT 82.000 77.500 91.500 78.000 ;
RECT 8.000 76.500 59.500 77.500 ;
RECT 82.500 77.000 92.000 77.500 ;
RECT 7.500 76.000 59.500 76.500 ;
RECT 83.000 76.500 92.000 77.000 ;
RECT 83.000 76.000 92.500 76.500 ;
RECT 7.000 75.000 59.500 76.000 ;
RECT 83.500 75.500 93.000 76.000 ;
RECT 84.000 75.000 93.000 75.500 ;
RECT 6.500 74.000 59.500 75.000 ;
RECT 84.500 74.000 93.500 75.000 ;
RECT 6.000 73.000 59.500 74.000 ;
RECT 85.000 73.500 94.000 74.000 ;
RECT 5.500 72.000 59.500 73.000 ;
RECT 85.500 73.000 94.000 73.500 ;
RECT 85.500 72.500 94.500 73.000 ;
RECT 86.000 72.000 94.500 72.500 ;
RECT 5.000 71.000 59.500 72.000 ;
RECT 86.500 71.000 95.000 72.000 ;
RECT 4.500 70.000 59.500 71.000 ;
RECT 87.000 70.000 95.500 71.000 ;
RECT 4.000 69.000 59.500 70.000 ;
RECT 87.500 69.000 96.000 70.000 ;
RECT 3.500 67.500 59.500 69.000 ;
RECT 88.000 68.000 96.500 69.000 ;
RECT 3.000 65.500 59.500 67.500 ;
RECT 88.500 67.500 96.500 68.000 ;
RECT 88.500 67.000 97.000 67.500 ;
RECT 89.000 66.500 97.000 67.000 ;
RECT 89.000 66.000 97.500 66.500 ;
RECT 1.000 58.500 8.500 61.000 ;
RECT 0.500 57.000 8.500 58.500 ;
RECT 0.500 55.000 8.000 57.000 ;
RECT 0.000 53.000 8.000 55.000 ;
RECT 30.000 54.500 45.000 65.500 ;
RECT 89.500 65.000 97.500 66.000 ;
RECT 89.500 64.500 98.000 65.000 ;
RECT 90.000 63.000 98.000 64.500 ;
RECT 90.500 61.500 98.500 63.000 ;
RECT 91.000 61.000 98.500 61.500 ;
RECT 91.000 59.500 99.000 61.000 ;
RECT 91.500 58.500 99.000 59.500 ;
RECT 91.500 57.000 99.500 58.500 ;
RECT 92.000 55.000 99.500 57.000 ;
RECT 0.000 47.000 7.500 53.000 ;
RECT 0.000 45.000 8.000 47.000 ;
RECT 0.500 43.000 8.000 45.000 ;
RECT 0.500 41.500 8.500 43.000 ;
RECT 1.000 40.500 8.500 41.500 ;
RECT 30.000 41.000 82.500 54.500 ;
RECT 92.000 52.500 100.000 55.000 ;
RECT 92.500 47.500 100.000 52.500 ;
RECT 92.000 45.500 100.000 47.500 ;
RECT 92.000 43.000 99.500 45.500 ;
RECT 91.500 41.500 99.500 43.000 ;
RECT 1.000 39.000 9.000 40.500 ;
RECT 1.500 38.500 9.000 39.000 ;
RECT 1.500 37.000 9.500 38.500 ;
RECT 2.000 36.500 9.500 37.000 ;
RECT 2.000 35.500 10.000 36.500 ;
RECT 2.000 35.000 10.500 35.500 ;
RECT 2.500 34.000 10.500 35.000 ;
RECT 2.500 33.500 11.000 34.000 ;
RECT 3.000 33.000 11.000 33.500 ;
RECT 3.000 32.500 11.500 33.000 ;
RECT 3.500 32.000 11.500 32.500 ;
RECT 3.500 31.000 12.000 32.000 ;
RECT 30.000 31.500 45.000 41.000 ;
RECT 53.000 40.500 68.500 41.000 ;
RECT 91.500 40.500 99.000 41.500 ;
RECT 4.000 30.000 12.500 31.000 ;
RECT 4.500 29.000 13.000 30.000 ;
RECT 4.500 28.500 13.500 29.000 ;
RECT 5.000 28.000 13.500 28.500 ;
RECT 5.000 27.500 14.000 28.000 ;
RECT 5.500 26.500 14.500 27.500 ;
RECT 6.000 26.000 15.000 26.500 ;
RECT 6.500 25.000 15.500 26.000 ;
RECT 7.000 24.500 16.000 25.000 ;
RECT 7.000 24.000 16.500 24.500 ;
RECT 7.500 23.500 17.000 24.000 ;
RECT 8.000 23.000 17.000 23.500 ;
RECT 8.000 22.500 17.500 23.000 ;
RECT 8.500 22.000 18.000 22.500 ;
RECT 9.000 21.500 18.500 22.000 ;
RECT 9.000 21.000 19.000 21.500 ;
RECT 9.500 20.500 19.500 21.000 ;
RECT 10.000 20.000 20.000 20.500 ;
RECT 10.000 19.500 20.500 20.000 ;
RECT 10.500 19.000 21.000 19.500 ;
RECT 11.000 18.500 21.500 19.000 ;
RECT 11.500 18.000 22.000 18.500 ;
RECT 12.000 17.500 22.500 18.000 ;
RECT 12.500 17.000 23.000 17.500 ;
RECT 12.500 16.500 24.000 17.000 ;
RECT 13.000 16.000 24.500 16.500 ;
RECT 13.500 15.500 25.000 16.000 ;
RECT 14.000 15.000 26.000 15.500 ;
RECT 14.500 14.500 26.500 15.000 ;
RECT 15.000 14.000 27.500 14.500 ;
RECT 15.500 13.500 28.000 14.000 ;
RECT 16.000 13.000 29.000 13.500 ;
RECT 16.500 12.500 30.000 13.000 ;
RECT 17.500 12.000 31.000 12.500 ;
RECT 18.000 11.500 32.000 12.000 ;
RECT 18.500 11.000 33.000 11.500 ;
RECT 19.000 10.500 34.000 11.000 ;
RECT 19.500 10.000 35.500 10.500 ;
RECT 20.500 9.500 37.000 10.000 ;
RECT 21.000 9.000 38.500 9.500 ;
RECT 22.000 8.500 40.500 9.000 ;
RECT 22.500 8.000 43.000 8.500 ;
RECT 53.500 8.000 68.000 40.500 ;
RECT 91.000 39.000 99.000 40.500 ;
RECT 91.000 38.500 98.500 39.000 ;
RECT 90.500 37.000 98.500 38.500 ;
RECT 90.000 35.500 98.000 37.000 ;
RECT 89.500 35.000 98.000 35.500 ;
RECT 89.500 34.000 97.500 35.000 ;
RECT 89.000 33.500 97.500 34.000 ;
RECT 89.000 33.000 97.000 33.500 ;
RECT 88.500 32.500 97.000 33.000 ;
RECT 88.500 32.000 96.500 32.500 ;
RECT 88.000 31.000 96.500 32.000 ;
RECT 87.500 30.000 96.000 31.000 ;
RECT 87.000 29.000 95.500 30.000 ;
RECT 86.500 28.000 95.000 29.000 ;
RECT 86.000 27.500 94.500 28.000 ;
RECT 85.500 26.500 94.500 27.500 ;
RECT 85.000 26.000 94.000 26.500 ;
RECT 84.500 25.000 93.500 26.000 ;
RECT 84.000 24.500 93.000 25.000 ;
RECT 83.500 24.000 93.000 24.500 ;
RECT 83.000 23.500 92.500 24.000 ;
RECT 83.000 23.000 92.000 23.500 ;
RECT 82.500 22.500 92.000 23.000 ;
RECT 82.000 22.000 91.500 22.500 ;
RECT 81.500 21.500 91.000 22.000 ;
RECT 81.000 21.000 91.000 21.500 ;
RECT 80.500 20.500 90.500 21.000 ;
RECT 80.000 20.000 90.000 20.500 ;
RECT 79.500 19.500 90.000 20.000 ;
RECT 79.000 19.000 89.500 19.500 ;
RECT 78.500 18.500 89.000 19.000 ;
RECT 78.000 18.000 88.500 18.500 ;
RECT 77.500 17.500 88.000 18.000 ;
RECT 77.000 17.000 87.500 17.500 ;
RECT 76.000 16.500 87.500 17.000 ;
RECT 75.500 16.000 87.000 16.500 ;
RECT 75.000 15.500 86.500 16.000 ;
RECT 74.000 15.000 86.000 15.500 ;
RECT 73.500 14.500 85.500 15.000 ;
RECT 73.000 14.000 85.000 14.500 ;
RECT 23.500 7.500 47.000 8.000 ;
RECT 53.000 7.500 68.000 8.000 ;
RECT 24.000 7.000 68.000 7.500 ;
RECT 25.000 6.500 68.000 7.000 ;
RECT 72.500 13.500 84.500 14.000 ;
RECT 72.500 13.000 84.000 13.500 ;
RECT 72.500 12.500 83.500 13.000 ;
RECT 72.500 12.000 83.000 12.500 ;
RECT 72.500 11.500 82.000 12.000 ;
RECT 72.500 11.000 81.500 11.500 ;
RECT 72.500 10.500 81.000 11.000 ;
RECT 72.500 10.000 80.500 10.500 ;
RECT 72.500 9.500 79.500 10.000 ;
RECT 72.500 9.000 79.000 9.500 ;
RECT 72.500 8.500 78.500 9.000 ;
RECT 72.500 8.000 77.500 8.500 ;
RECT 72.500 7.500 76.500 8.000 ;
RECT 72.500 7.000 76.000 7.500 ;
RECT 72.500 6.500 75.000 7.000 ;
RECT 26.000 6.000 68.000 6.500 ;
RECT 27.000 5.500 68.000 6.000 ;
RECT 27.500 5.000 68.000 5.500 ;
RECT 28.500 4.500 68.000 5.000 ;
RECT 30.000 4.000 68.000 4.500 ;
RECT 31.000 3.500 68.000 4.000 ;
RECT 32.500 3.000 67.500 3.500 ;
RECT 33.500 2.500 66.500 3.000 ;
RECT 35.000 2.000 65.000 2.500 ;
RECT 37.000 1.500 63.000 2.000 ;
RECT 39.000 1.000 61.000 1.500 ;
RECT 41.500 0.500 58.500 1.000 ;
RECT 45.000 0.000 55.000 0.500 ;
END
END tt_logo_corner
END LIBRARY
+4
View File
@@ -0,0 +1,4 @@
`default_nettype none
module tt_logo_corner ();
endmodule
+184
View File
@@ -0,0 +1,184 @@
{
"categories" : [
"AND",
"OR",
"NAND",
"NOR",
"Clock",
"Flip Flops",
"Multiplexer",
"Latch",
"Inverter",
"Buffer",
"Fill",
"Tap",
"Diode",
"Combo Logic",
"Misc"
],
"map" : {
"a2111o" : 13,
"a2111oi" : 13,
"a211o" : 13,
"a211oi" : 13,
"a21bo" : 13,
"a21boi" : 0,
"a21o" : 13,
"a21oi" : 13,
"a221o" : 13,
"a221oi" : 13,
"a222oi" : 13,
"a22o" : 13,
"a22oi" : 13,
"a2bb2o" : 13,
"a2bb2oi" : 13,
"a311o" : 13,
"a311oi" : 13,
"a31o" : 13,
"a31oi" : 13,
"a32o" : 13,
"a32oi" : 13,
"a41o" : 13,
"a41oi" : 13,
"and2" : 0,
"and2b" : 13,
"and3" : 0,
"and3b" : 13,
"and4" : 0,
"and4b" : 13,
"and4bb" : 13,
"buf" : 9,
"bufbuf" : 9,
"bufinv" : 9,
"clkbuf" : 9,
"clkdlybuf4s15" : 4,
"clkdlybuf4s18" : 4,
"clkdlybuf4s25" : 4,
"clkdlybuf4s50" : 4,
"clkinv" : 4,
"clkinvlp" : 4,
"conb" : 14,
"decap" : 10,
"dfbbn" : 5,
"dfbbp" : 5,
"dfrbp" : 5,
"dfrtn" : 5,
"dfrtp" : 5,
"dfsbp" : 5,
"dfstp" : 5,
"dfxbp" : 5,
"dfxtp" : 5,
"diode" : 12,
"dlclkp" : 4,
"dlrbn" : 7,
"dlrbp" : 7,
"dlrtn" : 7,
"dlrtp" : 7,
"dlxbn" : 7,
"dlxbp" : 7,
"dlxtn" : 7,
"dlxtp" : 7,
"dlygate4sd1" : 14,
"dlygate4sd2" : 14,
"dlygate4sd3" : 14,
"dlymetal6s2s" : 14,
"dlymetal6s4s" : 14,
"dlymetal6s6s" : 14,
"ebufn" : 14,
"edfxbp" : 5,
"edfxtp" : 5,
"einvn" : 14,
"einvp" : 11,
"fa" : 14,
"fah" : 14,
"fahcin" : 14,
"fahcon" : 14,
"fill" : 10,
"ha" : 14,
"inv" : 8,
"lpflow_bleeder" : 14,
"lpflow_clkbufkapwr" : 4,
"lpflow_clkinvkapwr" : 4,
"lpflow_decapkapwr" : 10,
"lpflow_inputiso0n" : 14,
"lpflow_inputiso0p" : 14,
"lpflow_inputiso1n" : 14,
"lpflow_inputiso1p" : 14,
"lpflow_inputisolatch" : 14,
"lpflow_isobufsrc" : 14,
"lpflow_isobufsrckapwr" : 14,
"lpflow_lsbuf_lh_hl_isowell_tap" : 9,
"lpflow_lsbuf_lh_isowell" : 9,
"lpflow_lsbuf_lh_isowell_tap" : 9,
"macro_sparecell" : 14,
"maj3" : 14,
"mux2" : 6,
"mux2i" : 6,
"mux4" : 6,
"nand2" : 2,
"nand2b" : 2,
"nand3" : 2,
"nand3b" : 13,
"nand4" : 2,
"nand4b" : 13,
"nand4bb" : 13,
"nor2" : 3,
"nor2b" : 13,
"nor3" : 3,
"nor3b" : 13,
"nor4" : 3,
"nor4b" : 13,
"nor4bb" : 13,
"o2111a" : 13,
"o2111ai" : 13,
"o211a" : 13,
"o211ai" : 13,
"o21a" : 13,
"o21ai" : 13,
"o21ba" : 13,
"o21bai" : 13,
"o221a" : 13,
"o221ai" : 13,
"o22a" : 13,
"o22ai" : 13,
"o2bb2a" : 13,
"o2bb2ai" : 13,
"o311a" : 13,
"o311ai" : 13,
"o31a" : 13,
"o31ai" : 13,
"o32a" : 13,
"o32ai" : 13,
"o41a" : 13,
"o41ai" : 13,
"or2" : 1,
"or2b" : 13,
"or3" : 1,
"or3b" : 13,
"or4" : 1,
"or4b" : 13,
"or4bb" : 13,
"probe_p" : 14,
"probec_p" : 14,
"sdfbbn" : 5,
"sdfbbp" : 5,
"sdfrbp" : 5,
"sdfrtn" : 5,
"sdfrtp" : 5,
"sdfsbp" : 5,
"sdfstp" : 5,
"sdfxbp" : 5,
"sdfxtp" : 5,
"sdlclkp" : 4,
"sedfxbp" : 5,
"sedfxtp" : 5,
"tap" : 11,
"tapvgnd" : 11,
"tapvgnd2" : 11,
"tapvpwrvgnd" : 11,
"xnor2" : 3,
"xnor3" : 3,
"xor2" : 1,
"xor3" : 1
}
}
File diff suppressed because one or more lines are too long
+40
View File
@@ -0,0 +1,40 @@
import glob
import json
import os
from typing import Dict, List, Optional, TypedDict
class Port(TypedDict):
kind: str
name: str
direction: str
description: str
class Sky130Cell(TypedDict):
description: str
file_prefix: str
library: str
name: str
parameters: List[str]
ports: List[Port]
type: str
verilog_name: str
equation: Optional[str]
def create_cell_defs():
json_files = glob.glob("sky130_fd_sc_hd/latest/cells/*/definition.json")
definitions: Dict[str, Sky130Cell] = {}
for json_file in json_files:
with open(json_file) as fh:
definition: Sky130Cell = json.load(fh)
definitions[definition["name"]] = definition
script_dir = os.path.dirname(os.path.realpath(__file__))
with open(f"{script_dir}/cells.json", "w") as fh:
json.dump(definitions, fh)
if __name__ == "__main__":
create_cell_defs()
@@ -0,0 +1,54 @@
# SPDX-License-Identifier: Apache-2.0
# Copyright (c) 2024-2025 Tiny Tapeout LTD
# Author: Uri Shaked
# Description: This script initializes a new Magic project for an analog design on Tiny Tapeout.
# Important: before running this script, download the the .def file from
# https://raw.githubusercontent.com/TinyTapeout/tt-support-tools/main/tech/sky130A/def/analog/tt_analog_1x2.def
# Change the settings below to match your design:
# ------------------------------------------------
set TOP_LEVEL_CELL tt_um_analog_example
set TEMPLATE_FILE tt_analog_1x2.def
set POWER_STRIPE_WIDTH 2um ;# The minimum width is 1.2um
# Power stripes: NET name, x position. You can add additional power stripes for each net, as needed.
set POWER_STRIPES {
VDPWR 1um
VGND 4um
}
# If you use the 3v3 template, uncomment the line below:
#lappend POWER_STRIPES VAPWR 7um
# Read in the pin positions
# -------------------------
def read $TEMPLATE_FILE
cellname rename tt_um_template $TOP_LEVEL_CELL
# Draw the power stripes
# --------------------------------
proc draw_power_stripe {name x} {
global POWER_STRIPE_WIDTH
box $x 5um $x 220.76um
box width $POWER_STRIPE_WIDTH
paint met4
label $name FreeSans 0.25u -met4
port make
port use [expr {$name eq "VGND" ? "ground" : "power"}]
port class bidirectional
port connections n s e w
}
# You can extra power stripes, as you need.
foreach {name x} $POWER_STRIPES {
puts "Drawing power stripe $name at $x"
draw_power_stripe $name $x
}
# Save the layout and export GDS/LEF
# ----------------------------------
save ${TOP_LEVEL_CELL}.mag
file mkdir gds
gds write gds/${TOP_LEVEL_CELL}.gds
file mkdir lef
lef write lef/${TOP_LEVEL_CELL}.lef -hide -pinonly
+365
View File
@@ -0,0 +1,365 @@
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 51 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 152260 500 ) N ;
- ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 132940 500 ) N ;
- ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 113620 500 ) N ;
- ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 94300 500 ) N ;
- ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 74980 500 ) N ;
- ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 55660 500 ) N ;
- ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 36340 500 ) N ;
- ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 17020 500 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 51 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ua[0] ( PIN ua[0] ) + USE SIGNAL ;
- ua[1] ( PIN ua[1] ) + USE SIGNAL ;
- ua[2] ( PIN ua[2] ) + USE SIGNAL ;
- ua[3] ( PIN ua[3] ) + USE SIGNAL ;
- ua[4] ( PIN ua[4] ) + USE SIGNAL ;
- ua[5] ( PIN ua[5] ) + USE SIGNAL ;
- ua[6] ( PIN ua[6] ) + USE SIGNAL ;
- ua[7] ( PIN ua[7] ) + 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
@@ -0,0 +1,365 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 145360 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 304 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 304 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 304 BY 1 STEP 460 0 ;
TRACKS X 230 DO 316 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 427 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 316 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 214 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 158 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 43 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 51 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 128340 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 131100 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 136620 500 ) N ;
- ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 117300 500 ) N ;
- ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 97980 500 ) N ;
- ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 78660 500 ) N ;
- ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 59340 500 ) N ;
- ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 40020 500 ) N ;
- ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 20700 500 ) N ;
- ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 1380 500 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 122820 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120060 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 117300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 111780 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109020 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106260 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 100740 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97980 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95220 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 89700 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86940 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 84180 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 34500 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 31740 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 28980 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 23460 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 20700 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 17940 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56580 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 53820 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51060 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 ( 45540 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 42780 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40020 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 78660 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75900 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 73140 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 67620 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64860 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 62100 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 51 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ua[0] ( PIN ua[0] ) + USE SIGNAL ;
- ua[1] ( PIN ua[1] ) + USE SIGNAL ;
- ua[2] ( PIN ua[2] ) + USE SIGNAL ;
- ua[3] ( PIN ua[3] ) + USE SIGNAL ;
- ua[4] ( PIN ua[4] ) + USE SIGNAL ;
- ua[5] ( PIN ua[5] ) + USE SIGNAL ;
- ua[6] ( PIN ua[6] ) + USE SIGNAL ;
- ua[7] ( PIN ua[7] ) + 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
+365
View File
@@ -0,0 +1,365 @@
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 51 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 152260 500 ) N ;
- ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 132940 500 ) N ;
- ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 113620 500 ) N ;
- ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 94300 500 ) N ;
- ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 74980 500 ) N ;
- ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 55660 500 ) N ;
- ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 36340 500 ) N ;
- ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 17020 500 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 51 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ua[0] ( PIN ua[0] ) + USE SIGNAL ;
- ua[1] ( PIN ua[1] ) + USE SIGNAL ;
- ua[2] ( PIN ua[2] ) + USE SIGNAL ;
- ua[3] ( PIN ua[3] ) + USE SIGNAL ;
- ua[4] ( PIN ua[4] ) + USE SIGNAL ;
- ua[5] ( PIN ua[5] ) + USE SIGNAL ;
- ua[6] ( PIN ua[6] ) + USE SIGNAL ;
- ua[7] ( PIN ua[7] ) + 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
@@ -0,0 +1,365 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 319240 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 682 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 682 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 682 BY 1 STEP 460 0 ;
TRACKS X 230 DO 694 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 939 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 694 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 469 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
TRACKS X 460 DO 347 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 245 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 94 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 66 STEP 3400 LAYER met5 ;
COMPONENTS 0 ;
END COMPONENTS
PINS 51 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 128340 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 131100 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 125580 225260 ) N ;
- ua[0] + NET ua[0] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 136620 500 ) N ;
- ua[1] + NET ua[1] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 117300 500 ) N ;
- ua[2] + NET ua[2] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 97980 500 ) N ;
- ua[3] + NET ua[3] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 78660 500 ) N ;
- ua[4] + NET ua[4] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 59340 500 ) N ;
- ua[5] + NET ua[5] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 40020 500 ) N ;
- ua[6] + NET ua[6] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 20700 500 ) N ;
- ua[7] + NET ua[7] + DIRECTION INOUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -450 -500 ) ( 450 500 )
+ PLACED ( 1380 500 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 122820 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 120060 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 117300 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 114540 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 111780 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 109020 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 106260 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 103500 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 100740 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97980 225260 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 95220 225260 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 92460 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 89700 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86940 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 84180 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 81420 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 34500 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 31740 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 28980 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 26220 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 23460 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 20700 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 17940 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 15180 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 56580 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 53820 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 51060 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 ( 45540 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 42780 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 40020 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 37260 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 78660 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 75900 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 73140 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 70380 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 67620 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 64860 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 62100 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 59340 225260 ) N ;
END PINS
SPECIALNETS 2 ;
- VGND + USE GROUND ;
- VPWR + USE POWER ;
END SPECIALNETS
NETS 51 ;
- clk ( PIN clk ) + USE SIGNAL ;
- ena ( PIN ena ) + USE SIGNAL ;
- rst_n ( PIN rst_n ) + USE SIGNAL ;
- ua[0] ( PIN ua[0] ) + USE SIGNAL ;
- ua[1] ( PIN ua[1] ) + USE SIGNAL ;
- ua[2] ( PIN ua[2] ) + USE SIGNAL ;
- ua[3] ( PIN ua[3] ) + USE SIGNAL ;
- ua[4] ( PIN ua[4] ) + USE SIGNAL ;
- ua[5] ( PIN ua[5] ) + USE SIGNAL ;
- ua[6] ( PIN ua[6] ) + USE SIGNAL ;
- ua[7] ( PIN ua[7] ) + 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
+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 ( 143980 111020 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 111020 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 111020 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 111020 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 111020 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 111020 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 111020 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 111020 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 111020 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 111020 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 111020 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 111020 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 111020 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 111020 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 111020 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 111020 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 111020 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 111020 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 111020 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 111020 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 111020 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 111020 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 111020 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 111020 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 111020 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 111020 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 111020 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 111020 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 111020 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 111020 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 111020 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 111020 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 111020 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 111020 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 111020 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 111020 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 111020 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 111020 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 111020 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 111020 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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
+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 ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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 ) ( 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 ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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 ) ( 508760 225760 ) ;
ROW ROW_0 unithd 2760 2720 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 1094 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1106 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER li1 ;
TRACKS X 170 DO 1496 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 664 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1106 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 491 STEP 460 LAYER met2 ;
TRACKS X 340 DO 748 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 332 STEP 680 LAYER met3 ;
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 0 ;
END COMPONENTS
PINS 43 ;
- clk + NET clk + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 508760 511360 ) ;
ROW ROW_0 unithd 2760 2720 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_81 unithd 2760 223040 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 1094 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 1094 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 1094 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1106 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 1496 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1106 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 748 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 553 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 149 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 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 ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) 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 ) ( 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 ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 682640 511360 ) ;
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 ;
ROW ROW_81 unithd 2760 223040 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 1472 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 1472 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 1472 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1484 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 2008 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1484 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1004 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 742 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 201 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 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 ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 856520 511360 ) ;
ROW ROW_0 unithd 2760 2720 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_1 unithd 2760 5440 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_2 unithd 2760 8160 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_3 unithd 2760 10880 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_4 unithd 2760 13600 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_5 unithd 2760 16320 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_6 unithd 2760 19040 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_7 unithd 2760 21760 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_8 unithd 2760 24480 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_9 unithd 2760 27200 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_10 unithd 2760 29920 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_11 unithd 2760 32640 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_12 unithd 2760 35360 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_13 unithd 2760 38080 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_14 unithd 2760 40800 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_15 unithd 2760 43520 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_16 unithd 2760 46240 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_17 unithd 2760 48960 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_18 unithd 2760 51680 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_19 unithd 2760 54400 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_20 unithd 2760 57120 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_21 unithd 2760 59840 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_22 unithd 2760 62560 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_23 unithd 2760 65280 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_24 unithd 2760 68000 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_25 unithd 2760 70720 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_26 unithd 2760 73440 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_27 unithd 2760 76160 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_28 unithd 2760 78880 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_29 unithd 2760 81600 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_30 unithd 2760 84320 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_31 unithd 2760 87040 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_32 unithd 2760 89760 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_33 unithd 2760 92480 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_34 unithd 2760 95200 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_35 unithd 2760 97920 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_36 unithd 2760 100640 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_37 unithd 2760 103360 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_38 unithd 2760 106080 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_39 unithd 2760 108800 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_40 unithd 2760 111520 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_41 unithd 2760 114240 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_42 unithd 2760 116960 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_43 unithd 2760 119680 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_44 unithd 2760 122400 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_45 unithd 2760 125120 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_46 unithd 2760 127840 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_47 unithd 2760 130560 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_48 unithd 2760 133280 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_49 unithd 2760 136000 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_50 unithd 2760 138720 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_51 unithd 2760 141440 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_52 unithd 2760 144160 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_53 unithd 2760 146880 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_54 unithd 2760 149600 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_55 unithd 2760 152320 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_56 unithd 2760 155040 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_57 unithd 2760 157760 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_58 unithd 2760 160480 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_59 unithd 2760 163200 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_60 unithd 2760 165920 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_61 unithd 2760 168640 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_62 unithd 2760 171360 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_63 unithd 2760 174080 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_64 unithd 2760 176800 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_65 unithd 2760 179520 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_66 unithd 2760 182240 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_67 unithd 2760 184960 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_68 unithd 2760 187680 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_69 unithd 2760 190400 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_70 unithd 2760 193120 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_71 unithd 2760 195840 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_72 unithd 2760 198560 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_73 unithd 2760 201280 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_74 unithd 2760 204000 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_75 unithd 2760 206720 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_76 unithd 2760 209440 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_77 unithd 2760 212160 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_78 unithd 2760 214880 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_79 unithd 2760 217600 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_80 unithd 2760 220320 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_81 unithd 2760 223040 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 1850 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 1850 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 1850 BY 1 STEP 460 0 ;
TRACKS X 230 DO 1862 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 2519 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 1862 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1259 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 931 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 252 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 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 ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) 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 ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1030400 511360 ) ;
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 ;
ROW ROW_81 unithd 2760 223040 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 2228 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 2228 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 2228 BY 1 STEP 460 0 ;
TRACKS X 230 DO 2240 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 3030 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 2240 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 1515 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 1120 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 303 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 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 ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) 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 ) ( 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 ( 143980 225260 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 225260 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 225260 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 225260 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 225260 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 225260 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 225260 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 225260 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 225260 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 225260 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 225260 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 225260 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 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 ( 108100 225260 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 225260 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 225260 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 225260 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 225260 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 225260 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 225260 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 225260 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 225260 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 225260 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 225260 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 225260 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 225260 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 225260 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 225260 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 225260 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 225260 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 225260 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 225260 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 225260 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 225260 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 225260 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 225260 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 225260 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 225260 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 225260 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 225260 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 225260 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 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
+430
View File
@@ -0,0 +1,430 @@
VERSION 5.8 ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
DESIGN tt_um_template ;
UNITS DISTANCE MICRONS 1000 ;
DIEAREA ( 0 0 ) ( 1378160 511360 ) ;
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 ;
ROW ROW_81 unithd 2760 223040 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_82 unithd 2760 225760 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_83 unithd 2760 228480 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_84 unithd 2760 231200 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_85 unithd 2760 233920 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_86 unithd 2760 236640 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_87 unithd 2760 239360 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_88 unithd 2760 242080 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_89 unithd 2760 244800 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_90 unithd 2760 247520 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_91 unithd 2760 250240 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_92 unithd 2760 252960 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_93 unithd 2760 255680 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_94 unithd 2760 258400 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_95 unithd 2760 261120 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_96 unithd 2760 263840 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_97 unithd 2760 266560 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_98 unithd 2760 269280 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_99 unithd 2760 272000 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_100 unithd 2760 274720 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_101 unithd 2760 277440 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_102 unithd 2760 280160 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_103 unithd 2760 282880 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_104 unithd 2760 285600 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_105 unithd 2760 288320 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_106 unithd 2760 291040 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_107 unithd 2760 293760 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_108 unithd 2760 296480 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_109 unithd 2760 299200 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_110 unithd 2760 301920 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_111 unithd 2760 304640 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_112 unithd 2760 307360 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_113 unithd 2760 310080 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_114 unithd 2760 312800 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_115 unithd 2760 315520 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_116 unithd 2760 318240 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_117 unithd 2760 320960 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_118 unithd 2760 323680 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_119 unithd 2760 326400 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_120 unithd 2760 329120 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_121 unithd 2760 331840 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_122 unithd 2760 334560 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_123 unithd 2760 337280 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_124 unithd 2760 340000 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_125 unithd 2760 342720 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_126 unithd 2760 345440 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_127 unithd 2760 348160 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_128 unithd 2760 350880 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_129 unithd 2760 353600 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_130 unithd 2760 356320 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_131 unithd 2760 359040 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_132 unithd 2760 361760 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_133 unithd 2760 364480 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_134 unithd 2760 367200 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_135 unithd 2760 369920 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_136 unithd 2760 372640 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_137 unithd 2760 375360 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_138 unithd 2760 378080 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_139 unithd 2760 380800 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_140 unithd 2760 383520 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_141 unithd 2760 386240 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_142 unithd 2760 388960 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_143 unithd 2760 391680 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_144 unithd 2760 394400 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_145 unithd 2760 397120 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_146 unithd 2760 399840 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_147 unithd 2760 402560 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_148 unithd 2760 405280 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_149 unithd 2760 408000 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_150 unithd 2760 410720 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_151 unithd 2760 413440 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_152 unithd 2760 416160 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_153 unithd 2760 418880 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_154 unithd 2760 421600 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_155 unithd 2760 424320 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_156 unithd 2760 427040 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_157 unithd 2760 429760 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_158 unithd 2760 432480 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_159 unithd 2760 435200 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_160 unithd 2760 437920 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_161 unithd 2760 440640 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_162 unithd 2760 443360 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_163 unithd 2760 446080 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_164 unithd 2760 448800 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_165 unithd 2760 451520 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_166 unithd 2760 454240 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_167 unithd 2760 456960 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_168 unithd 2760 459680 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_169 unithd 2760 462400 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_170 unithd 2760 465120 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_171 unithd 2760 467840 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_172 unithd 2760 470560 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_173 unithd 2760 473280 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_174 unithd 2760 476000 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_175 unithd 2760 478720 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_176 unithd 2760 481440 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_177 unithd 2760 484160 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_178 unithd 2760 486880 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_179 unithd 2760 489600 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_180 unithd 2760 492320 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_181 unithd 2760 495040 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_182 unithd 2760 497760 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_183 unithd 2760 500480 FS DO 2984 BY 1 STEP 460 0 ;
ROW ROW_184 unithd 2760 503200 N DO 2984 BY 1 STEP 460 0 ;
ROW ROW_185 unithd 2760 505920 FS DO 2984 BY 1 STEP 460 0 ;
TRACKS X 230 DO 2996 STEP 460 LAYER li1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER li1 ;
TRACKS X 170 DO 4053 STEP 340 LAYER met1 ;
TRACKS Y 170 DO 1504 STEP 340 LAYER met1 ;
TRACKS X 230 DO 2996 STEP 460 LAYER met2 ;
TRACKS Y 230 DO 1112 STEP 460 LAYER met2 ;
TRACKS X 340 DO 2026 STEP 680 LAYER met3 ;
TRACKS Y 340 DO 752 STEP 680 LAYER met3 ;
TRACKS X 460 DO 1498 STEP 920 LAYER met4 ;
TRACKS Y 460 DO 556 STEP 920 LAYER met4 ;
TRACKS X 1700 DO 405 STEP 3400 LAYER met5 ;
TRACKS Y 1700 DO 150 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 ( 143980 510860 ) N ;
- ena + NET ena + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 146740 510860 ) N ;
- rst_n + NET rst_n + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 141220 510860 ) N ;
- ui_in[0] + NET ui_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 138460 510860 ) N ;
- ui_in[1] + NET ui_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 135700 510860 ) N ;
- ui_in[2] + NET ui_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 132940 510860 ) N ;
- ui_in[3] + NET ui_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 130180 510860 ) N ;
- ui_in[4] + NET ui_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 127420 510860 ) N ;
- ui_in[5] + NET ui_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 124660 510860 ) N ;
- ui_in[6] + NET ui_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 121900 510860 ) N ;
- ui_in[7] + NET ui_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 119140 510860 ) N ;
- uio_in[0] + NET uio_in[0] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 116380 510860 ) N ;
- uio_in[1] + NET uio_in[1] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 113620 510860 ) N ;
- uio_in[2] + NET uio_in[2] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 110860 510860 ) N ;
- uio_in[3] + NET uio_in[3] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 108100 510860 ) N ;
- uio_in[4] + NET uio_in[4] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 105340 510860 ) N ;
- uio_in[5] + NET uio_in[5] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 102580 510860 ) N ;
- uio_in[6] + NET uio_in[6] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 99820 510860 ) N ;
- uio_in[7] + NET uio_in[7] + DIRECTION INPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 97060 510860 ) N ;
- uio_oe[0] + NET uio_oe[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 50140 510860 ) N ;
- uio_oe[1] + NET uio_oe[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 47380 510860 ) N ;
- uio_oe[2] + NET uio_oe[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 44620 510860 ) N ;
- uio_oe[3] + NET uio_oe[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 41860 510860 ) N ;
- uio_oe[4] + NET uio_oe[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 39100 510860 ) N ;
- uio_oe[5] + NET uio_oe[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 36340 510860 ) N ;
- uio_oe[6] + NET uio_oe[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 33580 510860 ) N ;
- uio_oe[7] + NET uio_oe[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 30820 510860 ) N ;
- uio_out[0] + NET uio_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 72220 510860 ) N ;
- uio_out[1] + NET uio_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 69460 510860 ) N ;
- uio_out[2] + NET uio_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 66700 510860 ) N ;
- uio_out[3] + NET uio_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 63940 510860 ) N ;
- uio_out[4] + NET uio_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 61180 510860 ) N ;
- uio_out[5] + NET uio_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 58420 510860 ) N ;
- uio_out[6] + NET uio_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 55660 510860 ) N ;
- uio_out[7] + NET uio_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 52900 510860 ) N ;
- uo_out[0] + NET uo_out[0] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 94300 510860 ) N ;
- uo_out[1] + NET uo_out[1] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 91540 510860 ) N ;
- uo_out[2] + NET uo_out[2] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 88780 510860 ) N ;
- uo_out[3] + NET uo_out[3] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 86020 510860 ) N ;
- uo_out[4] + NET uo_out[4] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 83260 510860 ) N ;
- uo_out[5] + NET uo_out[5] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 80500 510860 ) N ;
- uo_out[6] + NET uo_out[6] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 77740 510860 ) N ;
- uo_out[7] + NET uo_out[7] + DIRECTION OUTPUT + USE SIGNAL
+ PORT
+ LAYER met4 ( -150 -500 ) ( 150 500 )
+ PLACED ( 74980 510860 ) 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
+12
View File
@@ -0,0 +1,12 @@
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"
3x4: "0 0 508.76 511.36"
4x2: "0 0 682.64 225.76"
4x4: "0 0 682.64 511.36"
5x4: "0 0 856.52 511.36"
6x2: "0 0 1030.40 225.76"
6x4: "0 0 1030.40 511.36"
8x2: "0 0 1378.16 225.76"
8x4: "0 0 1378.16 511.36"