-
Notifications
You must be signed in to change notification settings - Fork 0
/
saved_mod_modelsim.txt
1573 lines (1569 loc) · 31.8 KB
/
saved_mod_modelsim.txt
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
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
module c499_clk_opFF (
clk,
N1,
N5,
N9,
N13,
N17,
N21,
N25,
N29,
N33,
N37,
N41,
N45,
N49,
N53,
N57,
N61,
N65,
N69,
N73,
N77,
N81,
N85,
N89,
N93,
N97,
N101,
N105,
N109,
N113,
N117,
N121,
N125,
N129,
N130,
N131,
N132,
N133,
N134,
N135,
N136,
N137,
Qout_N724,
Qout_N725,
Qout_N726,
Qout_N727,
Qout_N728,
Qout_N729,
Qout_N730,
Qout_N731,
Qout_N732,
Qout_N733,
Qout_N734,
Qout_N735,
Qout_N736,
Qout_N737,
Qout_N738,
Qout_N739,
Qout_N740,
Qout_N741,
Qout_N742,
Qout_N743,
Qout_N744,
Qout_N745,
Qout_N746,
Qout_N747,
Qout_N748,
Qout_N749,
Qout_N750,
Qout_N751,
Qout_N752,
Qout_N753,
Qout_N754,
Qout_N755);
input clk;
input N1;
input N5;
input N9;
input N13;
input N17;
input N21;
input N25;
input N29;
input N33;
input N37;
input N41;
input N45;
input N49;
input N53;
input N57;
input N61;
input N65;
input N69;
input N73;
input N77;
input N81;
input N85;
input N89;
input N93;
input N97;
input N101;
input N105;
input N109;
input N113;
input N117;
input N121;
input N125;
input N129;
input N130;
input N131;
input N132;
input N133;
input N134;
input N135;
input N136;
input N137;
output Qout_N724;
output Qout_N725;
output Qout_N726;
output Qout_N727;
output Qout_N728;
output Qout_N729;
output Qout_N730;
output Qout_N731;
output Qout_N732;
output Qout_N733;
output Qout_N734;
output Qout_N735;
output Qout_N736;
output Qout_N737;
output Qout_N738;
output Qout_N739;
output Qout_N740;
output Qout_N741;
output Qout_N742;
output Qout_N743;
output Qout_N744;
output Qout_N745;
output Qout_N746;
output Qout_N747;
output Qout_N748;
output Qout_N749;
output Qout_N750;
output Qout_N751;
output Qout_N752;
output Qout_N753;
output Qout_N754;
output Qout_N755;
// Internal wires
wire clk__L2_N2;
wire clk__L2_N1;
wire clk__L2_N0;
wire clk__L1_N0;
wire IN_N1;
wire IN_N5;
wire IN_N9;
wire IN_N13;
wire IN_N17;
wire IN_N21;
wire IN_N25;
wire IN_N29;
wire IN_N33;
wire IN_N37;
wire IN_N41;
wire IN_N45;
wire IN_N49;
wire IN_N53;
wire IN_N57;
wire IN_N61;
wire IN_N65;
wire IN_N69;
wire IN_N73;
wire IN_N77;
wire IN_N81;
wire IN_N85;
wire IN_N89;
wire IN_N93;
wire IN_N97;
wire IN_N101;
wire IN_N105;
wire IN_N109;
wire IN_N113;
wire IN_N117;
wire IN_N121;
wire IN_N125;
wire IN_N129;
wire IN_N130;
wire IN_N131;
wire IN_N132;
wire IN_N133;
wire IN_N134;
wire IN_N135;
wire IN_N136;
wire IN_N137;
wire Q_N724;
wire Q_N725;
wire Q_N726;
wire Q_N727;
wire Q_N728;
wire Q_N729;
wire Q_N730;
wire Q_N731;
wire Q_N732;
wire Q_N733;
wire Q_N734;
wire Q_N735;
wire Q_N736;
wire Q_N737;
wire Q_N738;
wire Q_N739;
wire Q_N740;
wire Q_N741;
wire Q_N742;
wire Q_N743;
wire Q_N744;
wire Q_N745;
wire Q_N746;
wire Q_N747;
wire Q_N748;
wire Q_N749;
wire Q_N750;
wire Q_N751;
wire Q_N752;
wire Q_N753;
wire Q_N754;
wire Q_N755;
wire c0_n150;
wire c0_n138;
wire c0_n112;
wire c0_n105;
wire c0_n90;
wire c0_n26;
wire c0_n24;
wire c0_n3;
wire n1;
wire n2;
wire n3;
wire n4;
wire n5;
wire n6;
wire n7;
wire n8;
wire n9;
wire n10;
wire n11;
wire n12;
wire n13;
wire n14;
wire n15;
wire n16;
wire n17;
wire n18;
wire n19;
wire n20;
wire n21;
wire n22;
wire n23;
wire n24;
wire n25;
wire n26;
wire n27;
wire n28;
wire n29;
wire n30;
wire n31;
wire n32;
wire n33;
wire n34;
wire n35;
wire n36;
wire n37;
wire n38;
wire n39;
wire n40;
wire n41;
wire n42;
wire n43;
wire n44;
wire n45;
wire n46;
wire n47;
wire n48;
wire n49;
wire n50;
wire n51;
wire n52;
wire n53;
wire n54;
wire n55;
wire n56;
wire n57;
wire n58;
wire n59;
wire n60;
wire n61;
wire n62;
wire n63;
wire n64;
wire n65;
wire n66;
wire n67;
wire n68;
wire n69;
wire n70;
wire n71;
wire n72;
wire n73;
wire n74;
wire n75;
wire n76;
wire n77;
wire n78;
wire n79;
wire n80;
wire n81;
wire n82;
wire n83;
wire n84;
wire n85;
wire n86;
wire n87;
wire n88;
wire n89;
wire n90;
wire n91;
wire n92;
wire n93;
wire n94;
wire n95;
wire n96;
wire n97;
wire n98;
wire n99;
wire n100;
wire n101;
wire n102;
wire n103;
wire n104;
wire n105;
wire n106;
wire n107;
wire n108;
wire n109;
wire n110;
wire n111;
wire n112;
wire n113;
wire n114;
wire n115;
wire n116;
wire n117;
wire n118;
wire n119;
wire n120;
wire n121;
wire n122;
wire n123;
wire n124;
wire n125;
wire n126;
wire n127;
wire n128;
wire n129;
wire n130;
wire n131;
wire n132;
wire n133;
wire n134;
wire n135;
wire n136;
wire n137;
wire n138;
wire n139;
wire n140;
wire n141;
wire n142;
wire n143;
wire n144;
wire n145;
wire n146;
wire n147;
wire n148;
wire n149;
wire n150;
wire n151;
wire n152;
wire n153;
wire n154;
wire n155;
wire n156;
wire n157;
wire n158;
wire n159;
wire n160;
wire n161;
wire n162;
wire n163;
wire n164;
wire n165;
wire n166;
wire n167;
wire n168;
wire n169;
wire n170;
wire n171;
wire n172;
wire n173;
wire n174;
wire n175;
wire n176;
wire n177;
wire n178;
wire n179;
wire n180;
wire n181;
wire n182;
wire n183;
wire n184;
INVX8 clk__L2_I2 (.Y(clk__L2_N2),
.A(clk__L1_N0));
INVX8 clk__L2_I1 (.Y(clk__L2_N1),
.A(clk__L1_N0));
INVX8 clk__L2_I0 (.Y(clk__L2_N0),
.A(clk__L1_N0));
INVX8 clk__L1_I0 (.Y(clk__L1_N0),
.A(clk));
DFFPOSX1 iDFF_1_q_reg (.Q(IN_N1),
.D(N1),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_2_q_reg (.Q(IN_N5),
.D(N5),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_3_q_reg (.Q(IN_N9),
.D(N9),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_4_q_reg (.Q(IN_N13),
.D(N13),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_5_q_reg (.Q(IN_N17),
.D(N17),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_6_q_reg (.Q(IN_N21),
.D(N21),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_7_q_reg (.Q(IN_N25),
.D(N25),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_8_q_reg (.Q(IN_N29),
.D(N29),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_9_q_reg (.Q(IN_N33),
.D(N33),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_10_q_reg (.Q(IN_N37),
.D(N37),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_11_q_reg (.Q(IN_N41),
.D(N41),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_12_q_reg (.Q(IN_N45),
.D(N45),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_13_q_reg (.Q(IN_N49),
.D(N49),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_14_q_reg (.Q(IN_N53),
.D(N53),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_15_q_reg (.Q(IN_N57),
.D(N57),
.CLK(clk__L2_N2));
DFFPOSX1 iDFF_16_q_reg (.Q(IN_N61),
.D(N61),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_17_q_reg (.Q(IN_N65),
.D(N65),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_18_q_reg (.Q(IN_N69),
.D(N69),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_19_q_reg (.Q(IN_N73),
.D(N73),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_20_q_reg (.Q(IN_N77),
.D(N77),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_21_q_reg (.Q(IN_N81),
.D(N81),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_22_q_reg (.Q(IN_N85),
.D(N85),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_23_q_reg (.Q(IN_N89),
.D(N89),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_24_q_reg (.Q(IN_N93),
.D(N93),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_25_q_reg (.Q(IN_N97),
.D(N97),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_26_q_reg (.Q(IN_N101),
.D(N101),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_27_q_reg (.Q(IN_N105),
.D(N105),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_28_q_reg (.Q(IN_N109),
.D(N109),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_29_q_reg (.Q(IN_N113),
.D(N113),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_30_q_reg (.Q(IN_N117),
.D(N117),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_31_q_reg (.Q(IN_N121),
.D(N121),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_32_q_reg (.Q(IN_N125),
.D(N125),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_33_q_reg (.Q(IN_N129),
.D(N129),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_34_q_reg (.Q(IN_N130),
.D(N130),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_35_q_reg (.Q(IN_N131),
.D(N131),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_36_q_reg (.Q(IN_N132),
.D(N132),
.CLK(clk__L2_N0));
DFFPOSX1 iDFF_37_q_reg (.Q(IN_N133),
.D(N133),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_38_q_reg (.Q(IN_N134),
.D(N134),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_39_q_reg (.Q(IN_N135),
.D(N135),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_40_q_reg (.Q(IN_N136),
.D(N136),
.CLK(clk__L2_N1));
DFFPOSX1 iDFF_41_q_reg (.Q(IN_N137),
.D(N137),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_1_q_reg (.Q(Qout_N724),
.D(Q_N724),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_2_q_reg (.Q(Qout_N725),
.D(Q_N725),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_3_q_reg (.Q(Qout_N726),
.D(Q_N726),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_4_q_reg (.Q(Qout_N727),
.D(Q_N727),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_5_q_reg (.Q(Qout_N728),
.D(Q_N728),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_6_q_reg (.Q(Qout_N729),
.D(Q_N729),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_7_q_reg (.Q(Qout_N730),
.D(Q_N730),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_8_q_reg (.Q(Qout_N731),
.D(Q_N731),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_9_q_reg (.Q(Qout_N732),
.D(Q_N732),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_10_q_reg (.Q(Qout_N733),
.D(Q_N733),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_11_q_reg (.Q(Qout_N734),
.D(Q_N734),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_12_q_reg (.Q(Qout_N735),
.D(Q_N735),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_13_q_reg (.Q(Qout_N736),
.D(Q_N736),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_14_q_reg (.Q(Qout_N737),
.D(Q_N737),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_15_q_reg (.Q(Qout_N738),
.D(Q_N738),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_16_q_reg (.Q(Qout_N739),
.D(Q_N739),
.CLK(clk__L2_N2));
DFFPOSX1 odFF_17_q_reg (.Q(Qout_N740),
.D(Q_N740),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_18_q_reg (.Q(Qout_N741),
.D(Q_N741),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_19_q_reg (.Q(Qout_N742),
.D(Q_N742),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_20_q_reg (.Q(Qout_N743),
.D(Q_N743),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_21_q_reg (.Q(Qout_N744),
.D(Q_N744),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_22_q_reg (.Q(Qout_N745),
.D(Q_N745),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_23_q_reg (.Q(Qout_N746),
.D(Q_N746),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_24_q_reg (.Q(Qout_N747),
.D(Q_N747),
.CLK(clk__L2_N1));
DFFPOSX1 odFF_25_q_reg (.Q(Qout_N748),
.D(Q_N748),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_26_q_reg (.Q(Qout_N749),
.D(Q_N749),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_27_q_reg (.Q(Qout_N750),
.D(Q_N750),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_28_q_reg (.Q(Qout_N751),
.D(Q_N751),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_29_q_reg (.Q(Qout_N752),
.D(Q_N752),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_30_q_reg (.Q(Qout_N753),
.D(Q_N753),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_31_q_reg (.Q(Qout_N754),
.D(Q_N754),
.CLK(clk__L2_N0));
DFFPOSX1 odFF_32_q_reg (.Q(Qout_N755),
.D(Q_N755),
.CLK(clk__L2_N0));
INVX2 U1 (.Y(n41),
.A(n162));
INVX2 U2 (.Y(n42),
.A(n36));
INVX2 U3 (.Y(n43),
.A(n143));
INVX2 U4 (.Y(n44),
.A(n35));
INVX2 U5 (.Y(n45),
.A(n34));
INVX2 U6 (.Y(n46),
.A(n33));
INVX2 U7 (.Y(n47),
.A(n32));
INVX2 U8 (.Y(n48),
.A(n31));
INVX2 U9 (.Y(n49),
.A(n30));
INVX2 U10 (.Y(n50),
.A(n29));
XOR2X1 U11 (.Y(c0_n90),
.B(n52),
.A(n51));
XOR2X1 U12 (.Y(n52),
.B(n54),
.A(n53));
XOR2X1 U13 (.Y(n53),
.B(n56),
.A(n55));
NAND2X1 U14 (.Y(n55),
.B(IN_N131),
.A(IN_N137));
XOR2X1 U15 (.Y(n51),
.B(n58),
.A(n57));
XOR2X1 U16 (.Y(n58),
.B(IN_N57),
.A(IN_N9));
XNOR2X1 U17 (.Y(n57),
.B(IN_N41),
.A(IN_N25));
XOR2X1 U18 (.Y(c0_n3),
.B(n60),
.A(n59));
XOR2X1 U19 (.Y(n60),
.B(n62),
.A(n61));
XOR2X1 U20 (.Y(n61),
.B(n64),
.A(n63));
NAND2X1 U21 (.Y(n63),
.B(IN_N137),
.A(IN_N132));
XOR2X1 U22 (.Y(n59),
.B(n66),
.A(n65));
XOR2X1 U23 (.Y(n66),
.B(IN_N45),
.A(IN_N61));
XNOR2X1 U24 (.Y(n65),
.B(IN_N29),
.A(IN_N13));
XOR2X1 U25 (.Y(c0_n26),
.B(n68),
.A(n67));
XOR2X1 U26 (.Y(n68),
.B(n70),
.A(n69));
XOR2X1 U27 (.Y(n69),
.B(n72),
.A(n71));
NAND2X1 U28 (.Y(n71),
.B(IN_N137),
.A(IN_N135));
XOR2X1 U29 (.Y(n67),
.B(n74),
.A(n73));
XOR2X1 U30 (.Y(n74),
.B(IN_N73),
.A(IN_N89));
XNOR2X1 U31 (.Y(n73),
.B(IN_N121),
.A(IN_N105));
XOR2X1 U32 (.Y(c0_n24),
.B(n76),
.A(n75));
XOR2X1 U33 (.Y(n76),
.B(n78),
.A(n77));
XOR2X1 U34 (.Y(n77),
.B(n80),
.A(n79));
NAND2X1 U35 (.Y(n79),
.B(IN_N137),
.A(IN_N136));
XOR2X1 U36 (.Y(n75),
.B(n82),
.A(n81));
XOR2X1 U37 (.Y(n82),
.B(IN_N77),
.A(IN_N93));
XNOR2X1 U38 (.Y(n81),
.B(IN_N125),
.A(IN_N109));
XOR2X1 U39 (.Y(c0_n150),
.B(n84),
.A(n83));
XOR2X1 U40 (.Y(n84),
.B(n80),
.A(n85));
XNOR2X1 U41 (.Y(n80),
.B(n87),
.A(n86));
XOR2X1 U42 (.Y(n87),
.B(IN_N57),
.A(IN_N61));
XNOR2X1 U43 (.Y(n86),
.B(IN_N53),
.A(IN_N49));
XOR2X1 U44 (.Y(n85),
.B(n70),
.A(n88));
XNOR2X1 U45 (.Y(n70),
.B(n90),
.A(n89));
XOR2X1 U46 (.Y(n90),
.B(IN_N41),
.A(IN_N45));
XNOR2X1 U47 (.Y(n89),
.B(IN_N37),
.A(IN_N33));
NAND2X1 U48 (.Y(n88),
.B(IN_N137),
.A(IN_N134));
XOR2X1 U49 (.Y(n83),
.B(n92),
.A(n91));
XOR2X1 U50 (.Y(n92),
.B(IN_N69),
.A(IN_N85));
XNOR2X1 U51 (.Y(n91),
.B(IN_N117),
.A(IN_N101));
XOR2X1 U52 (.Y(c0_n138),
.B(n94),
.A(n93));
XOR2X1 U53 (.Y(n94),
.B(n78),
.A(n95));
XNOR2X1 U54 (.Y(n78),
.B(n97),
.A(n96));
XOR2X1 U55 (.Y(n97),
.B(IN_N25),
.A(IN_N29));
XNOR2X1 U56 (.Y(n96),
.B(IN_N21),
.A(IN_N17));
XOR2X1 U57 (.Y(n95),
.B(n72),
.A(n98));
XNOR2X1 U58 (.Y(n72),
.B(n100),
.A(n99));
XOR2X1 U59 (.Y(n100),
.B(IN_N5),
.A(IN_N9));
XNOR2X1 U60 (.Y(n99),
.B(IN_N13),
.A(IN_N1));
NAND2X1 U61 (.Y(n98),
.B(IN_N137),
.A(IN_N133));
XOR2X1 U62 (.Y(n93),
.B(n102),
.A(n101));
XOR2X1 U63 (.Y(n102),
.B(IN_N81),
.A(IN_N97));
XNOR2X1 U64 (.Y(n101),
.B(IN_N65),
.A(IN_N113));
XOR2X1 U65 (.Y(c0_n112),
.B(n104),
.A(n103));
XOR2X1 U66 (.Y(n104),
.B(n62),
.A(n105));
XNOR2X1 U67 (.Y(n62),
.B(n107),
.A(n106));
XOR2X1 U68 (.Y(n107),
.B(IN_N89),
.A(IN_N93));
XNOR2X1 U69 (.Y(n106),
.B(IN_N85),
.A(IN_N81));
XOR2X1 U70 (.Y(n105),
.B(n54),
.A(n108));
XNOR2X1 U71 (.Y(n54),
.B(n110),
.A(n109));
XOR2X1 U72 (.Y(n110),
.B(IN_N73),
.A(IN_N77));
XNOR2X1 U73 (.Y(n109),
.B(IN_N69),
.A(IN_N65));
NAND2X1 U74 (.Y(n108),
.B(IN_N137),
.A(IN_N129));
XOR2X1 U75 (.Y(n103),
.B(n112),
.A(n111));
XOR2X1 U76 (.Y(n112),
.B(IN_N33),
.A(IN_N49));
XNOR2X1 U77 (.Y(n111),
.B(IN_N17),
.A(IN_N1));
XOR2X1 U78 (.Y(c0_n105),
.B(n114),
.A(n113));
XOR2X1 U79 (.Y(n114),
.B(n64),
.A(n115));
XNOR2X1 U80 (.Y(n64),
.B(n117),
.A(n116));
XOR2X1 U81 (.Y(n117),
.B(IN_N121),
.A(IN_N125));
XNOR2X1 U82 (.Y(n116),
.B(IN_N117),
.A(IN_N113));
XOR2X1 U83 (.Y(n115),
.B(n56),
.A(n118));
XNOR2X1 U84 (.Y(n56),
.B(n120),
.A(n119));
XOR2X1 U85 (.Y(n120),
.B(IN_N109),
.A(IN_N97));
XNOR2X1 U86 (.Y(n119),
.B(IN_N105),
.A(IN_N101));
NAND2X1 U87 (.Y(n118),
.B(IN_N137),
.A(IN_N130));
XOR2X1 U88 (.Y(n113),
.B(n122),
.A(n121));
XOR2X1 U89 (.Y(n122),
.B(IN_N5),
.A(IN_N53));
XNOR2X1 U90 (.Y(n121),
.B(IN_N37),
.A(IN_N21));
XOR2X1 U91 (.Y(Q_N755),
.B(n123),
.A(n37));
NOR2X1 U92 (.Y(n123),
.B(n124),
.A(n49));
XOR2X1 U93 (.Y(Q_N754),
.B(n125),
.A(n1));
NOR2X1 U94 (.Y(n125),
.B(n124),
.A(n48));
XOR2X1 U95 (.Y(Q_N753),
.B(n126),
.A(n38));
NOR2X1 U96 (.Y(n126),
.B(n124),
.A(n44));
XOR2X1 U97 (.Y(Q_N752),
.B(n127),
.A(n39));
NOR2X1 U98 (.Y(n127),
.B(n124),
.A(n45));
NAND3X1 U99 (.Y(n124),
.C(n128),
.B(n29),
.A(n32));
NOR2X1 U100 (.Y(n128),
.B(n129),
.A(n43));
NAND2X1 U101 (.Y(n129),
.B(n42),
.A(n46));
XOR2X1 U102 (.Y(Q_N751),
.B(n130),
.A(n2));
NOR2X1 U103 (.Y(n130),
.B(n131),
.A(n49));
XOR2X1 U104 (.Y(Q_N750),
.B(n132),
.A(n3));
NOR2X1 U105 (.Y(n132),
.B(n131),
.A(n48));
XOR2X1 U106 (.Y(Q_N749),
.B(n133),
.A(n4));
NOR2X1 U107 (.Y(n133),
.B(n131),
.A(n44));
XOR2X1 U108 (.Y(Q_N748),
.B(n134),
.A(n5));
NOR2X1 U109 (.Y(n134),
.B(n131),
.A(n45));
NAND3X1 U110 (.Y(n131),
.C(n135),
.B(n46),
.A(n50));
NOR2X1 U111 (.Y(n135),
.B(n136),
.A(n43));
XOR2X1 U112 (.Y(Q_N747),
.B(n137),
.A(n6));
NOR2X1 U113 (.Y(n137),
.B(n138),
.A(n49));
XOR2X1 U114 (.Y(Q_N746),
.B(n139),
.A(n7));
NOR2X1 U115 (.Y(n139),
.B(n138),
.A(n48));
XOR2X1 U116 (.Y(Q_N745),
.B(n140),
.A(n8));
NOR2X1 U117 (.Y(n140),
.B(n138),
.A(n44));
XOR2X1 U118 (.Y(Q_N744),
.B(n141),
.A(n9));
NOR2X1 U119 (.Y(n141),
.B(n138),
.A(n45));
NAND3X1 U120 (.Y(n138),
.C(n142),
.B(n42),