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 |
---|
10 | 0 |
---|
11 | 1 |
---|
12 | # assign a12 = $NDset ( 0,1 ) |
---|
13 | .names a12 |
---|
14 | 0 |
---|
15 | 1 |
---|
16 | # assign a13 = $NDset ( 0,1 ) |
---|
17 | .names a13 |
---|
18 | 0 |
---|
19 | 1 |
---|
20 | # assign a14 = $NDset ( 0,1 ) |
---|
21 | .names a14 |
---|
22 | 0 |
---|
23 | 1 |
---|
24 | # assign a15 = $NDset ( 0,1 ) |
---|
25 | .names a15 |
---|
26 | 0 |
---|
27 | 1 |
---|
28 | # assign a16 = $NDset ( 0,1 ) |
---|
29 | .names a16 |
---|
30 | 0 |
---|
31 | 1 |
---|
32 | # assign a17 = $NDset ( 0,1 ) |
---|
33 | .names a17 |
---|
34 | 0 |
---|
35 | 1 |
---|
36 | # assign a18 = $NDset ( 0,1 ) |
---|
37 | .names a18 |
---|
38 | 0 |
---|
39 | 1 |
---|
40 | # assign a21 = $NDset ( 0,1 ) |
---|
41 | .names a21 |
---|
42 | 0 |
---|
43 | 1 |
---|
44 | # assign a22 = $NDset ( 0,1 ) |
---|
45 | .names a22 |
---|
46 | 0 |
---|
47 | 1 |
---|
48 | # assign a23 = $NDset ( 0,1 ) |
---|
49 | .names a23 |
---|
50 | 0 |
---|
51 | 1 |
---|
52 | # assign a24 = $NDset ( 0,1 ) |
---|
53 | .names a24 |
---|
54 | 0 |
---|
55 | 1 |
---|
56 | # assign a25 = $NDset ( 0,1 ) |
---|
57 | .names a25 |
---|
58 | 0 |
---|
59 | 1 |
---|
60 | # assign a26 = $NDset ( 0,1 ) |
---|
61 | .names a26 |
---|
62 | 0 |
---|
63 | 1 |
---|
64 | # assign a27 = $NDset ( 0,1 ) |
---|
65 | .names a27 |
---|
66 | 0 |
---|
67 | 1 |
---|
68 | # assign a28 = $NDset ( 0,1 ) |
---|
69 | .names a28 |
---|
70 | 0 |
---|
71 | 1 |
---|
72 | # assign a31 = $NDset ( 0,1 ) |
---|
73 | .names a31 |
---|
74 | 0 |
---|
75 | 1 |
---|
76 | # assign a32 = $NDset ( 0,1 ) |
---|
77 | .names a32 |
---|
78 | 0 |
---|
79 | 1 |
---|
80 | # assign a33 = $NDset ( 0,1 ) |
---|
81 | .names a33 |
---|
82 | 0 |
---|
83 | 1 |
---|
84 | # assign a34 = $NDset ( 0,1 ) |
---|
85 | .names a34 |
---|
86 | 0 |
---|
87 | 1 |
---|
88 | # assign a35 = $NDset ( 0,1 ) |
---|
89 | .names a35 |
---|
90 | 0 |
---|
91 | 1 |
---|
92 | # assign a36 = $NDset ( 0,1 ) |
---|
93 | .names a36 |
---|
94 | 0 |
---|
95 | 1 |
---|
96 | # assign a37 = $NDset ( 0,1 ) |
---|
97 | .names a37 |
---|
98 | 0 |
---|
99 | 1 |
---|
100 | # assign a38 = $NDset ( 0,1 ) |
---|
101 | .names a38 |
---|
102 | 0 |
---|
103 | 1 |
---|
104 | # assign a41 = $NDset ( 0,1 ) |
---|
105 | .names a41 |
---|
106 | 0 |
---|
107 | 1 |
---|
108 | # assign a42 = $NDset ( 0,1 ) |
---|
109 | .names a42 |
---|
110 | 0 |
---|
111 | 1 |
---|
112 | # assign a43 = $NDset ( 0,1 ) |
---|
113 | .names a43 |
---|
114 | 0 |
---|
115 | 1 |
---|
116 | # assign a44 = $NDset ( 0,1 ) |
---|
117 | .names a44 |
---|
118 | 0 |
---|
119 | 1 |
---|
120 | # assign a45 = $NDset ( 0,1 ) |
---|
121 | .names a45 |
---|
122 | 0 |
---|
123 | 1 |
---|
124 | # assign a46 = $NDset ( 0,1 ) |
---|
125 | .names a46 |
---|
126 | 0 |
---|
127 | 1 |
---|
128 | # assign a47 = $NDset ( 0,1 ) |
---|
129 | .names a47 |
---|
130 | 0 |
---|
131 | 1 |
---|
132 | # assign a48 = $NDset ( 0,1 ) |
---|
133 | .names a48 |
---|
134 | 0 |
---|
135 | 1 |
---|
136 | # assign a51 = $NDset ( 0,1 ) |
---|
137 | .names a51 |
---|
138 | 0 |
---|
139 | 1 |
---|
140 | # assign a52 = $NDset ( 0,1 ) |
---|
141 | .names a52 |
---|
142 | 0 |
---|
143 | 1 |
---|
144 | # assign a53 = $NDset ( 0,1 ) |
---|
145 | .names a53 |
---|
146 | 0 |
---|
147 | 1 |
---|
148 | # assign a54 = $NDset ( 0,1 ) |
---|
149 | .names a54 |
---|
150 | 0 |
---|
151 | 1 |
---|
152 | # assign a55 = $NDset ( 0,1 ) |
---|
153 | .names a55 |
---|
154 | 0 |
---|
155 | 1 |
---|
156 | # assign a56 = $NDset ( 0,1 ) |
---|
157 | .names a56 |
---|
158 | 0 |
---|
159 | 1 |
---|
160 | # assign a57 = $NDset ( 0,1 ) |
---|
161 | .names a57 |
---|
162 | 0 |
---|
163 | 1 |
---|
164 | # assign a58 = $NDset ( 0,1 ) |
---|
165 | .names a58 |
---|
166 | 0 |
---|
167 | 1 |
---|
168 | # assign a61 = $NDset ( 0,1 ) |
---|
169 | .names a61 |
---|
170 | 0 |
---|
171 | 1 |
---|
172 | # assign a62 = $NDset ( 0,1 ) |
---|
173 | .names a62 |
---|
174 | 0 |
---|
175 | 1 |
---|
176 | # assign a63 = $NDset ( 0,1 ) |
---|
177 | .names a63 |
---|
178 | 0 |
---|
179 | 1 |
---|
180 | # assign a64 = $NDset ( 0,1 ) |
---|
181 | .names a64 |
---|
182 | 0 |
---|
183 | 1 |
---|
184 | # assign a65 = $NDset ( 0,1 ) |
---|
185 | .names a65 |
---|
186 | 0 |
---|
187 | 1 |
---|
188 | # assign a66 = $NDset ( 0,1 ) |
---|
189 | .names a66 |
---|
190 | 0 |
---|
191 | 1 |
---|
192 | # assign a67 = $NDset ( 0,1 ) |
---|
193 | .names a67 |
---|
194 | 0 |
---|
195 | 1 |
---|
196 | # assign a68 = $NDset ( 0,1 ) |
---|
197 | .names a68 |
---|
198 | 0 |
---|
199 | 1 |
---|
200 | # assign a71 = $NDset ( 0,1 ) |
---|
201 | .names a71 |
---|
202 | 0 |
---|
203 | 1 |
---|
204 | # assign a72 = $NDset ( 0,1 ) |
---|
205 | .names a72 |
---|
206 | 0 |
---|
207 | 1 |
---|
208 | # assign a73 = $NDset ( 0,1 ) |
---|
209 | .names a73 |
---|
210 | 0 |
---|
211 | 1 |
---|
212 | # assign a74 = $NDset ( 0,1 ) |
---|
213 | .names a74 |
---|
214 | 0 |
---|
215 | 1 |
---|
216 | # assign a75 = $NDset ( 0,1 ) |
---|
217 | .names a75 |
---|
218 | 0 |
---|
219 | 1 |
---|
220 | # assign a76 = $NDset ( 0,1 ) |
---|
221 | .names a76 |
---|
222 | 0 |
---|
223 | 1 |
---|
224 | # assign a77 = $NDset ( 0,1 ) |
---|
225 | .names a77 |
---|
226 | 0 |
---|
227 | 1 |
---|
228 | # assign a78 = $NDset ( 0,1 ) |
---|
229 | .names a78 |
---|
230 | 0 |
---|
231 | 1 |
---|
232 | # assign a81 = $NDset ( 0,1 ) |
---|
233 | .names a81 |
---|
234 | 0 |
---|
235 | 1 |
---|
236 | # assign a82 = $NDset ( 0,1 ) |
---|
237 | .names a82 |
---|
238 | 0 |
---|
239 | 1 |
---|
240 | # assign a83 = $NDset ( 0,1 ) |
---|
241 | .names a83 |
---|
242 | 0 |
---|
243 | 1 |
---|
244 | # assign a84 = $NDset ( 0,1 ) |
---|
245 | .names a84 |
---|
246 | 0 |
---|
247 | 1 |
---|
248 | # assign a85 = $NDset ( 0,1 ) |
---|
249 | .names a85 |
---|
250 | 0 |
---|
251 | 1 |
---|
252 | # assign a86 = $NDset ( 0,1 ) |
---|
253 | .names a86 |
---|
254 | 0 |
---|
255 | 1 |
---|
256 | # assign a87 = $NDset ( 0,1 ) |
---|
257 | .names a87 |
---|
258 | 0 |
---|
259 | 1 |
---|
260 | # assign a88 = $NDset ( 0,1 ) |
---|
261 | .names a88 |
---|
262 | 0 |
---|
263 | 1 |
---|
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 |
---|
281 | 0 |
---|
282 | .names _n81 |
---|
283 | 0 |
---|
284 | .names _n82 |
---|
285 | 0 |
---|
286 | .names _n83 |
---|
287 | 0 |
---|
288 | .names _n84 |
---|
289 | 0 |
---|
290 | .names _n85 |
---|
291 | 0 |
---|
292 | .names _n86 |
---|
293 | 0 |
---|
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 |
---|
296 | 0 |
---|
297 | .names _n88 |
---|
298 | 0 |
---|
299 | .names _n89 |
---|
300 | 0 |
---|
301 | .names _n8a |
---|
302 | 0 |
---|
303 | .names _n8b |
---|
304 | 0 |
---|
305 | .names _n8c |
---|
306 | 0 |
---|
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 |
---|
309 | 0 |
---|
310 | .names _n8e |
---|
311 | 0 |
---|
312 | .names _n8f |
---|
313 | 0 |
---|
314 | .names _n90 |
---|
315 | 0 |
---|
316 | .names _n91 |
---|
317 | 0 |
---|
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 |
---|
320 | 0 |
---|
321 | .names _n93 |
---|
322 | 0 |
---|
323 | .names _n94 |
---|
324 | 0 |
---|
325 | .names _n95 |
---|
326 | 0 |
---|
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 |
---|
329 | 0 |
---|
330 | .names _n97 |
---|
331 | 0 |
---|
332 | .names _n98 |
---|
333 | 0 |
---|
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 |
---|
336 | 0 |
---|
337 | .names _n9a |
---|
338 | 0 |
---|
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 |
---|
341 | 0 |
---|
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 |
---|
345 | 0 |
---|
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 |
---|
348 | 0 |
---|
349 | .names _n9e |
---|
350 | 0 |
---|
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 |
---|
353 | 0 |
---|
354 | .names _na0 |
---|
355 | 0 |
---|
356 | .names _na1 |
---|
357 | 0 |
---|
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 |
---|
360 | 0 |
---|
361 | .names _na3 |
---|
362 | 0 |
---|
363 | .names _na4 |
---|
364 | 0 |
---|
365 | .names _na5 |
---|
366 | 0 |
---|
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 |
---|
369 | 0 |
---|
370 | .names _na7 |
---|
371 | 0 |
---|
372 | .names _na8 |
---|
373 | 0 |
---|
374 | .names _na9 |
---|
375 | 0 |
---|
376 | .names _naa |
---|
377 | 0 |
---|
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 |
---|
380 | 0 |
---|
381 | .names _nac |
---|
382 | 0 |
---|
383 | .names _nad |
---|
384 | 0 |
---|
385 | .names _nae |
---|
386 | 0 |
---|
387 | .names _naf |
---|
388 | 0 |
---|
389 | .names _nb0 |
---|
390 | 0 |
---|
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 |
---|
393 | 0 |
---|
394 | .names _nb2 |
---|
395 | 0 |
---|
396 | .names _nb3 |
---|
397 | 0 |
---|
398 | .names _nb4 |
---|
399 | 0 |
---|
400 | .names _nb5 |
---|
401 | 0 |
---|
402 | .names _nb6 |
---|
403 | 0 |
---|
404 | .names _nb7 |
---|
405 | 0 |
---|
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 |
---|
408 | 0 |
---|
409 | .names _nb9 |
---|
410 | 0 |
---|
411 | .names _nba |
---|
412 | 0 |
---|
413 | .names _nbb |
---|
414 | 0 |
---|
415 | .names _nbc |
---|
416 | 0 |
---|
417 | .names _nbd |
---|
418 | 0 |
---|
419 | .names _nbe |
---|
420 | 0 |
---|
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 |
---|
423 | 0 |
---|
424 | .names _nc0 |
---|
425 | 0 |
---|
426 | .names _nc1 |
---|
427 | 0 |
---|
428 | .names _nc2 |
---|
429 | 0 |
---|
430 | .names _nc3 |
---|
431 | 0 |
---|
432 | .names _nc4 |
---|
433 | 0 |
---|
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 |
---|
436 | 0 |
---|
437 | .names _nc6 |
---|
438 | 0 |
---|
439 | .names _nc7 |
---|
440 | 0 |
---|
441 | .names _nc8 |
---|
442 | 0 |
---|
443 | .names _nc9 |
---|
444 | 0 |
---|
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 |
---|
447 | 0 |
---|
448 | .names _ncb |
---|
449 | 0 |
---|
450 | .names _ncc |
---|
451 | 0 |
---|
452 | .names _ncd |
---|
453 | 0 |
---|
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 |
---|
456 | 0 |
---|
457 | .names _ncf |
---|
458 | 0 |
---|
459 | .names _nd0 |
---|
460 | 0 |
---|
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 |
---|
463 | 0 |
---|
464 | .names _nd2 |
---|
465 | 0 |
---|
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 |
---|
468 | 0 |
---|
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 |
---|
472 | 0 |
---|
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 |
---|
475 | 0 |
---|
476 | .names _nd6 |
---|
477 | 0 |
---|
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 |
---|
480 | 0 |
---|
481 | .names _nd8 |
---|
482 | 0 |
---|
483 | .names _nd9 |
---|
484 | 0 |
---|
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 |
---|
487 | 0 |
---|
488 | .names _ndb |
---|
489 | 0 |
---|
490 | .names _ndc |
---|
491 | 0 |
---|
492 | .names _ndd |
---|
493 | 0 |
---|
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 |
---|
496 | 0 |
---|
497 | .names _ndf |
---|
498 | 0 |
---|
499 | .names _ne0 |
---|
500 | 0 |
---|
501 | .names _ne1 |
---|
502 | 0 |
---|
503 | .names _ne2 |
---|
504 | 0 |
---|
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 |
---|
507 | 0 |
---|
508 | .names _ne4 |
---|
509 | 0 |
---|
510 | .names _ne5 |
---|
511 | 0 |
---|
512 | .names _ne6 |
---|
513 | 0 |
---|
514 | .names _ne7 |
---|
515 | 0 |
---|
516 | .names _ne8 |
---|
517 | 0 |
---|
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 |
---|
520 | 0 |
---|
521 | .names _nea |
---|
522 | 0 |
---|
523 | .names _neb |
---|
524 | 0 |
---|
525 | .names _nec |
---|
526 | 0 |
---|
527 | .names _ned |
---|
528 | 0 |
---|
529 | .names _nee |
---|
530 | 0 |
---|
531 | .names _nef |
---|
532 | 0 |
---|
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 |
---|
538 | 1 1 1 |
---|
539 | # h1 && h2 && h3 |
---|
540 | .names _nf1 h3 _nf2 |
---|
541 | .def 0 |
---|
542 | 1 1 1 |
---|
543 | # h1 && h2 && h3 && h4 |
---|
544 | .names _nf2 h4 _nf3 |
---|
545 | .def 0 |
---|
546 | 1 1 1 |
---|
547 | # h1 && h2 && h3 && h4 && h5 |
---|
548 | .names _nf3 h5 _nf4 |
---|
549 | .def 0 |
---|
550 | 1 1 1 |
---|
551 | # h1 && h2 && h3 && h4 && h5 && h6 |
---|
552 | .names _nf4 h6 _nf5 |
---|
553 | .def 0 |
---|
554 | 1 1 1 |
---|
555 | # h1 && h2 && h3 && h4 && h5 && h6 && h7 |
---|
556 | .names _nf5 h7 _nf6 |
---|
557 | .def 0 |
---|
558 | 1 1 1 |
---|
559 | # h1 && h2 && h3 && h4 && h5 && h6 && h7 && h8 |
---|
560 | .names _nf6 h8 _nf7 |
---|
561 | .def 0 |
---|
562 | 1 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 |
---|
569 | 1 1 1 |
---|
570 | # v1 && v2 && v3 |
---|
571 | .names _nf9 v3 _nfa |
---|
572 | .def 0 |
---|
573 | 1 1 1 |
---|
574 | # v1 && v2 && v3 && v4 |
---|
575 | .names _nfa v4 _nfb |
---|
576 | .def 0 |
---|
577 | 1 1 1 |
---|
578 | # v1 && v2 && v3 && v4 && v5 |
---|
579 | .names _nfb v5 _nfc |
---|
580 | .def 0 |
---|
581 | 1 1 1 |
---|
582 | # v1 && v2 && v3 && v4 && v5 && v6 |
---|
583 | .names _nfc v6 _nfd |
---|
584 | .def 0 |
---|
585 | 1 1 1 |
---|
586 | # v1 && v2 && v3 && v4 && v5 && v6 && v7 |
---|
587 | .names _nfd v7 _nfe |
---|
588 | .def 0 |
---|
589 | 1 1 1 |
---|
590 | # v1 && v2 && v3 && v4 && v5 && v6 && v7 && v8 |
---|
591 | .names _nfe v8 _nff |
---|
592 | .def 0 |
---|
593 | 1 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 |
---|
600 | 1 1 1 |
---|
601 | # l1 && l2 && l3 |
---|
602 | .names _n101 l3 _n102 |
---|
603 | .def 0 |
---|
604 | 1 1 1 |
---|
605 | # l1 && l2 && l3 && l4 |
---|
606 | .names _n102 l4 _n103 |
---|
607 | .def 0 |
---|
608 | 1 1 1 |
---|
609 | # l1 && l2 && l3 && l4 && l5 |
---|
610 | .names _n103 l5 _n104 |
---|
611 | .def 0 |
---|
612 | 1 1 1 |
---|
613 | # l1 && l2 && l3 && l4 && l5 && l6 |
---|
614 | .names _n104 l6 _n105 |
---|
615 | .def 0 |
---|
616 | 1 1 1 |
---|
617 | # l1 && l2 && l3 && l4 && l5 && l6 && l7 |
---|
618 | .names _n105 l7 _n106 |
---|
619 | .def 0 |
---|
620 | 1 1 1 |
---|
621 | # l1 && l2 && l3 && l4 && l5 && l6 && l7 && l8 |
---|
622 | .names _n106 l8 _n107 |
---|
623 | .def 0 |
---|
624 | 1 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 |
---|
631 | 1 1 1 |
---|
632 | # r1 && r2 && r3 |
---|
633 | .names _n109 r3 _n10a |
---|
634 | .def 0 |
---|
635 | 1 1 1 |
---|
636 | # r1 && r2 && r3 && r4 |
---|
637 | .names _n10a r4 _n10b |
---|
638 | .def 0 |
---|
639 | 1 1 1 |
---|
640 | # r1 && r2 && r3 && r4 && r5 |
---|
641 | .names _n10b r5 _n10c |
---|
642 | .def 0 |
---|
643 | 1 1 1 |
---|
644 | # r1 && r2 && r3 && r4 && r5 && r6 |
---|
645 | .names _n10c r6 _n10d |
---|
646 | .def 0 |
---|
647 | 1 1 1 |
---|
648 | # r1 && r2 && r3 && r4 && r5 && r6 && r7 |
---|
649 | .names _n10d r7 _n10e |
---|
650 | .def 0 |
---|
651 | 1 1 1 |
---|
652 | # r1 && r2 && r3 && r4 && r5 && r6 && r7 && r8 |
---|
653 | .names _n10e r8 _n10f |
---|
654 | .def 0 |
---|
655 | 1 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 |
---|
662 | 1 1 1 |
---|
663 | # l9 && l10 && l11 |
---|
664 | .names _n111 l11 _n112 |
---|
665 | .def 0 |
---|
666 | 1 1 1 |
---|
667 | # l9 && l10 && l11 && l12 |
---|
668 | .names _n112 l12 _n113 |
---|
669 | .def 0 |
---|
670 | 1 1 1 |
---|
671 | # l9 && l10 && l11 && l12 && l13 |
---|
672 | .names _n113 l13 _n114 |
---|
673 | .def 0 |
---|
674 | 1 1 1 |
---|
675 | # l9 && l10 && l11 && l12 && l13 && l14 |
---|
676 | .names _n114 l14 _n115 |
---|
677 | .def 0 |
---|
678 | 1 1 1 |
---|
679 | # l9 && l10 && l11 && l12 && l13 && l14 && l15 |
---|
680 | .names _n115 l15 _n116 |
---|
681 | .def 0 |
---|
682 | 1 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 |
---|
689 | 1 1 1 |
---|
690 | # r9 && r10 && r11 |
---|
691 | .names _n118 r11 _n119 |
---|
692 | .def 0 |
---|
693 | 1 1 1 |
---|
694 | # r9 && r10 && r11 && r12 |
---|
695 | .names _n119 r12 _n11a |
---|
696 | .def 0 |
---|
697 | 1 1 1 |
---|
698 | # r9 && r10 && r11 && r12 && r13 |
---|
699 | .names _n11a r13 _n11b |
---|
700 | .def 0 |
---|
701 | 1 1 1 |
---|
702 | # r9 && r10 && r11 && r12 && r13 && r14 |
---|
703 | .names _n11b r14 _n11c |
---|
704 | .def 0 |
---|
705 | 1 1 1 |
---|
706 | # r9 && r10 && r11 && r12 && r13 && r14 && r15 |
---|
707 | .names _n11c r15 _n11d |
---|
708 | .def 0 |
---|
709 | 1 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 |
---|
716 | 1 1 1 |
---|
717 | # tmp1 && tmp2 && tmp3 |
---|
718 | .names _n11f tmp3 _n120 |
---|
719 | .def 0 |
---|
720 | 1 1 1 |
---|
721 | # tmp1 && tmp2 && tmp3 && tmp4 |
---|
722 | .names _n120 tmp4 _n121 |
---|
723 | .def 0 |
---|
724 | 1 1 1 |
---|
725 | # tmp1 && tmp2 && tmp3 && tmp4 && tmp5 |
---|
726 | .names _n121 tmp5 _n122 |
---|
727 | .def 0 |
---|
728 | 1 1 1 |
---|
729 | # tmp1 && tmp2 && tmp3 && tmp4 && tmp5 && tmp6 |
---|
730 | .names _n122 tmp6 _n123 |
---|
731 | .def 0 |
---|
732 | 1 1 1 |
---|
733 | .names _n123 consistent$raw_n11e |
---|
734 | - =_n123 |
---|
735 | # conflict arbitrators |
---|
736 | .names tmp6$raw_n117 tmp6 |
---|
737 | 0 0 |
---|
738 | 1 1 |
---|
739 | .names tmp5$raw_n110 tmp5 |
---|
740 | 0 0 |
---|
741 | 1 1 |
---|
742 | .names tmp4$raw_n108 tmp4 |
---|
743 | 0 0 |
---|
744 | 1 1 |
---|
745 | .names tmp3$raw_n100 tmp3 |
---|
746 | 0 0 |
---|
747 | 1 1 |
---|
748 | .names tmp2$raw_nf8 tmp2 |
---|
749 | 0 0 |
---|
750 | 1 1 |
---|
751 | .names tmp1$raw_nf0 tmp1 |
---|
752 | 0 0 |
---|
753 | 1 1 |
---|
754 | .names consistent$raw_n11e consistent |
---|
755 | 0 0 |
---|
756 | 1 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 |
---|
777 | 0 1 |
---|
778 | 1 0 |
---|
779 | # x1 && !x2 |
---|
780 | .names x1 _n125 _n126 |
---|
781 | .def 0 |
---|
782 | 1 1 1 |
---|
783 | .names x3 _n127 |
---|
784 | 0 1 |
---|
785 | 1 0 |
---|
786 | # x1 && !x2 && !x3 |
---|
787 | .names _n126 _n127 _n128 |
---|
788 | .def 0 |
---|
789 | 1 1 1 |
---|
790 | .names x4 _n129 |
---|
791 | 0 1 |
---|
792 | 1 0 |
---|
793 | # x1 && !x2 && !x3 && !x4 |
---|
794 | .names _n128 _n129 _n12a |
---|
795 | .def 0 |
---|
796 | 1 1 1 |
---|
797 | .names x5 _n12b |
---|
798 | 0 1 |
---|
799 | 1 0 |
---|
800 | # x1 && !x2 && !x3 && !x4 && !x5 |
---|
801 | .names _n12a _n12b _n12c |
---|
802 | .def 0 |
---|
803 | 1 1 1 |
---|
804 | .names x6 _n12d |
---|
805 | 0 1 |
---|
806 | 1 0 |
---|
807 | # x1 && !x2 && !x3 && !x4 && !x5 && !x6 |
---|
808 | .names _n12c _n12d _n12e |
---|
809 | .def 0 |
---|
810 | 1 1 1 |
---|
811 | .names x7 _n12f |
---|
812 | 0 1 |
---|
813 | 1 0 |
---|
814 | # x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 |
---|
815 | .names _n12e _n12f _n130 |
---|
816 | .def 0 |
---|
817 | 1 1 1 |
---|
818 | .names x8 _n131 |
---|
819 | 0 1 |
---|
820 | 1 0 |
---|
821 | # x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 && !x8 |
---|
822 | .names _n130 _n131 _n132 |
---|
823 | .def 0 |
---|
824 | 1 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 |
---|
829 | 0 1 |
---|
830 | 1 0 |
---|
831 | # !x1 && x2 |
---|
832 | .names _n134 x2 _n135 |
---|
833 | .def 0 |
---|
834 | 1 1 1 |
---|
835 | .names x3 _n136 |
---|
836 | 0 1 |
---|
837 | 1 0 |
---|
838 | # !x1 && x2 && !x3 |
---|
839 | .names _n135 _n136 _n137 |
---|
840 | .def 0 |
---|
841 | 1 1 1 |
---|
842 | .names x4 _n138 |
---|
843 | 0 1 |
---|
844 | 1 0 |
---|
845 | # !x1 && x2 && !x3 && !x4 |
---|
846 | .names _n137 _n138 _n139 |
---|
847 | .def 0 |
---|
848 | 1 1 1 |
---|
849 | .names x5 _n13a |
---|
850 | 0 1 |
---|
851 | 1 0 |
---|
852 | # !x1 && x2 && !x3 && !x4 && !x5 |
---|
853 | .names _n139 _n13a _n13b |
---|
854 | .def 0 |
---|
855 | 1 1 1 |
---|
856 | .names x6 _n13c |
---|
857 | 0 1 |
---|
858 | 1 0 |
---|
859 | # !x1 && x2 && !x3 && !x4 && !x5 && !x6 |
---|
860 | .names _n13b _n13c _n13d |
---|
861 | .def 0 |
---|
862 | 1 1 1 |
---|
863 | .names x7 _n13e |
---|
864 | 0 1 |
---|
865 | 1 0 |
---|
866 | # !x1 && x2 && !x3 && !x4 && !x5 && !x6 && !x7 |
---|
867 | .names _n13d _n13e _n13f |
---|
868 | .def 0 |
---|
869 | 1 1 1 |
---|
870 | .names x8 _n140 |
---|
871 | 0 1 |
---|
872 | 1 0 |
---|
873 | # !x1 && x2 && !x3 && !x4 && !x5 && !x6 && !x7 && !x8 |
---|
874 | .names _n13f _n140 _n141 |
---|
875 | .def 0 |
---|
876 | 1 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 |
---|
881 | 0 1 |
---|
882 | 1 0 |
---|
883 | .names x2 _n144 |
---|
884 | 0 1 |
---|
885 | 1 0 |
---|
886 | # !x1 && !x2 |
---|
887 | .names _n143 _n144 _n145 |
---|
888 | .def 0 |
---|
889 | 1 1 1 |
---|
890 | # !x1 && !x2 && x3 |
---|
891 | .names _n145 x3 _n146 |
---|
892 | .def 0 |
---|
893 | 1 1 1 |
---|
894 | .names x4 _n147 |
---|
895 | 0 1 |
---|
896 | 1 0 |
---|
897 | # !x1 && !x2 && x3 && !x4 |
---|
898 | .names _n146 _n147 _n148 |
---|
899 | .def 0 |
---|
900 | 1 1 1 |
---|
901 | .names x5 _n149 |
---|
902 | 0 1 |
---|
903 | 1 0 |
---|
904 | # !x1 && !x2 && x3 && !x4 && !x5 |
---|
905 | .names _n148 _n149 _n14a |
---|
906 | .def 0 |
---|
907 | 1 1 1 |
---|
908 | .names x6 _n14b |
---|
909 | 0 1 |
---|
910 | 1 0 |
---|
911 | # !x1 && !x2 && x3 && !x4 && !x5 && !x6 |
---|
912 | .names _n14a _n14b _n14c |
---|
913 | .def 0 |
---|
914 | 1 1 1 |
---|
915 | .names x7 _n14d |
---|
916 | 0 1 |
---|
917 | 1 0 |
---|
918 | # !x1 && !x2 && x3 && !x4 && !x5 && !x6 && !x7 |
---|
919 | .names _n14c _n14d _n14e |
---|
920 | .def 0 |
---|
921 | 1 1 1 |
---|
922 | .names x8 _n14f |
---|
923 | 0 1 |
---|
924 | 1 0 |
---|
925 | # !x1 && !x2 && x3 && !x4 && !x5 && !x6 && !x7 && !x8 |
---|
926 | .names _n14e _n14f _n150 |
---|
927 | .def 0 |
---|
928 | 1 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 |
---|
933 | 0 1 |
---|
934 | 1 0 |
---|
935 | .names x2 _n153 |
---|
936 | 0 1 |
---|
937 | 1 0 |
---|
938 | # !x1 && !x2 |
---|
939 | .names _n152 _n153 _n154 |
---|
940 | .def 0 |
---|
941 | 1 1 1 |
---|
942 | .names x3 _n155 |
---|
943 | 0 1 |
---|
944 | 1 0 |
---|
945 | # !x1 && !x2 && !x3 |
---|
946 | .names _n154 _n155 _n156 |
---|
947 | .def 0 |
---|
948 | 1 1 1 |
---|
949 | # !x1 && !x2 && !x3 && x4 |
---|
950 | .names _n156 x4 _n157 |
---|
951 | .def 0 |
---|
952 | 1 1 1 |
---|
953 | .names x5 _n158 |
---|
954 | 0 1 |
---|
955 | 1 0 |
---|
956 | # !x1 && !x2 && !x3 && x4 && !x5 |
---|
957 | .names _n157 _n158 _n159 |
---|
958 | .def 0 |
---|
959 | 1 1 1 |
---|
960 | .names x6 _n15a |
---|
961 | 0 1 |
---|
962 | 1 0 |
---|
963 | # !x1 && !x2 && !x3 && x4 && !x5 && !x6 |
---|
964 | .names _n159 _n15a _n15b |
---|
965 | .def 0 |
---|
966 | 1 1 1 |
---|
967 | .names x7 _n15c |
---|
968 | 0 1 |
---|
969 | 1 0 |
---|
970 | # !x1 && !x2 && !x3 && x4 && !x5 && !x6 && !x7 |
---|
971 | .names _n15b _n15c _n15d |
---|
972 | .def 0 |
---|
973 | 1 1 1 |
---|
974 | .names x8 _n15e |
---|
975 | 0 1 |
---|
976 | 1 0 |
---|
977 | # !x1 && !x2 && !x3 && x4 && !x5 && !x6 && !x7 && !x8 |
---|
978 | .names _n15d _n15e _n15f |
---|
979 | .def 0 |
---|
980 | 1 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 |
---|
985 | 0 1 |
---|
986 | 1 0 |
---|
987 | .names x2 _n162 |
---|
988 | 0 1 |
---|
989 | 1 0 |
---|
990 | # !x1 && !x2 |
---|
991 | .names _n161 _n162 _n163 |
---|
992 | .def 0 |
---|
993 | 1 1 1 |
---|
994 | .names x3 _n164 |
---|
995 | 0 1 |
---|
996 | 1 0 |
---|
997 | # !x1 && !x2 && !x3 |
---|
998 | .names _n163 _n164 _n165 |
---|
999 | .def 0 |
---|
1000 | 1 1 1 |
---|
1001 | .names x4 _n166 |
---|
1002 | 0 1 |
---|
1003 | 1 0 |
---|
1004 | # !x1 && !x2 && !x3 && !x4 |
---|
1005 | .names _n165 _n166 _n167 |
---|
1006 | .def 0 |
---|
1007 | 1 1 1 |
---|
1008 | # !x1 && !x2 && !x3 && !x4 && x5 |
---|
1009 | .names _n167 x5 _n168 |
---|
1010 | .def 0 |
---|
1011 | 1 1 1 |
---|
1012 | .names x6 _n169 |
---|
1013 | 0 1 |
---|
1014 | 1 0 |
---|
1015 | # !x1 && !x2 && !x3 && !x4 && x5 && !x6 |
---|
1016 | .names _n168 _n169 _n16a |
---|
1017 | .def 0 |
---|
1018 | 1 1 1 |
---|
1019 | .names x7 _n16b |
---|
1020 | 0 1 |
---|
1021 | 1 0 |
---|
1022 | # !x1 && !x2 && !x3 && !x4 && x5 && !x6 && !x7 |
---|
1023 | .names _n16a _n16b _n16c |
---|
1024 | .def 0 |
---|
1025 | 1 1 1 |
---|
1026 | .names x8 _n16d |
---|
1027 | 0 1 |
---|
1028 | 1 0 |
---|
1029 | # !x1 && !x2 && !x3 && !x4 && x5 && !x6 && !x7 && !x8 |
---|
1030 | .names _n16c _n16d _n16e |
---|
1031 | .def 0 |
---|
1032 | 1 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 |
---|
1037 | 0 1 |
---|
1038 | 1 0 |
---|
1039 | .names x2 _n171 |
---|
1040 | 0 1 |
---|
1041 | 1 0 |
---|
1042 | # !x1 && !x2 |
---|
1043 | .names _n170 _n171 _n172 |
---|
1044 | .def 0 |
---|
1045 | 1 1 1 |
---|
1046 | .names x3 _n173 |
---|
1047 | 0 1 |
---|
1048 | 1 0 |
---|
1049 | # !x1 && !x2 && !x3 |
---|
1050 | .names _n172 _n173 _n174 |
---|
1051 | .def 0 |
---|
1052 | 1 1 1 |
---|
1053 | .names x4 _n175 |
---|
1054 | 0 1 |
---|
1055 | 1 0 |
---|
1056 | # !x1 && !x2 && !x3 && !x4 |
---|
1057 | .names _n174 _n175 _n176 |
---|
1058 | .def 0 |
---|
1059 | 1 1 1 |
---|
1060 | .names x5 _n177 |
---|
1061 | 0 1 |
---|
1062 | 1 0 |
---|
1063 | # !x1 && !x2 && !x3 && !x4 && !x5 |
---|
1064 | .names _n176 _n177 _n178 |
---|
1065 | .def 0 |
---|
1066 | 1 1 1 |
---|
1067 | # !x1 && !x2 && !x3 && !x4 && !x5 && x6 |
---|
1068 | .names _n178 x6 _n179 |
---|
1069 | .def 0 |
---|
1070 | 1 1 1 |
---|
1071 | .names x7 _n17a |
---|
1072 | 0 1 |
---|
1073 | 1 0 |
---|
1074 | # !x1 && !x2 && !x3 && !x4 && !x5 && x6 && !x7 |
---|
1075 | .names _n179 _n17a _n17b |
---|
1076 | .def 0 |
---|
1077 | 1 1 1 |
---|
1078 | .names x8 _n17c |
---|
1079 | 0 1 |
---|
1080 | 1 0 |
---|
1081 | # !x1 && !x2 && !x3 && !x4 && !x5 && x6 && !x7 && !x8 |
---|
1082 | .names _n17b _n17c _n17d |
---|
1083 | .def 0 |
---|
1084 | 1 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 |
---|
1089 | 0 1 |
---|
1090 | 1 0 |
---|
1091 | .names x2 _n180 |
---|
1092 | 0 1 |
---|
1093 | 1 0 |
---|
1094 | # !x1 && !x2 |
---|
1095 | .names _n17f _n180 _n181 |
---|
1096 | .def 0 |
---|
1097 | 1 1 1 |
---|
1098 | .names x3 _n182 |
---|
1099 | 0 1 |
---|
1100 | 1 0 |
---|
1101 | # !x1 && !x2 && !x3 |
---|
1102 | .names _n181 _n182 _n183 |
---|
1103 | .def 0 |
---|
1104 | 1 1 1 |
---|
1105 | .names x4 _n184 |
---|
1106 | 0 1 |
---|
1107 | 1 0 |
---|
1108 | # !x1 && !x2 && !x3 && !x4 |
---|
1109 | .names _n183 _n184 _n185 |
---|
1110 | .def 0 |
---|
1111 | 1 1 1 |
---|
1112 | .names x5 _n186 |
---|
1113 | 0 1 |
---|
1114 | 1 0 |
---|
1115 | # !x1 && !x2 && !x3 && !x4 && !x5 |
---|
1116 | .names _n185 _n186 _n187 |
---|
1117 | .def 0 |
---|
1118 | 1 1 1 |
---|
1119 | .names x6 _n188 |
---|
1120 | 0 1 |
---|
1121 | 1 0 |
---|
1122 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 |
---|
1123 | .names _n187 _n188 _n189 |
---|
1124 | .def 0 |
---|
1125 | 1 1 1 |
---|
1126 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && x7 |
---|
1127 | .names _n189 x7 _n18a |
---|
1128 | .def 0 |
---|
1129 | 1 1 1 |
---|
1130 | .names x8 _n18b |
---|
1131 | 0 1 |
---|
1132 | 1 0 |
---|
1133 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && x7 && !x8 |
---|
1134 | .names _n18a _n18b _n18c |
---|
1135 | .def 0 |
---|
1136 | 1 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 |
---|
1141 | 0 1 |
---|
1142 | 1 0 |
---|
1143 | .names x2 _n18f |
---|
1144 | 0 1 |
---|
1145 | 1 0 |
---|
1146 | # !x1 && !x2 |
---|
1147 | .names _n18e _n18f _n190 |
---|
1148 | .def 0 |
---|
1149 | 1 1 1 |
---|
1150 | .names x3 _n191 |
---|
1151 | 0 1 |
---|
1152 | 1 0 |
---|
1153 | # !x1 && !x2 && !x3 |
---|
1154 | .names _n190 _n191 _n192 |
---|
1155 | .def 0 |
---|
1156 | 1 1 1 |
---|
1157 | .names x4 _n193 |
---|
1158 | 0 1 |
---|
1159 | 1 0 |
---|
1160 | # !x1 && !x2 && !x3 && !x4 |
---|
1161 | .names _n192 _n193 _n194 |
---|
1162 | .def 0 |
---|
1163 | 1 1 1 |
---|
1164 | .names x5 _n195 |
---|
1165 | 0 1 |
---|
1166 | 1 0 |
---|
1167 | # !x1 && !x2 && !x3 && !x4 && !x5 |
---|
1168 | .names _n194 _n195 _n196 |
---|
1169 | .def 0 |
---|
1170 | 1 1 1 |
---|
1171 | .names x6 _n197 |
---|
1172 | 0 1 |
---|
1173 | 1 0 |
---|
1174 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 |
---|
1175 | .names _n196 _n197 _n198 |
---|
1176 | .def 0 |
---|
1177 | 1 1 1 |
---|
1178 | .names x7 _n199 |
---|
1179 | 0 1 |
---|
1180 | 1 0 |
---|
1181 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 |
---|
1182 | .names _n198 _n199 _n19a |
---|
1183 | .def 0 |
---|
1184 | 1 1 1 |
---|
1185 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 && x8 |
---|
1186 | .names _n19a x8 _n19b |
---|
1187 | .def 0 |
---|
1188 | 1 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 |
---|
1195 | 0 0 0 |
---|
1196 | # tmp1 || tmp2 || tmp3 |
---|
1197 | .names _n19d tmp3 _n19e |
---|
1198 | .def 1 |
---|
1199 | 0 0 0 |
---|
1200 | # tmp1 || tmp2 || tmp3 || tmp4 |
---|
1201 | .names _n19e tmp4 _n19f |
---|
1202 | .def 1 |
---|
1203 | 0 0 0 |
---|
1204 | # tmp1 || tmp2 || tmp3 || tmp4 || tmp5 |
---|
1205 | .names _n19f tmp5 _n1a0 |
---|
1206 | .def 1 |
---|
1207 | 0 0 0 |
---|
1208 | # tmp1 || tmp2 || tmp3 || tmp4 || tmp5 || tmp6 |
---|
1209 | .names _n1a0 tmp6 _n1a1 |
---|
1210 | .def 1 |
---|
1211 | 0 0 0 |
---|
1212 | # tmp1 || tmp2 || tmp3 || tmp4 || tmp5 || tmp6 || tmp7 |
---|
1213 | .names _n1a1 tmp7 _n1a2 |
---|
1214 | .def 1 |
---|
1215 | 0 0 0 |
---|
1216 | # tmp1 || tmp2 || tmp3 || tmp4 || tmp5 || tmp6 || tmp7 || tmp8 |
---|
1217 | .names _n1a2 tmp8 _n1a3 |
---|
1218 | .def 1 |
---|
1219 | 0 0 0 |
---|
1220 | .names _n1a3 out$raw_n19c |
---|
1221 | - =_n1a3 |
---|
1222 | # conflict arbitrators |
---|
1223 | .names tmp6$raw_n16f tmp6 |
---|
1224 | 0 0 |
---|
1225 | 1 1 |
---|
1226 | .names tmp5$raw_n160 tmp5 |
---|
1227 | 0 0 |
---|
1228 | 1 1 |
---|
1229 | .names tmp4$raw_n151 tmp4 |
---|
1230 | 0 0 |
---|
1231 | 1 1 |
---|
1232 | .names tmp3$raw_n142 tmp3 |
---|
1233 | 0 0 |
---|
1234 | 1 1 |
---|
1235 | .names tmp2$raw_n133 tmp2 |
---|
1236 | 0 0 |
---|
1237 | 1 1 |
---|
1238 | .names tmp1$raw_n124 tmp1 |
---|
1239 | 0 0 |
---|
1240 | 1 1 |
---|
1241 | .names out$raw_n19c out |
---|
1242 | 0 0 |
---|
1243 | 1 1 |
---|
1244 | .names tmp8$raw_n18d tmp8 |
---|
1245 | 0 0 |
---|
1246 | 1 1 |
---|
1247 | .names tmp7$raw_n17e tmp7 |
---|
1248 | 0 0 |
---|
1249 | 1 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 |
---|
1270 | 0 1 |
---|
1271 | 1 0 |
---|
1272 | .names x2 _n1a6 |
---|
1273 | 0 1 |
---|
1274 | 1 0 |
---|
1275 | # !x1 && !x2 |
---|
1276 | .names _n1a5 _n1a6 _n1a7 |
---|
1277 | .def 0 |
---|
1278 | 1 1 1 |
---|
1279 | .names x3 _n1a8 |
---|
1280 | 0 1 |
---|
1281 | 1 0 |
---|
1282 | # !x1 && !x2 && !x3 |
---|
1283 | .names _n1a7 _n1a8 _n1a9 |
---|
1284 | .def 0 |
---|
1285 | 1 1 1 |
---|
1286 | .names x4 _n1aa |
---|
1287 | 0 1 |
---|
1288 | 1 0 |
---|
1289 | # !x1 && !x2 && !x3 && !x4 |
---|
1290 | .names _n1a9 _n1aa _n1ab |
---|
1291 | .def 0 |
---|
1292 | 1 1 1 |
---|
1293 | .names x5 _n1ac |
---|
1294 | 0 1 |
---|
1295 | 1 0 |
---|
1296 | # !x1 && !x2 && !x3 && !x4 && !x5 |
---|
1297 | .names _n1ab _n1ac _n1ad |
---|
1298 | .def 0 |
---|
1299 | 1 1 1 |
---|
1300 | .names x6 _n1ae |
---|
1301 | 0 1 |
---|
1302 | 1 0 |
---|
1303 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 |
---|
1304 | .names _n1ad _n1ae _n1af |
---|
1305 | .def 0 |
---|
1306 | 1 1 1 |
---|
1307 | .names x7 _n1b0 |
---|
1308 | 0 1 |
---|
1309 | 1 0 |
---|
1310 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 |
---|
1311 | .names _n1af _n1b0 _n1b1 |
---|
1312 | .def 0 |
---|
1313 | 1 1 1 |
---|
1314 | .names x8 _n1b2 |
---|
1315 | 0 1 |
---|
1316 | 1 0 |
---|
1317 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 && !x8 |
---|
1318 | .names _n1b1 _n1b2 _n1b3 |
---|
1319 | .def 0 |
---|
1320 | 1 1 1 |
---|
1321 | .names _n1b3 out$raw_n1a4 |
---|
1322 | - =_n1b3 |
---|
1323 | # conflict arbitrators |
---|
1324 | .names out$raw_n1a4 out |
---|
1325 | 0 0 |
---|
1326 | 1 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 |
---|
1347 | 0 1 |
---|
1348 | 1 0 |
---|
1349 | .names x2 _n1b6 |
---|
1350 | 0 1 |
---|
1351 | 1 0 |
---|
1352 | # !x1 && !x2 |
---|
1353 | .names _n1b5 _n1b6 _n1b7 |
---|
1354 | .def 0 |
---|
1355 | 1 1 1 |
---|
1356 | .names x3 _n1b8 |
---|
1357 | 0 1 |
---|
1358 | 1 0 |
---|
1359 | # !x1 && !x2 && !x3 |
---|
1360 | .names _n1b7 _n1b8 _n1b9 |
---|
1361 | .def 0 |
---|
1362 | 1 1 1 |
---|
1363 | .names x4 _n1ba |
---|
1364 | 0 1 |
---|
1365 | 1 0 |
---|
1366 | # !x1 && !x2 && !x3 && !x4 |
---|
1367 | .names _n1b9 _n1ba _n1bb |
---|
1368 | .def 0 |
---|
1369 | 1 1 1 |
---|
1370 | .names x5 _n1bc |
---|
1371 | 0 1 |
---|
1372 | 1 0 |
---|
1373 | # !x1 && !x2 && !x3 && !x4 && !x5 |
---|
1374 | .names _n1bb _n1bc _n1bd |
---|
1375 | .def 0 |
---|
1376 | 1 1 1 |
---|
1377 | .names x6 _n1be |
---|
1378 | 0 1 |
---|
1379 | 1 0 |
---|
1380 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 |
---|
1381 | .names _n1bd _n1be _n1bf |
---|
1382 | .def 0 |
---|
1383 | 1 1 1 |
---|
1384 | .names x7 _n1c0 |
---|
1385 | 0 1 |
---|
1386 | 1 0 |
---|
1387 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 |
---|
1388 | .names _n1bf _n1c0 _n1c1 |
---|
1389 | .def 0 |
---|
1390 | 1 1 1 |
---|
1391 | .names x8 _n1c2 |
---|
1392 | 0 1 |
---|
1393 | 1 0 |
---|
1394 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 && !x8 |
---|
1395 | .names _n1c1 _n1c2 _n1c3 |
---|
1396 | .def 0 |
---|
1397 | 1 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 |
---|
1402 | 0 1 |
---|
1403 | 1 0 |
---|
1404 | # x1 && !x2 |
---|
1405 | .names x1 _n1c5 _n1c6 |
---|
1406 | .def 0 |
---|
1407 | 1 1 1 |
---|
1408 | .names x3 _n1c7 |
---|
1409 | 0 1 |
---|
1410 | 1 0 |
---|
1411 | # x1 && !x2 && !x3 |
---|
1412 | .names _n1c6 _n1c7 _n1c8 |
---|
1413 | .def 0 |
---|
1414 | 1 1 1 |
---|
1415 | .names x4 _n1c9 |
---|
1416 | 0 1 |
---|
1417 | 1 0 |
---|
1418 | # x1 && !x2 && !x3 && !x4 |
---|
1419 | .names _n1c8 _n1c9 _n1ca |
---|
1420 | .def 0 |
---|
1421 | 1 1 1 |
---|
1422 | .names x5 _n1cb |
---|
1423 | 0 1 |
---|
1424 | 1 0 |
---|
1425 | # x1 && !x2 && !x3 && !x4 && !x5 |
---|
1426 | .names _n1ca _n1cb _n1cc |
---|
1427 | .def 0 |
---|
1428 | 1 1 1 |
---|
1429 | .names x6 _n1cd |
---|
1430 | 0 1 |
---|
1431 | 1 0 |
---|
1432 | # x1 && !x2 && !x3 && !x4 && !x5 && !x6 |
---|
1433 | .names _n1cc _n1cd _n1ce |
---|
1434 | .def 0 |
---|
1435 | 1 1 1 |
---|
1436 | .names x7 _n1cf |
---|
1437 | 0 1 |
---|
1438 | 1 0 |
---|
1439 | # x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 |
---|
1440 | .names _n1ce _n1cf _n1d0 |
---|
1441 | .def 0 |
---|
1442 | 1 1 1 |
---|
1443 | .names x8 _n1d1 |
---|
1444 | 0 1 |
---|
1445 | 1 0 |
---|
1446 | # x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 && !x8 |
---|
1447 | .names _n1d0 _n1d1 _n1d2 |
---|
1448 | .def 0 |
---|
1449 | 1 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 |
---|
1454 | 0 1 |
---|
1455 | 1 0 |
---|
1456 | # !x1 && x2 |
---|
1457 | .names _n1d4 x2 _n1d5 |
---|
1458 | .def 0 |
---|
1459 | 1 1 1 |
---|
1460 | .names x3 _n1d6 |
---|
1461 | 0 1 |
---|
1462 | 1 0 |
---|
1463 | # !x1 && x2 && !x3 |
---|
1464 | .names _n1d5 _n1d6 _n1d7 |
---|
1465 | .def 0 |
---|
1466 | 1 1 1 |
---|
1467 | .names x4 _n1d8 |
---|
1468 | 0 1 |
---|
1469 | 1 0 |
---|
1470 | # !x1 && x2 && !x3 && !x4 |
---|
1471 | .names _n1d7 _n1d8 _n1d9 |
---|
1472 | .def 0 |
---|
1473 | 1 1 1 |
---|
1474 | .names x5 _n1da |
---|
1475 | 0 1 |
---|
1476 | 1 0 |
---|
1477 | # !x1 && x2 && !x3 && !x4 && !x5 |
---|
1478 | .names _n1d9 _n1da _n1db |
---|
1479 | .def 0 |
---|
1480 | 1 1 1 |
---|
1481 | .names x6 _n1dc |
---|
1482 | 0 1 |
---|
1483 | 1 0 |
---|
1484 | # !x1 && x2 && !x3 && !x4 && !x5 && !x6 |
---|
1485 | .names _n1db _n1dc _n1dd |
---|
1486 | .def 0 |
---|
1487 | 1 1 1 |
---|
1488 | .names x7 _n1de |
---|
1489 | 0 1 |
---|
1490 | 1 0 |
---|
1491 | # !x1 && x2 && !x3 && !x4 && !x5 && !x6 && !x7 |
---|
1492 | .names _n1dd _n1de _n1df |
---|
1493 | .def 0 |
---|
1494 | 1 1 1 |
---|
1495 | .names x8 _n1e0 |
---|
1496 | 0 1 |
---|
1497 | 1 0 |
---|
1498 | # !x1 && x2 && !x3 && !x4 && !x5 && !x6 && !x7 && !x8 |
---|
1499 | .names _n1df _n1e0 _n1e1 |
---|
1500 | .def 0 |
---|
1501 | 1 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 |
---|
1506 | 0 1 |
---|
1507 | 1 0 |
---|
1508 | .names x2 _n1e4 |
---|
1509 | 0 1 |
---|
1510 | 1 0 |
---|
1511 | # !x1 && !x2 |
---|
1512 | .names _n1e3 _n1e4 _n1e5 |
---|
1513 | .def 0 |
---|
1514 | 1 1 1 |
---|
1515 | # !x1 && !x2 && x3 |
---|
1516 | .names _n1e5 x3 _n1e6 |
---|
1517 | .def 0 |
---|
1518 | 1 1 1 |
---|
1519 | .names x4 _n1e7 |
---|
1520 | 0 1 |
---|
1521 | 1 0 |
---|
1522 | # !x1 && !x2 && x3 && !x4 |
---|
1523 | .names _n1e6 _n1e7 _n1e8 |
---|
1524 | .def 0 |
---|
1525 | 1 1 1 |
---|
1526 | .names x5 _n1e9 |
---|
1527 | 0 1 |
---|
1528 | 1 0 |
---|
1529 | # !x1 && !x2 && x3 && !x4 && !x5 |
---|
1530 | .names _n1e8 _n1e9 _n1ea |
---|
1531 | .def 0 |
---|
1532 | 1 1 1 |
---|
1533 | .names x6 _n1eb |
---|
1534 | 0 1 |
---|
1535 | 1 0 |
---|
1536 | # !x1 && !x2 && x3 && !x4 && !x5 && !x6 |
---|
1537 | .names _n1ea _n1eb _n1ec |
---|
1538 | .def 0 |
---|
1539 | 1 1 1 |
---|
1540 | .names x7 _n1ed |
---|
1541 | 0 1 |
---|
1542 | 1 0 |
---|
1543 | # !x1 && !x2 && x3 && !x4 && !x5 && !x6 && !x7 |
---|
1544 | .names _n1ec _n1ed _n1ee |
---|
1545 | .def 0 |
---|
1546 | 1 1 1 |
---|
1547 | .names x8 _n1ef |
---|
1548 | 0 1 |
---|
1549 | 1 0 |
---|
1550 | # !x1 && !x2 && x3 && !x4 && !x5 && !x6 && !x7 && !x8 |
---|
1551 | .names _n1ee _n1ef _n1f0 |
---|
1552 | .def 0 |
---|
1553 | 1 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 |
---|
1558 | 0 1 |
---|
1559 | 1 0 |
---|
1560 | .names x2 _n1f3 |
---|
1561 | 0 1 |
---|
1562 | 1 0 |
---|
1563 | # !x1 && !x2 |
---|
1564 | .names _n1f2 _n1f3 _n1f4 |
---|
1565 | .def 0 |
---|
1566 | 1 1 1 |
---|
1567 | .names x3 _n1f5 |
---|
1568 | 0 1 |
---|
1569 | 1 0 |
---|
1570 | # !x1 && !x2 && !x3 |
---|
1571 | .names _n1f4 _n1f5 _n1f6 |
---|
1572 | .def 0 |
---|
1573 | 1 1 1 |
---|
1574 | # !x1 && !x2 && !x3 && x4 |
---|
1575 | .names _n1f6 x4 _n1f7 |
---|
1576 | .def 0 |
---|
1577 | 1 1 1 |
---|
1578 | .names x5 _n1f8 |
---|
1579 | 0 1 |
---|
1580 | 1 0 |
---|
1581 | # !x1 && !x2 && !x3 && x4 && !x5 |
---|
1582 | .names _n1f7 _n1f8 _n1f9 |
---|
1583 | .def 0 |
---|
1584 | 1 1 1 |
---|
1585 | .names x6 _n1fa |
---|
1586 | 0 1 |
---|
1587 | 1 0 |
---|
1588 | # !x1 && !x2 && !x3 && x4 && !x5 && !x6 |
---|
1589 | .names _n1f9 _n1fa _n1fb |
---|
1590 | .def 0 |
---|
1591 | 1 1 1 |
---|
1592 | .names x7 _n1fc |
---|
1593 | 0 1 |
---|
1594 | 1 0 |
---|
1595 | # !x1 && !x2 && !x3 && x4 && !x5 && !x6 && !x7 |
---|
1596 | .names _n1fb _n1fc _n1fd |
---|
1597 | .def 0 |
---|
1598 | 1 1 1 |
---|
1599 | .names x8 _n1fe |
---|
1600 | 0 1 |
---|
1601 | 1 0 |
---|
1602 | # !x1 && !x2 && !x3 && x4 && !x5 && !x6 && !x7 && !x8 |
---|
1603 | .names _n1fd _n1fe _n1ff |
---|
1604 | .def 0 |
---|
1605 | 1 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 |
---|
1610 | 0 1 |
---|
1611 | 1 0 |
---|
1612 | .names x2 _n202 |
---|
1613 | 0 1 |
---|
1614 | 1 0 |
---|
1615 | # !x1 && !x2 |
---|
1616 | .names _n201 _n202 _n203 |
---|
1617 | .def 0 |
---|
1618 | 1 1 1 |
---|
1619 | .names x3 _n204 |
---|
1620 | 0 1 |
---|
1621 | 1 0 |
---|
1622 | # !x1 && !x2 && !x3 |
---|
1623 | .names _n203 _n204 _n205 |
---|
1624 | .def 0 |
---|
1625 | 1 1 1 |
---|
1626 | .names x4 _n206 |
---|
1627 | 0 1 |
---|
1628 | 1 0 |
---|
1629 | # !x1 && !x2 && !x3 && !x4 |
---|
1630 | .names _n205 _n206 _n207 |
---|
1631 | .def 0 |
---|
1632 | 1 1 1 |
---|
1633 | # !x1 && !x2 && !x3 && !x4 && x5 |
---|
1634 | .names _n207 x5 _n208 |
---|
1635 | .def 0 |
---|
1636 | 1 1 1 |
---|
1637 | .names x6 _n209 |
---|
1638 | 0 1 |
---|
1639 | 1 0 |
---|
1640 | # !x1 && !x2 && !x3 && !x4 && x5 && !x6 |
---|
1641 | .names _n208 _n209 _n20a |
---|
1642 | .def 0 |
---|
1643 | 1 1 1 |
---|
1644 | .names x7 _n20b |
---|
1645 | 0 1 |
---|
1646 | 1 0 |
---|
1647 | # !x1 && !x2 && !x3 && !x4 && x5 && !x6 && !x7 |
---|
1648 | .names _n20a _n20b _n20c |
---|
1649 | .def 0 |
---|
1650 | 1 1 1 |
---|
1651 | .names x8 _n20d |
---|
1652 | 0 1 |
---|
1653 | 1 0 |
---|
1654 | # !x1 && !x2 && !x3 && !x4 && x5 && !x6 && !x7 && !x8 |
---|
1655 | .names _n20c _n20d _n20e |
---|
1656 | .def 0 |
---|
1657 | 1 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 |
---|
1662 | 0 1 |
---|
1663 | 1 0 |
---|
1664 | .names x2 _n211 |
---|
1665 | 0 1 |
---|
1666 | 1 0 |
---|
1667 | # !x1 && !x2 |
---|
1668 | .names _n210 _n211 _n212 |
---|
1669 | .def 0 |
---|
1670 | 1 1 1 |
---|
1671 | .names x3 _n213 |
---|
1672 | 0 1 |
---|
1673 | 1 0 |
---|
1674 | # !x1 && !x2 && !x3 |
---|
1675 | .names _n212 _n213 _n214 |
---|
1676 | .def 0 |
---|
1677 | 1 1 1 |
---|
1678 | .names x4 _n215 |
---|
1679 | 0 1 |
---|
1680 | 1 0 |
---|
1681 | # !x1 && !x2 && !x3 && !x4 |
---|
1682 | .names _n214 _n215 _n216 |
---|
1683 | .def 0 |
---|
1684 | 1 1 1 |
---|
1685 | .names x5 _n217 |
---|
1686 | 0 1 |
---|
1687 | 1 0 |
---|
1688 | # !x1 && !x2 && !x3 && !x4 && !x5 |
---|
1689 | .names _n216 _n217 _n218 |
---|
1690 | .def 0 |
---|
1691 | 1 1 1 |
---|
1692 | # !x1 && !x2 && !x3 && !x4 && !x5 && x6 |
---|
1693 | .names _n218 x6 _n219 |
---|
1694 | .def 0 |
---|
1695 | 1 1 1 |
---|
1696 | .names x7 _n21a |
---|
1697 | 0 1 |
---|
1698 | 1 0 |
---|
1699 | # !x1 && !x2 && !x3 && !x4 && !x5 && x6 && !x7 |
---|
1700 | .names _n219 _n21a _n21b |
---|
1701 | .def 0 |
---|
1702 | 1 1 1 |
---|
1703 | .names x8 _n21c |
---|
1704 | 0 1 |
---|
1705 | 1 0 |
---|
1706 | # !x1 && !x2 && !x3 && !x4 && !x5 && x6 && !x7 && !x8 |
---|
1707 | .names _n21b _n21c _n21d |
---|
1708 | .def 0 |
---|
1709 | 1 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 |
---|
1714 | 0 1 |
---|
1715 | 1 0 |
---|
1716 | .names x2 _n220 |
---|
1717 | 0 1 |
---|
1718 | 1 0 |
---|
1719 | # !x1 && !x2 |
---|
1720 | .names _n21f _n220 _n221 |
---|
1721 | .def 0 |
---|
1722 | 1 1 1 |
---|
1723 | .names x3 _n222 |
---|
1724 | 0 1 |
---|
1725 | 1 0 |
---|
1726 | # !x1 && !x2 && !x3 |
---|
1727 | .names _n221 _n222 _n223 |
---|
1728 | .def 0 |
---|
1729 | 1 1 1 |
---|
1730 | .names x4 _n224 |
---|
1731 | 0 1 |
---|
1732 | 1 0 |
---|
1733 | # !x1 && !x2 && !x3 && !x4 |
---|
1734 | .names _n223 _n224 _n225 |
---|
1735 | .def 0 |
---|
1736 | 1 1 1 |
---|
1737 | .names x5 _n226 |
---|
1738 | 0 1 |
---|
1739 | 1 0 |
---|
1740 | # !x1 && !x2 && !x3 && !x4 && !x5 |
---|
1741 | .names _n225 _n226 _n227 |
---|
1742 | .def 0 |
---|
1743 | 1 1 1 |
---|
1744 | .names x6 _n228 |
---|
1745 | 0 1 |
---|
1746 | 1 0 |
---|
1747 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 |
---|
1748 | .names _n227 _n228 _n229 |
---|
1749 | .def 0 |
---|
1750 | 1 1 1 |
---|
1751 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && x7 |
---|
1752 | .names _n229 x7 _n22a |
---|
1753 | .def 0 |
---|
1754 | 1 1 1 |
---|
1755 | .names x8 _n22b |
---|
1756 | 0 1 |
---|
1757 | 1 0 |
---|
1758 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && x7 && !x8 |
---|
1759 | .names _n22a _n22b _n22c |
---|
1760 | .def 0 |
---|
1761 | 1 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 |
---|
1766 | 0 1 |
---|
1767 | 1 0 |
---|
1768 | .names x2 _n22f |
---|
1769 | 0 1 |
---|
1770 | 1 0 |
---|
1771 | # !x1 && !x2 |
---|
1772 | .names _n22e _n22f _n230 |
---|
1773 | .def 0 |
---|
1774 | 1 1 1 |
---|
1775 | .names x3 _n231 |
---|
1776 | 0 1 |
---|
1777 | 1 0 |
---|
1778 | # !x1 && !x2 && !x3 |
---|
1779 | .names _n230 _n231 _n232 |
---|
1780 | .def 0 |
---|
1781 | 1 1 1 |
---|
1782 | .names x4 _n233 |
---|
1783 | 0 1 |
---|
1784 | 1 0 |
---|
1785 | # !x1 && !x2 && !x3 && !x4 |
---|
1786 | .names _n232 _n233 _n234 |
---|
1787 | .def 0 |
---|
1788 | 1 1 1 |
---|
1789 | .names x5 _n235 |
---|
1790 | 0 1 |
---|
1791 | 1 0 |
---|
1792 | # !x1 && !x2 && !x3 && !x4 && !x5 |
---|
1793 | .names _n234 _n235 _n236 |
---|
1794 | .def 0 |
---|
1795 | 1 1 1 |
---|
1796 | .names x6 _n237 |
---|
1797 | 0 1 |
---|
1798 | 1 0 |
---|
1799 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 |
---|
1800 | .names _n236 _n237 _n238 |
---|
1801 | .def 0 |
---|
1802 | 1 1 1 |
---|
1803 | .names x7 _n239 |
---|
1804 | 0 1 |
---|
1805 | 1 0 |
---|
1806 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 |
---|
1807 | .names _n238 _n239 _n23a |
---|
1808 | .def 0 |
---|
1809 | 1 1 1 |
---|
1810 | # !x1 && !x2 && !x3 && !x4 && !x5 && !x6 && !x7 && x8 |
---|
1811 | .names _n23a x8 _n23b |
---|
1812 | .def 0 |
---|
1813 | 1 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 |
---|
1820 | 0 0 0 |
---|
1821 | # tmp0 || tmp1 || tmp2 |
---|
1822 | .names _n23d tmp2 _n23e |
---|
1823 | .def 1 |
---|
1824 | 0 0 0 |
---|
1825 | # tmp0 || tmp1 || tmp2 || tmp3 |
---|
1826 | .names _n23e tmp3 _n23f |
---|
1827 | .def 1 |
---|
1828 | 0 0 0 |
---|
1829 | # tmp0 || tmp1 || tmp2 || tmp3 || tmp4 |
---|
1830 | .names _n23f tmp4 _n240 |
---|
1831 | .def 1 |
---|
1832 | 0 0 0 |
---|
1833 | # tmp0 || tmp1 || tmp2 || tmp3 || tmp4 || tmp5 |
---|
1834 | .names _n240 tmp5 _n241 |
---|
1835 | .def 1 |
---|
1836 | 0 0 0 |
---|
1837 | # tmp0 || tmp1 || tmp2 || tmp3 || tmp4 || tmp5 || tmp6 |
---|
1838 | .names _n241 tmp6 _n242 |
---|
1839 | .def 1 |
---|
1840 | 0 0 0 |
---|
1841 | # tmp0 || tmp1 || tmp2 || tmp3 || tmp4 || tmp5 || tmp6 || tmp7 |
---|
1842 | .names _n242 tmp7 _n243 |
---|
1843 | .def 1 |
---|
1844 | 0 0 0 |
---|
1845 | # tmp0 || tmp1 || tmp2 || tmp3 || tmp4 || tmp5 || tmp6 || tmp7 || tmp8 |
---|
1846 | .names _n243 tmp8 _n244 |
---|
1847 | .def 1 |
---|
1848 | 0 0 0 |
---|
1849 | .names _n244 out$raw_n23c |
---|
1850 | - =_n244 |
---|
1851 | # conflict arbitrators |
---|
1852 | .names tmp6$raw_n20f tmp6 |
---|
1853 | 0 0 |
---|
1854 | 1 1 |
---|
1855 | .names tmp5$raw_n200 tmp5 |
---|
1856 | 0 0 |
---|
1857 | 1 1 |
---|
1858 | .names tmp4$raw_n1f1 tmp4 |
---|
1859 | 0 0 |
---|
1860 | 1 1 |
---|
1861 | .names tmp3$raw_n1e2 tmp3 |
---|
1862 | 0 0 |
---|
1863 | 1 1 |
---|
1864 | .names tmp2$raw_n1d3 tmp2 |
---|
1865 | 0 0 |
---|
1866 | 1 1 |
---|
1867 | .names tmp1$raw_n1c4 tmp1 |
---|
1868 | 0 0 |
---|
1869 | 1 1 |
---|
1870 | .names out$raw_n23c out |
---|
1871 | 0 0 |
---|
1872 | 1 1 |
---|
1873 | .names tmp0$raw_n1b4 tmp0 |
---|
1874 | 0 0 |
---|
1875 | 1 1 |
---|
1876 | .names tmp8$raw_n22d tmp8 |
---|
1877 | 0 0 |
---|
1878 | 1 1 |
---|
1879 | .names tmp7$raw_n21e tmp7 |
---|
1880 | 0 0 |
---|
1881 | 1 1 |
---|
1882 | # non-blocking assignments |
---|
1883 | # latches |
---|
1884 | # quasi-continuous assignment |
---|
1885 | .end |
---|
1886 | |
---|
1887 | |
---|