# 18 inputs ; # 1 outputs ; # 16 D-type flipflops ; # 78 inverters ; # 140 gates ( 49 ANDs + 29 NANDs + 28 ORs + 34 NORs) ; CKT: s420 IN: CK P.0 C.16 C.15 C.14 C.13 C.12 C.11 C.10 C.9 C.8 C.7 C.6 C.5 C.4 C.3 C.2 C.1 C.0 OUT: Z ; DFF: X.4 IN: CK I12 OUT: X.4 ; DFF: X.3 IN: CK I13 OUT: X.3 ; DFF: X.2 IN: CK I14 OUT: X.2 ; DFF: X.1 IN: CK I15 OUT: X.1 ; DFF: X.8 IN: CK I110 OUT: X.8 ; DFF: X.7 IN: CK I111 OUT: X.7 ; DFF: X.6 IN: CK I112 OUT: X.6 ; DFF: X.5 IN: CK I113 OUT: X.5 ; DFF: X.12 IN: CK I208 OUT: X.12 ; DFF: X.11 IN: CK I209 OUT: X.11 ; DFF: X.10 IN: CK I210 OUT: X.10 ; DFF: X.9 IN: CK I211 OUT: X.9 ; DFF: X.16 IN: CK I306 OUT: X.16 ; DFF: X.15 IN: CK I307 OUT: X.15 ; DFF: X.14 IN: CK I308 OUT: X.14 ; DFF: X.13 IN: CK I309 OUT: X.13 ; NOT: I73.1 IN: I69 OUT: I73.1 ; NOT: I73.2 IN: X.3 OUT: I73.2 ; NOT: I7.1 IN: I66 OUT: I7.1 ; NOT: I7.2 IN: X.2 OUT: I7.2 ; NOT: I88.1 IN: X.1 OUT: I88.1 ; NOT: I88.2 IN: P.0 OUT: I88.2 ; NOT: I48 IN: P.0 OUT: I48 ; NOT: I49 IN: X.4 OUT: I49 ; NOT: I50 IN: X.3 OUT: I50 ; NOT: I68 IN: I69 OUT: I68 ; NOT: I171.1 IN: I167 OUT: I171.1 ; NOT: I171.2 IN: X.7 OUT: I171.2 ; NOT: I105.1 IN: I164 OUT: I105.1 ; NOT: I105.2 IN: X.6 OUT: I105.2 ; NOT: I186.1 IN: X.5 OUT: I186.1 ; NOT: I186.2 IN: I1.2 OUT: I186.2 ; NOT: I146 IN: I1.2 OUT: I146 ; NOT: I147 IN: X.8 OUT: I147 ; NOT: I148 IN: X.7 OUT: I148 ; NOT: I166 IN: I167 OUT: I166 ; NOT: I269.1 IN: I265 OUT: I269.1 ; NOT: I269.2 IN: X.11 OUT: I269.2 ; NOT: I203.1 IN: I262 OUT: I203.1 ; NOT: I203.2 IN: X.10 OUT: I203.2 ; NOT: I284.1 IN: X.9 OUT: I284.1 ; NOT: I284.2 IN: I1.3 OUT: I284.2 ; NOT: I244 IN: I1.3 OUT: I244 ; NOT: I245 IN: X.12 OUT: I245 ; NOT: I246 IN: X.11 OUT: I246 ; NOT: I264 IN: I265 OUT: I264 ; NOT: I301.1 IN: I359 OUT: I301.1 ; NOT: I301.2 IN: X.14 OUT: I301.2 ; NOT: I378.1 IN: X.13 OUT: I378.1 ; NOT: I378.2 IN: I1.4 OUT: I378.2 ; NOT: I344 IN: X.15 OUT: I344 ; NOT: I345 IN: X.14 OUT: I345 ; NOT: I357 IN: I358 OUT: I357 ; NOT: I360 IN: I359 OUT: I360 ; NOT: I410 IN: P.0 OUT: I410 ; NOT: I411 IN: X.1 OUT: I411 ; NOT: I412 IN: X.2 OUT: I412 ; NOT: I413 IN: X.3 OUT: I413 ; NOT: I414 IN: X.4 OUT: I414 ; NOT: I423 IN: I422 OUT: I423 ; NOT: I438 IN: P.0 OUT: I438 ; NOT: I439 IN: X.5 OUT: I439 ; NOT: I440 IN: X.6 OUT: I440 ; NOT: I441 IN: X.7 OUT: I441 ; NOT: I442 IN: X.8 OUT: I442 ; NOT: I451 IN: I450 OUT: I451 ; NOT: I466 IN: P.0 OUT: I466 ; NOT: I467 IN: X.9 OUT: I467 ; NOT: I468 IN: X.10 OUT: I468 ; NOT: I469 IN: X.11 OUT: I469 ; NOT: I470 IN: X.12 OUT: I470 ; NOT: I479 IN: I478 OUT: I479 ; NOT: I494 IN: P.0 OUT: I494 ; NOT: I495 IN: X.13 OUT: I495 ; NOT: I496 IN: X.14 OUT: I496 ; NOT: I497 IN: X.15 OUT: I497 ; NOT: I498 IN: X.16 OUT: I498 ; NOT: I506 IN: I505 OUT: I506 ; NOT: I546 IN: P.2 OUT: I546 ; NOT: I547 IN: P.3 OUT: I547 ; NOT: I550 IN: C.2 OUT: I550 ; NOT: I551 IN: C.3 OUT: I551 ; NOT: I570 IN: P.6 OUT: I570 ; NOT: I571 IN: P.7 OUT: I571 ; NOT: I574 IN: C.6 OUT: I574 ; NOT: I575 IN: C.7 OUT: I575 ; NOT: I594 IN: P.10 OUT: I594 ; NOT: I595 IN: P.11 OUT: I595 ; NOT: I598 IN: C.10 OUT: I598 ; NOT: I599 IN: C.11 OUT: I599 ; NOT: I618 IN: P.14 OUT: I618 ; NOT: I619 IN: P.15 OUT: I619 ; NOT: I622 IN: C.14 OUT: I622 ; NOT: I623 IN: C.15 OUT: I623 ; AND: I73.3 IN: I69 I73.2 OUT: I73.3 ; AND: I73.4 IN: X.3 I73.1 OUT: I73.4 ; AND: I7.3 IN: I66 I7.2 OUT: I7.3 ; AND: I7.4 IN: X.2 I7.1 OUT: I7.4 ; AND: I88.3 IN: X.1 I88.2 OUT: I88.3 ; AND: I88.4 IN: P.0 I88.1 OUT: I88.4 ; AND: I171.3 IN: I167 I171.2 OUT: I171.3 ; AND: I171.4 IN: X.7 I171.1 OUT: I171.4 ; AND: I105.3 IN: I164 I105.2 OUT: I105.3 ; AND: I105.4 IN: X.6 I105.1 OUT: I105.4 ; AND: I186.3 IN: X.5 I186.2 OUT: I186.3 ; AND: I186.4 IN: I1.2 I186.1 OUT: I186.4 ; AND: I269.3 IN: I265 I269.2 OUT: I269.3 ; AND: I269.4 IN: X.11 I269.1 OUT: I269.4 ; AND: I203.3 IN: I262 I203.2 OUT: I203.3 ; AND: I203.4 IN: X.10 I203.1 OUT: I203.4 ; AND: I284.3 IN: X.9 I284.2 OUT: I284.3 ; AND: I284.4 IN: I1.3 I284.1 OUT: I284.4 ; AND: I301.3 IN: I359 I301.2 OUT: I301.3 ; AND: I301.4 IN: X.14 I301.1 OUT: I301.4 ; AND: I378.3 IN: X.13 I378.2 OUT: I378.3 ; AND: I378.4 IN: I1.4 I378.1 OUT: I378.4 ; AND: I387.1 IN: I360 X.14 OUT: I387.1 ; AND: I1.2 IN: I2.1 P.0 OUT: I1.2 ; AND: I1.3 IN: I2.2 I1.2 OUT: I1.3 ; AND: I1.4 IN: I2.3 I1.3 OUT: I1.4 ; AND: I408.2 IN: I407.1 I407.2 OUT: I408.2 ; AND: I408.3 IN: I408.2 I407.3 OUT: I408.3 ; AND: P.5 IN: I407.1 I403.2 OUT: P.5 ; AND: P.6 IN: I407.1 I404.2 OUT: P.6 ; AND: P.7 IN: I407.1 I405.2 OUT: P.7 ; AND: P.8 IN: I407.1 I406.2 OUT: P.8 ; AND: P.9 IN: I408.2 I403.3 OUT: P.9 ; AND: P.10 IN: I408.2 I404.3 OUT: P.10 ; AND: P.11 IN: I408.2 I405.3 OUT: P.11 ; AND: P.12 IN: I408.2 I406.3 OUT: P.12 ; AND: P.13 IN: I408.3 I403.4 OUT: P.13 ; AND: P.14 IN: I408.3 I404.4 OUT: P.14 ; AND: P.15 IN: I408.3 I405.4 OUT: P.15 ; AND: P.16 IN: I408.3 I406.4 OUT: P.16 ; AND: I559.1 IN: P.1 C.1 OUT: I559.1 ; AND: I559.2 IN: P.0 C.0 OUT: I559.2 ; AND: I583.1 IN: P.5 C.5 OUT: I583.1 ; AND: I583.2 IN: P.4 C.4 OUT: I583.2 ; AND: I607.1 IN: P.9 C.9 OUT: I607.1 ; AND: I607.2 IN: P.8 C.8 OUT: I607.2 ; AND: I631.1 IN: P.13 C.13 OUT: I631.1 ; AND: I631.2 IN: P.12 C.12 OUT: I631.2 ; AND: I534.5 IN: P.16 C.16 OUT: I534.5 ; OR: I70.1 IN: I68 X.4 I50 OUT: I70.1 ; OR: I13 IN: I73.3 I73.4 OUT: I13 ; OR: I15 IN: I88.3 I88.4 OUT: I15 ; OR: I95.1 IN: I64 I50 I48 OUT: I95.1 ; OR: I168.1 IN: I166 X.8 I148 OUT: I168.1 ; OR: I111 IN: I171.3 I171.4 OUT: I111 ; OR: I113 IN: I186.3 I186.4 OUT: I113 ; OR: I193.1 IN: I162 I148 I146 OUT: I193.1 ; OR: I266.1 IN: I264 X.12 I246 OUT: I266.1 ; OR: I209 IN: I269.3 I269.4 OUT: I209 ; OR: I211 IN: I284.3 I284.4 OUT: I211 ; OR: I291.1 IN: I260 I246 I244 OUT: I291.1 ; OR: I363.1 IN: I361 X.16 I344 OUT: I363.1 ; OR: I366.1 IN: I361 X.15 OUT: I366.1 ; OR: I309 IN: I378.3 I378.4 OUT: I309 ; OR: I384.1 IN: I359 I345 I344 OUT: I384.1 ; OR: I555.1 IN: I547 I551 OUT: I555.1 ; OR: I555.2 IN: I546 I550 OUT: I555.2 ; OR: I579.1 IN: I571 I575 OUT: I579.1 ; OR: I579.2 IN: I570 I574 OUT: I579.2 ; OR: I603.1 IN: I595 I599 OUT: I603.1 ; OR: I603.2 IN: I594 I598 OUT: I603.2 ; OR: I627.1 IN: I619 I623 OUT: I627.1 ; OR: I627.2 IN: I618 I622 OUT: I627.2 ; OR: I534.2 IN: I533.1 I533.2 OUT: I534.2 ; OR: I534.3 IN: I534.2 I533.3 OUT: I534.3 ; OR: I534.4 IN: I534.3 I533.4 OUT: I534.4 ; OR: Z IN: I534.4 I534.5 OUT: Z ; NAND: I12 IN: I70.1 I62 OUT: I12 ; NAND: I62 IN: I95.1 X.4 OUT: I62 ; NAND: I64 IN: X.1 X.2 OUT: I64 ; NAND: I66 IN: X.1 P.0 OUT: I66 ; NAND: I110 IN: I168.1 I160 OUT: I110 ; NAND: I160 IN: I193.1 X.8 OUT: I160 ; NAND: I162 IN: X.5 X.6 OUT: I162 ; NAND: I164 IN: X.5 I1.2 OUT: I164 ; NAND: I208 IN: I266.1 I258 OUT: I208 ; NAND: I258 IN: I291.1 X.12 OUT: I258 ; NAND: I260 IN: X.9 X.10 OUT: I260 ; NAND: I262 IN: X.9 I1.3 OUT: I262 ; NAND: I306 IN: I363.1 I355 OUT: I306 ; NAND: I307 IN: I366.1 I357 OUT: I307 ; NAND: I355 IN: I384.1 X.16 OUT: I355 ; NAND: I359 IN: X.13 I1.4 OUT: I359 ; NAND: I361 IN: I360 X.14 OUT: I361 ; NAND: I420 IN: I423 I412 OUT: I420 ; NAND: I422 IN: I411 P.0 OUT: I422 ; NAND: I448 IN: I451 I440 OUT: I448 ; NAND: I450 IN: I439 P.0 OUT: I450 ; NAND: I476 IN: I479 I468 OUT: I476 ; NAND: I478 IN: I467 P.0 OUT: I478 ; NAND: I503 IN: I506 I496 OUT: I503 ; NAND: I505 IN: I495 P.0 OUT: I505 ; NAND: I533.1 IN: I555.1 I555.2 I554 OUT: I533.1 ; NAND: I533.2 IN: I579.1 I579.2 I578 OUT: I533.2 ; NAND: I533.3 IN: I603.1 I603.2 I602 OUT: I533.3 ; NAND: I533.4 IN: I627.1 I627.2 I626 OUT: I533.4 ; NOR: I14 IN: I7.3 I7.4 OUT: I14 ; NOR: I2.1 IN: I64 I49 I50 OUT: I2.1 ; NOR: I69 IN: I64 I48 OUT: I69 ; NOR: I112 IN: I105.3 I105.4 OUT: I112 ; NOR: I2.2 IN: I162 I147 I148 OUT: I2.2 ; NOR: I167 IN: I162 I146 OUT: I167 ; NOR: I210 IN: I203.3 I203.4 OUT: I210 ; NOR: I2.3 IN: I260 I245 I246 OUT: I2.3 ; NOR: I265 IN: I260 I244 OUT: I265 ; NOR: I308 IN: I301.3 I301.4 OUT: I308 ; NOR: I358 IN: I344 I387.1 OUT: I358 ; NOR: P.1 IN: I410 I411 OUT: P.1 ; NOR: P.2 IN: I412 I422 OUT: P.2 ; NOR: P.3 IN: I413 I420 OUT: P.3 ; NOR: P.4 IN: X.3 I420 I414 OUT: P.4 ; NOR: I407.1 IN: X.4 X.2 X.3 X.1 OUT: I407.1 ; NOR: I403.2 IN: I438 I439 OUT: I403.2 ; NOR: I404.2 IN: I440 I450 OUT: I404.2 ; NOR: I405.2 IN: I441 I448 OUT: I405.2 ; NOR: I406.2 IN: X.7 I448 I442 OUT: I406.2 ; NOR: I407.2 IN: X.8 X.6 X.7 X.5 OUT: I407.2 ; NOR: I403.3 IN: I466 I467 OUT: I403.3 ; NOR: I404.3 IN: I468 I478 OUT: I404.3 ; NOR: I405.3 IN: I469 I476 OUT: I405.3 ; NOR: I406.3 IN: X.11 I476 I470 OUT: I406.3 ; NOR: I407.3 IN: X.12 X.10 X.11 X.9 OUT: I407.3 ; NOR: I403.4 IN: I494 I495 OUT: I403.4 ; NOR: I404.4 IN: I496 I505 OUT: I404.4 ; NOR: I405.4 IN: I497 I503 OUT: I405.4 ; NOR: I406.4 IN: X.15 I503 I498 OUT: I406.4 ; NOR: I554 IN: I559.1 I559.2 OUT: I554 ; NOR: I578 IN: I583.1 I583.2 OUT: I578 ; NOR: I602 IN: I607.1 I607.2 OUT: I602 ; NOR: I626 IN: I631.1 I631.2 OUT: I626 ;