@msinger's Map (DMG-CPU Rev B)
Based on https://github.com/msinger/dmg-schematics/tree/master/netlist
Arb
| Row | Cells |
|---|---|
| 1 | NAND2,NAND2,NAND2,INV_A,NAND2,NOR2,NOR2,NAND2,NAND2,NOR2,INV_A,INV_A,INV_A,D_LATCH_B,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_B,D_LATCH_B,CONST,NOR2,INV_A,NAND2,NAND2,TRI_BUF_IF0,INV_A,NOR2,NOR2,INV_B,INV_B,INV_B,INV_B,INV_B,INV_B,INV_B,INV_B,INV_B,TRI_INV_IF1,INV_B,INV_A,TRI_INV_IF1,TRI_INV_IF1,INV_B,TRI_INV_IF1,INV_B,TRI_INV_IF1,TRI_INV_IF1,INV_B,TRI_INV_IF1,INV_B,INV_B,TRI_INV_IF1,INV_B,TRI_BUF_IF0,INV_B,OR2,INV_A,TRI_INV_IF1,INV_A,TRI_INV_IF1,INV_A,TRI_INV_IF1,INV_A,TRI_INV_IF1,INV_A,TRI_INV_IF1,TRI_INV_IF1,INV_A,INV_C,INV_A,OR2,AND2,INV_A,INV_A,INV_A,INV_A,INV_A,NAND2,INV_A,OR2,INV_B,INV_A,INV_B,INV_B,AND4,INV_B |
| 2 | NOR2,INV_A,NOR2,TRI_BUF_IF0,D_LATCH_B,TRI_BUF_IF0,TRI_BUF_IF0,D_LATCH_B,TRI_BUF_IF0,TRI_BUF_IF0,TRI_INV_IF0,INV_B,NAND2,TRI_BUF_IF0,INV_A,D_LATCH_B,TRI_INV_IF0,D_LATCH_B,D_LATCH_B,OR2,OR2,AND2,AND2,OR2,AND2,AND2,OR2,AND2,AND2,NAND2,NOR2,AND2,INV_A,AND2,INV_A,OR2,OR2,AND2,OR2,INV_A,INV_A,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,INV_A,INV_A,INV_A,OR2,INV_A,TRI_INV_IF1,INV_A,NOR2,INV_A,DFFR_B2,INV_A,AND2,MUX,AND2,NAND2,INV_A,OR2,AND2,INV_B,OR2,INV_B,NOR4 |
| 3 | NOR2,TRI_BUF_IF0,INV_A,TRI_BUF_IF0,TRI_INV_IF0,INV_A,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,NOR2,TRI_INV_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_INV_IF0,TRI_BUF_IF0,MUX,TRI_BUF_IF0,MUX,TRI_BUF_IF0,TRI_BUF_IF0,AND2,NOR2,OR3,AND3,AO1,NAND2,AND2,AND2,AND3,TRI_INV_IF1,AND2,NOR6,NAND7,NOR8,INV_A,TRI_INV_IF1,AND4,INV_A,AND2,NAND4,INV_A,NAND2,AND2,DFFR_B2,MUX,MUX,AND2,AND2,INV_A,INV_A,INV_A,INV_A |
MMIO
| Row | Cells |
|---|---|
| 1 | INV_A,INV_A,NOR2,NAND2,NOR2,NAND2,NOR2,NAND2,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,D_LATCH_B,D_LATCH_B,D_LATCH_B,D_LATCH_B,D_LATCH_B,INV_A,AO1,INV_A,AO1,INV_A,NAND3,AND3,INV_A,INV_A,INV_A,NAND2,DFFSR,INV_A,INV_A,INV_A,INV_A,DFFSR,INV_A,INV_B,NAND3,NAND2,DFFR_B2,NAND2,INV_A,INV_A,NOR2,INV_A,DFFR_B2,INV_A,NOR2,NOR_LATCH,INV_A,AND2 |
| 2 | NOR2,NAND2,INV_A,INV_A,NAND2,NOR2,INV_A,TRI_BUF_IF0,INV_A,NOR2,DFFR_B2,INV_A,NAND3,OR2,MUX,MUX,DFFR_B2,MUX,MUX,INV_A,MUX,NOR2,INV_A,INV_A,OR2,D_LATCH_B,OR2,D_LATCH_B,NAND3,NOR3,D_LATCH_A,NAND3,AND3,NAND2,DFFR_B2,DFFR_B2,DFFR_B2,DFFR_B2,NAND2,AND2,INV_B,NAND2,DFFR_B2,AND2 |
| 3 | INV_A,TRI_BUF_IF0,NOR2,DFFR_B2,NOR2,TFFD,D_LATCH_B,MUXI,TRI_INV_IF1,DFFSR,OR2,DFFR_B2,TRI_INV_IF1,D_LATCH_B,TRI_INV_IF1,D_LATCH_B,TRI_INV_IF1,D_LATCH_A,OR2,D_LATCH_A,DFFR_B2,DFFR_B2,INV_A,DFFR_B2,NAND6,DFFR_B2,D_LATCH_A,NOR2,INV_A |
| 4 | INV_A,NAND2,NOR2,TFFD,TFFD,TFFD,MUX,NOR2,NOR2,NOR2,TRI_INV_IF1,NAND3,AND3,MUXI,OR2,TRI_INV_IF1,DFFR_B2,TRI_INV_IF1,TRI_INV_IF1,INV_A,D_LATCH_B,D_LATCH_A,TRI_INV_IF1,TRI_INV_IF1,D_LATCH_A,CONST,D_LATCH_A,D_LATCH_B,MUX,DFFR_B2,DFFR_B2,D_LATCH_A,INV_A,TRI_INV_IF1,INV_A,AND2 |
| 5 | NOR2,NOR2,TFFD,TFFD,NOR2,TFFD,TRI_INV_IF1,MUXI,TFFD,OR2,TRI_INV_IF1,MUXI,MUXI,TRI_INV_IF1,TRI_INV_IF1,INV_A,TRI_BUF_IF0,TRI_INV_IF1,INV_A,NOR2,NAND2,MUX,INV_A,TRI_INV_IF1,INV_A,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,AND3,NAND4,NAND4 |
| 6 | INV_A,MUXI,TRI_INV_IF1,MUXI,TRI_INV_IF1,TRI_INV_IF1,DFFR_B2,MUXI,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1,OR2,TRI_INV_IF1,TRI_INV_IF1,DFFR_B2,TRI_INV_IF1,DFFR_B2,TRI_INV_IF1,DFFR_B2,DFFR_B2,OR2,NOR2,TRI_INV_IF1,DFFR_B2,DFFR_B2,NAND4,DFFR_B2,TRI_INV_IF1,AND4,INV_A,INV_A,AND3,AND4,NOR4,NOR5 |
| 7 | OR3,NOR_LATCH,INV_A,DFFR_B2,DFFR_B2,DFFR_B2,AND3,NAND3,DFFR_B2,TRI_INV_IF1,DFFR_B2,INV_C,NAND4,INV_C,AND4,NAND4,AND4,NOR2,AND4,INV_A,AND4,INV_A,AND3,NAND3,MUXI,DFFR_B2,MUXI,DFFR_B2,TRI_INV_IF1,DFFR_B2,DFFR_B2,TRI_INV_IF1,TRI_INV_IF1,TRI_INV_IF1 |
| 8 | AND2,DFFR_B2,DFFR_B2,DFFR_B2,DFFSR,NOR2,INV_A,INV_A,AND2,NAND3,INV_A,AND2,DFFR_B2,INV_A,MUXI,MUXI,OR2,INV_A,NOR3,NAND2,NAND2,NOR2,NAND4,AND4,NAND4,AND4,INV_A,MUXI,DFFSR,MUX,DFFR_B2,INV_A,INV_A,DFFR_B2,DFFR_B2,INV_B,INV_A,INV_A,INV_A,TRI_INV_IF1,INV_A,INV_A |
ClkGen
| Row | Cells |
|---|---|
| 1 | INV_A,INV_A,INV_B,INV_C,NAND2,NOR2,INV_B,INV_C,NOR2,OA,INV_A,INV_B,OR2,DFFR_B,NOR_LATCH,NOR2,INV_A,INV_A,DR_LATCH,NAND2,INV_A,DR_LATCH,NAND2,INV_A,DR_LATCH,NAND2,INV_A,DR_LATCH,NAND2,INV_A,INV_B,NAND2,NAND2,INV_A,INV_E |
| 2 | INV_E,INV_E,OR2,INV_A,INV_A,NAND3,INV_A,INV_B,INV_B,INV_B,INV_B,INV_B,INV_A,INV_A,NAND4,INV_E,INV_A,INV_A,NOR3,INV_D,INV_E,INV_D,INV_E,INV_B,NOR3,INV_D,INV_E,INV_D,INV_E,INV_B,NOR2,INV_E,INV_E,AND2,INV_A,INV_A |
Ser
| Row | Cells |
|---|---|
| 1 | AND2,DFFR_B2,DFFR_B2,DFFR_B2,DFFR_B2,DFFR_B2,MUXI,DFFR_B2,TRI_INV_IF1,DFFSR,TRI_INV_IF1,OA,NAND2,INV_A,INV_A,AND2 |
| 2 | INV_A,DFFSR,TRI_INV_IF1,OA,NAND2,INV_A,INV_B,DFFSR,TRI_INV_IF1,OA,NAND2,DFFSR,TRI_INV_IF1,OA,NAND2,DFFSR,TRI_INV_IF1,OA,NAND2,OR2 |
| 3 | DFFSR,TRI_INV_IF1,OA,NAND2,DFFSR,TRI_INV_IF1,OA,NAND2,DFFSR,TRI_INV_IF1,OA,NAND2,INV_B,DFFR_B2,INV_A,DFFR_B2,TRI_INV_IF1 |
PPU1
| Row | Cells |
|---|---|
| 1 | NAND2,INV_A,INV_A,INV_A,NAND2,INV_B,D_LATCH_A2,INV_B,INV_A,INV_A,NAND2,NAND2,INV_B,D_LATCH_A2,INV_A,NAND2,NAND2,INV_A,NAND_LATCH,INV_B,AND2,INV_B,NAND2,INV_A,NAND2,DFFR_B2,DFFR_B2,INV_A,INV_A,NAND2,DFFR_B2,INV_A,INV_A,INV_B,INV_A,INV_B,INV_B,INV_B,INV_A,INV_A,INV_A,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,INV_B,TRI_INV_IF0,INV_B,INV_B,TRI_INV_IF0,INV_B,DFFR_B2,DFFR_B2,DFFR_B2,DFFR_B2,DFFR_B2,INV_A,NOR2,INV_A,TRI_INV_IF0,NAND2,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,NAND2,DFFSR,TRI_INV_IF0,INV_A,NAND2,NAND2,INV_A,DFFR_B2,INV_A,DFFR_B2,INV_A,INV_A,INV_A,NAND2,NAND2,INV_A,NAND2,NAND2,DFFSR,DFFSR,INV_A,INV_A,INV_A,INV_A,NAND2,AND3,INV_A,INV_A,AND3,INV_A,INV_A,AND3,AND3 |
| 2 | INV_A,NAND2,NAND2,DFFSR,D_LATCH_A2,DFFSR,D_LATCH_A2,DFFSR,D_LATCH_A2,DFFSR,NAND3,INV_A,DFFR_B2,NOR3,AND2,INV_A,INV_A,INV_A,INV_A,INV_A,AND2,AND2,INV_B,INV_A,D_LATCH_A,D_LATCH_A,INV_A,INV_A,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,DR_LATCH,DR_LATCH,XNOR,INV_A,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,INV_A,DR_LATCH,TRI_INV_IF0,INV_A,TRI_INV_IF0,INV_A,DR_LATCH,DFFR_B2,DFFR_B2,TRI_INV_IF0,DFFR_B2,DFFR_B2,DFFR_B2,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,NAND2,DFFSR,NOR2,XOR,D_LATCH_A2,D_LATCH_A2,NAND2,NAND2,OR3,AO4,INV_A,AO4,NAND2,DFFSR,NAND2,NAND2,OR3,NAND2,NAND2,OR3,INV_A,INV_A,INV_C,INV_C |
| 3 | NAND2,INV_A,NAND2,DFFSR,D_LATCH_A2,DFFSR,NAND2,INV_A,NAND2,DFFSR,NAND2,NAND2,INV_A,D_LATCH_A2,D_LATCH_A2,DFFR_B2,INV_A,NAND3,INV_A,NAND2,INV_A,AND2,DFFR_B2,NOR2,NOR3,INV_A,DFFR_B2,DFFR_B2,INV_A,AND2,DFFR_B2,DR_LATCH,XNOR,XNOR,DR_LATCH,XNOR,INV_A,INV_A,NAND5,XNOR,DR_LATCH,DR_LATCH,XNOR,DR_LATCH,XNOR,DR_LATCH,NOR8,INV_A,AND4,XNOR,DR_LATCH,DR_LATCH,DR_LATCH,XNOR,INV_A,DR_LATCH,DFFR_B2,DFFR_B2,D_LATCH_A,DFFSR,INV_A,AO4,AO4,DFFSR,DFFSR,AND3,AND3,INV_A,INV_A,AND3,INV_A,INV_A,NOR2,DFFSR,INV_B |
| 4 | DFFSR,DFFR_A,DFFR_A,DFFR_A,DFFR_A,DFFR_A,DFFR_A,DFFR_A,MUX,MUX,MUX,MUX,MUX,AND2,MUX,MUX,MUX,NOR_LATCH,DFFR_B2,NOR_LATCH,AND2,NOR2,INV_A,DFFR_B2,INV_B,INV_A,DFFR_B2,NOR2,NAND2,NOR2,XNOR,NAND5,XNOR,INV_A,DFFR_B2,XNOR,DFFR_B2,TRI_INV_IF0,TRI_INV_IF0,XNOR,TRI_INV_IF0,NOR2,XNOR,NAND5,NAND5,XNOR,XNOR,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,OR2,INV_A,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,INV_A,DFFR_B2,NOR3,TRI_INV_IF0,D_LATCH_A,NAND2,D_LATCH_A,D_LATCH_A2,INV_A,INV_A,D_LATCH_A2,D_LATCH_A2,AND3,NAND2,INV_C,DFFSR,NAND2,NAND2,OR3,OR3,NAND2,DFFSR,NAND2,DFFSR,INV_B,INV_B,INV_B |
| 5 | INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,NAND2,NAND2,TRI_INV_IF1,NAND2,DFFSR,NAND2,INV_A,NAND2,NAND2,NAND2,DFFSR,INV_A,DFFR_A,TRI_INV_IF0,INV_A,NAND2,INV_A,TRI_INV_IF1,TRI_INV_IF1,AND2,DFFR_B2,AND2,INV_A,DFFR_B2,INV_A,NOR_LATCH,INV_A,INV_C,DFFR_B2,NAND4,DFFR_B2,NAND3,NOR3,DFFR_B2,XOR,INV_A,INV_A,OR2,NOR_LATCH,XOR,TRI_INV_IF0,TRI_INV_IF0,XOR,INV_A,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,OR3,XOR,XOR,AND2,INV_A,NAND2,INV_A,AND2,INV_A,INV_A,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,NOR_LATCH,DFFR_B2,AND2,D_LATCH_A2,TRI_INV_IF0,D_LATCH_A2,INV_A,TRI_INV_IF0,INV_A,D_LATCH_A2,D_LATCH_A2,D_LATCH_A2,DFFR_B2,NAND2,OR2,NAND2,INV_A,DFFSR,INV_A,NAND2,NAND2,OR3,DFFSR,NAND2,NAND2,INV_A,INV_C,INV_B,INV_B |
| 6 | AND2,DFFSR,NAND2,NAND2,DFFSR,NAND2,INV_A,DFFSR,DFFSR,NAND2,NAND2,TRI_INV_IF1,TRI_INV_IF1,NAND2,INV_A,NAND2,NAND2,DFFR_B2,INV_A,DFFR_B2,NOR2,NAND4,INV_A,INV_B,INV_A,INV_B,NOR3,INV_D,OR2,OR2,INV_A,DFFR_B2,XNOR,XNOR,XNOR,DFFR_B2,AND2,XOR,DFFR_B2,DFFR_B2,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,NAND2,NOR4,XOR,NOR4,AND2,DFFR_B2,AO4,NOR2,NOR3,TRI_INV_IF0,TRI_INV_IF1,INV_A,NOR2,D_LATCH_A2,D_LATCH_A2,INV_A,D_LATCH_A2,INV_A,D_LATCH_A2,INV_A,INV_A,INV_A,D_LATCH_A2,D_LATCH_A2,INV_A,DFFR_B2,INV_B,DFFR_B2,INV_A,INV_A,NAND2,NAND2,DFFSR,DFFR_B2,AND4,INV_A,NAND2,DFFSR |
| 7 | DFFR_B2,DFFR_B2,INV_A,DFFR_B2,DFFR_B2,DFFR_B2,DFFSR,INV_B,TRI_INV_IF1,NAND2,INV_A,DFFSR,NAND_LATCH,AND4,INV_A,INV_B,INV_A,INV_A,OR3,AND2,AND3,DFFR_B2,AND2,INV_A,NAND2,AND2,NOR2,INV_A,INV_A,DFFR_B2,DFFR_B2,DFFR_B2,XOR,AND2,NAND3,DFFR_B2,DFFR_B2,DFFR_B2,INV_A,XOR,NAND2,NOR3,XOR,XOR,XOR,DFFR_B2,AND2,INV_A,AND2,INV_A,INV_A,NAND2,NAND2,TRI_INV_IF1,INV_D,INV_A,OR2,INV_A,NAND2,NAND2,AND2,NAND2,NAND2,OR3,NAND2,NAND2,NAND2,INV_A,INV_A,NAND2,NAND2,INV_B,INV_A,INV_B,INV_A,NAND2,NAND2,DFFR_B2,DFFR_B2,INV_A,NAND2,NAND2,DFFR_B2,DFFR_B2,INV_A,INV_A,NAND7,NAND4,NAND7,INV_A,INV_A,NAND7,NAND2 |
| 8 | INV_C,INV_C,TRI_INV_IF0,TRI_INV_IF0,DFFR_B2,TRI_INV_IF1,TRI_INV_IF0,TRI_INV_IF0,DFFR_B2,DFFR_B2,TRI_INV_IF0,TRI_INV_IF0,CONST,AND2,TRI_INV_IF1,TRI_INV_IF0,TRI_INV_IF0,NOR2,TRI_INV_IF1,NAND5,INV_A,INV_B,INV_B,INV_B,INV_B,NOR2,DFFR_B2,NOR3,DFFR_B2,AND2,INV_A,TRI_INV_IF0,DR_LATCH,TRI_INV_IF0,AND2,INV_A,TRI_INV_IF0,INV_A,INV_A,INV_A,INV_A,INV_A,AND2,AND2,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,OR2,TRI_INV_IF0,TRI_INV_IF0,INV_A,DR_LATCH,DR_LATCH,DR_LATCH,DFFR_B2,DFFSR,DFFSR,DFFSR,NAND2,INV_A,DFFSR,NAND2,DFFSR,OR3,NAND2,DFFSR,DFFSR,NAND2,OR3,INV_A,DFFSR,DFFR_B2,AND3,AND3,AND3,INV_A,NAND7,INV_A,INV_A,AND3,INV_A,INV_A,INV_A |
| 9 | DFFR_B2,DFFR_B2,DFFR_B2,DFFR_B2,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_B,NAND3,INV_A,INV_B,NAND5,INV_A,NAND5,NAND5,NAND5,NAND5,NAND5,NAND5,NAND5,NAND5,INV_A,INV_A,NAND5,NAND5,OR2,AND2,AND2,NOR_LATCH,AND2,DR_LATCH,TRI_INV_IF0,DR_LATCH,INV_A,AND2,DR_LATCH,AND2,AND2,INV_B,TRI_INV_IF0,TRI_INV_IF0,INV_B,AND2,INV_A,INV_A,INV_A,TRI_INV_IF0,INV_B,INV_B,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,NOR_LATCH,TRI_INV_IF0,AND2,INV_A,DFFR_B2,NOR2,DFFR_B2,DFFSR,NAND2,TRI_INV_IF1,NAND2,NAND2,INV_A,DFFSR,OR3,INV_A,AND2,DFFSR,INV_A,DFFSR,DFFSR,NAND2,INV_A,NAND2,DFFSR,AO4,AO4,INV_A,INV_A,NAND2,INV_A,DFFSR,NAND2,INV_A |
| 10 | DFFR_B2,INV_B,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,NOR2,INV_B,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,NAND2,TRI_INV_IF0,INV_A,TRI_INV_IF0,AND2,TRI_INV_IF0,TRI_INV_IF0,NOR3,INV_A,TRI_INV_IF0,TRI_INV_IF0,INV_A,AND2,INV_A,INV_B,INV_B,INV_A,INV_B,DFFR_B2,INV_B,DFFR_B2,INV_B,INV_A,INV_A,NOR_LATCH,AND2,INV_A,INV_A,XOR,INV_A,NAND3,INV_A,TRI_INV_IF0,DR_LATCH,TRI_INV_IF0,DR_LATCH,DR_LATCH,DR_LATCH,INV_A,NAND5,AND2,INV_B,AND2,AND2,XOR,DFFR_B2,INV_B,AND2,INV_A,INV_A,INV_A,INV_A,AND2,INV_A,INV_A,INV_A,INV_B,INV_B,INV_A,AND2,INV_A,DFFR_B2,NAND2,INV_A,INV_A,DR_LATCH,INV_B,INV_A,NOR2,INV_A,INV_A,INV_A,NAND2,NAND2,INV_B,AND2,AND2,INV_A,INV_A,NAND2,INV_A,INV_A,AND2,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,NAND2,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,INV_A,NAND2,TRI_INV_IF0,D_LATCH_A,INV_A,TRI_INV_IF0,D_LATCH_A,INV_A,D_LATCH_A,TRI_INV_IF0,NAND2,INV_A,NAND2,NAND2,DFFSR,INV_A,INV_A |
PPU2
| Row | Cells |
|---|---|
| 1 | INV_A,INV_B,INV_B,INV_B,INV_D,OR3,INV_B,INV_A,AND2,AO2,NOR3,TRI_INV_IF0,TRI_INV_IF0,AND2,INV_A,AND2,AND2,AND2,TRI_INV_IF0,FULL_ADD,INV_B,TRI_INV_IF0,FULL_ADD,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,AND2,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,INV_A,DFFR_B2,TRI_INV_IF0,TRI_INV_IF0,AND3,NAND2,NAND2,TRI_INV_IF0,TRI_INV_IF0,FULL_ADD,TRI_INV_IF0,TRI_INV_IF0,AND2,INV_B,TRI_INV_IF0,INV_B,INV_B,AND2,INV_B,AND2,INV_A,AND2,INV_A,AND2,HALF_ADD,INV_B,INV_B,INV_B,OR2,INV_A,INV_A,INV_B,INV_B,INV_B,NOR2,INV_A,INV_B,INV_B,INV_A,OR2,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,INV_A,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,INV_A,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,INV_A,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A |
| 2 | INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,NAND3,TRI_INV_IF0,INV_A,TRI_INV_IF0,DR_LATCH,DR_LATCH,INV_A,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,FULL_ADD,FULL_ADD,INV_A,AND2,FULL_ADD,AND2,TRI_INV_IF0,NOR_LATCH,OA,D_LATCH_A,NAND3,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,XOR,INV_A,XOR,TRI_INV_IF0,INV_B,TRI_INV_IF0,INV_A,INV_A,DFFR_B2,INV_A,INV_A,OR3,XOR,XOR,FULL_ADD,INV_A,XOR,XOR,D_LATCH_A,D_LATCH_A,D_LATCH_A,INV_A,D_LATCH_A,D_LATCH_A,INV_A,D_LATCH_A,INV_A,D_LATCH_A,D_LATCH_A,INV_A,INV_A,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,INV_A,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,DFFR_B2,AND2,DFFR_B2,TRI_INV_IF0,TRI_INV_IF0,INV_A,INV_A,INV_A,TRI_INV_IF0,OR2,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,INV_A,TRI_INV_IF0,INV_A |
| 3 | INV_A,INV_B,TRI_INV_IF0,INV_B,TRI_INV_IF0,OAI,TRI_INV_IF0,DR_LATCH,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_D,TRI_INV_IF0,D_LATCH_B,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,INV_B,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DFFR_B2,DFFR_B2,INV_B,INV_B,AND3,TRI_INV_IF0,XOR,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,NOR4,INV_A,XOR,XOR,XOR,NOR4,DR_LATCH,DR_LATCH,XOR,NOR4,INV_A,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DFFR_B2,INV_A,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,NOR4,XOR,XOR,INV_A,OR2,INV_A,INV_A,DFFR_B2,INV_A,INV_A,INV_A,OR2,NAND4,OR2,OR2,NAND4,D_LATCH_A,TRI_INV_IF0,OR2,D_LATCH_A,NAND4,TRI_INV_IF0,OR2 |
| 4 | INV_A,INV_A,TRI_INV_IF0,TRI_INV_IF0,INV_B,TRI_INV_IF0,INV_B,TRI_INV_IF0,DR_LATCH,DR_LATCH,TRI_BUF_IF0,TRI_INV_IF0,DR_LATCH,FULL_ADD,TRI_INV_IF0,FULL_ADD,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,INV_A,INV_B,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,INV_A,INV_A,INV_A,DFFR_B2,XOR,XOR,XOR,INV_A,NAND3,XOR,DR_LATCH,NOR4,XOR,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,NAND3,DR_LATCH,INV_A,DR_LATCH,DR_LATCH,DFFR_B2,INV_A,INV_A,OR2,INV_B,OR2,INV_B,INV_A,XOR,NOR4,XOR,NAND3,XOR,XOR,XOR,INV_A,DFFR_B2,DR_LATCH,DR_LATCH,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,NAND4,NAND4,INV_A,INV_A,INV_A,INV_A,NAND4,D_LATCH_A,TRI_INV_IF0,INV_A,TRI_INV_IF0,D_LATCH_A |
| 5 | TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,FULL_ADD,FULL_ADD,INV_A,FULL_ADD,FULL_ADD,FULL_ADD,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_B,DFFR_B2,INV_A,INV_A,FULL_ADD,TRI_INV_IF0,FULL_ADD,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,XOR,XOR,DR_LATCH,XOR,INV_A,XOR,NAND3,XOR,NOR4,XOR,XOR,INV_A,NOR2,OR2,NOR2,DFFR_B2,INV_A,DFFR_B2,DFFR_B2,NAND3,TRI_INV_IF0,TRI_INV_IF0,XOR,DR_LATCH,NOR4,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,INV_A,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,INV_A,D_LATCH_A,D_LATCH_A,INV_A,INV_A,D_LATCH_A |
| 6 | TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_BUF_IF0,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,DFFR_B2,AND4,TRI_INV_IF0,HALF_ADD,TRI_INV_IF0,DFFR_B2,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,INV_A,FULL_ADD,INV_A,INV_A,FULL_ADD,INV_A,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DR_LATCH,DR_LATCH,OR2,NAND5,OR2,DR_LATCH,NOR4,DR_LATCH,NAND5,OR2,NOR2,DR_LATCH,DR_LATCH,OR2,INV_B,OR2,DFFR_B2,D_LATCH_A,NOR4,D_LATCH_A,DR_LATCH,XOR,XOR,XOR,XOR,DR_LATCH,DR_LATCH,DR_LATCH,INV_A,INV_A,INV_B,INV_B,INV_A,D_LATCH_A,D_LATCH_A,INV_A,D_LATCH_A,D_LATCH_A,INV_A,NAND4,INV_A,INV_A,D_LATCH_A |
| 7 | TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,AND3,TRI_INV_IF0,INV_A,TRI_INV_IF0,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,INV_A,TRI_INV_IF0,INV_A,TRI_INV_IF0,FULL_ADD,OR2,DFFR_B2,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,INV_A,INV_A,INV_A,FULL_ADD,TRI_INV_IF0,FULL_ADD,OR2,INV_A,INV_B,INV_B,INV_B,INV_A,OR2,INV_A,AO2,OR2,INV_A,OR2,DFFR_B2,NOR2,NOR2,NOR2,INV_A,OR2,INV_A,INV_A,INV_A,XOR,NOR2,XOR,OR2,XOR,XOR,NOR2,INV_A,OR2,INV_B,NOR2,OR2,INV_A,OR2,INV_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,XOR,XOR,XOR,DR_LATCH,DR_LATCH,XOR,DR_LATCH,INV_A,DR_LATCH,DR_LATCH,OR2,INV_A,INV_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,INV_A,TRI_INV_IF0,NAND4,NAND4,TRI_INV_IF0 |
| 8 | TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,AO1,INV_B,INV_A,AND3,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_B,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,CONST,TRI_INV_IF0,D_LATCH_B,D_LATCH_B,INV_B,TRI_INV_IF0,TRI_INV_IF0,FULL_ADD,TRI_INV_IF0,TRI_INV_IF0,DFFR_B2,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,INV_A,NAND6,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,INV_A,INV_A,INV_A,XOR,DFFR_B2,DR_LATCH,INV_A,INV_A,INV_A,DR_LATCH,DR_LATCH,OR2,INV_A,OR2,INV_A,OR2,INV_A,INV_A,DFFR_B2,INV_A,OR2,TRI_INV_IF0,TRI_INV_IF0,INV_A,DFFR_B2,OR2,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,DR_LATCH,INV_A,INV_A,DR_LATCH,INV_A,XOR,XOR,DR_LATCH,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,INV_A,NAND4,INV_A,INV_A,OR2 |
| 9 | TRI_INV_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,D_LATCH_B,DFFR_B,DFFR_B,D_LATCH_A,TRI_INV_IF0,INV_A,DFFR_B,DFFR_B,D_LATCH_B,D_LATCH_A,INV_A,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,INV_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,XOR,DR_LATCH,XOR,XOR,NOR2,OR2,DR_LATCH,DR_LATCH,DFFR_B2,DR_LATCH,DR_LATCH,INV_A,NAND3,XOR,INV_B,XOR,XOR,DR_LATCH,DR_LATCH,XOR,NOR4,INV_A,DR_LATCH,DR_LATCH,DR_LATCH,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,INV_A,OR2,D_LATCH_A,D_LATCH_A,TRI_INV_IF0 |
| 10 | TRI_BUF_IF0,TRI_BUF_IF0,TRI_BUF_IF0,AND2,AND2,TRI_BUF_IF0,INV_A,TRI_INV_IF0,INV_A,D_LATCH_B,D_LATCH_B,D_LATCH_B,D_LATCH_B,D_LATCH_B,D_LATCH_B,D_LATCH_A,D_LATCH_A,INV_A,INV_A,INV_A,DFFR_B,DFFR_B2,INV_A,INV_A,D_LATCH_A,INV_A,INV_A,D_LATCH_A,D_LATCH_A,INV_A,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,XOR,XOR,NOR4,NOR4,NAND3,XOR,INV_A,XOR,XOR,XOR,NOR4,XOR,XOR,TRI_INV_IF0,NAND3,NAND3,TRI_INV_IF0,NOR4,XOR,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,NOR4,XOR,DR_LATCH,DR_LATCH,NOR4,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,NOR4,NAND3,XOR,XOR,DR_LATCH,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,D_LATCH_A,TRI_INV_IF0,D_LATCH_A,D_LATCH_A |
| 11 | INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_D,INV_B,TRI_BUF_IF0,TRI_INV_IF0,TRI_BUF_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_B,D_LATCH_B,D_LATCH_B,INV_B,D_LATCH_B,INV_B,DFFR_B,TRI_INV_IF0,INV_B,D_LATCH_A,D_LATCH_A,D_LATCH_A,INV_A,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,INV_A,INV_A,D_LATCH_A,TRI_INV_IF0,XOR,XOR,XOR,XOR,XOR,XOR,NOR4,XOR,XOR,TRI_INV_IF0,D_LATCH_A,D_LATCH_A,D_LATCH_A,INV_A,D_LATCH_A,TRI_INV_IF0,INV_A,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,XOR,XOR,XOR,XOR,INV_A,INV_A,DR_LATCH,XOR,DR_LATCH,XOR,XOR,XOR,NOR4,XOR,XOR,DR_LATCH,XOR,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0 |
APU
| Row | Cells |
|---|---|
| 1 | INV_A,DFFR_B2,INV_A,INV_A,DFFR_B2,DFFR_B2,MUX,MUX,TRI_BUF_IF0,NOR2,MUX,INV_A,TRI_BUF_IF0,TRI_BUF_IF0,INV_A,TRI_BUF_IF0,TFFD,INV_A,INV_A,MUX,INV_A,INV_C,INV_A,INV_A,INV_A,DFFR_B2,INV_B,INV_B,INV_A,INV_B,NOR2,INV_C,INV_A,D_LATCH_B,MUX,NAND2,INV_E,MUX,MUX,INV_C,D_LATCH_B,D_LATCH_B,MUX,D_LATCH_B,INV_A,INV_A,MUX,D_LATCH_B,D_LATCH_B,D_LATCH_B,D_LATCH_B,MUX,MUX,OR4,OR2,INV_A,DFFR_B2,INV_A,OR4,INV_A,NAND4,INV_A,INV_A,DFFR_B2,AND2,DFFR_B2,DFFR_B2,DFFR_B2,NAND5,INV_A,MUX,NOR6,AND2,D_LATCH_B,INV_A,AND2,NAND4,AND4,INV_E,INV_B,NOR2,AND2,AND2,AND2,AND2,AND2,AND2,NAND2,AND2,AND2,AND2,AND2,NOR2,DFFSR,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_B,TRI_INV_IF0,TRI_INV_IF0,AND2,NOR2,AND2,NOR2,AND2,OR2,INV_A,NOR2,DFFSR,INV_C,DR_LATCH,INV_C,DR_LATCH,DR_LATCH,NOR2,INV_A,INV_D,INV_B,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_B,NOR2,INV_A,TRI_INV_IF0,DFFR_B2,DFFR_B2,INV_B,INV_B,TRI_INV_IF0,TRI_INV_IF0,INV_B,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DR_LATCH,TRI_INV_IF0,DR_LATCH,INV_B,DR_LATCH,TRI_INV_IF0,DR_LATCH,TRI_INV_IF0,AND2,AND2 |
| 2 | INV_A,INV_A,INV_A,MUX,INV_A,INV_A,INV_A,INV_B,NOR2,DFFR_B2,INV_A,DFFR_B2,INV_A,NAND_LATCH,TRI_BUF_IF0,INV_B,NAND2,INV_A,INV_A,DR_LATCH,DR_LATCH,AND2,INV_A,TRI_INV_IF1,TFFD,DR_LATCH,DR_LATCH,TRI_INV_IF1,INV_A,TRI_INV_IF1,AND2,MUX,AND2,NOR3,AND2,INV_E,DFFR_B2,INV_A,INV_A,TRI_INV_IF1,INV_A,TRI_INV_IF1,NAND2,NOR2,OR3,INV_A,AND2,TRI_BUF_IF0,INV_A,DR_LATCH,DR_LATCH,NAND2,DFFR_B2,TRI_BUF_IF0,NAND2,NOR2,AND2,NAND2,NOR2,NAND2,INV_E,INV_A,INV_A,NAND2,INV_A,TRI_INV_IF0,INV_A,INV_A,NAND2,INV_B,OR2,NOR2,INV_B,NOR2,INV_A,INV_A,TFFD,TFFD,INV_A,INV_C,INV_A,DFFR_B2,DFFR_B2,INV_A,INV_E,NAND2,INV_A,INV_A,DR_LATCH,INV_A,OR2,INV_A,INV_A,OR2,NAND2,NAND2,TRI_INV_IF0,NOR2,INV_A,INV_A,OR4,NAND2,NOR2,AND2,INV_A,INV_A,INV_A,NOR2,NAND2,INV_A,NAND2,OR2,INV_A,CONST,INV_C,INV_A,INV_A,TRI_INV_IF0,INV_B,TRI_INV_IF0,MUX,AND2,NOR2,INV_A,INV_B,NAND2,MUX,DFFSR,INV_C,NAND2,AND2,NOR2,AND3,AND2,NAND2,NOR2,DFFR_B2,AND3,DR_LATCH,DR_LATCH,DR_LATCH,DFFR_B2,NAND3,DFFR_B2,INV_B,DFFR_B2,TFFD,NAND2,INV_A,NAND2,INV_A,INV_A,INV_A,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DR_LATCH,DR_LATCH,INV_B,INV_B,INV_B,DR_LATCH,TRI_INV_IF0,AND2,AND2 |
| 3 | INV_A,DFFR_B2,INV_A,DFFR_B2,INV_A,INV_A,INV_A,DFFR_B2,NOR2,INV_A,NAND2,NOR2,INV_B,INV_A,DR_LATCH,DR_LATCH,MUXI,DR_LATCH,DR_LATCH,MUXI,INV_A,INV_A,TFFD,INV_A,INV_A,INV_A,NOR2,NAND2,INV_A,INV_A,TFFD,DFFR_B2,NOR2,TFFD,TFFD,NOR2,NAND2,INV_C,NOR2,TRI_INV_IF0,INV_A,TRI_INV_IF0,DFFR_B2,DFFR_B,MUX,INV_A,NOR2,NOR2,INV_A,TFFD,INV_A,AND2,TRI_INV_IF0,NOR2,NOR2,NOR2,NOR2,DR_LATCH,NOR2,INV_A,INV_A,NOR2,TFFD,TFFD,INV_A,AND2,NOR3,DFFR_B2,INV_A,INV_A,INV_A,NOR3,TRI_INV_IF0,TFFD,INV_A,AND2,INV_A,TRI_INV_IF0,TFFD,DFFR_B2,TFFD,AND2,NOR_LATCH,DFFR_B2,INV_A,AND2,INV_A,INV_A,INV_A,NAND2,TFFD,INV_A,FULL_ADD,INV_A,INV_A,INV_A,XOR,XOR,TFFD,AND3,TFFD,INV_A,TFFD,INV_A,INV_C,INV_A,INV_A,INV_A,DFFR_B2,DFFR_B2,AND3,INV_A,TFFD,TFFD,INV_A,TRI_INV_IF0,INV_A,DFFR_B2,TRI_INV_IF0,TRI_INV_IF0,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,INV_A,AND2,AND2,TRI_INV_IF0,TRI_INV_IF0,INV_A,INV_A,DR_LATCH,DR_LATCH,INV_A,AND2,OR2,NAND5 |
| 4 | NOR_LATCH,INV_D,NOR2,INV_A,DFFR_B2,NOR2,DFFR_B2,INV_A,TFFD,DFFR_B2,MUXI,TFFD,MUXI,AO2,AND2,TRI_INV_IF1,INV_A,TRI_INV_IF1,AND2,TRI_INV_IF1,INV_A,INV_B,INV_B,INV_B,NAND4,AND4,NAND4,NAND4,NAND4,NAND4,NAND4,NAND4,NAND4,NAND4,NAND4,INV_B,NOR2,NAND4,NAND4,INV_B,NAND2,NOR2,NOR2,NAND2,NOR2,NOR2,INV_A,INV_A,NOR2,NOR2,INV_A,NOR2,NOR2,INV_A,AND2,AND2,INV_A,DFFR_B,DFFR_B2,NOR2,NAND2,NOR2,NOR2,INV_A,DFFR_B,AO4,INV_A,DR_LATCH,NOR2,INV_A,NOR2,INV_A,INV_A,NOR3,AND2,INV_A,DFFR_B2,INV_A,NOR_LATCH,NAND2,INV_B,INV_A,INV_A,NOR2,INV_A,NOR2,AND2,INV_A,NAND2,NAND2,DR_LATCH,TRI_INV_IF0,TFFD,NAND2,OR2,INV_A,INV_A,TRI_INV_IF0,TRI_INV_IF0,NAND2,TRI_INV_IF0,AND2,INV_B,INV_A,DFFSR,TFFD,TFFD,INV_A,DFFR_A,NAND2,DFFR_A,DFFR_A,DFFR_A,FULL_ADD,XOR,DFFR_A,DFFR_A,XOR,FULL_ADD,NOR2,INV_A,INV_A,AND2,NOR3,NOR2,NOR2,DFFR_B2,INV_A,DFFR_B2,DFFR_B2,DFFR_B2,NOR3,NOR3,AO4,DFFR_B2,NAND2,DFFR_B2,DFFR_B2,DFFR_B2,INV_B,DFFR_B2,AND2,OR2,INV_A,NOR5 |
| 5 | DFFR_B2,NOR2,DFFR_B2,DFFR_B2,DFFR_B2,DFFR_B2,DFFR_B2,AO3,AO3,TFFD,INV_B,NAND2,INV_A,DR_LATCH,INV_A,INV_A,INV_A,INV_A,TFFD,NAND4,AND4,AND2,AND2,AND2,NAND4,NAND4,NAND4,NAND4,NAND4,NOR2,NOR2,INV_E,INV_B,AND2,NAND2,AO2,AND2,AO4,AND2,AND2,NOR2,NAND5,NOR5,NAND2,TFFD,AND2,AND2,DFFR_B,INV_A,DFFR_B2,NAND2,AND2,NOR2,NOR2,AND2,NAND2,DR_LATCH,OR3,DFFR_B2,TRI_INV_IF0,DR_LATCH,DR_LATCH,DR_LATCH,AND2,NOR2,AND3,INV_B,TFFD,NOR2,TFFD,INV_A,TFFD,NOR2,INV_A,DFFSR,DFFSR,NAND2,INV_A,DFFR_A,FULL_ADD,DFFSR,DFFSR,DFFR_A,DFFR_A,NOR2,AND2,INV_C,DFFR_A,NOR2,NOR2,NOR2,NOR2,INV_A,TFFD,INV_C,DFFR_B2,DFFR_B2,INV_B,AO6,NOR3,NOR3,NOR3,NOR3,NOR2,OR2,NOR_LATCH,DFFR_B2,NOR3,NOR3,AO4,AND2,AO2,OR2,DFFR_B2,AO2,AO2,MUX,OR2 |
| 6 | INV_A,AND2,DFFR_B2,INV_A,NOR2,TRI_INV_IF0,AND2,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DFFR_B2,NOR2,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,TFFD,NOR2,TRI_INV_IF0,OR2,NOR2,INV_A,INV_B,INV_A,INV_A,NAND2,DR_LATCH,TFFD,INV_A,AO2,TFFD,NOR5,DR_LATCH,TFFD,INV_A,AO2,TFFD,INV_A,NAND2,NOR_LATCH,OR3,TFFD,NAND2,TFFD,INV_A,TFFD,DFFR_B2,TFFD,INV_A,INV_A,NOR3,NOR_LATCH,DFFR_B2,TRI_INV_IF0,TFFD,AND2,DFFR_B2,INV_A,TRI_INV_IF0,DFFR_B2,AND2,AND2,NOR2,TFFD,NOR2,DFFSR,DFFR_A,FULL_ADD,DFFSR,DFFSR,INV_A,XOR,DFFSR,INV_A,DFFR_B2,NAND_LATCH,TFFD,INV_C,NOR2,NAND2,INV_A,NAND2,INV_A,INV_A,DFFR_B2,MUX,DR_LATCH,DR_LATCH,NOR3,OR3,INV_A,INV_B,DFFR_B2,AO2,TFFD,OR3,TFFD,TFFD,TFFD |
| 7 | NAND_LATCH,NOR3,INV_A,NOR3,DFFR_B2,INV_A,DFFR_B2,DFFR_B2,INV_A,INV_A,NOR_LATCH,INV_A,DR_LATCH,INV_A,NOR3,INV_A,DFFR_B2,NOR2,NOR2,NOR2,INV_A,INV_A,TRI_INV_IF0,TFFD,TFFD,INV_A,INV_A,TFFD,DR_LATCH,DR_LATCH,DR_LATCH,NOR2,NAND4,NOR2,NOR2,INV_A,DR_LATCH,DR_LATCH,INV_A,DR_LATCH,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,OR2,AND2,AO2,TRI_INV_IF0,INV_A,OR2,INV_A,OR2,INV_A,INV_A,NAND2,TRI_INV_IF0,INV_A,INV_A,INV_A,NOR3,INV_A,AND2,INV_A,AND2,TRI_INV_IF0,TFFD,AND2,NOR3,INV_A,TFFD,TFFD,TFFD,INV_A,INV_A,INV_A,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,INV_A,DFFR_B2,NAND2,NOR2,TRI_INV_IF0,TFFD,NAND2,NOR2,NOR2,INV_A,NAND2,AND2,NAND2,INV_A,NAND_LATCH,INV_A,INV_A,INV_A,DFFR_A,DFFR_A,FULL_ADD,DFFR_A,XOR,FULL_ADD,NAND2,MUX,XOR,XOR,XOR,INV_A,DFFSR,NOR4,DFFR_B2,INV_A,INV_A,INV_A,NOR2,DFFR_B2,INV_A,DFFR_B2,NOR3,OR2,AND2,DR_LATCH,INV_B,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DR_LATCH,DR_LATCH,TRI_INV_IF0,DR_LATCH,NOR5,DR_LATCH,INV_B,INV_A,TRI_INV_IF0,NOR_LATCH,INV_A,NOR2,NOR2,AND2,DFFR_B2 |
| 8 | NOR2,OR2,NOR2,INV_A,AND2,NOR2,INV_A,DFFR_B2,TRI_INV_IF0,DFFR_B2,INV_A,OR3,NOR4,NOR2,NOR2,TFFD,TFFD,TRI_INV_IF0,TFFD,AND2,INV_A,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DR_LATCH,AND2,NAND2,INV_B,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DR_LATCH,INV_A,DR_LATCH,AND3,TRI_INV_IF0,TRI_INV_IF0,OR2,TRI_INV_IF0,TRI_INV_IF0,INV_A,NAND2,DFFR_B2,INV_A,INV_A,INV_A,OR2,AND2,DFFSR,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,OR2,NAND2,DR_LATCH,INV_B,TRI_INV_IF0,DFFSR,TRI_INV_IF0,NOR5,TRI_INV_IF0,AO2,TFFD,TFFD,AO2,TFFD,TFFD,AO2,TFFD,TFFD,DFFSR,NAND5,NOR5,FULL_ADD,INV_A,DFFSR,INV_A,DFFSR,FULL_ADD,DFFR_A,NAND2,XOR,NAND2,NAND2,DFFR_A,INV_A,DFFR_A,NOR2,INV_C,INV_A,NOR_LATCH,NOR2,INV_A,INV_A,NOR2,DR_LATCH,DFFR_B2,INV_D,DFFR_B2,INV_A,NOR2,TRI_INV_IF0,DFFR_B2,INV_B,AND2,TRI_INV_IF0,TRI_INV_IF0,OR2,NAND2,NOR2,INV_A,DFFR_B2,TRI_INV_IF0,OR2,DFFR_B2,XNOR,INV_A,AND3,DFFR_B2 |
| 9 | INV_A,INV_A,TFFD,TRI_INV_IF0,TRI_INV_IF0,NOR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,TRI_INV_IF0,DFFR_B2,INV_A,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,DR_LATCH,DR_LATCH,DR_LATCH,TFFD,TFFD,TFFD,NOR3,AND2,INV_A,INV_A,DR_LATCH,DR_LATCH,INV_A,AND2,DR_LATCH,DR_LATCH,INV_A,DR_LATCH,DFFR_B2,DR_LATCH,INV_A,DR_LATCH,DR_LATCH,TRI_INV_IF0,TRI_INV_IF0,TRI_INV_IF0,NAND2,INV_A,TFFD,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,TRI_INV_IF0,OR2,AO2,INV_A,INV_A,INV_A,DFFR_B2,DFFR_B2,TRI_INV_IF0,TFFD,DFFSR,TFFD,FULL_ADD,FULL_ADD,DFFR_A,INV_A,NOR2,DFFR_A,DFFR_A,OR2,DFFR_A,DFFSR,INV_A,DFFSR,DFFSR,DFFR_B2,DFFR_B2,AND2,AND2,DFFR_B2,DFFR_B2,DFFR_B2,NAND_LATCH,DR_LATCH,DR_LATCH,DR_LATCH,INV_A,DFFR_B2,DR_LATCH,NAND2,TFFD,TFFD,INV_A,TFFD |
| 10 | TFFD,TFFD,INV_A,INV_A,INV_A,INV_A,TFFD,TRI_INV_IF0,TFFD,INV_A,TFFD,TFFD,TRI_INV_IF0,INV_A,INV_A,TFFD,AND3,TFFD,TRI_INV_IF0,TRI_INV_IF0,TFFD,TFFD,DR_LATCH,AND2,INV_A,INV_B,INV_A,DR_LATCH,INV_A,DR_LATCH,INV_A,INV_A,TRI_BUF_IF0,INV_A,INV_A,AND2,INV_A,INV_A,DFFR_B2,NOR3,INV_A,TFFD,INV_A,AND3,TFFD,INV_B,MUXI,DFFR_B2,DFFR_B2,DFFR_B2,NAND2,NOR2,AND2,NOR2,NAND2,DFFR_B2,NAND2,NOR2,NAND2,NOR2,OR2,TRI_INV_IF0,TRI_INV_IF0,D_LATCH_B,INV_A,INV_A,TRI_INV_IF0,TRI_INV_IF0,TFFD,DFFR_B2,NOR2,NAND2,NOR2,INV_A,NAND2,NAND2,NOR2,NOR2,DFFR_B2,NAND2,NOR2,AND2,DFFR_A,INV_A,OR4,NOR4,OR3,NAND2,NOR2,INV_A,NAND2,NOR2,XOR,INV_A,NOR_LATCH,DFFR_B2,NAND2,NOR2,NOR2,INV_A,INV_A,AND2,INV_A,AND2,NOR2,NOR2,OR2,D_LATCH_B,TRI_INV_IF0,INV_B,OR2,INV_C,D_LATCH_B,TRI_INV_IF0,INV_A,INV_E,D_LATCH_B,TRI_INV_IF0,INV_A,DFFR_B2,OR2,INV_A,DFFR_B2,INV_A,DFFR_B2,DFFR_B2,INV_A,AO2,INV_A,TRI_INV_IF0,DFFR_B2,TRI_INV_IF0,INV_A,OR2,INV_A,NAND2,TRI_INV_IF0,TRI_INV_IF0,INV_A,INV_A,TRI_INV_IF0 |