[11] | 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 | |
---|