blob: 693671de5cf5afb9416bfa3dc4d46db450ec32f0 [file] [log] [blame]
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +02001VERSION 5.8 ;
2DIVIDERCHAR "/" ;
3BUSBITCHARS "[]" ;
4DESIGN user_id_programming ;
5UNITS DISTANCE MICRONS 1000 ;
6
Ahmed Ghazy365f5d72020-11-25 21:58:18 +02007DIEAREA ( 0 0 ) ( 35545 35385 ) ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +02008
Ahmed Ghazy365f5d72020-11-25 21:58:18 +02009ROW ROW_0 unithd 5520 5440 FS DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020010 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020011ROW ROW_1 unithd 5520 8160 N DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020012 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020013ROW ROW_2 unithd 5520 10880 FS DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020014 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020015ROW ROW_3 unithd 5520 13600 N DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020016 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020017ROW ROW_4 unithd 5520 16320 FS DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020018 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020019ROW ROW_5 unithd 5520 19040 N DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020020 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020021ROW ROW_6 unithd 5520 21760 FS DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020022 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020023ROW ROW_7 unithd 5520 24480 N DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020024 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020025ROW ROW_8 unithd 5520 27200 FS DO 53 BY 1 STEP 460 0
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020026 ;
27TRACKS X 230 DO 77 STEP 460 LAYER li1 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020028TRACKS Y 170 DO 104 STEP 340 LAYER li1 ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020029TRACKS X 170 DO 105 STEP 340 LAYER met1 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020030TRACKS Y 170 DO 104 STEP 340 LAYER met1 ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020031TRACKS X 230 DO 77 STEP 460 LAYER met2 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020032TRACKS Y 230 DO 77 STEP 460 LAYER met2 ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020033TRACKS X 340 DO 52 STEP 680 LAYER met3 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020034TRACKS Y 340 DO 52 STEP 680 LAYER met3 ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020035TRACKS X 460 DO 39 STEP 920 LAYER met4 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020036TRACKS Y 460 DO 38 STEP 920 LAYER met4 ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020037TRACKS X 1700 DO 10 STEP 3400 LAYER met5 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020038TRACKS Y 1700 DO 10 STEP 3400 LAYER met5 ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +020039
40VIAS 6 ;
41- via2_FR
42+ RECT met2 ( -140 -185 ) ( 140 185 )
43+ RECT via2 ( -100 -100 ) ( 100 100 )
44+ RECT met3 ( -165 -165 ) ( 165 165 )
45
46 ;
47- via4_FR
48+ RECT met4 ( -590 -590 ) ( 590 590 )
49+ RECT via4 ( -400 -400 ) ( 400 400 )
50+ RECT met5 ( -710 -710 ) ( 710 710 )
51
52 ;
53- via_1600x480
54
55+ VIARULE M1M2_PR
56 + CUTSIZE 150 150
57 + LAYERS met1 via met2
58 + CUTSPACING 170 170
59 + ENCLOSURE 245 165 55 165
60 + ROWCOL 1 4
61 ;
62- via2_1600x480
63
64+ VIARULE M2M3_PR
65 + CUTSIZE 200 200
66 + LAYERS met2 via2 met3
67 + CUTSPACING 200 200
68 + ENCLOSURE 40 140 100 65
69 + ROWCOL 1 4
70 ;
71- via3_1600x480
72
73+ VIARULE M3M4_PR
74 + CUTSIZE 200 200
75 + LAYERS met3 via3 met4
76 + CUTSPACING 200 200
77 + ENCLOSURE 100 60 100 140
78 + ROWCOL 1 4
79 ;
80- via4_1600x1600
81
82+ VIARULE M4M5_PR
83 + CUTSIZE 800 800
84 + LAYERS met4 via4 met5
85 + CUTSPACING 800 800
86 + ENCLOSURE 400 400 400 400
87 ;
88END VIAS
89
Ahmed Ghazy365f5d72020-11-25 21:58:18 +020090COMPONENTS 113 ;
91- mask_rev_value\[0\] sky130_fd_sc_hd__conb_1 + PLACED ( 11960 8160 ) N ;
92- mask_rev_value\[10\] sky130_fd_sc_hd__conb_1 + PLACED ( 21160 19040 ) N ;
93- mask_rev_value\[11\] sky130_fd_sc_hd__conb_1 + PLACED ( 13340 8160 ) N ;
94- mask_rev_value\[12\] sky130_fd_sc_hd__conb_1 + PLACED ( 22540 21760 ) FS ;
95- mask_rev_value\[13\] sky130_fd_sc_hd__conb_1 + PLACED ( 23000 10880 ) FS ;
96- mask_rev_value\[14\] sky130_fd_sc_hd__conb_1 + PLACED ( 12420 16320 ) FS ;
97- mask_rev_value\[15\] sky130_fd_sc_hd__conb_1 + PLACED ( 22080 5440 ) FS ;
98- mask_rev_value\[16\] sky130_fd_sc_hd__conb_1 + PLACED ( 23000 16320 ) FS ;
99- mask_rev_value\[17\] sky130_fd_sc_hd__conb_1 + PLACED ( 7360 16320 ) FS ;
100- mask_rev_value\[18\] sky130_fd_sc_hd__conb_1 + PLACED ( 22540 19040 ) N ;
101- mask_rev_value\[19\] sky130_fd_sc_hd__conb_1 + PLACED ( 9660 21760 ) FS ;
102- mask_rev_value\[1\] sky130_fd_sc_hd__conb_1 + PLACED ( 15180 8160 ) N ;
103- mask_rev_value\[20\] sky130_fd_sc_hd__conb_1 + PLACED ( 13800 5440 ) FS ;
104- mask_rev_value\[21\] sky130_fd_sc_hd__conb_1 + PLACED ( 17020 21760 ) FS ;
105- mask_rev_value\[22\] sky130_fd_sc_hd__conb_1 + PLACED ( 20240 16320 ) FS ;
106- mask_rev_value\[23\] sky130_fd_sc_hd__conb_1 + PLACED ( 25300 24480 ) N ;
107- mask_rev_value\[24\] sky130_fd_sc_hd__conb_1 + PLACED ( 8740 16320 ) FS ;
108- mask_rev_value\[25\] sky130_fd_sc_hd__conb_1 + PLACED ( 14720 16320 ) FS ;
109- mask_rev_value\[26\] sky130_fd_sc_hd__conb_1 + PLACED ( 25300 16320 ) FS ;
110- mask_rev_value\[27\] sky130_fd_sc_hd__conb_1 + PLACED ( 7360 5440 ) FS ;
111- mask_rev_value\[28\] sky130_fd_sc_hd__conb_1 + PLACED ( 9660 8160 ) N ;
112- mask_rev_value\[29\] sky130_fd_sc_hd__conb_1 + PLACED ( 26680 19040 ) N ;
113- mask_rev_value\[2\] sky130_fd_sc_hd__conb_1 + PLACED ( 9200 19040 ) N ;
114- mask_rev_value\[30\] sky130_fd_sc_hd__conb_1 + PLACED ( 15180 21760 ) FS ;
115- mask_rev_value\[31\] sky130_fd_sc_hd__conb_1 + PLACED ( 6900 13600 ) N ;
116- mask_rev_value\[3\] sky130_fd_sc_hd__conb_1 + PLACED ( 6900 8160 ) N ;
117- mask_rev_value\[4\] sky130_fd_sc_hd__conb_1 + PLACED ( 27140 8160 ) N ;
118- mask_rev_value\[5\] sky130_fd_sc_hd__conb_1 + PLACED ( 20700 24480 ) N ;
119- mask_rev_value\[6\] sky130_fd_sc_hd__conb_1 + PLACED ( 6900 19040 ) N ;
120- mask_rev_value\[7\] sky130_fd_sc_hd__conb_1 + PLACED ( 19320 8160 ) N ;
121- mask_rev_value\[8\] sky130_fd_sc_hd__conb_1 + PLACED ( 16100 16320 ) FS ;
122- mask_rev_value\[9\] sky130_fd_sc_hd__conb_1 + PLACED ( 24380 10880 ) FS ;
123- PHY_0 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 5440 ) FS ;
124- PHY_1 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 5440 ) S ;
125- PHY_2 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 8160 ) N ;
126- PHY_3 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 8160 ) FN ;
127- PHY_4 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 10880 ) FS ;
128- PHY_5 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 10880 ) S ;
129- PHY_6 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 13600 ) N ;
130- PHY_7 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 13600 ) FN ;
131- PHY_8 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 16320 ) FS ;
132- PHY_9 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 16320 ) S ;
133- PHY_10 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 19040 ) N ;
134- PHY_11 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 19040 ) FN ;
135- PHY_12 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 21760 ) FS ;
136- PHY_13 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 21760 ) S ;
137- PHY_14 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 24480 ) N ;
138- PHY_15 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 24480 ) FN ;
139- PHY_16 sky130_fd_sc_hd__decap_3 + FIXED ( 5520 27200 ) FS ;
140- PHY_17 sky130_fd_sc_hd__decap_3 + FIXED ( 28520 27200 ) S ;
141- PHY_18 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 19780 5440 ) FS ;
142- PHY_19 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 19780 10880 ) FS ;
143- PHY_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 19780 16320 ) FS ;
144- PHY_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 19780 21760 ) FS ;
145- PHY_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 19780 27200 ) FS ;
146- FILLER_0_3 sky130_fd_sc_hd__fill_1 + PLACED ( 6900 5440 ) FS ;
147- FILLER_0_7 sky130_fd_sc_hd__decap_8 + PLACED ( 8740 5440 ) FS ;
148- FILLER_0_15 sky130_fd_sc_hd__decap_3 + PLACED ( 12420 5440 ) FS ;
149- FILLER_0_21 sky130_fd_sc_hd__decap_8 + PLACED ( 15180 5440 ) FS ;
150- FILLER_0_29 sky130_fd_sc_hd__fill_2 + PLACED ( 18860 5440 ) FS ;
151- FILLER_0_32 sky130_fd_sc_hd__decap_4 + PLACED ( 20240 5440 ) FS ;
152- FILLER_0_39 sky130_fd_sc_hd__decap_8 + PLACED ( 23460 5440 ) FS ;
153- FILLER_0_47 sky130_fd_sc_hd__decap_3 + PLACED ( 27140 5440 ) FS ;
154- FILLER_1_6 sky130_fd_sc_hd__decap_3 + PLACED ( 8280 8160 ) N ;
155- FILLER_1_12 sky130_fd_sc_hd__fill_2 + PLACED ( 11040 8160 ) N ;
156- FILLER_1_20 sky130_fd_sc_hd__fill_1 + PLACED ( 14720 8160 ) N ;
157- FILLER_1_24 sky130_fd_sc_hd__decap_6 + PLACED ( 16560 8160 ) N ;
158- FILLER_1_33 sky130_fd_sc_hd__decap_12 + PLACED ( 20700 8160 ) N ;
159- FILLER_1_45 sky130_fd_sc_hd__fill_2 + PLACED ( 26220 8160 ) N ;
160- FILLER_2_3 sky130_fd_sc_hd__decap_12 + PLACED ( 6900 10880 ) FS ;
161- FILLER_2_15 sky130_fd_sc_hd__decap_12 + PLACED ( 12420 10880 ) FS ;
162- FILLER_2_27 sky130_fd_sc_hd__decap_4 + PLACED ( 17940 10880 ) FS ;
163- FILLER_2_32 sky130_fd_sc_hd__decap_6 + PLACED ( 20240 10880 ) FS ;
164- FILLER_2_44 sky130_fd_sc_hd__decap_6 + PLACED ( 25760 10880 ) FS ;
165- FILLER_3_6 sky130_fd_sc_hd__decap_12 + PLACED ( 8280 13600 ) N ;
166- FILLER_3_18 sky130_fd_sc_hd__decap_12 + PLACED ( 13800 13600 ) N ;
167- FILLER_3_30 sky130_fd_sc_hd__decap_12 + PLACED ( 19320 13600 ) N ;
168- FILLER_3_42 sky130_fd_sc_hd__decap_8 + PLACED ( 24840 13600 ) N ;
169- FILLER_4_3 sky130_fd_sc_hd__fill_1 + PLACED ( 6900 16320 ) FS ;
170- FILLER_4_10 sky130_fd_sc_hd__decap_4 + PLACED ( 10120 16320 ) FS ;
171- FILLER_4_14 sky130_fd_sc_hd__fill_1 + PLACED ( 11960 16320 ) FS ;
172- FILLER_4_18 sky130_fd_sc_hd__fill_2 + PLACED ( 13800 16320 ) FS ;
173- FILLER_4_26 sky130_fd_sc_hd__decap_4 + PLACED ( 17480 16320 ) FS ;
174- FILLER_4_30 sky130_fd_sc_hd__fill_1 + PLACED ( 19320 16320 ) FS ;
175- FILLER_4_35 sky130_fd_sc_hd__decap_3 + PLACED ( 21620 16320 ) FS ;
176- FILLER_4_41 sky130_fd_sc_hd__fill_2 + PLACED ( 24380 16320 ) FS ;
177- FILLER_4_46 sky130_fd_sc_hd__decap_4 + PLACED ( 26680 16320 ) FS ;
178- FILLER_5_6 sky130_fd_sc_hd__fill_2 + PLACED ( 8280 19040 ) N ;
179- FILLER_5_11 sky130_fd_sc_hd__decap_12 + PLACED ( 10580 19040 ) N ;
180- FILLER_5_23 sky130_fd_sc_hd__decap_8 + PLACED ( 16100 19040 ) N ;
181- FILLER_5_31 sky130_fd_sc_hd__decap_3 + PLACED ( 19780 19040 ) N ;
182- FILLER_5_40 sky130_fd_sc_hd__decap_6 + PLACED ( 23920 19040 ) N ;
183- FILLER_5_49 sky130_fd_sc_hd__fill_1 + PLACED ( 28060 19040 ) N ;
184- FILLER_6_3 sky130_fd_sc_hd__decap_6 + PLACED ( 6900 21760 ) FS ;
185- FILLER_6_12 sky130_fd_sc_hd__decap_8 + PLACED ( 11040 21760 ) FS ;
186- FILLER_6_20 sky130_fd_sc_hd__fill_1 + PLACED ( 14720 21760 ) FS ;
187- FILLER_6_24 sky130_fd_sc_hd__fill_1 + PLACED ( 16560 21760 ) FS ;
188- FILLER_6_28 sky130_fd_sc_hd__decap_3 + PLACED ( 18400 21760 ) FS ;
189- FILLER_6_32 sky130_fd_sc_hd__decap_4 + PLACED ( 20240 21760 ) FS ;
190- FILLER_6_36 sky130_fd_sc_hd__fill_1 + PLACED ( 22080 21760 ) FS ;
191- FILLER_6_40 sky130_fd_sc_hd__decap_8 + PLACED ( 23920 21760 ) FS ;
192- FILLER_6_48 sky130_fd_sc_hd__fill_2 + PLACED ( 27600 21760 ) FS ;
193- FILLER_7_3 sky130_fd_sc_hd__decap_12 + PLACED ( 6900 24480 ) N ;
194- FILLER_7_15 sky130_fd_sc_hd__decap_12 + PLACED ( 12420 24480 ) N ;
195- FILLER_7_27 sky130_fd_sc_hd__decap_6 + PLACED ( 17940 24480 ) N ;
196- FILLER_7_36 sky130_fd_sc_hd__decap_6 + PLACED ( 22080 24480 ) N ;
197- FILLER_7_42 sky130_fd_sc_hd__fill_1 + PLACED ( 24840 24480 ) N ;
198- FILLER_7_46 sky130_fd_sc_hd__decap_4 + PLACED ( 26680 24480 ) N ;
199- FILLER_8_3 sky130_fd_sc_hd__decap_12 + PLACED ( 6900 27200 ) FS ;
200- FILLER_8_15 sky130_fd_sc_hd__decap_12 + PLACED ( 12420 27200 ) FS ;
201- FILLER_8_27 sky130_fd_sc_hd__decap_4 + PLACED ( 17940 27200 ) FS ;
202- FILLER_8_32 sky130_fd_sc_hd__decap_12 + PLACED ( 20240 27200 ) FS ;
203- FILLER_8_44 sky130_fd_sc_hd__decap_6 + PLACED ( 25760 27200 ) FS ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200204END COMPONENTS
205
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200206PINS 34 ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200207- mask_rev[0] + NET mask_rev[0] + DIRECTION OUTPUT + USE SIGNAL
208 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200209 + PLACED ( 20470 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200210- mask_rev[10] + NET mask_rev[10] + DIRECTION OUTPUT + USE SIGNAL
211 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200212 + PLACED ( 20470 2000 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200213- mask_rev[11] + NET mask_rev[11] + DIRECTION OUTPUT + USE SIGNAL
214 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
215 + PLACED ( 5750 2000 ) N ;
216- mask_rev[12] + NET mask_rev[12] + DIRECTION OUTPUT + USE SIGNAL
217 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
218 + PLACED ( 2990 2000 ) N ;
219- mask_rev[13] + NET mask_rev[13] + DIRECTION OUTPUT + USE SIGNAL
220 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200221 + PLACED ( 26910 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200222- mask_rev[14] + NET mask_rev[14] + DIRECTION OUTPUT + USE SIGNAL
223 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200224 + PLACED ( 29670 2000 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200225- mask_rev[15] + NET mask_rev[15] + DIRECTION OUTPUT + USE SIGNAL
226 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200227 + PLACED ( 33545 8500 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200228- mask_rev[16] + NET mask_rev[16] + DIRECTION OUTPUT + USE SIGNAL
229 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200230 + PLACED ( 11270 2000 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200231- mask_rev[17] + NET mask_rev[17] + DIRECTION OUTPUT + USE SIGNAL
232 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200233 + PLACED ( 8510 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200234- mask_rev[18] + NET mask_rev[18] + DIRECTION OUTPUT + USE SIGNAL
235 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200236 + PLACED ( 2000 26180 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200237- mask_rev[19] + NET mask_rev[19] + DIRECTION OUTPUT + USE SIGNAL
238 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200239 + PLACED ( 14950 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200240- mask_rev[1] + NET mask_rev[1] + DIRECTION OUTPUT + USE SIGNAL
241 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200242 + PLACED ( 2000 16660 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200243- mask_rev[20] + NET mask_rev[20] + DIRECTION OUTPUT + USE SIGNAL
244 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200245 + PLACED ( 33545 12580 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200246- mask_rev[21] + NET mask_rev[21] + DIRECTION OUTPUT + USE SIGNAL
247 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200248 + PLACED ( 33545 4420 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200249- mask_rev[22] + NET mask_rev[22] + DIRECTION OUTPUT + USE SIGNAL
250 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200251 + PLACED ( 2000 30260 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200252- mask_rev[23] + NET mask_rev[23] + DIRECTION OUTPUT + USE SIGNAL
253 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200254 + PLACED ( 8510 2000 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200255- mask_rev[24] + NET mask_rev[24] + DIRECTION OUTPUT + USE SIGNAL
256 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200257 + PLACED ( 29670 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200258- mask_rev[25] + NET mask_rev[25] + DIRECTION OUTPUT + USE SIGNAL
259 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200260 + PLACED ( 2000 8500 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200261- mask_rev[26] + NET mask_rev[26] + DIRECTION OUTPUT + USE SIGNAL
262 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200263 + PLACED ( 24150 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200264- mask_rev[27] + NET mask_rev[27] + DIRECTION OUTPUT + USE SIGNAL
265 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200266 + PLACED ( 5750 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200267- mask_rev[28] + NET mask_rev[28] + DIRECTION OUTPUT + USE SIGNAL
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200268 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
269 + PLACED ( 32430 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200270- mask_rev[29] + NET mask_rev[29] + DIRECTION OUTPUT + USE SIGNAL
271 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200272 + PLACED ( 26910 2000 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200273- mask_rev[2] + NET mask_rev[2] + DIRECTION OUTPUT + USE SIGNAL
274 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200275 + PLACED ( 2000 12580 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200276- mask_rev[30] + NET mask_rev[30] + DIRECTION OUTPUT + USE SIGNAL
277 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200278 + PLACED ( 33545 26180 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200279- mask_rev[31] + NET mask_rev[31] + DIRECTION OUTPUT + USE SIGNAL
280 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200281 + PLACED ( 14950 2000 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200282- mask_rev[3] + NET mask_rev[3] + DIRECTION OUTPUT + USE SIGNAL
283 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200284 + PLACED ( 17710 2000 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200285- mask_rev[4] + NET mask_rev[4] + DIRECTION OUTPUT + USE SIGNAL
286 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200287 + PLACED ( 33545 18020 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200288- mask_rev[5] + NET mask_rev[5] + DIRECTION OUTPUT + USE SIGNAL
289 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200290 + PLACED ( 33545 22100 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200291- mask_rev[6] + NET mask_rev[6] + DIRECTION OUTPUT + USE SIGNAL
292 + LAYER met3 ( -2000 -300 ) ( 2000 300 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200293 + PLACED ( 2000 22100 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200294- mask_rev[7] + NET mask_rev[7] + DIRECTION OUTPUT + USE SIGNAL
295 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200296 + PLACED ( 17710 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200297- mask_rev[8] + NET mask_rev[8] + DIRECTION OUTPUT + USE SIGNAL
298 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200299 + PLACED ( 24150 2000 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200300- mask_rev[9] + NET mask_rev[9] + DIRECTION OUTPUT + USE SIGNAL
301 + LAYER met2 ( -140 -2000 ) ( 140 2000 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200302 + PLACED ( 11270 33385 ) N ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200303- VPWR + NET VPWR + DIRECTION INPUT + USE SIGNAL
304 + LAYER met5 ( -12190 -800 ) ( 12190 800 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200305 + FIXED ( 17710 9280 ) N + SPECIAL ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200306- VGND + NET VGND + DIRECTION INPUT + USE SIGNAL
307 + LAYER met5 ( -12190 -800 ) ( 12190 800 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200308 + FIXED ( 17710 13360 ) N + SPECIAL ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200309END PINS
310
311SPECIALNETS 2 ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200312- VPWR ( PIN VPWR ) ( * VPWR ) ( * VPB )
313 + ROUTED met4 0 + SHAPE STRIPE ( 25837 25600 ) via4_1600x1600
314 NEW met4 0 + SHAPE STRIPE ( 17710 25600 ) via4_1600x1600
315 NEW met4 0 + SHAPE STRIPE ( 9583 25600 ) via4_1600x1600
316 NEW met4 0 + SHAPE STRIPE ( 25837 17440 ) via4_1600x1600
317 NEW met4 0 + SHAPE STRIPE ( 17710 17440 ) via4_1600x1600
318 NEW met4 0 + SHAPE STRIPE ( 9583 17440 ) via4_1600x1600
319 NEW met4 0 + SHAPE STRIPE ( 25837 9280 ) via4_1600x1600
320 NEW met4 0 + SHAPE STRIPE ( 17710 9280 ) via4_1600x1600
321 NEW met4 0 + SHAPE STRIPE ( 9583 9280 ) via4_1600x1600
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200322 NEW met3 0 + SHAPE STRIPE ( 25837 27200 ) via3_1600x480
323 NEW met2 0 + SHAPE STRIPE ( 25837 27200 ) via2_1600x480
324 NEW met1 0 + SHAPE STRIPE ( 25837 27200 ) via_1600x480
325 NEW met3 0 + SHAPE STRIPE ( 17710 27200 ) via3_1600x480
326 NEW met2 0 + SHAPE STRIPE ( 17710 27200 ) via2_1600x480
327 NEW met1 0 + SHAPE STRIPE ( 17710 27200 ) via_1600x480
328 NEW met3 0 + SHAPE STRIPE ( 9583 27200 ) via3_1600x480
329 NEW met2 0 + SHAPE STRIPE ( 9583 27200 ) via2_1600x480
330 NEW met1 0 + SHAPE STRIPE ( 9583 27200 ) via_1600x480
331 NEW met3 0 + SHAPE STRIPE ( 25837 21760 ) via3_1600x480
332 NEW met2 0 + SHAPE STRIPE ( 25837 21760 ) via2_1600x480
333 NEW met1 0 + SHAPE STRIPE ( 25837 21760 ) via_1600x480
334 NEW met3 0 + SHAPE STRIPE ( 17710 21760 ) via3_1600x480
335 NEW met2 0 + SHAPE STRIPE ( 17710 21760 ) via2_1600x480
336 NEW met1 0 + SHAPE STRIPE ( 17710 21760 ) via_1600x480
337 NEW met3 0 + SHAPE STRIPE ( 9583 21760 ) via3_1600x480
338 NEW met2 0 + SHAPE STRIPE ( 9583 21760 ) via2_1600x480
339 NEW met1 0 + SHAPE STRIPE ( 9583 21760 ) via_1600x480
340 NEW met3 0 + SHAPE STRIPE ( 25837 16320 ) via3_1600x480
341 NEW met2 0 + SHAPE STRIPE ( 25837 16320 ) via2_1600x480
342 NEW met1 0 + SHAPE STRIPE ( 25837 16320 ) via_1600x480
343 NEW met3 0 + SHAPE STRIPE ( 17710 16320 ) via3_1600x480
344 NEW met2 0 + SHAPE STRIPE ( 17710 16320 ) via2_1600x480
345 NEW met1 0 + SHAPE STRIPE ( 17710 16320 ) via_1600x480
346 NEW met3 0 + SHAPE STRIPE ( 9583 16320 ) via3_1600x480
347 NEW met2 0 + SHAPE STRIPE ( 9583 16320 ) via2_1600x480
348 NEW met1 0 + SHAPE STRIPE ( 9583 16320 ) via_1600x480
349 NEW met3 0 + SHAPE STRIPE ( 25837 10880 ) via3_1600x480
350 NEW met2 0 + SHAPE STRIPE ( 25837 10880 ) via2_1600x480
351 NEW met1 0 + SHAPE STRIPE ( 25837 10880 ) via_1600x480
352 NEW met3 0 + SHAPE STRIPE ( 17710 10880 ) via3_1600x480
353 NEW met2 0 + SHAPE STRIPE ( 17710 10880 ) via2_1600x480
354 NEW met1 0 + SHAPE STRIPE ( 17710 10880 ) via_1600x480
355 NEW met3 0 + SHAPE STRIPE ( 9583 10880 ) via3_1600x480
356 NEW met2 0 + SHAPE STRIPE ( 9583 10880 ) via2_1600x480
357 NEW met1 0 + SHAPE STRIPE ( 9583 10880 ) via_1600x480
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200358 NEW met3 0 + SHAPE STRIPE ( 25837 5440 ) via3_1600x480
359 NEW met2 0 + SHAPE STRIPE ( 25837 5440 ) via2_1600x480
360 NEW met1 0 + SHAPE STRIPE ( 25837 5440 ) via_1600x480
361 NEW met3 0 + SHAPE STRIPE ( 17710 5440 ) via3_1600x480
362 NEW met2 0 + SHAPE STRIPE ( 17710 5440 ) via2_1600x480
363 NEW met1 0 + SHAPE STRIPE ( 17710 5440 ) via_1600x480
364 NEW met3 0 + SHAPE STRIPE ( 9583 5440 ) via3_1600x480
365 NEW met2 0 + SHAPE STRIPE ( 9583 5440 ) via2_1600x480
366 NEW met1 0 + SHAPE STRIPE ( 9583 5440 ) via_1600x480
367 NEW met5 1600 + SHAPE STRIPE ( 5520 25600 ) ( 29900 25600 )
368 NEW met5 1600 + SHAPE STRIPE ( 5520 17440 ) ( 29900 17440 )
369 NEW met5 1600 + SHAPE STRIPE ( 5520 9280 ) ( 29900 9280 )
370 NEW met4 1600 + SHAPE STRIPE ( 25837 5200 ) ( 25837 30160 )
371 NEW met4 1600 + SHAPE STRIPE ( 17710 5200 ) ( 17710 30160 )
372 NEW met4 1600 + SHAPE STRIPE ( 9583 5200 ) ( 9583 30160 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200373 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 29900 27200 )
374 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 29900 21760 )
375 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 29900 16320 )
376 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 29900 10880 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200377 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 5440 ) ( 29900 5440 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200378 + USE POWER ;
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200379- VGND ( PIN VGND ) ( * VGND ) ( * VNB )
380 + ROUTED met4 0 + SHAPE STRIPE ( 21773 21520 ) via4_1600x1600
381 NEW met4 0 + SHAPE STRIPE ( 13646 21520 ) via4_1600x1600
382 NEW met4 0 + SHAPE STRIPE ( 21773 13360 ) via4_1600x1600
383 NEW met4 0 + SHAPE STRIPE ( 13646 13360 ) via4_1600x1600
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200384 NEW met3 0 + SHAPE STRIPE ( 21773 29920 ) via3_1600x480
385 NEW met2 0 + SHAPE STRIPE ( 21773 29920 ) via2_1600x480
386 NEW met1 0 + SHAPE STRIPE ( 21773 29920 ) via_1600x480
387 NEW met3 0 + SHAPE STRIPE ( 13646 29920 ) via3_1600x480
388 NEW met2 0 + SHAPE STRIPE ( 13646 29920 ) via2_1600x480
389 NEW met1 0 + SHAPE STRIPE ( 13646 29920 ) via_1600x480
390 NEW met3 0 + SHAPE STRIPE ( 21773 24480 ) via3_1600x480
391 NEW met2 0 + SHAPE STRIPE ( 21773 24480 ) via2_1600x480
392 NEW met1 0 + SHAPE STRIPE ( 21773 24480 ) via_1600x480
393 NEW met3 0 + SHAPE STRIPE ( 13646 24480 ) via3_1600x480
394 NEW met2 0 + SHAPE STRIPE ( 13646 24480 ) via2_1600x480
395 NEW met1 0 + SHAPE STRIPE ( 13646 24480 ) via_1600x480
396 NEW met3 0 + SHAPE STRIPE ( 21773 19040 ) via3_1600x480
397 NEW met2 0 + SHAPE STRIPE ( 21773 19040 ) via2_1600x480
398 NEW met1 0 + SHAPE STRIPE ( 21773 19040 ) via_1600x480
399 NEW met3 0 + SHAPE STRIPE ( 13646 19040 ) via3_1600x480
400 NEW met2 0 + SHAPE STRIPE ( 13646 19040 ) via2_1600x480
401 NEW met1 0 + SHAPE STRIPE ( 13646 19040 ) via_1600x480
402 NEW met3 0 + SHAPE STRIPE ( 21773 13600 ) via3_1600x480
403 NEW met2 0 + SHAPE STRIPE ( 21773 13600 ) via2_1600x480
404 NEW met1 0 + SHAPE STRIPE ( 21773 13600 ) via_1600x480
405 NEW met3 0 + SHAPE STRIPE ( 13646 13600 ) via3_1600x480
406 NEW met2 0 + SHAPE STRIPE ( 13646 13600 ) via2_1600x480
407 NEW met1 0 + SHAPE STRIPE ( 13646 13600 ) via_1600x480
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200408 NEW met3 0 + SHAPE STRIPE ( 21773 8160 ) via3_1600x480
409 NEW met2 0 + SHAPE STRIPE ( 21773 8160 ) via2_1600x480
410 NEW met1 0 + SHAPE STRIPE ( 21773 8160 ) via_1600x480
411 NEW met3 0 + SHAPE STRIPE ( 13646 8160 ) via3_1600x480
412 NEW met2 0 + SHAPE STRIPE ( 13646 8160 ) via2_1600x480
413 NEW met1 0 + SHAPE STRIPE ( 13646 8160 ) via_1600x480
414 NEW met5 1600 + SHAPE STRIPE ( 5520 21520 ) ( 29900 21520 )
415 NEW met5 1600 + SHAPE STRIPE ( 5520 13360 ) ( 29900 13360 )
416 NEW met4 1600 + SHAPE STRIPE ( 21773 5200 ) ( 21773 30160 )
417 NEW met4 1600 + SHAPE STRIPE ( 13646 5200 ) ( 13646 30160 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200418 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 29900 29920 )
419 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 29900 24480 )
420 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 29900 19040 )
421 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 29900 13600 )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200422 NEW met1 480 + SHAPE FOLLOWPIN ( 5520 8160 ) ( 29900 8160 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200423 + USE GROUND ;
424END SPECIALNETS
425
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200426NETS 64 ;
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200427- mask_rev[0] ( PIN mask_rev[0] ) ( mask_rev_value\[0\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200428 + ROUTED met1 ( 13110 10030 ) ( 20010 10030 )
429 NEW met2 ( 20010 10030 ) ( 20010 26180 )
430 NEW met2 ( 20010 26180 ) ( 20470 26180 )
431 NEW met2 ( 20470 26180 ) ( 20470 31620 0 )
432 NEW li1 ( 13110 10030 ) L1M1_PR_MR
433 NEW met1 ( 20010 10030 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200434+ USE SIGNAL ;
435- mask_rev[10] ( PIN mask_rev[10] ) ( mask_rev_value\[10\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200436 + ROUTED met2 ( 20470 3740 0 ) ( 20470 20230 )
437 NEW met1 ( 20470 20230 ) ( 22310 20230 )
438 NEW met1 ( 20470 20230 ) M1M2_PR
439 NEW li1 ( 22310 20230 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200440+ USE SIGNAL ;
441- mask_rev[11] ( PIN mask_rev[11] ) ( mask_rev_value\[11\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200442 + ROUTED met2 ( 5750 3740 0 ) ( 5750 5100 )
443 NEW met2 ( 5750 5100 ) ( 6210 5100 )
444 NEW met2 ( 6210 5100 ) ( 6210 9690 )
445 NEW met1 ( 6210 9690 ) ( 14490 9690 )
446 NEW met1 ( 6210 9690 ) M1M2_PR
447 NEW li1 ( 14490 9690 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200448+ USE SIGNAL ;
449- mask_rev[12] ( PIN mask_rev[12] ) ( mask_rev_value\[12\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200450 + ROUTED met2 ( 2990 3740 0 ) ( 2990 18530 )
451 NEW met1 ( 2990 18530 ) ( 23690 18530 )
452 NEW met2 ( 23690 18530 ) ( 23690 22270 )
453 NEW met1 ( 2990 18530 ) M1M2_PR
454 NEW met1 ( 23690 18530 ) M1M2_PR
455 NEW li1 ( 23690 22270 ) L1M1_PR_MR
456 NEW met1 ( 23690 22270 ) M1M2_PR
457 NEW met1 ( 23690 22270 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200458+ USE SIGNAL ;
459- mask_rev[13] ( PIN mask_rev[13] ) ( mask_rev_value\[13\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200460 + ROUTED met1 ( 24150 12410 ) ( 27370 12410 )
461 NEW met2 ( 27370 12410 ) ( 27370 21420 )
462 NEW met2 ( 26910 21420 ) ( 27370 21420 )
463 NEW met2 ( 26910 21420 ) ( 26910 31620 0 )
464 NEW li1 ( 24150 12410 ) L1M1_PR_MR
465 NEW met1 ( 27370 12410 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200466+ USE SIGNAL ;
467- mask_rev[14] ( PIN mask_rev[14] ) ( mask_rev_value\[14\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200468 + ROUTED met2 ( 29670 3740 0 ) ( 29670 17510 )
469 NEW met1 ( 13570 17510 ) ( 29670 17510 )
470 NEW met1 ( 29670 17510 ) M1M2_PR
471 NEW li1 ( 13570 17510 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200472+ USE SIGNAL ;
473- mask_rev[15] ( PIN mask_rev[15] ) ( mask_rev_value\[15\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200474 + ROUTED met2 ( 23230 6630 ) ( 23230 8500 )
475 NEW met3 ( 23230 8500 ) ( 31740 8500 0 )
476 NEW li1 ( 23230 6630 ) L1M1_PR_MR
477 NEW met1 ( 23230 6630 ) M1M2_PR
478 NEW met2 ( 23230 8500 ) via2_FR
479 NEW met1 ( 23230 6630 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200480+ USE SIGNAL ;
481- mask_rev[16] ( PIN mask_rev[16] ) ( mask_rev_value\[16\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200482 + ROUTED met2 ( 11270 3740 0 ) ( 11270 17170 )
483 NEW met1 ( 11270 17170 ) ( 16330 17170 )
484 NEW met1 ( 16330 16830 ) ( 16330 17170 )
485 NEW met1 ( 16330 16830 ) ( 24150 16830 )
486 NEW met1 ( 11270 17170 ) M1M2_PR
487 NEW li1 ( 24150 16830 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200488+ USE SIGNAL ;
489- mask_rev[17] ( PIN mask_rev[17] ) ( mask_rev_value\[17\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200490 + ROUTED met2 ( 8510 17850 ) ( 8510 31620 0 )
491 NEW li1 ( 8510 17850 ) L1M1_PR_MR
492 NEW met1 ( 8510 17850 ) M1M2_PR
493 NEW met1 ( 8510 17850 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200494+ USE SIGNAL ;
495- mask_rev[18] ( PIN mask_rev[18] ) ( mask_rev_value\[18\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200496 + ROUTED met1 ( 15410 21250 ) ( 23690 21250 )
497 NEW met2 ( 15410 21250 ) ( 15410 26180 )
498 NEW met3 ( 3220 26180 0 ) ( 15410 26180 )
499 NEW li1 ( 23690 21250 ) L1M1_PR_MR
500 NEW met1 ( 15410 21250 ) M1M2_PR
501 NEW met2 ( 15410 26180 ) via2_FR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200502+ USE SIGNAL ;
503- mask_rev[19] ( PIN mask_rev[19] ) ( mask_rev_value\[19\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200504 + ROUTED met1 ( 10810 23290 ) ( 14950 23290 )
505 NEW met2 ( 14950 23290 ) ( 14950 31620 0 )
506 NEW li1 ( 10810 23290 ) L1M1_PR_MR
507 NEW met1 ( 14950 23290 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200508+ USE SIGNAL ;
509- mask_rev[1] ( PIN mask_rev[1] ) ( mask_rev_value\[1\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200510 + ROUTED met2 ( 16330 10370 ) ( 16330 15300 )
511 NEW met3 ( 7820 15300 ) ( 16330 15300 )
512 NEW met3 ( 7820 15300 ) ( 7820 16660 )
513 NEW met3 ( 3220 16660 0 ) ( 7820 16660 )
514 NEW li1 ( 16330 10370 ) L1M1_PR_MR
515 NEW met1 ( 16330 10370 ) M1M2_PR
516 NEW met2 ( 16330 15300 ) via2_FR
517 NEW met1 ( 16330 10370 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200518+ USE SIGNAL ;
519- mask_rev[20] ( PIN mask_rev[20] ) ( mask_rev_value\[20\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200520 + ROUTED met2 ( 14950 6630 ) ( 14950 12580 )
521 NEW met3 ( 14950 12580 ) ( 31740 12580 0 )
522 NEW li1 ( 14950 6630 ) L1M1_PR_MR
523 NEW met1 ( 14950 6630 ) M1M2_PR
524 NEW met2 ( 14950 12580 ) via2_FR
525 NEW met1 ( 14950 6630 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200526+ USE SIGNAL ;
527- mask_rev[21] ( PIN mask_rev[21] ) ( mask_rev_value\[21\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200528 + ROUTED met1 ( 18170 22270 ) ( 19550 22270 )
529 NEW met2 ( 19550 4420 ) ( 19550 22270 )
530 NEW met3 ( 19550 4420 ) ( 31740 4420 0 )
531 NEW li1 ( 18170 22270 ) L1M1_PR_MR
532 NEW met1 ( 19550 22270 ) M1M2_PR
533 NEW met2 ( 19550 4420 ) via2_FR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200534+ USE SIGNAL ;
535- mask_rev[22] ( PIN mask_rev[22] ) ( mask_rev_value\[22\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200536 + ROUTED met1 ( 21390 17850 ) ( 22770 17850 )
537 NEW met2 ( 22770 17850 ) ( 22770 28900 )
538 NEW met3 ( 11500 28900 ) ( 22770 28900 )
539 NEW met3 ( 11500 28900 ) ( 11500 30260 )
540 NEW met3 ( 3220 30260 0 ) ( 11500 30260 )
541 NEW li1 ( 21390 17850 ) L1M1_PR_MR
542 NEW met1 ( 22770 17850 ) M1M2_PR
543 NEW met2 ( 22770 28900 ) via2_FR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200544+ USE SIGNAL ;
545- mask_rev[23] ( PIN mask_rev[23] ) ( mask_rev_value\[23\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200546 + ROUTED met2 ( 8510 3740 0 ) ( 8510 14110 )
547 NEW met1 ( 8510 14110 ) ( 23230 14110 )
548 NEW met2 ( 23230 14110 ) ( 23230 25670 )
549 NEW met1 ( 23230 25670 ) ( 26450 25670 )
550 NEW met1 ( 8510 14110 ) M1M2_PR
551 NEW met1 ( 23230 14110 ) M1M2_PR
552 NEW met1 ( 23230 25670 ) M1M2_PR
553 NEW li1 ( 26450 25670 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200554+ USE SIGNAL ;
555- mask_rev[24] ( PIN mask_rev[24] ) ( mask_rev_value\[24\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200556 + ROUTED met1 ( 9890 17850 ) ( 9890 18190 )
557 NEW met1 ( 9890 18190 ) ( 29670 18190 )
558 NEW met2 ( 29670 18190 ) ( 29670 31620 0 )
559 NEW li1 ( 9890 17850 ) L1M1_PR_MR
560 NEW met1 ( 29670 18190 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200561+ USE SIGNAL ;
562- mask_rev[25] ( PIN mask_rev[25] ) ( mask_rev_value\[25\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200563 + ROUTED met3 ( 3220 8500 0 ) ( 7820 8500 )
564 NEW met3 ( 7820 8500 ) ( 7820 9180 )
565 NEW met3 ( 7820 9180 ) ( 15870 9180 )
566 NEW met2 ( 15870 9180 ) ( 15870 16830 )
567 NEW met2 ( 15870 9180 ) via2_FR
568 NEW li1 ( 15870 16830 ) L1M1_PR_MR
569 NEW met1 ( 15870 16830 ) M1M2_PR
570 NEW met1 ( 15870 16830 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200571+ USE SIGNAL ;
572- mask_rev[26] ( PIN mask_rev[26] ) ( mask_rev_value\[26\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200573 + ROUTED met1 ( 24150 17850 ) ( 26450 17850 )
574 NEW met2 ( 24150 17850 ) ( 24150 31620 0 )
575 NEW li1 ( 26450 17850 ) L1M1_PR_MR
576 NEW met1 ( 24150 17850 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200577+ USE SIGNAL ;
578- mask_rev[27] ( PIN mask_rev[27] ) ( mask_rev_value\[27\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200579 + ROUTED met1 ( 5750 6630 ) ( 8510 6630 )
580 NEW met2 ( 5750 6630 ) ( 5750 31620 0 )
581 NEW li1 ( 8510 6630 ) L1M1_PR_MR
582 NEW met1 ( 5750 6630 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200583+ USE SIGNAL ;
584- mask_rev[28] ( PIN mask_rev[28] ) ( mask_rev_value\[28\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200585 + ROUTED met1 ( 10810 9350 ) ( 32430 9350 )
586 NEW met2 ( 32430 9350 ) ( 32430 31620 0 )
587 NEW li1 ( 10810 9350 ) L1M1_PR_MR
588 NEW met1 ( 32430 9350 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200589+ USE SIGNAL ;
590- mask_rev[29] ( PIN mask_rev[29] ) ( mask_rev_value\[29\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200591 + ROUTED met2 ( 26910 3740 0 ) ( 26910 20910 )
592 NEW met1 ( 26910 20910 ) ( 27830 20910 )
593 NEW met1 ( 26910 20910 ) M1M2_PR
594 NEW li1 ( 27830 20910 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200595+ USE SIGNAL ;
596- mask_rev[2] ( PIN mask_rev[2] ) ( mask_rev_value\[2\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200597 + ROUTED met3 ( 3220 12580 0 ) ( 7130 12580 )
598 NEW met2 ( 7130 12580 ) ( 7130 20910 )
599 NEW met1 ( 7130 20910 ) ( 10350 20910 )
600 NEW met2 ( 7130 12580 ) via2_FR
601 NEW met1 ( 7130 20910 ) M1M2_PR
602 NEW li1 ( 10350 20910 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200603+ USE SIGNAL ;
604- mask_rev[30] ( PIN mask_rev[30] ) ( mask_rev_value\[30\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200605 + ROUTED met2 ( 16330 23290 ) ( 16330 26180 )
606 NEW met3 ( 16330 26180 ) ( 31740 26180 0 )
607 NEW li1 ( 16330 23290 ) L1M1_PR_MR
608 NEW met1 ( 16330 23290 ) M1M2_PR
609 NEW met2 ( 16330 26180 ) via2_FR
610 NEW met1 ( 16330 23290 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200611+ USE SIGNAL ;
612- mask_rev[31] ( PIN mask_rev[31] ) ( mask_rev_value\[31\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200613 + ROUTED met2 ( 14950 3740 0 ) ( 14950 5780 )
614 NEW met2 ( 14950 5780 ) ( 15410 5780 )
615 NEW met2 ( 15410 5780 ) ( 15410 14790 )
616 NEW met1 ( 8050 14790 ) ( 15410 14790 )
617 NEW met1 ( 15410 14790 ) M1M2_PR
618 NEW li1 ( 8050 14790 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200619+ USE SIGNAL ;
620- mask_rev[3] ( PIN mask_rev[3] ) ( mask_rev_value\[3\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200621 + ROUTED met2 ( 17710 3740 0 ) ( 17710 4420 )
622 NEW met2 ( 16330 4420 ) ( 17710 4420 )
623 NEW met2 ( 16330 4420 ) ( 16330 9010 )
624 NEW met1 ( 8050 9010 ) ( 16330 9010 )
625 NEW met1 ( 8050 9010 ) ( 8050 9350 )
626 NEW met1 ( 16330 9010 ) M1M2_PR
627 NEW li1 ( 8050 9350 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200628+ USE SIGNAL ;
629- mask_rev[4] ( PIN mask_rev[4] ) ( mask_rev_value\[4\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200630 + ROUTED met2 ( 28290 10370 ) ( 28290 18020 )
631 NEW met3 ( 28290 18020 ) ( 31740 18020 0 )
632 NEW li1 ( 28290 10370 ) L1M1_PR_MR
633 NEW met1 ( 28290 10370 ) M1M2_PR
634 NEW met2 ( 28290 18020 ) via2_FR
635 NEW met1 ( 28290 10370 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200636+ USE SIGNAL ;
637- mask_rev[5] ( PIN mask_rev[5] ) ( mask_rev_value\[5\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200638 + ROUTED met1 ( 20470 25670 ) ( 21850 25670 )
639 NEW met2 ( 20470 22780 ) ( 20470 25670 )
640 NEW met3 ( 20470 22780 ) ( 27140 22780 )
641 NEW met3 ( 27140 22100 ) ( 27140 22780 )
642 NEW met3 ( 27140 22100 ) ( 31740 22100 0 )
643 NEW li1 ( 21850 25670 ) L1M1_PR_MR
644 NEW met1 ( 20470 25670 ) M1M2_PR
645 NEW met2 ( 20470 22780 ) via2_FR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200646+ USE SIGNAL ;
647- mask_rev[6] ( PIN mask_rev[6] ) ( mask_rev_value\[6\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200648 + ROUTED met2 ( 8050 21250 ) ( 8050 22100 )
649 NEW met3 ( 3220 22100 0 ) ( 8050 22100 )
650 NEW li1 ( 8050 21250 ) L1M1_PR_MR
651 NEW met1 ( 8050 21250 ) M1M2_PR
652 NEW met2 ( 8050 22100 ) via2_FR
653 NEW met1 ( 8050 21250 ) RECT ( -355 -70 0 70 )
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200654+ USE SIGNAL ;
655- mask_rev[7] ( PIN mask_rev[7] ) ( mask_rev_value\[7\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200656 + ROUTED met1 ( 19090 10370 ) ( 20470 10370 )
657 NEW met2 ( 19090 10370 ) ( 19090 28220 )
658 NEW met2 ( 17710 28220 ) ( 19090 28220 )
659 NEW met2 ( 17710 28220 ) ( 17710 31620 0 )
660 NEW li1 ( 20470 10370 ) L1M1_PR_MR
661 NEW met1 ( 19090 10370 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200662+ USE SIGNAL ;
663- mask_rev[8] ( PIN mask_rev[8] ) ( mask_rev_value\[8\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200664 + ROUTED met2 ( 24150 3740 0 ) ( 24150 8500 )
665 NEW met2 ( 23690 8500 ) ( 24150 8500 )
666 NEW met2 ( 23690 8500 ) ( 23690 17170 )
667 NEW met1 ( 17250 17170 ) ( 23690 17170 )
668 NEW met1 ( 23690 17170 ) M1M2_PR
669 NEW li1 ( 17250 17170 ) L1M1_PR_MR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200670+ USE SIGNAL ;
671- mask_rev[9] ( PIN mask_rev[9] ) ( mask_rev_value\[9\] LO )
Ahmed Ghazy365f5d72020-11-25 21:58:18 +0200672 + ROUTED met1 ( 24610 12070 ) ( 25530 12070 )
673 NEW met2 ( 24610 12070 ) ( 24610 20570 )
674 NEW met1 ( 11270 20570 ) ( 24610 20570 )
675 NEW met2 ( 11270 20570 ) ( 11270 31620 0 )
676 NEW li1 ( 25530 12070 ) L1M1_PR_MR
677 NEW met1 ( 24610 12070 ) M1M2_PR
678 NEW met1 ( 24610 20570 ) M1M2_PR
679 NEW met1 ( 11270 20570 ) M1M2_PR
Ahmed Ghazyd4cc6692020-11-13 22:34:42 +0200680+ USE SIGNAL ;
681- user_proj_id_high\[0\] ( mask_rev_value\[0\] HI )
682+ USE SIGNAL ;
683- user_proj_id_high\[10\] ( mask_rev_value\[10\] HI )
684+ USE SIGNAL ;
685- user_proj_id_high\[11\] ( mask_rev_value\[11\] HI )
686+ USE SIGNAL ;
687- user_proj_id_high\[12\] ( mask_rev_value\[12\] HI )
688+ USE SIGNAL ;
689- user_proj_id_high\[13\] ( mask_rev_value\[13\] HI )
690+ USE SIGNAL ;
691- user_proj_id_high\[14\] ( mask_rev_value\[14\] HI )
692+ USE SIGNAL ;
693- user_proj_id_high\[15\] ( mask_rev_value\[15\] HI )
694+ USE SIGNAL ;
695- user_proj_id_high\[16\] ( mask_rev_value\[16\] HI )
696+ USE SIGNAL ;
697- user_proj_id_high\[17\] ( mask_rev_value\[17\] HI )
698+ USE SIGNAL ;
699- user_proj_id_high\[18\] ( mask_rev_value\[18\] HI )
700+ USE SIGNAL ;
701- user_proj_id_high\[19\] ( mask_rev_value\[19\] HI )
702+ USE SIGNAL ;
703- user_proj_id_high\[1\] ( mask_rev_value\[1\] HI )
704+ USE SIGNAL ;
705- user_proj_id_high\[20\] ( mask_rev_value\[20\] HI )
706+ USE SIGNAL ;
707- user_proj_id_high\[21\] ( mask_rev_value\[21\] HI )
708+ USE SIGNAL ;
709- user_proj_id_high\[22\] ( mask_rev_value\[22\] HI )
710+ USE SIGNAL ;
711- user_proj_id_high\[23\] ( mask_rev_value\[23\] HI )
712+ USE SIGNAL ;
713- user_proj_id_high\[24\] ( mask_rev_value\[24\] HI )
714+ USE SIGNAL ;
715- user_proj_id_high\[25\] ( mask_rev_value\[25\] HI )
716+ USE SIGNAL ;
717- user_proj_id_high\[26\] ( mask_rev_value\[26\] HI )
718+ USE SIGNAL ;
719- user_proj_id_high\[27\] ( mask_rev_value\[27\] HI )
720+ USE SIGNAL ;
721- user_proj_id_high\[28\] ( mask_rev_value\[28\] HI )
722+ USE SIGNAL ;
723- user_proj_id_high\[29\] ( mask_rev_value\[29\] HI )
724+ USE SIGNAL ;
725- user_proj_id_high\[2\] ( mask_rev_value\[2\] HI )
726+ USE SIGNAL ;
727- user_proj_id_high\[30\] ( mask_rev_value\[30\] HI )
728+ USE SIGNAL ;
729- user_proj_id_high\[31\] ( mask_rev_value\[31\] HI )
730+ USE SIGNAL ;
731- user_proj_id_high\[3\] ( mask_rev_value\[3\] HI )
732+ USE SIGNAL ;
733- user_proj_id_high\[4\] ( mask_rev_value\[4\] HI )
734+ USE SIGNAL ;
735- user_proj_id_high\[5\] ( mask_rev_value\[5\] HI )
736+ USE SIGNAL ;
737- user_proj_id_high\[6\] ( mask_rev_value\[6\] HI )
738+ USE SIGNAL ;
739- user_proj_id_high\[7\] ( mask_rev_value\[7\] HI )
740+ USE SIGNAL ;
741- user_proj_id_high\[8\] ( mask_rev_value\[8\] HI )
742+ USE SIGNAL ;
743- user_proj_id_high\[9\] ( mask_rev_value\[9\] HI )
744+ USE SIGNAL ;
745END NETS
746END DESIGN