OpenCores
URL https://opencores.org/ocsvn/structural_vhdl/structural_vhdl/trunk

Subversion Repositories structural_vhdl

[/] [structural_vhdl/] [trunk/] [idea_machine/] [comp2_glopg.vst] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 marta
-- VHDL structural description generated from `comp2_glopg`
2
--              date : Mon Sep 10 09:17:40 2001
3
 
4
 
5
-- Entity Declaration
6
 
7
ENTITY comp2_glopg IS
8
  PORT (
9
  vss : in BIT; -- vss
10
  vdd : in BIT; -- vdd
11
  kout2 : out BIT_VECTOR (0 TO 15);     -- kout2
12
  q : in BIT_VECTOR (0 TO 15);  -- q
13
  p : in BIT_VECTOR (0 TO 15)   -- p
14
  );
15
END comp2_glopg;
16
 
17
-- Architecture Declaration
18
 
19
ARCHITECTURE VST OF comp2_glopg IS
20
  COMPONENT zero_x0
21
    port (
22
    nq : out BIT;       -- nq
23
    vdd : in BIT;       -- vdd
24
    vss : in BIT        -- vss
25
    );
26
  END COMPONENT;
27
 
28
  COMPONENT noa2a22_x1
29
    port (
30
    i0 : in BIT;        -- i0
31
    i1 : in BIT;        -- i1
32
    i2 : in BIT;        -- i2
33
    i3 : in BIT;        -- i3
34
    nq : out BIT;       -- nq
35
    vdd : in BIT;       -- vdd
36
    vss : in BIT        -- vss
37
    );
38
  END COMPONENT;
39
 
40
  COMPONENT na4_x1
41
    port (
42
    i0 : in BIT;        -- i0
43
    i1 : in BIT;        -- i1
44
    i2 : in BIT;        -- i2
45
    i3 : in BIT;        -- i3
46
    nq : out BIT;       -- nq
47
    vdd : in BIT;       -- vdd
48
    vss : in BIT        -- vss
49
    );
50
  END COMPONENT;
51
 
52
  COMPONENT oa2a2a2a24_x2
53
    port (
54
    i0 : in BIT;        -- i0
55
    i1 : in BIT;        -- i1
56
    i2 : in BIT;        -- i2
57
    i3 : in BIT;        -- i3
58
    i4 : in BIT;        -- i4
59
    i5 : in BIT;        -- i5
60
    i6 : in BIT;        -- i6
61
    i7 : in BIT;        -- i7
62
    q : out BIT;        -- q
63
    vdd : in BIT;       -- vdd
64
    vss : in BIT        -- vss
65
    );
66
  END COMPONENT;
67
 
68
  COMPONENT o3_x2
69
    port (
70
    i0 : in BIT;        -- i0
71
    i1 : in BIT;        -- i1
72
    i2 : in BIT;        -- i2
73
    q : out BIT;        -- q
74
    vdd : in BIT;       -- vdd
75
    vss : in BIT        -- vss
76
    );
77
  END COMPONENT;
78
 
79
  COMPONENT nao22_x1
80
    port (
81
    i0 : in BIT;        -- i0
82
    i1 : in BIT;        -- i1
83
    i2 : in BIT;        -- i2
84
    nq : out BIT;       -- nq
85
    vdd : in BIT;       -- vdd
86
    vss : in BIT        -- vss
87
    );
88
  END COMPONENT;
89
 
90
  COMPONENT na3_x1
91
    port (
92
    i0 : in BIT;        -- i0
93
    i1 : in BIT;        -- i1
94
    i2 : in BIT;        -- i2
95
    nq : out BIT;       -- nq
96
    vdd : in BIT;       -- vdd
97
    vss : in BIT        -- vss
98
    );
99
  END COMPONENT;
100
 
101
  COMPONENT noa22_x1
102
    port (
103
    i0 : in BIT;        -- i0
104
    i1 : in BIT;        -- i1
105
    i2 : in BIT;        -- i2
106
    nq : out BIT;       -- nq
107
    vdd : in BIT;       -- vdd
108
    vss : in BIT        -- vss
109
    );
110
  END COMPONENT;
111
 
112
  COMPONENT a3_x2
113
    port (
114
    i0 : in BIT;        -- i0
115
    i1 : in BIT;        -- i1
116
    i2 : in BIT;        -- i2
117
    q : out BIT;        -- q
118
    vdd : in BIT;       -- vdd
119
    vss : in BIT        -- vss
120
    );
121
  END COMPONENT;
122
 
123
  COMPONENT oa2a2a23_x2
124
    port (
125
    i0 : in BIT;        -- i0
126
    i1 : in BIT;        -- i1
127
    i2 : in BIT;        -- i2
128
    i3 : in BIT;        -- i3
129
    i4 : in BIT;        -- i4
130
    i5 : in BIT;        -- i5
131
    q : out BIT;        -- q
132
    vdd : in BIT;       -- vdd
133
    vss : in BIT        -- vss
134
    );
135
  END COMPONENT;
136
 
137
  COMPONENT no4_x1
138
    port (
139
    i0 : in BIT;        -- i0
140
    i1 : in BIT;        -- i1
141
    i2 : in BIT;        -- i2
142
    i3 : in BIT;        -- i3
143
    nq : out BIT;       -- nq
144
    vdd : in BIT;       -- vdd
145
    vss : in BIT        -- vss
146
    );
147
  END COMPONENT;
148
 
149
  COMPONENT a4_x2
150
    port (
151
    i0 : in BIT;        -- i0
152
    i1 : in BIT;        -- i1
153
    i2 : in BIT;        -- i2
154
    i3 : in BIT;        -- i3
155
    q : out BIT;        -- q
156
    vdd : in BIT;       -- vdd
157
    vss : in BIT        -- vss
158
    );
159
  END COMPONENT;
160
 
161
  COMPONENT na2_x1
162
    port (
163
    i0 : in BIT;        -- i0
164
    i1 : in BIT;        -- i1
165
    nq : out BIT;       -- nq
166
    vdd : in BIT;       -- vdd
167
    vss : in BIT        -- vss
168
    );
169
  END COMPONENT;
170
 
171
  COMPONENT noa2a2a2a24_x1
172
    port (
173
    i0 : in BIT;        -- i0
174
    i1 : in BIT;        -- i1
175
    i2 : in BIT;        -- i2
176
    i3 : in BIT;        -- i3
177
    i4 : in BIT;        -- i4
178
    i5 : in BIT;        -- i5
179
    i6 : in BIT;        -- i6
180
    i7 : in BIT;        -- i7
181
    nq : out BIT;       -- nq
182
    vdd : in BIT;       -- vdd
183
    vss : in BIT        -- vss
184
    );
185
  END COMPONENT;
186
 
187
  COMPONENT ao22_x2
188
    port (
189
    i0 : in BIT;        -- i0
190
    i1 : in BIT;        -- i1
191
    i2 : in BIT;        -- i2
192
    q : out BIT;        -- q
193
    vdd : in BIT;       -- vdd
194
    vss : in BIT        -- vss
195
    );
196
  END COMPONENT;
197
 
198
  COMPONENT o2_x2
199
    port (
200
    i0 : in BIT;        -- i0
201
    i1 : in BIT;        -- i1
202
    q : out BIT;        -- q
203
    vdd : in BIT;       -- vdd
204
    vss : in BIT        -- vss
205
    );
206
  END COMPONENT;
207
 
208
  COMPONENT nao2o22_x1
209
    port (
210
    i0 : in BIT;        -- i0
211
    i1 : in BIT;        -- i1
212
    i2 : in BIT;        -- i2
213
    i3 : in BIT;        -- i3
214
    nq : out BIT;       -- nq
215
    vdd : in BIT;       -- vdd
216
    vss : in BIT        -- vss
217
    );
218
  END COMPONENT;
219
 
220
  COMPONENT oa22_x2
221
    port (
222
    i0 : in BIT;        -- i0
223
    i1 : in BIT;        -- i1
224
    i2 : in BIT;        -- i2
225
    q : out BIT;        -- q
226
    vdd : in BIT;       -- vdd
227
    vss : in BIT        -- vss
228
    );
229
  END COMPONENT;
230
 
231
  COMPONENT no3_x1
232
    port (
233
    i0 : in BIT;        -- i0
234
    i1 : in BIT;        -- i1
235
    i2 : in BIT;        -- i2
236
    nq : out BIT;       -- nq
237
    vdd : in BIT;       -- vdd
238
    vss : in BIT        -- vss
239
    );
240
  END COMPONENT;
241
 
242
  COMPONENT oa2a22_x2
243
    port (
244
    i0 : in BIT;        -- i0
245
    i1 : in BIT;        -- i1
246
    i2 : in BIT;        -- i2
247
    i3 : in BIT;        -- i3
248
    q : out BIT;        -- q
249
    vdd : in BIT;       -- vdd
250
    vss : in BIT        -- vss
251
    );
252
  END COMPONENT;
253
 
254
  COMPONENT no2_x1
255
    port (
256
    i0 : in BIT;        -- i0
257
    i1 : in BIT;        -- i1
258
    nq : out BIT;       -- nq
259
    vdd : in BIT;       -- vdd
260
    vss : in BIT        -- vss
261
    );
262
  END COMPONENT;
263
 
264
  COMPONENT inv_x1
265
    port (
266
    i : in BIT; -- i
267
    nq : out BIT;       -- nq
268
    vdd : in BIT;       -- vdd
269
    vss : in BIT        -- vss
270
    );
271
  END COMPONENT;
272
 
273
  COMPONENT a2_x2
274
    port (
275
    i0 : in BIT;        -- i0
276
    i1 : in BIT;        -- i1
277
    q : out BIT;        -- q
278
    vdd : in BIT;       -- vdd
279
    vss : in BIT        -- vss
280
    );
281
  END COMPONENT;
282
 
283
  COMPONENT ao2o22_x2
284
    port (
285
    i0 : in BIT;        -- i0
286
    i1 : in BIT;        -- i1
287
    i2 : in BIT;        -- i2
288
    i3 : in BIT;        -- i3
289
    q : out BIT;        -- q
290
    vdd : in BIT;       -- vdd
291
    vss : in BIT        -- vss
292
    );
293
  END COMPONENT;
294
 
295
  COMPONENT an12_x1
296
    port (
297
    i0 : in BIT;        -- i0
298
    i1 : in BIT;        -- i1
299
    q : out BIT;        -- q
300
    vdd : in BIT;       -- vdd
301
    vss : in BIT        -- vss
302
    );
303
  END COMPONENT;
304
 
305
  COMPONENT o4_x2
306
    port (
307
    i0 : in BIT;        -- i0
308
    i1 : in BIT;        -- i1
309
    i2 : in BIT;        -- i2
310
    i3 : in BIT;        -- i3
311
    q : out BIT;        -- q
312
    vdd : in BIT;       -- vdd
313
    vss : in BIT        -- vss
314
    );
315
  END COMPONENT;
316
 
317
  SIGNAL auxsc407 : BIT;        -- auxsc407
318
  SIGNAL auxsc406 : BIT;        -- auxsc406
319
  SIGNAL auxsc346 : BIT;        -- auxsc346
320
  SIGNAL auxsc405 : BIT;        -- auxsc405
321
  SIGNAL auxsc278 : BIT;        -- auxsc278
322
  SIGNAL auxsc288 : BIT;        -- auxsc288
323
  SIGNAL auxsc287 : BIT;        -- auxsc287
324
  SIGNAL auxsc276 : BIT;        -- auxsc276
325
  SIGNAL auxsc304 : BIT;        -- auxsc304
326
  SIGNAL auxsc303 : BIT;        -- auxsc303
327
  SIGNAL auxsc302 : BIT;        -- auxsc302
328
  SIGNAL auxsc301 : BIT;        -- auxsc301
329
  SIGNAL auxsc299 : BIT;        -- auxsc299
330
  SIGNAL auxsc298 : BIT;        -- auxsc298
331
  SIGNAL auxsc297 : BIT;        -- auxsc297
332
  SIGNAL auxsc296 : BIT;        -- auxsc296
333
  SIGNAL auxsc285 : BIT;        -- auxsc285
334
  SIGNAL auxsc282 : BIT;        -- auxsc282
335
  SIGNAL auxsc281 : BIT;        -- auxsc281
336
  SIGNAL auxsc280 : BIT;        -- auxsc280
337
  SIGNAL auxsc277 : BIT;        -- auxsc277
338
  SIGNAL auxsc294 : BIT;        -- auxsc294
339
  SIGNAL auxsc227 : BIT;        -- auxsc227
340
  SIGNAL auxsc293 : BIT;        -- auxsc293
341
  SIGNAL auxsc175 : BIT;        -- auxsc175
342
  SIGNAL auxsc292 : BIT;        -- auxsc292
343
  SIGNAL auxsc242 : BIT;        -- auxsc242
344
  SIGNAL auxsc291 : BIT;        -- auxsc291
345
  SIGNAL auxsc283 : BIT;        -- auxsc283
346
  SIGNAL auxsc290 : BIT;        -- auxsc290
347
  SIGNAL auxsc266 : BIT;        -- auxsc266
348
  SIGNAL auxsc267 : BIT;        -- auxsc267
349
  SIGNAL auxsc289 : BIT;        -- auxsc289
350
  SIGNAL auxsc271 : BIT;        -- auxsc271
351
  SIGNAL auxsc275 : BIT;        -- auxsc275
352
  SIGNAL auxsc307 : BIT;        -- auxsc307
353
  SIGNAL auxsc262 : BIT;        -- auxsc262
354
  SIGNAL auxsc223 : BIT;        -- auxsc223
355
  SIGNAL auxsc306 : BIT;        -- auxsc306
356
  SIGNAL auxsc305 : BIT;        -- auxsc305
357
  SIGNAL auxsc176 : BIT;        -- auxsc176
358
  SIGNAL auxsc404 : BIT;        -- auxsc404
359
  SIGNAL auxsc403 : BIT;        -- auxsc403
360
  SIGNAL auxsc397 : BIT;        -- auxsc397
361
  SIGNAL auxsc382 : BIT;        -- auxsc382
362
  SIGNAL auxsc396 : BIT;        -- auxsc396
363
  SIGNAL auxsc395 : BIT;        -- auxsc395
364
  SIGNAL auxsc286 : BIT;        -- auxsc286
365
  SIGNAL auxsc379 : BIT;        -- auxsc379
366
  SIGNAL auxsc378 : BIT;        -- auxsc378
367
  SIGNAL auxsc279 : BIT;        -- auxsc279
368
  SIGNAL auxsc394 : BIT;        -- auxsc394
369
  SIGNAL auxsc376 : BIT;        -- auxsc376
370
  SIGNAL auxsc150 : BIT;        -- auxsc150
371
  SIGNAL auxsc402 : BIT;        -- auxsc402
372
  SIGNAL auxsc392 : BIT;        -- auxsc392
373
  SIGNAL auxsc357 : BIT;        -- auxsc357
374
  SIGNAL auxsc391 : BIT;        -- auxsc391
375
  SIGNAL auxsc355 : BIT;        -- auxsc355
376
  SIGNAL auxsc354 : BIT;        -- auxsc354
377
  SIGNAL auxsc226 : BIT;        -- auxsc226
378
  SIGNAL auxsc390 : BIT;        -- auxsc390
379
  SIGNAL auxsc352 : BIT;        -- auxsc352
380
  SIGNAL auxsc342 : BIT;        -- auxsc342
381
  SIGNAL auxsc13 : BIT; -- auxsc13
382
  SIGNAL auxsc11 : BIT; -- auxsc11
383
  SIGNAL auxsc351 : BIT;        -- auxsc351
384
  SIGNAL auxsc315 : BIT;        -- auxsc315
385
  SIGNAL auxsc350 : BIT;        -- auxsc350
386
  SIGNAL auxsc349 : BIT;        -- auxsc349
387
  SIGNAL auxsc340 : BIT;        -- auxsc340
388
  SIGNAL auxsc339 : BIT;        -- auxsc339
389
  SIGNAL auxsc389 : BIT;        -- auxsc389
390
  SIGNAL auxsc401 : BIT;        -- auxsc401
391
  SIGNAL auxsc387 : BIT;        -- auxsc387
392
  SIGNAL auxsc386 : BIT;        -- auxsc386
393
  SIGNAL auxsc363 : BIT;        -- auxsc363
394
  SIGNAL auxsc365 : BIT;        -- auxsc365
395
  SIGNAL auxsc295 : BIT;        -- auxsc295
396
  SIGNAL auxsc385 : BIT;        -- auxsc385
397
  SIGNAL auxsc361 : BIT;        -- auxsc361
398
  SIGNAL auxsc370 : BIT;        -- auxsc370
399
  SIGNAL auxsc300 : BIT;        -- auxsc300
400
  SIGNAL auxsc284 : BIT;        -- auxsc284
401
  SIGNAL auxsc384 : BIT;        -- auxsc384
402
  SIGNAL auxsc364 : BIT;        -- auxsc364
403
  SIGNAL auxsc400 : BIT;        -- auxsc400
404
  SIGNAL auxsc314 : BIT;        -- auxsc314
405
  SIGNAL auxsc313 : BIT;        -- auxsc313
406
  SIGNAL auxsc312 : BIT;        -- auxsc312
407
  SIGNAL auxsc144 : BIT;        -- auxsc144
408
  SIGNAL auxsc143 : BIT;        -- auxsc143
409
  SIGNAL auxsc142 : BIT;        -- auxsc142
410
  SIGNAL auxsc102 : BIT;        -- auxsc102
411
  SIGNAL auxsc101 : BIT;        -- auxsc101
412
  SIGNAL auxsc100 : BIT;        -- auxsc100
413
  SIGNAL auxsc140 : BIT;        -- auxsc140
414
  SIGNAL auxsc139 : BIT;        -- auxsc139
415
  SIGNAL auxsc311 : BIT;        -- auxsc311
416
  SIGNAL auxsc310 : BIT;        -- auxsc310
417
  SIGNAL auxsc136 : BIT;        -- auxsc136
418
  SIGNAL auxsc88 : BIT; -- auxsc88
419
  SIGNAL auxsc134 : BIT;        -- auxsc134
420
  SIGNAL auxsc133 : BIT;        -- auxsc133
421
  SIGNAL auxsc132 : BIT;        -- auxsc132
422
  SIGNAL auxsc309 : BIT;        -- auxsc309
423
  SIGNAL auxsc108 : BIT;        -- auxsc108
424
  SIGNAL auxsc98 : BIT; -- auxsc98
425
  SIGNAL auxsc97 : BIT; -- auxsc97
426
  SIGNAL auxsc96 : BIT; -- auxsc96
427
  SIGNAL auxsc130 : BIT;        -- auxsc130
428
  SIGNAL auxsc90 : BIT; -- auxsc90
429
  SIGNAL auxsc40 : BIT; -- auxsc40
430
  SIGNAL auxsc56 : BIT; -- auxsc56
431
  SIGNAL auxsc91 : BIT; -- auxsc91
432
  SIGNAL auxsc53 : BIT; -- auxsc53
433
  SIGNAL auxsc41 : BIT; -- auxsc41
434
  SIGNAL auxsc52 : BIT; -- auxsc52
435
  SIGNAL auxsc106 : BIT;        -- auxsc106
436
  SIGNAL auxsc54 : BIT; -- auxsc54
437
  SIGNAL auxsc42 : BIT; -- auxsc42
438
  SIGNAL auxsc94 : BIT; -- auxsc94
439
  SIGNAL auxsc93 : BIT; -- auxsc93
440
  SIGNAL auxsc84 : BIT; -- auxsc84
441
  SIGNAL auxsc82 : BIT; -- auxsc82
442
  SIGNAL auxsc87 : BIT; -- auxsc87
443
  SIGNAL auxsc308 : BIT;        -- auxsc308
444
  SIGNAL auxsc128 : BIT;        -- auxsc128
445
  SIGNAL auxsc61 : BIT; -- auxsc61
446
  SIGNAL auxsc127 : BIT;        -- auxsc127
447
  SIGNAL auxsc126 : BIT;        -- auxsc126
448
  SIGNAL auxsc399 : BIT;        -- auxsc399
449
  SIGNAL auxsc336 : BIT;        -- auxsc336
450
  SIGNAL auxsc6 : BIT;  -- auxsc6
451
  SIGNAL auxsc59 : BIT; -- auxsc59
452
  SIGNAL auxsc20 : BIT; -- auxsc20
453
  SIGNAL auxsc19 : BIT; -- auxsc19
454
  SIGNAL auxsc12 : BIT; -- auxsc12
455
  SIGNAL auxsc18 : BIT; -- auxsc18
456
  SIGNAL auxsc17 : BIT; -- auxsc17
457
  SIGNAL auxsc16 : BIT; -- auxsc16
458
  SIGNAL auxsc165 : BIT;        -- auxsc165
459
  SIGNAL auxsc9 : BIT;  -- auxsc9
460
  SIGNAL auxsc164 : BIT;        -- auxsc164
461
  SIGNAL auxsc153 : BIT;        -- auxsc153
462
  SIGNAL auxsc163 : BIT;        -- auxsc163
463
  SIGNAL auxsc4 : BIT;  -- auxsc4
464
  SIGNAL auxsc10 : BIT; -- auxsc10
465
  SIGNAL auxsc162 : BIT;        -- auxsc162
466
  SIGNAL auxsc151 : BIT;        -- auxsc151
467
  SIGNAL auxsc161 : BIT;        -- auxsc161
468
  SIGNAL auxsc25 : BIT; -- auxsc25
469
  SIGNAL auxsc27 : BIT; -- auxsc27
470
  SIGNAL auxsc24 : BIT; -- auxsc24
471
  SIGNAL auxsc23 : BIT; -- auxsc23
472
  SIGNAL auxsc32 : BIT; -- auxsc32
473
  SIGNAL auxsc30 : BIT; -- auxsc30
474
  SIGNAL aux36_a : BIT; -- aux36_a
475
  SIGNAL aux33_a : BIT; -- aux33_a
476
  SIGNAL aux24_a : BIT; -- aux24_a
477
  SIGNAL aux22_a : BIT; -- aux22_a
478
  SIGNAL aux6_a : BIT;  -- aux6_a
479
  SIGNAL aux42_a : BIT; -- aux42_a
480
 
481
BEGIN
482
 
483
  kout2_15 : zero_x0
484
    PORT MAP (
485
    vss => vss,
486
    vdd => vdd,
487
    nq => kout2(15));
488
  kout2_14 : zero_x0
489
    PORT MAP (
490
    vss => vss,
491
    vdd => vdd,
492
    nq => kout2(14));
493
  kout2_13 : zero_x0
494
    PORT MAP (
495
    vss => vss,
496
    vdd => vdd,
497
    nq => kout2(13));
498
  kout2_12 : zero_x0
499
    PORT MAP (
500
    vss => vss,
501
    vdd => vdd,
502
    nq => kout2(12));
503
  kout2_11 : zero_x0
504
    PORT MAP (
505
    vss => vss,
506
    vdd => vdd,
507
    nq => kout2(11));
508
  kout2_10 : zero_x0
509
    PORT MAP (
510
    vss => vss,
511
    vdd => vdd,
512
    nq => kout2(10));
513
  kout2_9 : zero_x0
514
    PORT MAP (
515
    vss => vss,
516
    vdd => vdd,
517
    nq => kout2(9));
518
  kout2_8 : zero_x0
519
    PORT MAP (
520
    vss => vss,
521
    vdd => vdd,
522
    nq => kout2(8));
523
  kout2_7 : zero_x0
524
    PORT MAP (
525
    vss => vss,
526
    vdd => vdd,
527
    nq => kout2(7));
528
  kout2_6 : zero_x0
529
    PORT MAP (
530
    vss => vss,
531
    vdd => vdd,
532
    nq => kout2(6));
533
  kout2_5 : zero_x0
534
    PORT MAP (
535
    vss => vss,
536
    vdd => vdd,
537
    nq => kout2(5));
538
  kout2_4 : zero_x0
539
    PORT MAP (
540
    vss => vss,
541
    vdd => vdd,
542
    nq => kout2(4));
543
  kout2_3 : zero_x0
544
    PORT MAP (
545
    vss => vss,
546
    vdd => vdd,
547
    nq => kout2(3));
548
  kout2_2 : zero_x0
549
    PORT MAP (
550
    vss => vss,
551
    vdd => vdd,
552
    nq => kout2(2));
553
  kout2_1 : zero_x0
554
    PORT MAP (
555
    vss => vss,
556
    vdd => vdd,
557
    nq => kout2(1));
558
  kout2_0 : o3_x2
559
    PORT MAP (
560
    vss => vss,
561
    vdd => vdd,
562
    q => kout2(0),
563
    i2 => auxsc407,
564
    i1 => auxsc404,
565
    i0 => auxsc400);
566
  auxsc407 : noa22_x1
567
    PORT MAP (
568
    vss => vss,
569
    vdd => vdd,
570
    nq => auxsc407,
571
    i2 => p(12),
572
    i1 => auxsc406,
573
    i0 => auxsc405);
574
  auxsc406 : o4_x2
575
    PORT MAP (
576
    vss => vss,
577
    vdd => vdd,
578
    q => auxsc406,
579
    i3 => auxsc346,
580
    i2 => auxsc19,
581
    i1 => auxsc16,
582
    i0 => auxsc12);
583
  auxsc346 : o3_x2
584
    PORT MAP (
585
    vss => vss,
586
    vdd => vdd,
587
    q => auxsc346,
588
    i2 => auxsc313,
589
    i1 => auxsc309,
590
    i0 => auxsc308);
591
  auxsc405 : na4_x1
592
    PORT MAP (
593
    vss => vss,
594
    vdd => vdd,
595
    nq => auxsc405,
596
    i3 => auxsc278,
597
    i2 => auxsc276,
598
    i1 => auxsc277,
599
    i0 => auxsc275);
600
  auxsc278 : a2_x2
601
    PORT MAP (
602
    vss => vss,
603
    vdd => vdd,
604
    q => auxsc278,
605
    i1 => auxsc288,
606
    i0 => auxsc287);
607
  auxsc288 : na3_x1
608
    PORT MAP (
609
    vss => vss,
610
    vdd => vdd,
611
    nq => auxsc288,
612
    i2 => auxsc108,
613
    i1 => auxsc285,
614
    i0 => auxsc282);
615
  auxsc287 : na4_x1
616
    PORT MAP (
617
    vss => vss,
618
    vdd => vdd,
619
    nq => auxsc287,
620
    i3 => auxsc286,
621
    i2 => auxsc285,
622
    i1 => auxsc282,
623
    i0 => auxsc279);
624
  auxsc276 : a4_x2
625
    PORT MAP (
626
    vss => vss,
627
    vdd => vdd,
628
    q => auxsc276,
629
    i3 => auxsc304,
630
    i2 => auxsc302,
631
    i1 => auxsc297,
632
    i0 => auxsc296);
633
  auxsc304 : na3_x1
634
    PORT MAP (
635
    vss => vss,
636
    vdd => vdd,
637
    nq => auxsc304,
638
    i2 => auxsc285,
639
    i1 => auxsc303,
640
    i0 => auxsc90);
641
  auxsc303 : a4_x2
642
    PORT MAP (
643
    vss => vss,
644
    vdd => vdd,
645
    q => auxsc303,
646
    i3 => auxsc101,
647
    i2 => auxsc300,
648
    i1 => auxsc134,
649
    i0 => p(2));
650
  auxsc302 : na3_x1
651
    PORT MAP (
652
    vss => vss,
653
    vdd => vdd,
654
    nq => auxsc302,
655
    i2 => auxsc285,
656
    i1 => auxsc301,
657
    i0 => auxsc299);
658
  auxsc301 : a3_x2
659
    PORT MAP (
660
    vss => vss,
661
    vdd => vdd,
662
    q => auxsc301,
663
    i2 => auxsc300,
664
    i1 => auxsc132,
665
    i0 => p(4));
666
  auxsc299 : a3_x2
667
    PORT MAP (
668
    vss => vss,
669
    vdd => vdd,
670
    q => auxsc299,
671
    i2 => auxsc101,
672
    i1 => auxsc298,
673
    i0 => auxsc100);
674
  auxsc298 : na2_x1
675
    PORT MAP (
676
    vss => vss,
677
    vdd => vdd,
678
    nq => auxsc298,
679
    i1 => auxsc23,
680
    i0 => q(5));
681
  auxsc297 : na4_x1
682
    PORT MAP (
683
    vss => vss,
684
    vdd => vdd,
685
    nq => auxsc297,
686
    i3 => auxsc285,
687
    i2 => auxsc106,
688
    i1 => auxsc282,
689
    i0 => auxsc279);
690
  auxsc296 : na4_x1
691
    PORT MAP (
692
    vss => vss,
693
    vdd => vdd,
694
    nq => auxsc296,
695
    i3 => auxsc285,
696
    i2 => auxsc295,
697
    i1 => auxsc282,
698
    i0 => auxsc139);
699
  auxsc285 : a2_x2
700
    PORT MAP (
701
    vss => vss,
702
    vdd => vdd,
703
    q => auxsc285,
704
    i1 => auxsc284,
705
    i0 => auxsc283);
706
  auxsc282 : inv_x1
707
    PORT MAP (
708
    vss => vss,
709
    vdd => vdd,
710
    nq => auxsc282,
711
    i => auxsc281);
712
  auxsc281 : an12_x1
713
    PORT MAP (
714
    vss => vss,
715
    vdd => vdd,
716
    q => auxsc281,
717
    i1 => auxsc59,
718
    i0 => auxsc280);
719
  auxsc280 : inv_x1
720
    PORT MAP (
721
    vss => vss,
722
    vdd => vdd,
723
    nq => auxsc280,
724
    i => q(9));
725
  auxsc277 : noa2a2a2a24_x1
726
    PORT MAP (
727
    vss => vss,
728
    vdd => vdd,
729
    nq => auxsc277,
730
    i7 => auxsc294,
731
    i6 => p(10),
732
    i5 => auxsc293,
733
    i4 => auxsc292,
734
    i3 => auxsc291,
735
    i2 => auxsc283,
736
    i1 => auxsc290,
737
    i0 => auxsc289);
738
  auxsc294 : no2_x1
739
    PORT MAP (
740
    vss => vss,
741
    vdd => vdd,
742
    nq => auxsc294,
743
    i1 => auxsc175,
744
    i0 => auxsc227);
745
  auxsc227 : ao22_x2
746
    PORT MAP (
747
    vss => vss,
748
    vdd => vdd,
749
    q => auxsc227,
750
    i2 => q(10),
751
    i1 => q(8),
752
    i0 => q(9));
753
  auxsc293 : no2_x1
754
    PORT MAP (
755
    vss => vss,
756
    vdd => vdd,
757
    nq => auxsc293,
758
    i1 => auxsc175,
759
    i0 => auxsc150);
760
  auxsc175 : oa22_x2
761
    PORT MAP (
762
    vss => vss,
763
    vdd => vdd,
764
    q => auxsc175,
765
    i2 => q(12),
766
    i1 => auxsc176,
767
    i0 => q(11));
768
  auxsc292 : no2_x1
769
    PORT MAP (
770
    vss => vss,
771
    vdd => vdd,
772
    nq => auxsc292,
773
    i1 => auxsc242,
774
    i0 => auxsc59);
775
  auxsc242 : a2_x2
776
    PORT MAP (
777
    vss => vss,
778
    vdd => vdd,
779
    q => auxsc242,
780
    i1 => q(8),
781
    i0 => q(9));
782
  auxsc291 : no4_x1
783
    PORT MAP (
784
    vss => vss,
785
    vdd => vdd,
786
    nq => auxsc291,
787
    i3 => aux24_a,
788
    i2 => auxsc150,
789
    i1 => auxsc88,
790
    i0 => q(7));
791
  auxsc283 : noa22_x1
792
    PORT MAP (
793
    vss => vss,
794
    vdd => vdd,
795
    nq => auxsc283,
796
    i2 => q(12),
797
    i1 => auxsc176,
798
    i0 => q(11));
799
  auxsc290 : a2_x2
800
    PORT MAP (
801
    vss => vss,
802
    vdd => vdd,
803
    q => auxsc290,
804
    i1 => auxsc266,
805
    i0 => auxsc267);
806
  auxsc266 : noa22_x1
807
    PORT MAP (
808
    vss => vss,
809
    vdd => vdd,
810
    nq => auxsc266,
811
    i2 => q(12),
812
    i1 => auxsc176,
813
    i0 => q(11));
814
  auxsc267 : na2_x1
815
    PORT MAP (
816
    vss => vss,
817
    vdd => vdd,
818
    nq => auxsc267,
819
    i1 => auxsc61,
820
    i0 => q(10));
821
  auxsc289 : a4_x2
822
    PORT MAP (
823
    vss => vss,
824
    vdd => vdd,
825
    q => auxsc289,
826
    i3 => auxsc101,
827
    i2 => auxsc271,
828
    i1 => auxsc142,
829
    i0 => p(6));
830
  auxsc271 : na2_x1
831
    PORT MAP (
832
    vss => vss,
833
    vdd => vdd,
834
    nq => auxsc271,
835
    i1 => auxsc59,
836
    i0 => q(9));
837
  auxsc275 : a4_x2
838
    PORT MAP (
839
    vss => vss,
840
    vdd => vdd,
841
    q => auxsc275,
842
    i3 => auxsc307,
843
    i2 => auxsc306,
844
    i1 => auxsc305,
845
    i0 => aux22_a);
846
  auxsc307 : o2_x2
847
    PORT MAP (
848
    vss => vss,
849
    vdd => vdd,
850
    q => auxsc307,
851
    i1 => auxsc262,
852
    i0 => auxsc223);
853
  auxsc262 : o4_x2
854
    PORT MAP (
855
    vss => vss,
856
    vdd => vdd,
857
    q => auxsc262,
858
    i3 => q(8),
859
    i2 => q(9),
860
    i1 => q(10),
861
    i0 => q(12));
862
  auxsc223 : an12_x1
863
    PORT MAP (
864
    vss => vss,
865
    vdd => vdd,
866
    q => auxsc223,
867
    i1 => q(11),
868
    i0 => p(11));
869
  auxsc306 : o2_x2
870
    PORT MAP (
871
    vss => vss,
872
    vdd => vdd,
873
    q => auxsc306,
874
    i1 => auxsc151,
875
    i0 => q(13));
876
  auxsc305 : o3_x2
877
    PORT MAP (
878
    vss => vss,
879
    vdd => vdd,
880
    q => auxsc305,
881
    i2 => auxsc176,
882
    i1 => q(11),
883
    i0 => q(12));
884
  auxsc176 : inv_x1
885
    PORT MAP (
886
    vss => vss,
887
    vdd => vdd,
888
    nq => auxsc176,
889
    i => p(11));
890
  auxsc404 : no3_x1
891
    PORT MAP (
892
    vss => vss,
893
    vdd => vdd,
894
    nq => auxsc404,
895
    i2 => auxsc403,
896
    i1 => auxsc402,
897
    i0 => auxsc401);
898
  auxsc403 : o4_x2
899
    PORT MAP (
900
    vss => vss,
901
    vdd => vdd,
902
    q => auxsc403,
903
    i3 => auxsc397,
904
    i2 => auxsc396,
905
    i1 => auxsc395,
906
    i0 => auxsc394);
907
  auxsc397 : a2_x2
908
    PORT MAP (
909
    vss => vss,
910
    vdd => vdd,
911
    q => auxsc397,
912
    i1 => auxsc379,
913
    i0 => auxsc382);
914
  auxsc382 : a4_x2
915
    PORT MAP (
916
    vss => vss,
917
    vdd => vdd,
918
    q => auxsc382,
919
    i3 => auxsc101,
920
    i2 => auxsc94,
921
    i1 => auxsc134,
922
    i0 => p(2));
923
  auxsc396 : a3_x2
924
    PORT MAP (
925
    vss => vss,
926
    vdd => vdd,
927
    q => auxsc396,
928
    i2 => auxsc379,
929
    i1 => auxsc106,
930
    i0 => auxsc279);
931
  auxsc395 : a3_x2
932
    PORT MAP (
933
    vss => vss,
934
    vdd => vdd,
935
    q => auxsc395,
936
    i2 => auxsc286,
937
    i1 => auxsc379,
938
    i0 => auxsc279);
939
  auxsc286 : a2_x2
940
    PORT MAP (
941
    vss => vss,
942
    vdd => vdd,
943
    q => auxsc286,
944
    i1 => auxsc91,
945
    i0 => auxsc90);
946
  auxsc379 : a3_x2
947
    PORT MAP (
948
    vss => vss,
949
    vdd => vdd,
950
    q => auxsc379,
951
    i2 => auxsc378,
952
    i1 => auxsc284,
953
    i0 => auxsc300);
954
  auxsc378 : no4_x1
955
    PORT MAP (
956
    vss => vss,
957
    vdd => vdd,
958
    nq => auxsc378,
959
    i3 => auxsc162,
960
    i2 => auxsc163,
961
    i1 => auxsc164,
962
    i0 => auxsc165);
963
  auxsc279 : o2_x2
964
    PORT MAP (
965
    vss => vss,
966
    vdd => vdd,
967
    q => auxsc279,
968
    i1 => auxsc87,
969
    i0 => p(7));
970
  auxsc394 : a4_x2
971
    PORT MAP (
972
    vss => vss,
973
    vdd => vdd,
974
    q => auxsc394,
975
    i3 => auxsc376,
976
    i2 => auxsc98,
977
    i1 => auxsc132,
978
    i0 => p(4));
979
  auxsc376 : no3_x1
980
    PORT MAP (
981
    vss => vss,
982
    vdd => vdd,
983
    nq => auxsc376,
984
    i2 => aux36_a,
985
    i1 => aux24_a,
986
    i0 => auxsc150);
987
  auxsc150 : a2_x2
988
    PORT MAP (
989
    vss => vss,
990
    vdd => vdd,
991
    q => auxsc150,
992
    i1 => auxsc61,
993
    i0 => q(10));
994
  auxsc402 : a4_x2
995
    PORT MAP (
996
    vss => vss,
997
    vdd => vdd,
998
    q => auxsc402,
999
    i3 => auxsc392,
1000
    i2 => auxsc391,
1001
    i1 => auxsc390,
1002
    i0 => auxsc389);
1003
  auxsc392 : o3_x2
1004
    PORT MAP (
1005
    vss => vss,
1006
    vdd => vdd,
1007
    q => auxsc392,
1008
    i2 => auxsc355,
1009
    i1 => auxsc357,
1010
    i0 => p(10));
1011
  auxsc357 : noa22_x1
1012
    PORT MAP (
1013
    vss => vss,
1014
    vdd => vdd,
1015
    nq => auxsc357,
1016
    i2 => q(10),
1017
    i1 => q(8),
1018
    i0 => q(9));
1019
  auxsc391 : o3_x2
1020
    PORT MAP (
1021
    vss => vss,
1022
    vdd => vdd,
1023
    q => auxsc391,
1024
    i2 => auxsc355,
1025
    i1 => auxsc354,
1026
    i0 => p(9));
1027
  auxsc355 : na2_x1
1028
    PORT MAP (
1029
    vss => vss,
1030
    vdd => vdd,
1031
    nq => auxsc355,
1032
    i1 => auxsc20,
1033
    i0 => auxsc17);
1034
  auxsc354 : nao22_x1
1035
    PORT MAP (
1036
    vss => vss,
1037
    vdd => vdd,
1038
    nq => auxsc354,
1039
    i2 => auxsc226,
1040
    i1 => auxsc61,
1041
    i0 => q(10));
1042
  auxsc226 : o2_x2
1043
    PORT MAP (
1044
    vss => vss,
1045
    vdd => vdd,
1046
    q => auxsc226,
1047
    i1 => q(8),
1048
    i0 => q(9));
1049
  auxsc390 : a4_x2
1050
    PORT MAP (
1051
    vss => vss,
1052
    vdd => vdd,
1053
    q => auxsc390,
1054
    i3 => auxsc352,
1055
    i2 => auxsc351,
1056
    i1 => auxsc350,
1057
    i0 => auxsc349);
1058
  auxsc352 : o3_x2
1059
    PORT MAP (
1060
    vss => vss,
1061
    vdd => vdd,
1062
    q => auxsc352,
1063
    i2 => auxsc342,
1064
    i1 => auxsc153,
1065
    i0 => p(11));
1066
  auxsc342 : na3_x1
1067
    PORT MAP (
1068
    vss => vss,
1069
    vdd => vdd,
1070
    nq => auxsc342,
1071
    i2 => auxsc13,
1072
    i1 => auxsc11,
1073
    i0 => q(12));
1074
  auxsc13 : inv_x1
1075
    PORT MAP (
1076
    vss => vss,
1077
    vdd => vdd,
1078
    nq => auxsc13,
1079
    i => auxsc12);
1080
  auxsc11 : noa2a22_x1
1081
    PORT MAP (
1082
    vss => vss,
1083
    vdd => vdd,
1084
    nq => auxsc11,
1085
    i3 => auxsc10,
1086
    i2 => p(15),
1087
    i1 => auxsc9,
1088
    i0 => p(14));
1089
  auxsc351 : o3_x2
1090
    PORT MAP (
1091
    vss => vss,
1092
    vdd => vdd,
1093
    q => auxsc351,
1094
    i2 => auxsc315,
1095
    i1 => auxsc161,
1096
    i0 => p(13));
1097
  auxsc315 : nao2o22_x1
1098
    PORT MAP (
1099
    vss => vss,
1100
    vdd => vdd,
1101
    nq => auxsc315,
1102
    i3 => auxsc6,
1103
    i2 => q(14),
1104
    i1 => auxsc4,
1105
    i0 => q(15));
1106
  auxsc350 : inv_x1
1107
    PORT MAP (
1108
    vss => vss,
1109
    vdd => vdd,
1110
    nq => auxsc350,
1111
    i => auxsc163);
1112
  auxsc349 : na2_x1
1113
    PORT MAP (
1114
    vss => vss,
1115
    vdd => vdd,
1116
    nq => auxsc349,
1117
    i1 => auxsc340,
1118
    i0 => auxsc165);
1119
  auxsc340 : inv_x1
1120
    PORT MAP (
1121
    vss => vss,
1122
    vdd => vdd,
1123
    nq => auxsc340,
1124
    i => auxsc339);
1125
  auxsc339 : an12_x1
1126
    PORT MAP (
1127
    vss => vss,
1128
    vdd => vdd,
1129
    q => auxsc339,
1130
    i1 => p(15),
1131
    i0 => q(15));
1132
  auxsc389 : na4_x1
1133
    PORT MAP (
1134
    vss => vss,
1135
    vdd => vdd,
1136
    nq => auxsc389,
1137
    i3 => aux33_a,
1138
    i2 => q(8),
1139
    i1 => q(9),
1140
    i0 => q(10));
1141
  auxsc401 : oa2a2a2a24_x2
1142
    PORT MAP (
1143
    vss => vss,
1144
    vdd => vdd,
1145
    q => auxsc401,
1146
    i7 => auxsc387,
1147
    i6 => auxsc284,
1148
    i5 => auxsc386,
1149
    i4 => auxsc295,
1150
    i3 => auxsc385,
1151
    i2 => auxsc108,
1152
    i1 => auxsc370,
1153
    i0 => auxsc384);
1154
  auxsc387 : no2_x1
1155
    PORT MAP (
1156
    vss => vss,
1157
    vdd => vdd,
1158
    nq => auxsc387,
1159
    i1 => aux42_a,
1160
    i0 => aux36_a);
1161
  auxsc386 : no2_x1
1162
    PORT MAP (
1163
    vss => vss,
1164
    vdd => vdd,
1165
    nq => auxsc386,
1166
    i1 => auxsc363,
1167
    i0 => auxsc365);
1168
  auxsc363 : na3_x1
1169
    PORT MAP (
1170
    vss => vss,
1171
    vdd => vdd,
1172
    nq => auxsc363,
1173
    i2 => auxsc284,
1174
    i1 => auxsc300,
1175
    i0 => auxsc139);
1176
  auxsc365 : o3_x2
1177
    PORT MAP (
1178
    vss => vss,
1179
    vdd => vdd,
1180
    q => auxsc365,
1181
    i2 => auxsc162,
1182
    i1 => auxsc163,
1183
    i0 => auxsc364);
1184
  auxsc295 : a3_x2
1185
    PORT MAP (
1186
    vss => vss,
1187
    vdd => vdd,
1188
    q => auxsc295,
1189
    i2 => auxsc101,
1190
    i1 => auxsc100,
1191
    i0 => p(5));
1192
  auxsc385 : a3_x2
1193
    PORT MAP (
1194
    vss => vss,
1195
    vdd => vdd,
1196
    q => auxsc385,
1197
    i2 => auxsc361,
1198
    i1 => auxsc300,
1199
    i0 => auxsc284);
1200
  auxsc361 : no4_x1
1201
    PORT MAP (
1202
    vss => vss,
1203
    vdd => vdd,
1204
    nq => auxsc361,
1205
    i3 => auxsc162,
1206
    i2 => auxsc163,
1207
    i1 => auxsc164,
1208
    i0 => auxsc165);
1209
  auxsc370 : a4_x2
1210
    PORT MAP (
1211
    vss => vss,
1212
    vdd => vdd,
1213
    q => auxsc370,
1214
    i3 => auxsc300,
1215
    i2 => auxsc284,
1216
    i1 => auxsc87,
1217
    i0 => p(7));
1218
  auxsc300 : na2_x1
1219
    PORT MAP (
1220
    vss => vss,
1221
    vdd => vdd,
1222
    nq => auxsc300,
1223
    i1 => auxsc59,
1224
    i0 => q(9));
1225
  auxsc284 : na2_x1
1226
    PORT MAP (
1227
    vss => vss,
1228
    vdd => vdd,
1229
    nq => auxsc284,
1230
    i1 => auxsc61,
1231
    i0 => q(10));
1232
  auxsc384 : no3_x1
1233
    PORT MAP (
1234
    vss => vss,
1235
    vdd => vdd,
1236
    nq => auxsc384,
1237
    i2 => auxsc364,
1238
    i1 => auxsc162,
1239
    i0 => auxsc163);
1240
  auxsc364 : nao2o22_x1
1241
    PORT MAP (
1242
    vss => vss,
1243
    vdd => vdd,
1244
    nq => auxsc364,
1245
    i3 => auxsc9,
1246
    i2 => p(14),
1247
    i1 => auxsc153,
1248
    i0 => p(11));
1249
  auxsc400 : an12_x1
1250
    PORT MAP (
1251
    vss => vss,
1252
    vdd => vdd,
1253
    q => auxsc400,
1254
    i1 => auxsc314,
1255
    i0 => auxsc399);
1256
  auxsc314 : no3_x1
1257
    PORT MAP (
1258
    vss => vss,
1259
    vdd => vdd,
1260
    nq => auxsc314,
1261
    i2 => auxsc313,
1262
    i1 => auxsc309,
1263
    i0 => auxsc308);
1264
  auxsc313 : o2_x2
1265
    PORT MAP (
1266
    vss => vss,
1267
    vdd => vdd,
1268
    q => auxsc313,
1269
    i1 => auxsc312,
1270
    i0 => auxsc311);
1271
  auxsc312 : nao22_x1
1272
    PORT MAP (
1273
    vss => vss,
1274
    vdd => vdd,
1275
    nq => auxsc312,
1276
    i2 => auxsc144,
1277
    i1 => auxsc102,
1278
    i0 => auxsc140);
1279
  auxsc144 : na3_x1
1280
    PORT MAP (
1281
    vss => vss,
1282
    vdd => vdd,
1283
    nq => auxsc144,
1284
    i2 => auxsc143,
1285
    i1 => auxsc142,
1286
    i0 => auxsc82);
1287
  auxsc143 : an12_x1
1288
    PORT MAP (
1289
    vss => vss,
1290
    vdd => vdd,
1291
    q => auxsc143,
1292
    i1 => p(6),
1293
    i0 => aux6_a);
1294
  auxsc142 : inv_x1
1295
    PORT MAP (
1296
    vss => vss,
1297
    vdd => vdd,
1298
    nq => auxsc142,
1299
    i => q(6));
1300
  auxsc102 : na3_x1
1301
    PORT MAP (
1302
    vss => vss,
1303
    vdd => vdd,
1304
    nq => auxsc102,
1305
    i2 => auxsc101,
1306
    i1 => auxsc100,
1307
    i0 => p(5));
1308
  auxsc101 : inv_x1
1309
    PORT MAP (
1310
    vss => vss,
1311
    vdd => vdd,
1312
    nq => auxsc101,
1313
    i => aux6_a);
1314
  auxsc100 : na2_x1
1315
    PORT MAP (
1316
    vss => vss,
1317
    vdd => vdd,
1318
    nq => auxsc100,
1319
    i1 => auxsc24,
1320
    i0 => q(6));
1321
  auxsc140 : na2_x1
1322
    PORT MAP (
1323
    vss => vss,
1324
    vdd => vdd,
1325
    nq => auxsc140,
1326
    i1 => auxsc139,
1327
    i0 => auxsc82);
1328
  auxsc139 : inv_x1
1329
    PORT MAP (
1330
    vss => vss,
1331
    vdd => vdd,
1332
    nq => auxsc139,
1333
    i => q(5));
1334
  auxsc311 : oa2a22_x2
1335
    PORT MAP (
1336
    vss => vss,
1337
    vdd => vdd,
1338
    q => auxsc311,
1339
    i3 => auxsc310,
1340
    i2 => p(2),
1341
    i1 => auxsc98,
1342
    i0 => auxsc133);
1343
  auxsc310 : a3_x2
1344
    PORT MAP (
1345
    vss => vss,
1346
    vdd => vdd,
1347
    q => auxsc310,
1348
    i2 => auxsc136,
1349
    i1 => auxsc94,
1350
    i0 => auxsc134);
1351
  auxsc136 : noa22_x1
1352
    PORT MAP (
1353
    vss => vss,
1354
    vdd => vdd,
1355
    nq => auxsc136,
1356
    i2 => q(8),
1357
    i1 => auxsc88,
1358
    i0 => q(7));
1359
  auxsc88 : inv_x1
1360
    PORT MAP (
1361
    vss => vss,
1362
    vdd => vdd,
1363
    nq => auxsc88,
1364
    i => p(7));
1365
  auxsc134 : inv_x1
1366
    PORT MAP (
1367
    vss => vss,
1368
    vdd => vdd,
1369
    nq => auxsc134,
1370
    i => q(2));
1371
  auxsc133 : a3_x2
1372
    PORT MAP (
1373
    vss => vss,
1374
    vdd => vdd,
1375
    q => auxsc133,
1376
    i2 => auxsc132,
1377
    i1 => auxsc82,
1378
    i0 => p(4));
1379
  auxsc132 : inv_x1
1380
    PORT MAP (
1381
    vss => vss,
1382
    vdd => vdd,
1383
    nq => auxsc132,
1384
    i => q(4));
1385
  auxsc309 : oa2a2a23_x2
1386
    PORT MAP (
1387
    vss => vss,
1388
    vdd => vdd,
1389
    q => auxsc309,
1390
    i5 => auxsc108,
1391
    i4 => auxsc82,
1392
    i3 => auxsc130,
1393
    i2 => auxsc84,
1394
    i1 => auxsc106,
1395
    i0 => auxsc84);
1396
  auxsc108 : a4_x2
1397
    PORT MAP (
1398
    vss => vss,
1399
    vdd => vdd,
1400
    q => auxsc108,
1401
    i3 => auxsc98,
1402
    i2 => auxsc97,
1403
    i1 => auxsc96,
1404
    i0 => p(3));
1405
  auxsc98 : no3_x1
1406
    PORT MAP (
1407
    vss => vss,
1408
    vdd => vdd,
1409
    nq => auxsc98,
1410
    i2 => auxsc27,
1411
    i1 => auxsc25,
1412
    i0 => aux6_a);
1413
  auxsc97 : na2_x1
1414
    PORT MAP (
1415
    vss => vss,
1416
    vdd => vdd,
1417
    nq => auxsc97,
1418
    i1 => auxsc32,
1419
    i0 => q(4));
1420
  auxsc96 : inv_x1
1421
    PORT MAP (
1422
    vss => vss,
1423
    vdd => vdd,
1424
    nq => auxsc96,
1425
    i => q(3));
1426
  auxsc130 : a2_x2
1427
    PORT MAP (
1428
    vss => vss,
1429
    vdd => vdd,
1430
    q => auxsc130,
1431
    i1 => auxsc90,
1432
    i0 => auxsc91);
1433
  auxsc90 : no4_x1
1434
    PORT MAP (
1435
    vss => vss,
1436
    vdd => vdd,
1437
    nq => auxsc90,
1438
    i3 => auxsc25,
1439
    i2 => auxsc27,
1440
    i1 => auxsc40,
1441
    i0 => auxsc56);
1442
  auxsc40 : a2_x2
1443
    PORT MAP (
1444
    vss => vss,
1445
    vdd => vdd,
1446
    q => auxsc40,
1447
    i1 => auxsc32,
1448
    i0 => q(4));
1449
  auxsc56 : a2_x2
1450
    PORT MAP (
1451
    vss => vss,
1452
    vdd => vdd,
1453
    q => auxsc56,
1454
    i1 => auxsc30,
1455
    i0 => q(3));
1456
  auxsc91 : a4_x2
1457
    PORT MAP (
1458
    vss => vss,
1459
    vdd => vdd,
1460
    q => auxsc91,
1461
    i3 => auxsc54,
1462
    i2 => auxsc53,
1463
    i1 => auxsc52,
1464
    i0 => p(0));
1465
  auxsc53 : na2_x1
1466
    PORT MAP (
1467
    vss => vss,
1468
    vdd => vdd,
1469
    nq => auxsc53,
1470
    i1 => auxsc41,
1471
    i0 => q(1));
1472
  auxsc41 : inv_x1
1473
    PORT MAP (
1474
    vss => vss,
1475
    vdd => vdd,
1476
    nq => auxsc41,
1477
    i => p(1));
1478
  auxsc52 : inv_x1
1479
    PORT MAP (
1480
    vss => vss,
1481
    vdd => vdd,
1482
    nq => auxsc52,
1483
    i => q(0));
1484
  auxsc106 : a4_x2
1485
    PORT MAP (
1486
    vss => vss,
1487
    vdd => vdd,
1488
    q => auxsc106,
1489
    i3 => auxsc54,
1490
    i2 => auxsc94,
1491
    i1 => auxsc93,
1492
    i0 => p(1));
1493
  auxsc54 : na2_x1
1494
    PORT MAP (
1495
    vss => vss,
1496
    vdd => vdd,
1497
    nq => auxsc54,
1498
    i1 => auxsc42,
1499
    i0 => q(2));
1500
  auxsc42 : inv_x1
1501
    PORT MAP (
1502
    vss => vss,
1503
    vdd => vdd,
1504
    nq => auxsc42,
1505
    i => p(2));
1506
  auxsc94 : noa2a2a2a24_x1
1507
    PORT MAP (
1508
    vss => vss,
1509
    vdd => vdd,
1510
    nq => auxsc94,
1511
    i7 => auxsc24,
1512
    i6 => q(6),
1513
    i5 => auxsc23,
1514
    i4 => q(5),
1515
    i3 => auxsc32,
1516
    i2 => q(4),
1517
    i1 => auxsc30,
1518
    i0 => q(3));
1519
  auxsc93 : inv_x1
1520
    PORT MAP (
1521
    vss => vss,
1522
    vdd => vdd,
1523
    nq => auxsc93,
1524
    i => q(1));
1525
  auxsc84 : ao22_x2
1526
    PORT MAP (
1527
    vss => vss,
1528
    vdd => vdd,
1529
    q => auxsc84,
1530
    i2 => auxsc82,
1531
    i1 => auxsc87,
1532
    i0 => p(7));
1533
  auxsc82 : inv_x1
1534
    PORT MAP (
1535
    vss => vss,
1536
    vdd => vdd,
1537
    nq => auxsc82,
1538
    i => q(8));
1539
  auxsc87 : inv_x1
1540
    PORT MAP (
1541
    vss => vss,
1542
    vdd => vdd,
1543
    nq => auxsc87,
1544
    i => q(7));
1545
  auxsc308 : o2_x2
1546
    PORT MAP (
1547
    vss => vss,
1548
    vdd => vdd,
1549
    q => auxsc308,
1550
    i1 => auxsc128,
1551
    i0 => auxsc127);
1552
  auxsc128 : nao2o22_x1
1553
    PORT MAP (
1554
    vss => vss,
1555
    vdd => vdd,
1556
    nq => auxsc128,
1557
    i3 => auxsc61,
1558
    i2 => q(10),
1559
    i1 => auxsc59,
1560
    i0 => q(9));
1561
  auxsc61 : inv_x1
1562
    PORT MAP (
1563
    vss => vss,
1564
    vdd => vdd,
1565
    nq => auxsc61,
1566
    i => p(10));
1567
  auxsc127 : oa22_x2
1568
    PORT MAP (
1569
    vss => vss,
1570
    vdd => vdd,
1571
    q => auxsc127,
1572
    i2 => p(8),
1573
    i1 => auxsc126,
1574
    i0 => p(7));
1575
  auxsc126 : no2_x1
1576
    PORT MAP (
1577
    vss => vss,
1578
    vdd => vdd,
1579
    nq => auxsc126,
1580
    i1 => q(7),
1581
    i0 => q(8));
1582
  auxsc399 : inv_x1
1583
    PORT MAP (
1584
    vss => vss,
1585
    vdd => vdd,
1586
    nq => auxsc399,
1587
    i => auxsc336);
1588
  auxsc336 : an12_x1
1589
    PORT MAP (
1590
    vss => vss,
1591
    vdd => vdd,
1592
    q => auxsc336,
1593
    i1 => auxsc20,
1594
    i0 => auxsc16);
1595
  auxsc6 : inv_x1
1596
    PORT MAP (
1597
    vss => vss,
1598
    vdd => vdd,
1599
    nq => auxsc6,
1600
    i => p(14));
1601
  auxsc59 : inv_x1
1602
    PORT MAP (
1603
    vss => vss,
1604
    vdd => vdd,
1605
    nq => auxsc59,
1606
    i => p(9));
1607
  auxsc20 : no3_x1
1608
    PORT MAP (
1609
    vss => vss,
1610
    vdd => vdd,
1611
    nq => auxsc20,
1612
    i2 => auxsc19,
1613
    i1 => auxsc12,
1614
    i0 => auxsc18);
1615
  auxsc19 : oa2a22_x2
1616
    PORT MAP (
1617
    vss => vss,
1618
    vdd => vdd,
1619
    q => auxsc19,
1620
    i3 => auxsc10,
1621
    i2 => p(15),
1622
    i1 => auxsc9,
1623
    i0 => p(14));
1624
  auxsc12 : an12_x1
1625
    PORT MAP (
1626
    vss => vss,
1627
    vdd => vdd,
1628
    q => auxsc12,
1629
    i1 => p(13),
1630
    i0 => q(13));
1631
  auxsc18 : inv_x1
1632
    PORT MAP (
1633
    vss => vss,
1634
    vdd => vdd,
1635
    nq => auxsc18,
1636
    i => q(12));
1637
  auxsc17 : inv_x1
1638
    PORT MAP (
1639
    vss => vss,
1640
    vdd => vdd,
1641
    nq => auxsc17,
1642
    i => auxsc16);
1643
  auxsc16 : an12_x1
1644
    PORT MAP (
1645
    vss => vss,
1646
    vdd => vdd,
1647
    q => auxsc16,
1648
    i1 => p(11),
1649
    i0 => q(11));
1650
  auxsc165 : no2_x1
1651
    PORT MAP (
1652
    vss => vss,
1653
    vdd => vdd,
1654
    nq => auxsc165,
1655
    i1 => auxsc9,
1656
    i0 => p(14));
1657
  auxsc9 : inv_x1
1658
    PORT MAP (
1659
    vss => vss,
1660
    vdd => vdd,
1661
    nq => auxsc9,
1662
    i => q(14));
1663
  auxsc164 : no2_x1
1664
    PORT MAP (
1665
    vss => vss,
1666
    vdd => vdd,
1667
    nq => auxsc164,
1668
    i1 => auxsc153,
1669
    i0 => p(11));
1670
  auxsc153 : inv_x1
1671
    PORT MAP (
1672
    vss => vss,
1673
    vdd => vdd,
1674
    nq => auxsc153,
1675
    i => q(11));
1676
  auxsc163 : an12_x1
1677
    PORT MAP (
1678
    vss => vss,
1679
    vdd => vdd,
1680
    q => auxsc163,
1681
    i1 => auxsc4,
1682
    i0 => auxsc10);
1683
  auxsc4 : inv_x1
1684
    PORT MAP (
1685
    vss => vss,
1686
    vdd => vdd,
1687
    nq => auxsc4,
1688
    i => p(15));
1689
  auxsc10 : inv_x1
1690
    PORT MAP (
1691
    vss => vss,
1692
    vdd => vdd,
1693
    nq => auxsc10,
1694
    i => q(15));
1695
  auxsc162 : an12_x1
1696
    PORT MAP (
1697
    vss => vss,
1698
    vdd => vdd,
1699
    q => auxsc162,
1700
    i1 => auxsc151,
1701
    i0 => auxsc161);
1702
  auxsc151 : inv_x1
1703
    PORT MAP (
1704
    vss => vss,
1705
    vdd => vdd,
1706
    nq => auxsc151,
1707
    i => p(13));
1708
  auxsc161 : inv_x1
1709
    PORT MAP (
1710
    vss => vss,
1711
    vdd => vdd,
1712
    nq => auxsc161,
1713
    i => q(13));
1714
  auxsc25 : a2_x2
1715
    PORT MAP (
1716
    vss => vss,
1717
    vdd => vdd,
1718
    q => auxsc25,
1719
    i1 => auxsc24,
1720
    i0 => q(6));
1721
  auxsc27 : a2_x2
1722
    PORT MAP (
1723
    vss => vss,
1724
    vdd => vdd,
1725
    q => auxsc27,
1726
    i1 => auxsc23,
1727
    i0 => q(5));
1728
  auxsc24 : inv_x1
1729
    PORT MAP (
1730
    vss => vss,
1731
    vdd => vdd,
1732
    nq => auxsc24,
1733
    i => p(6));
1734
  auxsc23 : inv_x1
1735
    PORT MAP (
1736
    vss => vss,
1737
    vdd => vdd,
1738
    nq => auxsc23,
1739
    i => p(5));
1740
  auxsc32 : inv_x1
1741
    PORT MAP (
1742
    vss => vss,
1743
    vdd => vdd,
1744
    nq => auxsc32,
1745
    i => p(4));
1746
  auxsc30 : inv_x1
1747
    PORT MAP (
1748
    vss => vss,
1749
    vdd => vdd,
1750
    nq => auxsc30,
1751
    i => p(3));
1752
  aux36_a : o4_x2
1753
    PORT MAP (
1754
    vss => vss,
1755
    vdd => vdd,
1756
    q => aux36_a,
1757
    i3 => auxsc165,
1758
    i2 => auxsc164,
1759
    i1 => auxsc163,
1760
    i0 => auxsc162);
1761
  aux33_a : a2_x2
1762
    PORT MAP (
1763
    vss => vss,
1764
    vdd => vdd,
1765
    q => aux33_a,
1766
    i1 => auxsc20,
1767
    i0 => auxsc17);
1768
  aux24_a : a2_x2
1769
    PORT MAP (
1770
    vss => vss,
1771
    vdd => vdd,
1772
    q => aux24_a,
1773
    i1 => auxsc59,
1774
    i0 => q(9));
1775
  aux22_a : ao2o22_x2
1776
    PORT MAP (
1777
    vss => vss,
1778
    vdd => vdd,
1779
    q => aux22_a,
1780
    i3 => auxsc6,
1781
    i2 => q(14),
1782
    i1 => auxsc4,
1783
    i0 => q(15));
1784
  aux6_a : an12_x1
1785
    PORT MAP (
1786
    vss => vss,
1787
    vdd => vdd,
1788
    q => aux6_a,
1789
    i1 => q(7),
1790
    i0 => p(7));
1791
  aux42_a : o4_x2
1792
    PORT MAP (
1793
    vss => vss,
1794
    vdd => vdd,
1795
    q => aux42_a,
1796
    i3 => aux24_a,
1797
    i2 => aux6_a,
1798
    i1 => auxsc24,
1799
    i0 => q(6));
1800
 
1801
end VST;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.