source: vis_dev/vis-2.1/examples/eight_queens/eight_queens.mv @ 15

Last change on this file since 15 was 11, checked in by cecile, 13 years ago

Add vis

File size: 30.5 KB
Line 
1# vl2mv eight_queens.v
2# version: 0.2
3# date:    11:14:02 12/11/95 (PST)
4.model game
5# I/O ports
6.outputs consistent
7
8# assign a11  = $NDset ( 0,1 )
9.names a11
100
111
12# assign a12  = $NDset ( 0,1 )
13.names a12
140
151
16# assign a13  = $NDset ( 0,1 )
17.names a13
180
191
20# assign a14  = $NDset ( 0,1 )
21.names a14
220
231
24# assign a15  = $NDset ( 0,1 )
25.names a15
260
271
28# assign a16  = $NDset ( 0,1 )
29.names a16
300
311
32# assign a17  = $NDset ( 0,1 )
33.names a17
340
351
36# assign a18  = $NDset ( 0,1 )
37.names a18
380
391
40# assign a21  = $NDset ( 0,1 )
41.names a21
420
431
44# assign a22  = $NDset ( 0,1 )
45.names a22
460
471
48# assign a23  = $NDset ( 0,1 )
49.names a23
500
511
52# assign a24  = $NDset ( 0,1 )
53.names a24
540
551
56# assign a25  = $NDset ( 0,1 )
57.names a25
580
591
60# assign a26  = $NDset ( 0,1 )
61.names a26
620
631
64# assign a27  = $NDset ( 0,1 )
65.names a27
660
671
68# assign a28  = $NDset ( 0,1 )
69.names a28
700
711
72# assign a31  = $NDset ( 0,1 )
73.names a31
740
751
76# assign a32  = $NDset ( 0,1 )
77.names a32
780
791
80# assign a33  = $NDset ( 0,1 )
81.names a33
820
831
84# assign a34  = $NDset ( 0,1 )
85.names a34
860
871
88# assign a35  = $NDset ( 0,1 )
89.names a35
900
911
92# assign a36  = $NDset ( 0,1 )
93.names a36
940
951
96# assign a37  = $NDset ( 0,1 )
97.names a37
980
991
100# assign a38  = $NDset ( 0,1 )
101.names a38
1020
1031
104# assign a41  = $NDset ( 0,1 )
105.names a41
1060
1071
108# assign a42  = $NDset ( 0,1 )
109.names a42
1100
1111
112# assign a43  = $NDset ( 0,1 )
113.names a43
1140
1151
116# assign a44  = $NDset ( 0,1 )
117.names a44
1180
1191
120# assign a45  = $NDset ( 0,1 )
121.names a45
1220
1231
124# assign a46  = $NDset ( 0,1 )
125.names a46
1260
1271
128# assign a47  = $NDset ( 0,1 )
129.names a47
1300
1311
132# assign a48  = $NDset ( 0,1 )
133.names a48
1340
1351
136# assign a51  = $NDset ( 0,1 )
137.names a51
1380
1391
140# assign a52  = $NDset ( 0,1 )
141.names a52
1420
1431
144# assign a53  = $NDset ( 0,1 )
145.names a53
1460
1471
148# assign a54  = $NDset ( 0,1 )
149.names a54
1500
1511
152# assign a55  = $NDset ( 0,1 )
153.names a55
1540
1551
156# assign a56  = $NDset ( 0,1 )
157.names a56
1580
1591
160# assign a57  = $NDset ( 0,1 )
161.names a57
1620
1631
164# assign a58  = $NDset ( 0,1 )
165.names a58
1660
1671
168# assign a61  = $NDset ( 0,1 )
169.names a61
1700
1711
172# assign a62  = $NDset ( 0,1 )
173.names a62
1740
1751
176# assign a63  = $NDset ( 0,1 )
177.names a63
1780
1791
180# assign a64  = $NDset ( 0,1 )
181.names a64
1820
1831
184# assign a65  = $NDset ( 0,1 )
185.names a65
1860
1871
188# assign a66  = $NDset ( 0,1 )
189.names a66
1900
1911
192# assign a67  = $NDset ( 0,1 )
193.names a67
1940
1951
196# assign a68  = $NDset ( 0,1 )
197.names a68
1980
1991
200# assign a71  = $NDset ( 0,1 )
201.names a71
2020
2031
204# assign a72  = $NDset ( 0,1 )
205.names a72
2060
2071
208# assign a73  = $NDset ( 0,1 )
209.names a73
2100
2111
212# assign a74  = $NDset ( 0,1 )
213.names a74
2140
2151
216# assign a75  = $NDset ( 0,1 )
217.names a75
2180
2191
220# assign a76  = $NDset ( 0,1 )
221.names a76
2220
2231
224# assign a77  = $NDset ( 0,1 )
225.names a77
2260
2271
228# assign a78  = $NDset ( 0,1 )
229.names a78
2300
2311
232# assign a81  = $NDset ( 0,1 )
233.names a81
2340
2351
236# assign a82  = $NDset ( 0,1 )
237.names a82
2380
2391
240# assign a83  = $NDset ( 0,1 )
241.names a83
2420
2431
244# assign a84  = $NDset ( 0,1 )
245.names a84
2460
2471
248# assign a85  = $NDset ( 0,1 )
249.names a85
2500
2511
252# assign a86  = $NDset ( 0,1 )
253.names a86
2540
2551
256# assign a87  = $NDset ( 0,1 )
257.names a87
2580
2591
260# assign a88  = $NDset ( 0,1 )
261.names a88
2620
2631
264.subckt single8 H1 x1=a11  x2=a12  x3=a13  x4=a14  x5=a15  x6=a16  x7=a17  x8=a18  out=h1 
265.subckt single8 H2 x1=a21  x2=a22  x3=a23  x4=a24  x5=a25  x6=a26  x7=a27  x8=a28  out=h2 
266.subckt single8 H3 x1=a31  x2=a32  x3=a33  x4=a34  x5=a35  x6=a36  x7=a37  x8=a38  out=h3 
267.subckt single8 H4 x1=a41  x2=a42  x3=a43  x4=a44  x5=a45  x6=a46  x7=a47  x8=a48  out=h4 
268.subckt single8 H5 x1=a51  x2=a52  x3=a53  x4=a54  x5=a55  x6=a56  x7=a57  x8=a58  out=h5 
269.subckt none8 H6 x1=a61  x2=a62  x3=a63  x4=a64  x5=a65  x6=a66  x7=a67  x8=a68  out=h6 
270.subckt none8 H7 x1=a71  x2=a72  x3=a73  x4=a74  x5=a75  x6=a76  x7=a77  x8=a78  out=h7 
271.subckt none8 H8 x1=a81  x2=a82  x3=a83  x4=a84  x5=a85  x6=a86  x7=a87  x8=a88  out=h8 
272.subckt single8 V1 x1=a11  x2=a21  x3=a31  x4=a41  x5=a51  x6=a61  x7=a71  x8=a81  out=v1 
273.subckt single8 V2 x1=a12  x2=a22  x3=a32  x4=a42  x5=a52  x6=a62  x7=a72  x8=a82  out=v2 
274.subckt single8 V3 x1=a13  x2=a23  x3=a33  x4=a43  x5=a53  x6=a63  x7=a73  x8=a83  out=v3 
275.subckt single8 V4 x1=a14  x2=a24  x3=a34  x4=a44  x5=a54  x6=a64  x7=a74  x8=a84  out=v4 
276.subckt single8 V5 x1=a15  x2=a25  x3=a35  x4=a45  x5=a55  x6=a65  x7=a75  x8=a85  out=v5 
277.subckt none8 V6 x1=a16  x2=a26  x3=a36  x4=a46  x5=a56  x6=a66  x7=a76  x8=a86  out=v6 
278.subckt none8 V7 x1=a17  x2=a27  x3=a37  x4=a47  x5=a57  x6=a67  x7=a77  x8=a87  out=v7 
279.subckt none8 V8 x1=a18  x2=a28  x3=a38  x4=a48  x5=a58  x6=a68  x7=a78  x8=a88  out=v8 
280.names _n80
2810
282.names _n81
2830
284.names _n82
2850
286.names _n83
2870
288.names _n84
2890
290.names _n85
2910
292.names _n86
2930
294.subckt maxone8 L1 x1=a11  x2=_n80 x3=_n81 x4=_n82 x5=_n83 x6=_n84 x7=_n85 x8=_n86 out=l1 
295.names _n87
2960
297.names _n88
2980
299.names _n89
3000
301.names _n8a
3020
303.names _n8b
3040
305.names _n8c
3060
307.subckt maxone8 L2 x1=a21  x2=a12  x3=_n87 x4=_n88 x5=_n89 x6=_n8a x7=_n8b x8=_n8c out=l2 
308.names _n8d
3090
310.names _n8e
3110
312.names _n8f
3130
314.names _n90
3150
316.names _n91
3170
318.subckt maxone8 L3 x1=a31  x2=a22  x3=a13  x4=_n8d x5=_n8e x6=_n8f x7=_n90 x8=_n91 out=l3 
319.names _n92
3200
321.names _n93
3220
323.names _n94
3240
325.names _n95
3260
327.subckt maxone8 L4 x1=a41  x2=a32  x3=a23  x4=a41  x5=_n92 x6=_n93 x7=_n94 x8=_n95 out=l4 
328.names _n96
3290
330.names _n97
3310
332.names _n98
3330
334.subckt maxone8 L5 x1=a51  x2=a42  x3=a33  x4=a24  x5=a15  x6=_n96 x7=_n97 x8=_n98 out=l5 
335.names _n99
3360
337.names _n9a
3380
339.subckt maxone8 L6 x1=a61  x2=a52  x3=a43  x4=a34  x5=a25  x6=a16  x7=_n99 x8=_n9a out=l6 
340.names _n9b
3410
342.subckt maxone8 L7 x1=a71  x2=a62  x3=a53  x4=a44  x5=a35  x6=a26  x7=a17  x8=_n9b out=l7 
343.subckt maxone8 L8 x1=a81  x2=a72  x3=a63  x4=a54  x5=a45  x6=a36  x7=a27  x8=a18  out=l8 
344.names _n9c
3450
346.subckt maxone8 L9 x1=a82  x2=a73  x3=a64  x4=a55  x5=a46  x6=a37  x7=a28  x8=_n9c out=l9 
347.names _n9d
3480
349.names _n9e
3500
351.subckt maxone8 L10 x1=a83  x2=a74  x3=a65  x4=a56  x5=a47  x6=a38  x7=_n9d x8=_n9e out=l10 
352.names _n9f
3530
354.names _na0
3550
356.names _na1
3570
358.subckt maxone8 L11 x1=a84  x2=a75  x3=a66  x4=a57  x5=a48  x6=_n9f x7=_na0 x8=_na1 out=l11 
359.names _na2
3600
361.names _na3
3620
363.names _na4
3640
365.names _na5
3660
367.subckt maxone8 L12 x1=a85  x2=a76  x3=a67  x4=a58  x5=_na2 x6=_na3 x7=_na4 x8=_na5 out=l12 
368.names _na6
3690
370.names _na7
3710
372.names _na8
3730
374.names _na9
3750
376.names _naa
3770
378.subckt maxone8 L13 x1=a86  x2=a77  x3=a68  x4=_na6 x5=_na7 x6=_na8 x7=_na9 x8=_naa out=l13 
379.names _nab
3800
381.names _nac
3820
383.names _nad
3840
385.names _nae
3860
387.names _naf
3880
389.names _nb0
3900
391.subckt maxone8 L14 x1=a87  x2=a78  x3=_nab x4=_nac x5=_nad x6=_nae x7=_naf x8=_nb0 out=l14 
392.names _nb1
3930
394.names _nb2
3950
396.names _nb3
3970
398.names _nb4
3990
400.names _nb5
4010
402.names _nb6
4030
404.names _nb7
4050
406.subckt maxone8 L15 x1=a88  x2=_nb1 x3=_nb2 x4=_nb3 x5=_nb4 x6=_nb5 x7=_nb6 x8=_nb7 out=l15 
407.names _nb8
4080
409.names _nb9
4100
411.names _nba
4120
413.names _nbb
4140
415.names _nbc
4160
417.names _nbd
4180
419.names _nbe
4200
421.subckt maxone8 R1 x1=a18  x2=_nb8 x3=_nb9 x4=_nba x5=_nbb x6=_nbc x7=_nbd x8=_nbe out=r1 
422.names _nbf
4230
424.names _nc0
4250
426.names _nc1
4270
428.names _nc2
4290
430.names _nc3
4310
432.names _nc4
4330
434.subckt maxone8 R2 x1=a28  x2=a17  x3=_nbf x4=_nc0 x5=_nc1 x6=_nc2 x7=_nc3 x8=_nc4 out=r2 
435.names _nc5
4360
437.names _nc6
4380
439.names _nc7
4400
441.names _nc8
4420
443.names _nc9
4440
445.subckt maxone8 R3 x1=a38  x2=a27  x3=a16  x4=_nc5 x5=_nc6 x6=_nc7 x7=_nc8 x8=_nc9 out=r3 
446.names _nca
4470
448.names _ncb
4490
450.names _ncc
4510
452.names _ncd
4530
454.subckt maxone8 R4 x1=a48  x2=a37  x3=a26  x4=a15  x5=_nca x6=_ncb x7=_ncc x8=_ncd out=r4 
455.names _nce
4560
457.names _ncf
4580
459.names _nd0
4600
461.subckt maxone8 R5 x1=a58  x2=a47  x3=a36  x4=a25  x5=a14  x6=_nce x7=_ncf x8=_nd0 out=r5 
462.names _nd1
4630
464.names _nd2
4650
466.subckt maxone8 R6 x1=a68  x2=a57  x3=a46  x4=a35  x5=a24  x6=a13  x7=_nd1 x8=_nd2 out=r6 
467.names _nd3
4680
469.subckt maxone8 R7 x1=a78  x2=a67  x3=a56  x4=a45  x5=a34  x6=a23  x7=a12  x8=_nd3 out=r7 
470.subckt maxone8 R8 x1=a88  x2=a77  x3=a66  x4=a55  x5=a44  x6=a33  x7=a23  x8=a11  out=r8 
471.names _nd4
4720
473.subckt maxone8 R9 x1=a87  x2=a76  x3=a65  x4=a54  x5=a43  x6=a32  x7=a21  x8=_nd4 out=r9 
474.names _nd5
4750
476.names _nd6
4770
478.subckt maxone8 R10 x1=a86  x2=a75  x3=a64  x4=a53  x5=a42  x6=a31  x7=_nd5 x8=_nd6 out=r10 
479.names _nd7
4800
481.names _nd8
4820
483.names _nd9
4840
485.subckt maxone8 R11 x1=a85  x2=a74  x3=a63  x4=a52  x5=a41  x6=_nd7 x7=_nd8 x8=_nd9 out=r11 
486.names _nda
4870
488.names _ndb
4890
490.names _ndc
4910
492.names _ndd
4930
494.subckt maxone8 R12 x1=a84  x2=a73  x3=a62  x4=a51  x5=_nda x6=_ndb x7=_ndc x8=_ndd out=r12 
495.names _nde
4960
497.names _ndf
4980
499.names _ne0
5000
501.names _ne1
5020
503.names _ne2
5040
505.subckt maxone8 R13 x1=a83  x2=a72  x3=a61  x4=_nde x5=_ndf x6=_ne0 x7=_ne1 x8=_ne2 out=r13 
506.names _ne3
5070
508.names _ne4
5090
510.names _ne5
5110
512.names _ne6
5130
514.names _ne7
5150
516.names _ne8
5170
518.subckt maxone8 R14 x1=a82  x2=a71  x3=_ne3 x4=_ne4 x5=_ne5 x6=_ne6 x7=_ne7 x8=_ne8 out=r14 
519.names _ne9
5200
521.names _nea
5220
523.names _neb
5240
525.names _nec
5260
527.names _ned
5280
529.names _nee
5300
531.names _nef
5320
533.subckt maxone8 R15 x1=a81  x2=_ne9 x3=_nea x4=_neb x5=_nec x6=_ned x7=_nee x8=_nef out=r15 
534# assign tmp1  = (h1  && h2  && h3  && h4  && h5  && h6  && h7  && h8 )
535# h1  && h2
536.names h1 h2 _nf1
537.def 0
5381 1 1
539# h1  && h2  && h3
540.names _nf1 h3 _nf2
541.def 0
5421 1 1
543# h1  && h2  && h3  && h4
544.names _nf2 h4 _nf3
545.def 0
5461 1 1
547# h1  && h2  && h3  && h4  && h5
548.names _nf3 h5 _nf4
549.def 0
5501 1 1
551# h1  && h2  && h3  && h4  && h5  && h6
552.names _nf4 h6 _nf5
553.def 0
5541 1 1
555# h1  && h2  && h3  && h4  && h5  && h6  && h7
556.names _nf5 h7 _nf6
557.def 0
5581 1 1
559# h1  && h2  && h3  && h4  && h5  && h6  && h7  && h8
560.names _nf6 h8 _nf7
561.def 0
5621 1 1
563.names _nf7 tmp1$raw_nf0
564- =_nf7
565# assign tmp2  = (v1  && v2  && v3  && v4  && v5  && v6  && v7  && v8 )
566# v1  && v2
567.names v1 v2 _nf9
568.def 0
5691 1 1
570# v1  && v2  && v3
571.names _nf9 v3 _nfa
572.def 0
5731 1 1
574# v1  && v2  && v3  && v4
575.names _nfa v4 _nfb
576.def 0
5771 1 1
578# v1  && v2  && v3  && v4  && v5
579.names _nfb v5 _nfc
580.def 0
5811 1 1
582# v1  && v2  && v3  && v4  && v5  && v6
583.names _nfc v6 _nfd
584.def 0
5851 1 1
586# v1  && v2  && v3  && v4  && v5  && v6  && v7
587.names _nfd v7 _nfe
588.def 0
5891 1 1
590# v1  && v2  && v3  && v4  && v5  && v6  && v7  && v8
591.names _nfe v8 _nff
592.def 0
5931 1 1
594.names _nff tmp2$raw_nf8
595- =_nff
596# assign tmp3  = (l1  && l2  && l3  && l4  && l5  && l6  && l7  && l8 )
597# l1  && l2
598.names l1 l2 _n101
599.def 0
6001 1 1
601# l1  && l2  && l3
602.names _n101 l3 _n102
603.def 0
6041 1 1
605# l1  && l2  && l3  && l4
606.names _n102 l4 _n103
607.def 0
6081 1 1
609# l1  && l2  && l3  && l4  && l5
610.names _n103 l5 _n104
611.def 0
6121 1 1
613# l1  && l2  && l3  && l4  && l5  && l6
614.names _n104 l6 _n105
615.def 0
6161 1 1
617# l1  && l2  && l3  && l4  && l5  && l6  && l7
618.names _n105 l7 _n106
619.def 0
6201 1 1
621# l1  && l2  && l3  && l4  && l5  && l6  && l7  && l8
622.names _n106 l8 _n107
623.def 0
6241 1 1
625.names _n107 tmp3$raw_n100
626- =_n107
627# assign tmp4  = (r1  && r2  && r3  && r4  && r5  && r6  && r7  && r8 )
628# r1  && r2
629.names r1 r2 _n109
630.def 0
6311 1 1
632# r1  && r2  && r3
633.names _n109 r3 _n10a
634.def 0
6351 1 1
636# r1  && r2  && r3  && r4
637.names _n10a r4 _n10b
638.def 0
6391 1 1
640# r1  && r2  && r3  && r4  && r5
641.names _n10b r5 _n10c
642.def 0
6431 1 1
644# r1  && r2  && r3  && r4  && r5  && r6
645.names _n10c r6 _n10d
646.def 0
6471 1 1
648# r1  && r2  && r3  && r4  && r5  && r6  && r7
649.names _n10d r7 _n10e
650.def 0
6511 1 1
652# r1  && r2  && r3  && r4  && r5  && r6  && r7  && r8
653.names _n10e r8 _n10f
654.def 0
6551 1 1
656.names _n10f tmp4$raw_n108
657- =_n10f
658# assign tmp5  = (l9  && l10  && l11  && l12  && l13  && l14  && l15 )
659# l9  && l10
660.names l9 l10 _n111
661.def 0
6621 1 1
663# l9  && l10  && l11
664.names _n111 l11 _n112
665.def 0
6661 1 1
667# l9  && l10  && l11  && l12
668.names _n112 l12 _n113
669.def 0
6701 1 1
671# l9  && l10  && l11  && l12  && l13
672.names _n113 l13 _n114
673.def 0
6741 1 1
675# l9  && l10  && l11  && l12  && l13  && l14
676.names _n114 l14 _n115
677.def 0
6781 1 1
679# l9  && l10  && l11  && l12  && l13  && l14  && l15
680.names _n115 l15 _n116
681.def 0
6821 1 1
683.names _n116 tmp5$raw_n110
684- =_n116
685# assign tmp6  = (r9  && r10  && r11  && r12  && r13  && r14  && r15 )
686# r9  && r10
687.names r9 r10 _n118
688.def 0
6891 1 1
690# r9  && r10  && r11
691.names _n118 r11 _n119
692.def 0
6931 1 1
694# r9  && r10  && r11  && r12
695.names _n119 r12 _n11a
696.def 0
6971 1 1
698# r9  && r10  && r11  && r12  && r13
699.names _n11a r13 _n11b
700.def 0
7011 1 1
702# r9  && r10  && r11  && r12  && r13  && r14
703.names _n11b r14 _n11c
704.def 0
7051 1 1
706# r9  && r10  && r11  && r12  && r13  && r14  && r15
707.names _n11c r15 _n11d
708.def 0
7091 1 1
710.names _n11d tmp6$raw_n117
711- =_n11d
712# assign consistent  = (tmp1  && tmp2  && tmp3  && tmp4  && tmp5  && tmp6 )
713# tmp1  && tmp2
714.names tmp1 tmp2 _n11f
715.def 0
7161 1 1
717# tmp1  && tmp2  && tmp3
718.names _n11f tmp3 _n120
719.def 0
7201 1 1
721# tmp1  && tmp2  && tmp3  && tmp4
722.names _n120 tmp4 _n121
723.def 0
7241 1 1
725# tmp1  && tmp2  && tmp3  && tmp4  && tmp5
726.names _n121 tmp5 _n122
727.def 0
7281 1 1
729# tmp1  && tmp2  && tmp3  && tmp4  && tmp5  && tmp6
730.names _n122 tmp6 _n123
731.def 0
7321 1 1
733.names _n123 consistent$raw_n11e
734- =_n123
735# conflict arbitrators
736.names tmp6$raw_n117  tmp6
7370 0
7381 1
739.names tmp5$raw_n110  tmp5
7400 0
7411 1
742.names tmp4$raw_n108  tmp4
7430 0
7441 1
745.names tmp3$raw_n100  tmp3
7460 0
7471 1
748.names tmp2$raw_nf8  tmp2
7490 0
7501 1
751.names tmp1$raw_nf0  tmp1
7520 0
7531 1
754.names consistent$raw_n11e  consistent
7550 0
7561 1
757# non-blocking assignments
758# latches
759# quasi-continuous assignment
760.end
761
762
763.model single8
764# I/O ports
765.inputs x3
766.inputs x4
767.inputs x5
768.inputs x6
769.inputs x7
770.outputs out
771.inputs x8
772.inputs x1
773.inputs x2
774
775# assign tmp1  = (x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8 )
776.names x2 _n125
7770 1 
7781 0 
779# x1  && !x2
780.names x1 _n125 _n126
781.def 0
7821 1 1
783.names x3 _n127
7840 1 
7851 0 
786# x1  && !x2  && !x3
787.names _n126 _n127 _n128
788.def 0
7891 1 1
790.names x4 _n129
7910 1 
7921 0 
793# x1  && !x2  && !x3  && !x4
794.names _n128 _n129 _n12a
795.def 0
7961 1 1
797.names x5 _n12b
7980 1 
7991 0 
800# x1  && !x2  && !x3  && !x4  && !x5
801.names _n12a _n12b _n12c
802.def 0
8031 1 1
804.names x6 _n12d
8050 1 
8061 0 
807# x1  && !x2  && !x3  && !x4  && !x5  && !x6
808.names _n12c _n12d _n12e
809.def 0
8101 1 1
811.names x7 _n12f
8120 1 
8131 0 
814# x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7
815.names _n12e _n12f _n130
816.def 0
8171 1 1
818.names x8 _n131
8190 1 
8201 0 
821# x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8
822.names _n130 _n131 _n132
823.def 0
8241 1 1
825.names _n132 tmp1$raw_n124
826- =_n132
827# assign tmp2  = (!x1  && x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8 )
828.names x1 _n134
8290 1 
8301 0 
831# !x1  && x2
832.names _n134 x2 _n135
833.def 0
8341 1 1
835.names x3 _n136
8360 1 
8371 0 
838# !x1  && x2  && !x3
839.names _n135 _n136 _n137
840.def 0
8411 1 1
842.names x4 _n138
8430 1 
8441 0 
845# !x1  && x2  && !x3  && !x4
846.names _n137 _n138 _n139
847.def 0
8481 1 1
849.names x5 _n13a
8500 1 
8511 0 
852# !x1  && x2  && !x3  && !x4  && !x5
853.names _n139 _n13a _n13b
854.def 0
8551 1 1
856.names x6 _n13c
8570 1 
8581 0 
859# !x1  && x2  && !x3  && !x4  && !x5  && !x6
860.names _n13b _n13c _n13d
861.def 0
8621 1 1
863.names x7 _n13e
8640 1 
8651 0 
866# !x1  && x2  && !x3  && !x4  && !x5  && !x6  && !x7
867.names _n13d _n13e _n13f
868.def 0
8691 1 1
870.names x8 _n140
8710 1 
8721 0 
873# !x1  && x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8
874.names _n13f _n140 _n141
875.def 0
8761 1 1
877.names _n141 tmp2$raw_n133
878- =_n141
879# assign tmp3  = (!x1  && !x2  && x3  && !x4  && !x5  && !x6  && !x7  && !x8 )
880.names x1 _n143
8810 1 
8821 0 
883.names x2 _n144
8840 1 
8851 0 
886# !x1  && !x2
887.names _n143 _n144 _n145
888.def 0
8891 1 1
890# !x1  && !x2  && x3
891.names _n145 x3 _n146
892.def 0
8931 1 1
894.names x4 _n147
8950 1 
8961 0 
897# !x1  && !x2  && x3  && !x4
898.names _n146 _n147 _n148
899.def 0
9001 1 1
901.names x5 _n149
9020 1 
9031 0 
904# !x1  && !x2  && x3  && !x4  && !x5
905.names _n148 _n149 _n14a
906.def 0
9071 1 1
908.names x6 _n14b
9090 1 
9101 0 
911# !x1  && !x2  && x3  && !x4  && !x5  && !x6
912.names _n14a _n14b _n14c
913.def 0
9141 1 1
915.names x7 _n14d
9160 1 
9171 0 
918# !x1  && !x2  && x3  && !x4  && !x5  && !x6  && !x7
919.names _n14c _n14d _n14e
920.def 0
9211 1 1
922.names x8 _n14f
9230 1 
9241 0 
925# !x1  && !x2  && x3  && !x4  && !x5  && !x6  && !x7  && !x8
926.names _n14e _n14f _n150
927.def 0
9281 1 1
929.names _n150 tmp3$raw_n142
930- =_n150
931# assign tmp4  = (!x1  && !x2  && !x3  && x4  && !x5  && !x6  && !x7  && !x8 )
932.names x1 _n152
9330 1 
9341 0 
935.names x2 _n153
9360 1 
9371 0 
938# !x1  && !x2
939.names _n152 _n153 _n154
940.def 0
9411 1 1
942.names x3 _n155
9430 1 
9441 0 
945# !x1  && !x2  && !x3
946.names _n154 _n155 _n156
947.def 0
9481 1 1
949# !x1  && !x2  && !x3  && x4
950.names _n156 x4 _n157
951.def 0
9521 1 1
953.names x5 _n158
9540 1 
9551 0 
956# !x1  && !x2  && !x3  && x4  && !x5
957.names _n157 _n158 _n159
958.def 0
9591 1 1
960.names x6 _n15a
9610 1 
9621 0 
963# !x1  && !x2  && !x3  && x4  && !x5  && !x6
964.names _n159 _n15a _n15b
965.def 0
9661 1 1
967.names x7 _n15c
9680 1 
9691 0 
970# !x1  && !x2  && !x3  && x4  && !x5  && !x6  && !x7
971.names _n15b _n15c _n15d
972.def 0
9731 1 1
974.names x8 _n15e
9750 1 
9761 0 
977# !x1  && !x2  && !x3  && x4  && !x5  && !x6  && !x7  && !x8
978.names _n15d _n15e _n15f
979.def 0
9801 1 1
981.names _n15f tmp4$raw_n151
982- =_n15f
983# assign tmp5  = (!x1  && !x2  && !x3  && !x4  && x5  && !x6  && !x7  && !x8 )
984.names x1 _n161
9850 1 
9861 0 
987.names x2 _n162
9880 1 
9891 0 
990# !x1  && !x2
991.names _n161 _n162 _n163
992.def 0
9931 1 1
994.names x3 _n164
9950 1 
9961 0 
997# !x1  && !x2  && !x3
998.names _n163 _n164 _n165
999.def 0
10001 1 1
1001.names x4 _n166
10020 1 
10031 0 
1004# !x1  && !x2  && !x3  && !x4
1005.names _n165 _n166 _n167
1006.def 0
10071 1 1
1008# !x1  && !x2  && !x3  && !x4  && x5
1009.names _n167 x5 _n168
1010.def 0
10111 1 1
1012.names x6 _n169
10130 1 
10141 0 
1015# !x1  && !x2  && !x3  && !x4  && x5  && !x6
1016.names _n168 _n169 _n16a
1017.def 0
10181 1 1
1019.names x7 _n16b
10200 1 
10211 0 
1022# !x1  && !x2  && !x3  && !x4  && x5  && !x6  && !x7
1023.names _n16a _n16b _n16c
1024.def 0
10251 1 1
1026.names x8 _n16d
10270 1 
10281 0 
1029# !x1  && !x2  && !x3  && !x4  && x5  && !x6  && !x7  && !x8
1030.names _n16c _n16d _n16e
1031.def 0
10321 1 1
1033.names _n16e tmp5$raw_n160
1034- =_n16e
1035# assign tmp6  = (!x1  && !x2  && !x3  && !x4  && !x5  && x6  && !x7  && !x8 )
1036.names x1 _n170
10370 1 
10381 0 
1039.names x2 _n171
10400 1 
10411 0 
1042# !x1  && !x2
1043.names _n170 _n171 _n172
1044.def 0
10451 1 1
1046.names x3 _n173
10470 1 
10481 0 
1049# !x1  && !x2  && !x3
1050.names _n172 _n173 _n174
1051.def 0
10521 1 1
1053.names x4 _n175
10540 1 
10551 0 
1056# !x1  && !x2  && !x3  && !x4
1057.names _n174 _n175 _n176
1058.def 0
10591 1 1
1060.names x5 _n177
10610 1 
10621 0 
1063# !x1  && !x2  && !x3  && !x4  && !x5
1064.names _n176 _n177 _n178
1065.def 0
10661 1 1
1067# !x1  && !x2  && !x3  && !x4  && !x5  && x6
1068.names _n178 x6 _n179
1069.def 0
10701 1 1
1071.names x7 _n17a
10720 1 
10731 0 
1074# !x1  && !x2  && !x3  && !x4  && !x5  && x6  && !x7
1075.names _n179 _n17a _n17b
1076.def 0
10771 1 1
1078.names x8 _n17c
10790 1 
10801 0 
1081# !x1  && !x2  && !x3  && !x4  && !x5  && x6  && !x7  && !x8
1082.names _n17b _n17c _n17d
1083.def 0
10841 1 1
1085.names _n17d tmp6$raw_n16f
1086- =_n17d
1087# assign tmp7  = (!x1  && !x2  && !x3  && !x4  && !x5  && !x6  && x7  && !x8 )
1088.names x1 _n17f
10890 1 
10901 0 
1091.names x2 _n180
10920 1 
10931 0 
1094# !x1  && !x2
1095.names _n17f _n180 _n181
1096.def 0
10971 1 1
1098.names x3 _n182
10990 1 
11001 0 
1101# !x1  && !x2  && !x3
1102.names _n181 _n182 _n183
1103.def 0
11041 1 1
1105.names x4 _n184
11060 1 
11071 0 
1108# !x1  && !x2  && !x3  && !x4
1109.names _n183 _n184 _n185
1110.def 0
11111 1 1
1112.names x5 _n186
11130 1 
11141 0 
1115# !x1  && !x2  && !x3  && !x4  && !x5
1116.names _n185 _n186 _n187
1117.def 0
11181 1 1
1119.names x6 _n188
11200 1 
11211 0 
1122# !x1  && !x2  && !x3  && !x4  && !x5  && !x6
1123.names _n187 _n188 _n189
1124.def 0
11251 1 1
1126# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && x7
1127.names _n189 x7 _n18a
1128.def 0
11291 1 1
1130.names x8 _n18b
11310 1 
11321 0 
1133# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && x7  && !x8
1134.names _n18a _n18b _n18c
1135.def 0
11361 1 1
1137.names _n18c tmp7$raw_n17e
1138- =_n18c
1139# assign tmp8  = (!x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && x8 )
1140.names x1 _n18e
11410 1 
11421 0 
1143.names x2 _n18f
11440 1 
11451 0 
1146# !x1  && !x2
1147.names _n18e _n18f _n190
1148.def 0
11491 1 1
1150.names x3 _n191
11510 1 
11521 0 
1153# !x1  && !x2  && !x3
1154.names _n190 _n191 _n192
1155.def 0
11561 1 1
1157.names x4 _n193
11580 1 
11591 0 
1160# !x1  && !x2  && !x3  && !x4
1161.names _n192 _n193 _n194
1162.def 0
11631 1 1
1164.names x5 _n195
11650 1 
11661 0 
1167# !x1  && !x2  && !x3  && !x4  && !x5
1168.names _n194 _n195 _n196
1169.def 0
11701 1 1
1171.names x6 _n197
11720 1 
11731 0 
1174# !x1  && !x2  && !x3  && !x4  && !x5  && !x6
1175.names _n196 _n197 _n198
1176.def 0
11771 1 1
1178.names x7 _n199
11790 1 
11801 0 
1181# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7
1182.names _n198 _n199 _n19a
1183.def 0
11841 1 1
1185# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && x8
1186.names _n19a x8 _n19b
1187.def 0
11881 1 1
1189.names _n19b tmp8$raw_n18d
1190- =_n19b
1191# assign out  = (tmp1  || tmp2  || tmp3  || tmp4  || tmp5  || tmp6  || tmp7  || tmp8 )
1192# tmp1  || tmp2
1193.names tmp1 tmp2 _n19d
1194.def 1
11950 0 0
1196# tmp1  || tmp2  || tmp3
1197.names _n19d tmp3 _n19e
1198.def 1
11990 0 0
1200# tmp1  || tmp2  || tmp3  || tmp4
1201.names _n19e tmp4 _n19f
1202.def 1
12030 0 0
1204# tmp1  || tmp2  || tmp3  || tmp4  || tmp5
1205.names _n19f tmp5 _n1a0
1206.def 1
12070 0 0
1208# tmp1  || tmp2  || tmp3  || tmp4  || tmp5  || tmp6
1209.names _n1a0 tmp6 _n1a1
1210.def 1
12110 0 0
1212# tmp1  || tmp2  || tmp3  || tmp4  || tmp5  || tmp6  || tmp7
1213.names _n1a1 tmp7 _n1a2
1214.def 1
12150 0 0
1216# tmp1  || tmp2  || tmp3  || tmp4  || tmp5  || tmp6  || tmp7  || tmp8
1217.names _n1a2 tmp8 _n1a3
1218.def 1
12190 0 0
1220.names _n1a3 out$raw_n19c
1221- =_n1a3
1222# conflict arbitrators
1223.names tmp6$raw_n16f  tmp6
12240 0
12251 1
1226.names tmp5$raw_n160  tmp5
12270 0
12281 1
1229.names tmp4$raw_n151  tmp4
12300 0
12311 1
1232.names tmp3$raw_n142  tmp3
12330 0
12341 1
1235.names tmp2$raw_n133  tmp2
12360 0
12371 1
1238.names tmp1$raw_n124  tmp1
12390 0
12401 1
1241.names out$raw_n19c  out
12420 0
12431 1
1244.names tmp8$raw_n18d  tmp8
12450 0
12461 1
1247.names tmp7$raw_n17e  tmp7
12480 0
12491 1
1250# non-blocking assignments
1251# latches
1252# quasi-continuous assignment
1253.end
1254
1255
1256.model none8
1257# I/O ports
1258.inputs x3
1259.inputs x4
1260.inputs x5
1261.inputs x6
1262.inputs x7
1263.outputs out
1264.inputs x8
1265.inputs x1
1266.inputs x2
1267
1268# assign out  = (!x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8 )
1269.names x1 _n1a5
12700 1 
12711 0 
1272.names x2 _n1a6
12730 1 
12741 0 
1275# !x1  && !x2
1276.names _n1a5 _n1a6 _n1a7
1277.def 0
12781 1 1
1279.names x3 _n1a8
12800 1 
12811 0 
1282# !x1  && !x2  && !x3
1283.names _n1a7 _n1a8 _n1a9
1284.def 0
12851 1 1
1286.names x4 _n1aa
12870 1 
12881 0 
1289# !x1  && !x2  && !x3  && !x4
1290.names _n1a9 _n1aa _n1ab
1291.def 0
12921 1 1
1293.names x5 _n1ac
12940 1 
12951 0 
1296# !x1  && !x2  && !x3  && !x4  && !x5
1297.names _n1ab _n1ac _n1ad
1298.def 0
12991 1 1
1300.names x6 _n1ae
13010 1 
13021 0 
1303# !x1  && !x2  && !x3  && !x4  && !x5  && !x6
1304.names _n1ad _n1ae _n1af
1305.def 0
13061 1 1
1307.names x7 _n1b0
13080 1 
13091 0 
1310# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7
1311.names _n1af _n1b0 _n1b1
1312.def 0
13131 1 1
1314.names x8 _n1b2
13150 1 
13161 0 
1317# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8
1318.names _n1b1 _n1b2 _n1b3
1319.def 0
13201 1 1
1321.names _n1b3 out$raw_n1a4
1322- =_n1b3
1323# conflict arbitrators
1324.names out$raw_n1a4  out
13250 0
13261 1
1327# non-blocking assignments
1328# latches
1329# quasi-continuous assignment
1330.end
1331
1332
1333.model maxone8
1334# I/O ports
1335.inputs x3
1336.inputs x4
1337.inputs x5
1338.inputs x6
1339.inputs x7
1340.outputs out
1341.inputs x8
1342.inputs x1
1343.inputs x2
1344
1345# assign tmp0  = (!x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8 )
1346.names x1 _n1b5
13470 1 
13481 0 
1349.names x2 _n1b6
13500 1 
13511 0 
1352# !x1  && !x2
1353.names _n1b5 _n1b6 _n1b7
1354.def 0
13551 1 1
1356.names x3 _n1b8
13570 1 
13581 0 
1359# !x1  && !x2  && !x3
1360.names _n1b7 _n1b8 _n1b9
1361.def 0
13621 1 1
1363.names x4 _n1ba
13640 1 
13651 0 
1366# !x1  && !x2  && !x3  && !x4
1367.names _n1b9 _n1ba _n1bb
1368.def 0
13691 1 1
1370.names x5 _n1bc
13710 1 
13721 0 
1373# !x1  && !x2  && !x3  && !x4  && !x5
1374.names _n1bb _n1bc _n1bd
1375.def 0
13761 1 1
1377.names x6 _n1be
13780 1 
13791 0 
1380# !x1  && !x2  && !x3  && !x4  && !x5  && !x6
1381.names _n1bd _n1be _n1bf
1382.def 0
13831 1 1
1384.names x7 _n1c0
13850 1 
13861 0 
1387# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7
1388.names _n1bf _n1c0 _n1c1
1389.def 0
13901 1 1
1391.names x8 _n1c2
13920 1 
13931 0 
1394# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8
1395.names _n1c1 _n1c2 _n1c3
1396.def 0
13971 1 1
1398.names _n1c3 tmp0$raw_n1b4
1399- =_n1c3
1400# assign tmp1  = (x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8 )
1401.names x2 _n1c5
14020 1 
14031 0 
1404# x1  && !x2
1405.names x1 _n1c5 _n1c6
1406.def 0
14071 1 1
1408.names x3 _n1c7
14090 1 
14101 0 
1411# x1  && !x2  && !x3
1412.names _n1c6 _n1c7 _n1c8
1413.def 0
14141 1 1
1415.names x4 _n1c9
14160 1 
14171 0 
1418# x1  && !x2  && !x3  && !x4
1419.names _n1c8 _n1c9 _n1ca
1420.def 0
14211 1 1
1422.names x5 _n1cb
14230 1 
14241 0 
1425# x1  && !x2  && !x3  && !x4  && !x5
1426.names _n1ca _n1cb _n1cc
1427.def 0
14281 1 1
1429.names x6 _n1cd
14300 1 
14311 0 
1432# x1  && !x2  && !x3  && !x4  && !x5  && !x6
1433.names _n1cc _n1cd _n1ce
1434.def 0
14351 1 1
1436.names x7 _n1cf
14370 1 
14381 0 
1439# x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7
1440.names _n1ce _n1cf _n1d0
1441.def 0
14421 1 1
1443.names x8 _n1d1
14440 1 
14451 0 
1446# x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8
1447.names _n1d0 _n1d1 _n1d2
1448.def 0
14491 1 1
1450.names _n1d2 tmp1$raw_n1c4
1451- =_n1d2
1452# assign tmp2  = (!x1  && x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8 )
1453.names x1 _n1d4
14540 1 
14551 0 
1456# !x1  && x2
1457.names _n1d4 x2 _n1d5
1458.def 0
14591 1 1
1460.names x3 _n1d6
14610 1 
14621 0 
1463# !x1  && x2  && !x3
1464.names _n1d5 _n1d6 _n1d7
1465.def 0
14661 1 1
1467.names x4 _n1d8
14680 1 
14691 0 
1470# !x1  && x2  && !x3  && !x4
1471.names _n1d7 _n1d8 _n1d9
1472.def 0
14731 1 1
1474.names x5 _n1da
14750 1 
14761 0 
1477# !x1  && x2  && !x3  && !x4  && !x5
1478.names _n1d9 _n1da _n1db
1479.def 0
14801 1 1
1481.names x6 _n1dc
14820 1 
14831 0 
1484# !x1  && x2  && !x3  && !x4  && !x5  && !x6
1485.names _n1db _n1dc _n1dd
1486.def 0
14871 1 1
1488.names x7 _n1de
14890 1 
14901 0 
1491# !x1  && x2  && !x3  && !x4  && !x5  && !x6  && !x7
1492.names _n1dd _n1de _n1df
1493.def 0
14941 1 1
1495.names x8 _n1e0
14960 1 
14971 0 
1498# !x1  && x2  && !x3  && !x4  && !x5  && !x6  && !x7  && !x8
1499.names _n1df _n1e0 _n1e1
1500.def 0
15011 1 1
1502.names _n1e1 tmp2$raw_n1d3
1503- =_n1e1
1504# assign tmp3  = (!x1  && !x2  && x3  && !x4  && !x5  && !x6  && !x7  && !x8 )
1505.names x1 _n1e3
15060 1 
15071 0 
1508.names x2 _n1e4
15090 1 
15101 0 
1511# !x1  && !x2
1512.names _n1e3 _n1e4 _n1e5
1513.def 0
15141 1 1
1515# !x1  && !x2  && x3
1516.names _n1e5 x3 _n1e6
1517.def 0
15181 1 1
1519.names x4 _n1e7
15200 1 
15211 0 
1522# !x1  && !x2  && x3  && !x4
1523.names _n1e6 _n1e7 _n1e8
1524.def 0
15251 1 1
1526.names x5 _n1e9
15270 1 
15281 0 
1529# !x1  && !x2  && x3  && !x4  && !x5
1530.names _n1e8 _n1e9 _n1ea
1531.def 0
15321 1 1
1533.names x6 _n1eb
15340 1 
15351 0 
1536# !x1  && !x2  && x3  && !x4  && !x5  && !x6
1537.names _n1ea _n1eb _n1ec
1538.def 0
15391 1 1
1540.names x7 _n1ed
15410 1 
15421 0 
1543# !x1  && !x2  && x3  && !x4  && !x5  && !x6  && !x7
1544.names _n1ec _n1ed _n1ee
1545.def 0
15461 1 1
1547.names x8 _n1ef
15480 1 
15491 0 
1550# !x1  && !x2  && x3  && !x4  && !x5  && !x6  && !x7  && !x8
1551.names _n1ee _n1ef _n1f0
1552.def 0
15531 1 1
1554.names _n1f0 tmp3$raw_n1e2
1555- =_n1f0
1556# assign tmp4  = (!x1  && !x2  && !x3  && x4  && !x5  && !x6  && !x7  && !x8 )
1557.names x1 _n1f2
15580 1 
15591 0 
1560.names x2 _n1f3
15610 1 
15621 0 
1563# !x1  && !x2
1564.names _n1f2 _n1f3 _n1f4
1565.def 0
15661 1 1
1567.names x3 _n1f5
15680 1 
15691 0 
1570# !x1  && !x2  && !x3
1571.names _n1f4 _n1f5 _n1f6
1572.def 0
15731 1 1
1574# !x1  && !x2  && !x3  && x4
1575.names _n1f6 x4 _n1f7
1576.def 0
15771 1 1
1578.names x5 _n1f8
15790 1 
15801 0 
1581# !x1  && !x2  && !x3  && x4  && !x5
1582.names _n1f7 _n1f8 _n1f9
1583.def 0
15841 1 1
1585.names x6 _n1fa
15860 1 
15871 0 
1588# !x1  && !x2  && !x3  && x4  && !x5  && !x6
1589.names _n1f9 _n1fa _n1fb
1590.def 0
15911 1 1
1592.names x7 _n1fc
15930 1 
15941 0 
1595# !x1  && !x2  && !x3  && x4  && !x5  && !x6  && !x7
1596.names _n1fb _n1fc _n1fd
1597.def 0
15981 1 1
1599.names x8 _n1fe
16000 1 
16011 0 
1602# !x1  && !x2  && !x3  && x4  && !x5  && !x6  && !x7  && !x8
1603.names _n1fd _n1fe _n1ff
1604.def 0
16051 1 1
1606.names _n1ff tmp4$raw_n1f1
1607- =_n1ff
1608# assign tmp5  = (!x1  && !x2  && !x3  && !x4  && x5  && !x6  && !x7  && !x8 )
1609.names x1 _n201
16100 1 
16111 0 
1612.names x2 _n202
16130 1 
16141 0 
1615# !x1  && !x2
1616.names _n201 _n202 _n203
1617.def 0
16181 1 1
1619.names x3 _n204
16200 1 
16211 0 
1622# !x1  && !x2  && !x3
1623.names _n203 _n204 _n205
1624.def 0
16251 1 1
1626.names x4 _n206
16270 1 
16281 0 
1629# !x1  && !x2  && !x3  && !x4
1630.names _n205 _n206 _n207
1631.def 0
16321 1 1
1633# !x1  && !x2  && !x3  && !x4  && x5
1634.names _n207 x5 _n208
1635.def 0
16361 1 1
1637.names x6 _n209
16380 1 
16391 0 
1640# !x1  && !x2  && !x3  && !x4  && x5  && !x6
1641.names _n208 _n209 _n20a
1642.def 0
16431 1 1
1644.names x7 _n20b
16450 1 
16461 0 
1647# !x1  && !x2  && !x3  && !x4  && x5  && !x6  && !x7
1648.names _n20a _n20b _n20c
1649.def 0
16501 1 1
1651.names x8 _n20d
16520 1 
16531 0 
1654# !x1  && !x2  && !x3  && !x4  && x5  && !x6  && !x7  && !x8
1655.names _n20c _n20d _n20e
1656.def 0
16571 1 1
1658.names _n20e tmp5$raw_n200
1659- =_n20e
1660# assign tmp6  = (!x1  && !x2  && !x3  && !x4  && !x5  && x6  && !x7  && !x8 )
1661.names x1 _n210
16620 1 
16631 0 
1664.names x2 _n211
16650 1 
16661 0 
1667# !x1  && !x2
1668.names _n210 _n211 _n212
1669.def 0
16701 1 1
1671.names x3 _n213
16720 1 
16731 0 
1674# !x1  && !x2  && !x3
1675.names _n212 _n213 _n214
1676.def 0
16771 1 1
1678.names x4 _n215
16790 1 
16801 0 
1681# !x1  && !x2  && !x3  && !x4
1682.names _n214 _n215 _n216
1683.def 0
16841 1 1
1685.names x5 _n217
16860 1 
16871 0 
1688# !x1  && !x2  && !x3  && !x4  && !x5
1689.names _n216 _n217 _n218
1690.def 0
16911 1 1
1692# !x1  && !x2  && !x3  && !x4  && !x5  && x6
1693.names _n218 x6 _n219
1694.def 0
16951 1 1
1696.names x7 _n21a
16970 1 
16981 0 
1699# !x1  && !x2  && !x3  && !x4  && !x5  && x6  && !x7
1700.names _n219 _n21a _n21b
1701.def 0
17021 1 1
1703.names x8 _n21c
17040 1 
17051 0 
1706# !x1  && !x2  && !x3  && !x4  && !x5  && x6  && !x7  && !x8
1707.names _n21b _n21c _n21d
1708.def 0
17091 1 1
1710.names _n21d tmp6$raw_n20f
1711- =_n21d
1712# assign tmp7  = (!x1  && !x2  && !x3  && !x4  && !x5  && !x6  && x7  && !x8 )
1713.names x1 _n21f
17140 1 
17151 0 
1716.names x2 _n220
17170 1 
17181 0 
1719# !x1  && !x2
1720.names _n21f _n220 _n221
1721.def 0
17221 1 1
1723.names x3 _n222
17240 1 
17251 0 
1726# !x1  && !x2  && !x3
1727.names _n221 _n222 _n223
1728.def 0
17291 1 1
1730.names x4 _n224
17310 1 
17321 0 
1733# !x1  && !x2  && !x3  && !x4
1734.names _n223 _n224 _n225
1735.def 0
17361 1 1
1737.names x5 _n226
17380 1 
17391 0 
1740# !x1  && !x2  && !x3  && !x4  && !x5
1741.names _n225 _n226 _n227
1742.def 0
17431 1 1
1744.names x6 _n228
17450 1 
17461 0 
1747# !x1  && !x2  && !x3  && !x4  && !x5  && !x6
1748.names _n227 _n228 _n229
1749.def 0
17501 1 1
1751# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && x7
1752.names _n229 x7 _n22a
1753.def 0
17541 1 1
1755.names x8 _n22b
17560 1 
17571 0 
1758# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && x7  && !x8
1759.names _n22a _n22b _n22c
1760.def 0
17611 1 1
1762.names _n22c tmp7$raw_n21e
1763- =_n22c
1764# assign tmp8  = (!x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && x8 )
1765.names x1 _n22e
17660 1 
17671 0 
1768.names x2 _n22f
17690 1 
17701 0 
1771# !x1  && !x2
1772.names _n22e _n22f _n230
1773.def 0
17741 1 1
1775.names x3 _n231
17760 1 
17771 0 
1778# !x1  && !x2  && !x3
1779.names _n230 _n231 _n232
1780.def 0
17811 1 1
1782.names x4 _n233
17830 1 
17841 0 
1785# !x1  && !x2  && !x3  && !x4
1786.names _n232 _n233 _n234
1787.def 0
17881 1 1
1789.names x5 _n235
17900 1 
17911 0 
1792# !x1  && !x2  && !x3  && !x4  && !x5
1793.names _n234 _n235 _n236
1794.def 0
17951 1 1
1796.names x6 _n237
17970 1 
17981 0 
1799# !x1  && !x2  && !x3  && !x4  && !x5  && !x6
1800.names _n236 _n237 _n238
1801.def 0
18021 1 1
1803.names x7 _n239
18040 1 
18051 0 
1806# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7
1807.names _n238 _n239 _n23a
1808.def 0
18091 1 1
1810# !x1  && !x2  && !x3  && !x4  && !x5  && !x6  && !x7  && x8
1811.names _n23a x8 _n23b
1812.def 0
18131 1 1
1814.names _n23b tmp8$raw_n22d
1815- =_n23b
1816# assign out  = (tmp0  || tmp1  || tmp2  || tmp3  || tmp4  || tmp5  || tmp6  || tmp7  || tmp8 )
1817# tmp0  || tmp1
1818.names tmp0 tmp1 _n23d
1819.def 1
18200 0 0
1821# tmp0  || tmp1  || tmp2
1822.names _n23d tmp2 _n23e
1823.def 1
18240 0 0
1825# tmp0  || tmp1  || tmp2  || tmp3
1826.names _n23e tmp3 _n23f
1827.def 1
18280 0 0
1829# tmp0  || tmp1  || tmp2  || tmp3  || tmp4
1830.names _n23f tmp4 _n240
1831.def 1
18320 0 0
1833# tmp0  || tmp1  || tmp2  || tmp3  || tmp4  || tmp5
1834.names _n240 tmp5 _n241
1835.def 1
18360 0 0
1837# tmp0  || tmp1  || tmp2  || tmp3  || tmp4  || tmp5  || tmp6
1838.names _n241 tmp6 _n242
1839.def 1
18400 0 0
1841# tmp0  || tmp1  || tmp2  || tmp3  || tmp4  || tmp5  || tmp6  || tmp7
1842.names _n242 tmp7 _n243
1843.def 1
18440 0 0
1845# tmp0  || tmp1  || tmp2  || tmp3  || tmp4  || tmp5  || tmp6  || tmp7  || tmp8
1846.names _n243 tmp8 _n244
1847.def 1
18480 0 0
1849.names _n244 out$raw_n23c
1850- =_n244
1851# conflict arbitrators
1852.names tmp6$raw_n20f  tmp6
18530 0
18541 1
1855.names tmp5$raw_n200  tmp5
18560 0
18571 1
1858.names tmp4$raw_n1f1  tmp4
18590 0
18601 1
1861.names tmp3$raw_n1e2  tmp3
18620 0
18631 1
1864.names tmp2$raw_n1d3  tmp2
18650 0
18661 1
1867.names tmp1$raw_n1c4  tmp1
18680 0
18691 1
1870.names out$raw_n23c  out
18710 0
18721 1
1873.names tmp0$raw_n1b4  tmp0
18740 0
18751 1
1876.names tmp8$raw_n22d  tmp8
18770 0
18781 1
1879.names tmp7$raw_n21e  tmp7
18800 0
18811 1
1882# non-blocking assignments
1883# latches
1884# quasi-continuous assignment
1885.end
1886
1887
Note: See TracBrowser for help on using the repository browser.