-
Notifications
You must be signed in to change notification settings - Fork 0
/
chip_layout.ap
310 lines (310 loc) · 12.8 KB
/
chip_layout.ap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
V ALLIANCE : 6
H chip_layout,P,19/ 3/2022,100
A -83000,-75200,120500,109600
C 120500,500,100,ck,0,EAST,ALU1
C 10400,109600,100,vdd,0,NORTH,ALU1
C -83000,26300,100,vdde,0,WEST,ALU1
C 10400,-75200,100,vss,0,SOUTH,ALU1
C 120500,17700,100,vsse,0,EAST,ALU1
C 120500,34900,100,reset,0,EAST,ALU1
C 27600,-75200,100,soft_drink,0,SOUTH,ALU1
C 44800,-75200,100,juice,0,SOUTH,ALU1
C 62000,-75200,100,cancel,0,SOUTH,ALU1
C -6800,-75200,100,piasters 1,0,SOUTH,ALU1
C -24000,-75200,100,piasters 0,0,SOUTH,ALU1
C -6800,109600,100,drink 1,0,NORTH,ALU1
C -24000,109600,100,drink 0,0,NORTH,ALU1
C 27600,109600,100,change25,0,NORTH,ALU1
C 44800,109600,100,change50,0,NORTH,ALU1
C 62000,109600,100,change100,0,NORTH,ALU1
C -83000,43500,100,scanin,0,WEST,ALU1
C -83000,-8100,100,test,0,WEST,ALU1
C -83000,9100,100,scanout,0,WEST,ALU1
S 88000,71200,88000,83000,12000,coin_880_712_880_830,UP,ALU2
S 70400,77100,88000,77100,12000,*,RIGHT,ALU2
S 88000,43300,88000,77100,12000,*,UP,ALU2
S 100800,84000,100800,95800,12000,coin_1008_840_1008_958,UP,ALU2
S 70400,89900,100800,89900,12000,*,RIGHT,ALU2
S 100800,43300,100800,89900,12000,*,UP,ALU2
S 71800,60400,71800,61400,1200,coin_718_604_718_614,UP,ALU2
S 70400,60900,71800,60900,1200,*,RIGHT,ALU2
S 71800,43300,71800,60900,1200,*,UP,ALU2
S 79600,66800,79600,70600,4000,coin_796_668_796_706,UP,ALU2
S 70400,68700,79600,68700,4000,*,RIGHT,ALU2
S 79600,43300,79600,68700,4000,*,UP,ALU2
S 75200,62400,75200,66200,4000,coin_752_624_752_662,UP,ALU2
S 70400,64300,75200,64300,4000,*,RIGHT,ALU2
S 75200,43300,75200,64300,4000,*,UP,ALU2
S -50500,71200,-50500,83000,12000,coin_-505_712_-505_830,UP,ALU2
S -50500,77100,-32800,77100,12000,*,LEFT,ALU2
S -50500,51900,-50500,77100,12000,*,UP,ALU2
S -63300,84000,-63300,95800,12000,coin_-633_840_-633_958,UP,ALU2
S -63300,89900,-32800,89900,12000,*,LEFT,ALU2
S -63300,51900,-63300,89900,12000,*,UP,ALU2
S -34300,60400,-34300,61400,1200,coin_-343_604_-343_614,UP,ALU2
S -34300,60900,-32800,60900,1200,*,LEFT,ALU2
S -34300,51900,-34300,60900,1200,*,UP,ALU2
S -42100,66800,-42100,70600,4000,coin_-421_668_-421_706,UP,ALU2
S -42100,68700,-32800,68700,4000,*,LEFT,ALU2
S -42100,51900,-42100,68700,4000,*,UP,ALU2
S -37700,62400,-37700,66200,4000,coin_-377_624_-377_662,UP,ALU2
S -37700,64300,-32800,64300,4000,*,LEFT,ALU2
S -37700,51900,-37700,64300,4000,*,UP,ALU2
S 88000,-48600,88000,-36800,12000,coin_880_-486_880_-368,UP,ALU2
S 70400,-42700,88000,-42700,12000,*,RIGHT,ALU2
S 88000,-42700,88000,-8300,12000,*,DOWN,ALU2
S 100800,-61400,100800,-49600,12000,coin_1008_-614_1008_-496,UP,ALU2
S 70400,-55500,100800,-55500,12000,*,RIGHT,ALU2
S 100800,-55500,100800,-8300,12000,*,DOWN,ALU2
S 71800,-27000,71800,-26000,1200,coin_718_-270_718_-260,UP,ALU2
S 70400,-26500,71800,-26500,1200,*,RIGHT,ALU2
S 71800,-26500,71800,-8300,1200,*,DOWN,ALU2
S 79600,-36200,79600,-32400,4000,coin_796_-362_796_-324,UP,ALU2
S 70400,-34300,79600,-34300,4000,*,RIGHT,ALU2
S 79600,-34300,79600,-8300,4000,*,DOWN,ALU2
S 75200,-31800,75200,-28000,4000,coin_752_-318_752_-280,UP,ALU2
S 70400,-29900,75200,-29900,4000,*,RIGHT,ALU2
S 75200,-29900,75200,-8300,4000,*,DOWN,ALU2
S -50500,-48600,-50500,-36800,12000,coin_-505_-486_-505_-368,UP,ALU2
S -50500,-42700,-32800,-42700,12000,*,LEFT,ALU2
S -50500,-42700,-50500,-16900,12000,*,DOWN,ALU2
S -63300,-61400,-63300,-49600,12000,coin_-633_-614_-633_-496,UP,ALU2
S -63300,-55500,-32800,-55500,12000,*,LEFT,ALU2
S -63300,-55500,-63300,-16900,12000,*,DOWN,ALU2
S -34300,-27000,-34300,-26000,1200,coin_-343_-270_-343_-260,UP,ALU2
S -34300,-26500,-32800,-26500,1200,*,LEFT,ALU2
S -34300,-26500,-34300,-16900,1200,*,DOWN,ALU2
S -42100,-36200,-42100,-32400,4000,coin_-421_-362_-421_-324,UP,ALU2
S -42100,-34300,-32800,-34300,4000,*,LEFT,ALU2
S -42100,-34300,-42100,-16900,4000,*,DOWN,ALU2
S -37700,-31800,-37700,-28000,4000,coin_-377_-318_-377_-280,UP,ALU2
S -37700,-29900,-32800,-29900,4000,*,LEFT,ALU2
S -37700,-29900,-37700,-16900,4000,*,DOWN,ALU2
S -28100,58400,-28100,59600,200,drink_i 0,UP,ALU2
S -28100,58400,600,58400,200,drink_i 0,RIGHT,ALU1
S 600,36200,3500,36200,200,drink_i 0,RIGHT,ALU1
S 600,36200,600,58400,200,drink_i 0,UP,ALU2
S 3500,35000,3500,36200,200,drink_i 0,UP,ALU2
S -24600,-25200,-24600,-24000,200,piasters_i 0,DOWN,ALU2
S -24600,-24000,600,-24000,200,piasters_i 0,RIGHT,ALU1
S 600,-1200,3500,-1200,200,piasters_i 0,RIGHT,ALU1
S 3500,-1200,3500,0,200,piasters_i 0,DOWN,ALU2
S 600,-24000,600,-1200,200,piasters_i 0,DOWN,ALU2
S 57900,58400,57900,59600,200,change100_i,UP,ALU2
S 36500,58400,57900,58400,200,change100_i,RIGHT,ALU1
S 33500,36200,36500,36200,200,change100_i,RIGHT,ALU1
S 33500,35000,33500,36200,200,change100_i,UP,ALU2
S 36500,36200,36500,58400,200,change100_i,UP,ALU2
S 61400,-25200,61400,-24000,200,cancel_i,DOWN,ALU2
S 36500,-24000,61400,-24000,200,cancel_i,RIGHT,ALU1
S 33500,-1800,36500,-1800,200,cancel_i,RIGHT,ALU1
S 36500,-24000,36500,-1800,200,cancel_i,DOWN,ALU2
S 33500,-1800,33500,0,200,cancel_i,DOWN,ALU2
S -33000,42900,-31800,42900,200,scanin_i,LEFT,ALU1
S -31800,33500,-31800,42900,200,scanin_i,UP,ALU2
S -600,29000,0,29000,200,scanin_i,LEFT,ALU2
S -1200,29000,-1200,33500,200,scanin_i,UP,ALU2
S -1200,29000,-600,29000,200,scanin_i,LEFT,ALU1
S -31800,33500,-1200,33500,200,scanin_i,LEFT,ALU1
S -33000,-8700,-31800,-8700,200,test_i,LEFT,ALU1
S -31800,-8700,-31800,1100,200,test_i,UP,ALU2
S -600,6000,0,6000,200,test_i,LEFT,ALU2
S -1800,1100,-1800,6000,200,test_i,UP,ALU2
S -31800,1100,-1800,1100,200,test_i,LEFT,ALU1
S -1800,6000,-600,6000,200,test_i,LEFT,ALU1
S 18500,35600,23500,35600,200,change25_i,RIGHT,ALU1
S 18500,35000,18500,35600,200,change25_i,UP,ALU2
S 23500,35600,23500,59600,200,change25_i,UP,ALU2
S 69900,34300,70500,34300,200,reset_i,RIGHT,ALU1
S 69900,33500,69900,34300,200,reset_i,UP,ALU1
S 37500,26000,38100,26000,200,reset_i,RIGHT,ALU2
S 38700,26000,38700,33500,200,reset_i,UP,ALU2
S 38700,33500,69900,33500,200,reset_i,RIGHT,ALU1
S 38100,26000,38700,26000,200,reset_i,RIGHT,ALU1
S 18500,-1800,27000,-1800,200,soft_drink_i,RIGHT,ALU1
S 27000,-25200,27000,-1800,200,soft_drink_i,DOWN,ALU2
S 18500,-1800,18500,0,200,soft_drink_i,DOWN,ALU2
S -10900,57800,-10900,59600,200,drink_i 1,UP,ALU2
S -10900,57800,1200,57800,200,drink_i 1,RIGHT,ALU1
S 1200,35600,11000,35600,200,drink_i 1,RIGHT,ALU1
S 1200,35600,1200,57800,200,drink_i 1,UP,ALU2
S 11000,35000,11000,35600,200,drink_i 1,UP,ALU2
S -7400,-25200,-7400,-23400,200,piasters_i 1,DOWN,ALU2
S -7400,-23400,1200,-23400,200,piasters_i 1,RIGHT,ALU1
S 1200,-600,11000,-600,200,piasters_i 1,RIGHT,ALU1
S 11000,-600,11000,0,200,piasters_i 1,DOWN,ALU2
S 1200,-23400,1200,-600,200,piasters_i 1,DOWN,ALU2
S 40700,57800,40700,59600,200,change50_i,UP,ALU2
S 35900,57800,40700,57800,200,change50_i,RIGHT,ALU1
S 26000,35600,35900,35600,200,change50_i,RIGHT,ALU1
S 26000,35000,26000,35600,200,change50_i,UP,ALU2
S 35900,35600,35900,57800,200,change50_i,UP,ALU2
S 44200,-25200,44200,-23400,200,juice_i,DOWN,ALU2
S 35900,-23400,44200,-23400,200,juice_i,RIGHT,ALU1
S 26000,-1200,35900,-1200,200,juice_i,RIGHT,ALU1
S 35900,-23400,35900,-1200,200,juice_i,DOWN,ALU2
S 26000,-1200,26000,0,200,juice_i,DOWN,ALU2
S -33000,5000,-32400,5000,200,scanout_i,LEFT,ALU1
S -32400,3500,-32400,5000,200,scanout_i,UP,ALU1
S -600,18000,0,18000,200,scanout_i,LEFT,ALU2
S -1200,3500,-1200,18000,200,scanout_i,UP,ALU2
S -32400,3500,-1200,3500,200,scanout_i,LEFT,ALU1
S -1200,18000,-600,18000,200,scanout_i,LEFT,ALU1
S 37500,8500,38100,8500,200,cko,RIGHT,ALU2
S 38700,-600,38700,8500,200,cko,UP,ALU2
S 17100,-600,38700,-600,200,cko,RIGHT,ALU1
S 38100,8500,38700,8500,200,cko,RIGHT,ALU1
S 17100,-25200,17100,-600,200,cko,DOWN,ALU2
S -15600,41600,53700,41600,9800,vdd,RIGHT,ALU1
S -15600,-7200,53700,-7200,9800,vdd,RIGHT,ALU1
S -15600,-7200,-15600,41600,9900,vdd,UP,ALU2
S 53700,-7200,53700,41600,9900,vdd,UP,ALU2
S 37500,30300,53700,30300,600,vdd,RIGHT,ALU1
S -15600,30300,0,30300,600,vdd,LEFT,ALU1
S 37500,29700,53700,29700,600,vdd,RIGHT,ALU1
S -15600,29700,0,29700,600,vdd,LEFT,ALU1
S 37500,20300,53700,20300,600,vdd,RIGHT,ALU1
S -15600,20300,0,20300,600,vdd,LEFT,ALU1
S 37500,19700,53700,19700,600,vdd,RIGHT,ALU1
S -15600,19700,0,19700,600,vdd,LEFT,ALU1
S 37500,10300,53700,10300,600,vdd,RIGHT,ALU1
S -15600,10300,0,10300,600,vdd,LEFT,ALU1
S 37500,9700,53700,9700,600,vdd,RIGHT,ALU1
S -15600,9700,0,9700,600,vdd,LEFT,ALU1
S 37500,300,53700,300,600,vdd,RIGHT,ALU1
S -15600,300,0,300,600,vdd,LEFT,ALU1
S 10200,41600,10200,59600,10000,vdd,UP,ALU2
S -26400,52400,64500,52400,9800,vss,RIGHT,ALU1
S -26400,-18000,64500,-18000,9800,vss,RIGHT,ALU1
S -26400,-18000,-26400,52400,9900,vss,UP,ALU2
S 64500,-18000,64500,52400,9900,vss,UP,ALU2
S 37500,34700,64500,34700,600,vss,RIGHT,ALU1
S -26400,34700,0,34700,600,vss,LEFT,ALU1
S 37500,25300,64500,25300,600,vss,RIGHT,ALU1
S -26400,25300,0,25300,600,vss,LEFT,ALU1
S 37500,24700,64500,24700,600,vss,RIGHT,ALU1
S -26400,24700,0,24700,600,vss,LEFT,ALU1
S 37500,15300,64500,15300,600,vss,RIGHT,ALU1
S -26400,15300,0,15300,600,vss,LEFT,ALU1
S 37500,14700,64500,14700,600,vss,RIGHT,ALU1
S -26400,14700,0,14700,600,vss,LEFT,ALU1
S 37500,5300,64500,5300,600,vss,RIGHT,ALU1
S -26400,5300,0,5300,600,vss,LEFT,ALU1
S 37500,4700,64500,4700,600,vss,RIGHT,ALU1
S -26400,4700,0,4700,600,vss,LEFT,ALU1
S 10200,-25200,10200,-18000,10000,vss,DOWN,ALU2
I 70500,-8300,pck_sp,p_ck,SY_RP
I 70500,8900,pvsse_sp,p_vsse,SY_RP
I 70500,26100,pi_sp,p_reset,SY_RP
I -83000,-16900,pi_sp,p_test,ROT_P
I -83000,300,po_sp,p_scanout,ROT_P
I -83000,17500,pvdde_sp,p_vdde,ROT_P
I -83000,34700,pi_sp,p_scanin,ROT_P
I -32800,-75200,pi_sp,p_piasters0,SYM_Y
I -15600,-75200,pi_sp,p_piasters1,SYM_Y
I 1600,-75200,pvssick_sp,p_vssick,SYM_Y
I 18800,-75200,pi_sp,p_soft_drink,SYM_Y
I 36000,-75200,pi_sp,p_juice,SYM_Y
I 53200,-75200,pi_sp,p_cancel,SYM_Y
I -32800,59600,po_sp,p_drink0,NOSYM
I -15600,59600,po_sp,p_drink1,NOSYM
I 1600,59600,pvddi_sp,p_vddi,NOSYM
I 18800,59600,po_sp,p_change25,NOSYM
I 36000,59600,po_sp,p_change50,NOSYM
I 53200,59600,po_sp,p_change100,NOSYM
I 0,0,vending_machinea_s,core,NOSYM
B -28100,58400,200,200,CONT_VIA,*
B 600,58400,200,200,CONT_VIA,*
B 600,36200,200,200,CONT_VIA,*
B 3500,36200,200,200,CONT_VIA,*
B -24600,-24000,200,200,CONT_VIA,*
B 3500,-1200,200,200,CONT_VIA,*
B 600,-24000,200,200,CONT_VIA,*
B 600,-1200,200,200,CONT_VIA,*
B 57900,58400,200,200,CONT_VIA,*
B 33500,36200,200,200,CONT_VIA,*
B 36500,58400,200,200,CONT_VIA,*
B 36500,36200,200,200,CONT_VIA,*
B 61400,-24000,200,200,CONT_VIA,*
B 36500,-24000,200,200,CONT_VIA,*
B 36500,-1800,200,200,CONT_VIA,*
B 33500,-1800,200,200,CONT_VIA,*
B -31800,42900,200,200,CONT_VIA,*
B -600,29000,200,200,CONT_VIA,*
B -1200,29000,200,200,CONT_VIA,*
B -31800,33500,200,200,CONT_VIA,*
B -1200,33500,200,200,CONT_VIA,*
B -31800,-8700,200,200,CONT_VIA,*
B -31800,1100,200,200,CONT_VIA,*
B -1800,1100,200,200,CONT_VIA,*
B -600,6000,200,200,CONT_VIA,*
B -1800,6000,200,200,CONT_VIA,*
B 18500,35600,200,200,CONT_VIA,*
B 23500,35600,200,200,CONT_VIA,*
B 38700,33500,200,200,CONT_VIA,*
B 38100,26000,200,200,CONT_VIA,*
B 38700,26000,200,200,CONT_VIA,*
B 27000,-1800,200,200,CONT_VIA,*
B 18500,-1800,200,200,CONT_VIA,*
B -10900,57800,200,200,CONT_VIA,*
B 1200,57800,200,200,CONT_VIA,*
B 1200,35600,200,200,CONT_VIA,*
B 11000,35600,200,200,CONT_VIA,*
B -7400,-23400,200,200,CONT_VIA,*
B 11000,-600,200,200,CONT_VIA,*
B 1200,-23400,200,200,CONT_VIA,*
B 1200,-600,200,200,CONT_VIA,*
B 40700,57800,200,200,CONT_VIA,*
B 26000,35600,200,200,CONT_VIA,*
B 35900,57800,200,200,CONT_VIA,*
B 35900,35600,200,200,CONT_VIA,*
B 44200,-23400,200,200,CONT_VIA,*
B 35900,-23400,200,200,CONT_VIA,*
B 35900,-1200,200,200,CONT_VIA,*
B 26000,-1200,200,200,CONT_VIA,*
B -1200,3500,200,200,CONT_VIA,*
B -600,18000,200,200,CONT_VIA,*
B -1200,18000,200,200,CONT_VIA,*
B 38700,-600,200,200,CONT_VIA,*
B 38100,8500,200,200,CONT_VIA,*
B 38700,8500,200,200,CONT_VIA,*
B 17100,-600,200,200,CONT_VIA,*
B -15600,41600,9900,9800,CONT_VIA,*
B -15600,-7200,9900,9800,CONT_VIA,*
B 53700,41600,9900,9800,CONT_VIA,*
B 53700,-7200,9900,9800,CONT_VIA,*
B 53700,30300,9900,600,CONT_VIA,*
B -15600,30300,9900,600,CONT_VIA,*
B 53700,29700,9900,600,CONT_VIA,*
B -15600,29700,9900,600,CONT_VIA,*
B 53700,20300,9900,600,CONT_VIA,*
B -15600,20300,9900,600,CONT_VIA,*
B 53700,19700,9900,600,CONT_VIA,*
B -15600,19700,9900,600,CONT_VIA,*
B 53700,10300,9900,600,CONT_VIA,*
B -15600,10300,9900,600,CONT_VIA,*
B 53700,9700,9900,600,CONT_VIA,*
B -15600,9700,9900,600,CONT_VIA,*
B 53700,300,9900,600,CONT_VIA,*
B -15600,300,9900,600,CONT_VIA,*
B 10200,41600,10000,9800,CONT_VIA,*
B -26400,52400,9900,9800,CONT_VIA,*
B -26400,-18000,9900,9800,CONT_VIA,*
B 64500,52400,9900,9800,CONT_VIA,*
B 64500,-18000,9900,9800,CONT_VIA,*
B 64500,34700,9900,600,CONT_VIA,*
B -26400,34700,9900,600,CONT_VIA,*
B 64500,25300,9900,600,CONT_VIA,*
B -26400,25300,9900,600,CONT_VIA,*
B 64500,24700,9900,600,CONT_VIA,*
B -26400,24700,9900,600,CONT_VIA,*
B 64500,15300,9900,600,CONT_VIA,*
B -26400,15300,9900,600,CONT_VIA,*
B 64500,14700,9900,600,CONT_VIA,*
B -26400,14700,9900,600,CONT_VIA,*
B 64500,5300,9900,600,CONT_VIA,*
B -26400,5300,9900,600,CONT_VIA,*
B 64500,4700,9900,600,CONT_VIA,*
B -26400,4700,9900,600,CONT_VIA,*
B 10200,-18000,10000,9800,CONT_VIA,*
EOF