1VERSION 5.8 ;
2DIVIDERCHAR "/" ;
3BUSBITCHARS "[]" ;
4DESIGN RocketTile ;
5UNITS DISTANCE MICRONS 2000 ;
6DIEAREA ( 0 0 ) ( 1849840 1598800 ) ;
7
8ROW ROW_0 FreePDK45_38x28_10R_NP_162NW_34O 28000 28000 FS DO 31 BY 1 STEP 380 0 ;
9ROW ROW_1 FreePDK45_38x28_10R_NP_162NW_34O 28000 30800 N DO 31 BY 1 STEP 380 0 ;
10
11TRACKS X 190 DO 4868 STEP 380 LAYER metal1 ;
12TRACKS Y 140 DO 5710 STEP 280 LAYER metal1 ;
13TRACKS X 190 DO 4868 STEP 380 LAYER metal2 ;
14TRACKS Y 140 DO 5710 STEP 280 LAYER metal2 ;
15TRACKS X 190 DO 4868 STEP 380 LAYER metal3 ;
16TRACKS Y 140 DO 5710 STEP 280 LAYER metal3 ;
17TRACKS X 190 DO 3303 STEP 560 LAYER metal4 ;
18TRACKS Y 140 DO 2855 STEP 560 LAYER metal4 ;
19TRACKS X 190 DO 3303 STEP 560 LAYER metal5 ;
20TRACKS Y 140 DO 2855 STEP 560 LAYER metal5 ;
21TRACKS X 190 DO 3303 STEP 560 LAYER metal6 ;
22TRACKS Y 140 DO 2855 STEP 560 LAYER metal6 ;
23TRACKS X 190 DO 1157 STEP 1600 LAYER metal7 ;
24TRACKS Y 140 DO 1000 STEP 1600 LAYER metal7 ;
25TRACKS X 190 DO 1157 STEP 1600 LAYER metal8 ;
26TRACKS Y 140 DO 1000 STEP 1600 LAYER metal8 ;
27TRACKS X 190 DO 579 STEP 3200 LAYER metal9 ;
28TRACKS Y 140 DO 500 STEP 3200 LAYER metal9 ;
29TRACKS X 190 DO 579 STEP 3200 LAYER metal10 ;
30TRACKS Y 140 DO 500 STEP 3200 LAYER metal10 ;
31VIAS 9 ;
32    - via1_960x340 + VIARULE Via1Array-0 + CUTSIZE 140 140  + LAYERS metal1 via1 metal2  + CUTSPACING 160 160  + ENCLOSURE 110 100 70 100  + ROWCOL 1 3  ;
33    - via2_960x340 + VIARULE Via2Array-0 + CUTSIZE 140 140  + LAYERS metal2 via2 metal3  + CUTSPACING 180 180  + ENCLOSURE 70 100 90 70  + ROWCOL 1 3  ;
34    - via3_960x340 + VIARULE Via3Array-0 + CUTSIZE 140 140  + LAYERS metal3 via3 metal4  + CUTSPACING 180 180  + ENCLOSURE 90 70 90 100  + ROWCOL 1 3  ;
35    - via4_960x2800 + VIARULE Via4Array-0 + CUTSIZE 280 280  + LAYERS metal4 via4 metal5  + CUTSPACING 320 320  + ENCLOSURE 40 60 40 0  + ROWCOL 5 2  ;
36    - via5_960x2800 + VIARULE Via5Array-0 + CUTSIZE 280 280  + LAYERS metal5 via5 metal6  + CUTSPACING 320 320  + ENCLOSURE 40 0 0 60  + ROWCOL 5 2  ;
37    - via6_960x2800 + VIARULE Via6Array-0 + CUTSIZE 280 280  + LAYERS metal6 via6 metal7  + CUTSPACING 320 320  + ENCLOSURE 0 60 340 260  + ROWCOL 5 1  ;
38    - via4_560x1860 + VIARULE Via4Array-0 + CUTSIZE 280 280  + LAYERS metal4 via4 metal5  + CUTSPACING 320 320  + ENCLOSURE 140 190 140 190  + ROWCOL 3 1  ;
39    - via5_1860x1860 + VIARULE Via5Array-0 + CUTSIZE 280 280  + LAYERS metal5 via5 metal6  + CUTSPACING 320 320  + ENCLOSURE 190 190 190 190  + ROWCOL 3 3  ;
40    - via6_1860x2800 + VIARULE Via6Array-0 + CUTSIZE 280 280  + LAYERS metal6 via6 metal7  + CUTSPACING 320 320  + ENCLOSURE 490 60 490 260  + ROWCOL 5 2  ;
41END VIAS
42COMPONENTS 3 ;
43- u1 BUF_X1 + PLACED   ( 31040 28000 ) N ;
44- pad1 PAD + FIXED ( 809120 2000000 ) N ;
45- pad2 PAD + FIXED ( 0 2000000 ) N ;
46END COMPONENTS
47
48PINS 2 ;
49- in1 + NET in1 + DIRECTION INPUT + USE SIGNAL
50  + LAYER metal1 ( 100 0 ) ( 100 100 ) + FIXED ( 0 0 ) N ;
51- out1 + NET out1 + DIRECTION OUTPUT + USE SIGNAL
52  + LAYER metal1 ( 200 0 ) ( 200 200 ) + FIXED ( 0 0 ) N ;
53END PINS
54
55SPECIALNETS 2 ;
56    - VDD ( * VDD ) + USE POWER ;
57    - VSS ( * VSS ) + USE GROUND ;
58END SPECIALNETS
59
60NETS 4 ;
61- in1 ( PIN in1 ) ( pad1 PAD ) ;
62- n1 ( pad1 Y ) ( u1 A )  ;
63- n2  ( u1 Z ) ( pad2 DATA )  ;
64- out1 ( PIN out1 ) ( pad2 PAD ) ;
65END NETS
66END DESIGN
67