diff --git a/ISCAS_but_no_mux4T/c1355.ratio b/ISCAS_but_no_mux4T/c1355.ratio new file mode 100644 index 0000000..9d188d4 --- /dev/null +++ b/ISCAS_but_no_mux4T/c1355.ratio @@ -0,0 +1,64 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c1355_nem === + + Number of wires: 227 + Number of wire bits: 227 + Number of public wires: 73 + Number of public wire bits: 73 + Number of ports: 73 + Number of port bits: 73 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 186 + and_3T 2 + inv_3T 5 + nand_3T 41 + nor_3T 30 + or_3T 3 + xnor_3T 77 + xor_3T 28 + + Chip area for module '\c1355_nem': 1048072.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c1355_nem === + + Number of wires: 221 + Number of wire bits: 221 + Number of public wires: 73 + Number of public wire bits: 73 + Number of ports: 73 + Number of port bits: 73 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 180 + and_4T 49 + and_not_4T 18 + inv_3T 1 + or_4T 7 + xnor_4T 91 + xor_4T 14 + + Chip area for module '\c1355_nem': 353512.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 1048072.000000 +Area 4T: 353512.000000 +Ratio 4T->3T: .33729743758062423192% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c17.ratio b/ISCAS_but_no_mux4T/c17.ratio new file mode 100644 index 0000000..8f5fb09 --- /dev/null +++ b/ISCAS_but_no_mux4T/c17.ratio @@ -0,0 +1,55 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c17_nem === + + Number of wires: 11 + Number of wire bits: 11 + Number of public wires: 7 + Number of public wire bits: 7 + Number of ports: 7 + Number of port bits: 7 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 6 + nand_3T 6 + + Chip area for module '\c17_nem': 16992.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c17_nem === + + Number of wires: 11 + Number of wire bits: 11 + Number of public wires: 7 + Number of public wire bits: 7 + Number of ports: 7 + Number of port bits: 7 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 6 + and_4T 2 + and_not_4T 2 + or_4T 2 + + Chip area for module '\c17_nem': 7728.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 16992.000000 +Area 4T: 7728.000000 +Ratio 4T->3T: .45480225988700564971% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c1908.ratio b/ISCAS_but_no_mux4T/c1908.ratio new file mode 100644 index 0000000..7b9a07c --- /dev/null +++ b/ISCAS_but_no_mux4T/c1908.ratio @@ -0,0 +1,68 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c1908_nem === + + Number of wires: 253 + Number of wire bits: 253 + Number of public wires: 58 + Number of public wire bits: 58 + Number of ports: 58 + Number of port bits: 58 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 220 + and_3T 12 + inv_3T 9 + mux_3T 2 + nand_3T 58 + nor_3T 54 + or_3T 11 + xnor_3T 58 + xor_3T 16 + + Chip area for module '\c1908_nem': 1013016.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c1908_nem === + + Number of wires: 246 + Number of wire bits: 246 + Number of public wires: 58 + Number of public wire bits: 58 + Number of ports: 58 + Number of port bits: 58 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 213 + and_4T 48 + and_not_4T 21 + inv_3T 4 + mux_4T 2 + nor_3T 1 + or_4T 39 + or_not_4T 26 + xnor_4T 56 + xor_4T 16 + + Chip area for module '\c1908_nem': 358896.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 1013016.000000 +Area 4T: 358896.000000 +Ratio 4T->3T: .35428463123978298467% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c2670.ratio b/ISCAS_but_no_mux4T/c2670.ratio new file mode 100644 index 0000000..1ecaeb3 --- /dev/null +++ b/ISCAS_but_no_mux4T/c2670.ratio @@ -0,0 +1,68 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c2670_nem === + + Number of wires: 692 + Number of wire bits: 692 + Number of public wires: 373 + Number of public wire bits: 373 + Number of ports: 373 + Number of port bits: 373 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 369 + and_3T 30 + inv_3T 31 + mux_3T 64 + nand_3T 103 + nor_3T 81 + or_3T 16 + xnor_3T 33 + xor_3T 11 + + Chip area for module '\c2670_nem': 1593896.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c2670_nem === + + Number of wires: 680 + Number of wire bits: 680 + Number of public wires: 373 + Number of public wire bits: 373 + Number of ports: 373 + Number of port bits: 373 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 357 + and_4T 89 + and_not_4T 21 + inv_3T 28 + mux_4T 65 + nand_4T 1 + or_4T 61 + or_not_4T 44 + xnor_4T 32 + xor_4T 16 + + Chip area for module '\c2670_nem': 513072.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 1593896.000000 +Area 4T: 513072.000000 +Ratio 4T->3T: .32189804102651615914% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c3540.ratio b/ISCAS_but_no_mux4T/c3540.ratio new file mode 100644 index 0000000..2524973 --- /dev/null +++ b/ISCAS_but_no_mux4T/c3540.ratio @@ -0,0 +1,67 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c3540_nem === + + Number of wires: 882 + Number of wire bits: 882 + Number of public wires: 72 + Number of public wire bits: 72 + Number of ports: 72 + Number of port bits: 72 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 832 + and_3T 68 + inv_3T 32 + mux_3T 28 + nand_3T 397 + nor_3T 237 + or_3T 32 + xnor_3T 29 + xor_3T 9 + + Chip area for module '\c3540_nem': 2746400.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c3540_nem === + + Number of wires: 830 + Number of wire bits: 830 + Number of public wires: 72 + Number of public wire bits: 72 + Number of ports: 72 + Number of port bits: 72 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 780 + and_4T 202 + and_not_4T 148 + inv_3T 17 + mux_4T 46 + or_4T 258 + or_not_4T 62 + xnor_4T 33 + xor_4T 14 + + Chip area for module '\c3540_nem': 1056984.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 2746400.000000 +Area 4T: 1056984.000000 +Ratio 4T->3T: .38486163705214098456% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c432.ratio b/ISCAS_but_no_mux4T/c432.ratio new file mode 100644 index 0000000..71b1e2b --- /dev/null +++ b/ISCAS_but_no_mux4T/c432.ratio @@ -0,0 +1,61 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c432_nem === + + Number of wires: 171 + Number of wire bits: 171 + Number of public wires: 43 + Number of public wire bits: 43 + Number of ports: 43 + Number of port bits: 43 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 135 + and_3T 8 + inv_3T 12 + nand_3T 40 + nor_3T 72 + or_3T 3 + + Chip area for module '\c432_nem': 374256.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c432_nem === + + Number of wires: 160 + Number of wire bits: 160 + Number of public wires: 43 + Number of public wire bits: 43 + Number of ports: 43 + Number of port bits: 43 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 124 + and_4T 31 + and_not_4T 30 + inv_3T 2 + or_4T 44 + or_not_4T 17 + + Chip area for module '\c432_nem': 159456.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 374256.000000 +Area 4T: 159456.000000 +Ratio 4T->3T: .42606130563037065538% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c499.ratio b/ISCAS_but_no_mux4T/c499.ratio new file mode 100644 index 0000000..ca68f4a --- /dev/null +++ b/ISCAS_but_no_mux4T/c499.ratio @@ -0,0 +1,65 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c499_nem === + + Number of wires: 225 + Number of wire bits: 225 + Number of public wires: 73 + Number of public wire bits: 73 + Number of ports: 73 + Number of port bits: 73 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 184 + and_3T 1 + inv_3T 4 + nand_3T 54 + nor_3T 14 + or_3T 6 + xnor_3T 99 + xor_3T 6 + + Chip area for module '\c499_nem': 1046360.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c499_nem === + + Number of wires: 220 + Number of wire bits: 220 + Number of public wires: 73 + Number of public wire bits: 73 + Number of ports: 73 + Number of port bits: 73 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 179 + and_4T 38 + and_not_4T 9 + inv_3T 1 + or_4T 9 + or_not_4T 17 + xnor_4T 79 + xor_4T 26 + + Chip area for module '\c499_nem': 352224.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 1046360.000000 +Area 4T: 352224.000000 +Ratio 4T->3T: .33661837226193661837% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c5315.ratio b/ISCAS_but_no_mux4T/c5315.ratio new file mode 100644 index 0000000..1e038e6 --- /dev/null +++ b/ISCAS_but_no_mux4T/c5315.ratio @@ -0,0 +1,69 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c5315_nem === + + Number of wires: 1203 + Number of wire bits: 1203 + Number of public wires: 301 + Number of public wire bits: 301 + Number of ports: 301 + Number of port bits: 301 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 1008 + and_3T 67 + inv_3T 74 + mux_3T 121 + nand_3T 348 + nor_3T 266 + or_3T 40 + xnor_3T 72 + xor_3T 20 + + Chip area for module '\c5315_nem': 3932680.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c5315_nem === + + Number of wires: 1158 + Number of wire bits: 1158 + Number of public wires: 301 + Number of public wire bits: 301 + Number of ports: 301 + Number of port bits: 301 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 963 + and_4T 207 + and_not_4T 86 + inv_3T 69 + mux_4T 139 + nand_4T 5 + nor_3T 2 + or_4T 244 + or_not_4T 106 + xnor_4T 75 + xor_4T 30 + + Chip area for module '\c5315_nem': 1362200.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 3932680.000000 +Area 4T: 1362200.000000 +Ratio 4T->3T: .34637956813165576655% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c6288.ratio b/ISCAS_but_no_mux4T/c6288.ratio new file mode 100644 index 0000000..f8feb88 --- /dev/null +++ b/ISCAS_but_no_mux4T/c6288.ratio @@ -0,0 +1,67 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c6288_nem === + + Number of wires: 1691 + Number of wire bits: 1691 + Number of public wires: 64 + Number of public wire bits: 64 + Number of ports: 64 + Number of port bits: 64 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 1659 + and_3T 235 + inv_3T 20 + mux_3T 1 + nand_3T 331 + nor_3T 654 + or_3T 189 + xnor_3T 76 + xor_3T 153 + + Chip area for module '\c6288_nem': 6278664.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c6288_nem === + + Number of wires: 1439 + Number of wire bits: 1439 + Number of public wires: 64 + Number of public wire bits: 64 + Number of ports: 64 + Number of port bits: 64 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 1407 + and_4T 494 + and_not_4T 17 + mux_4T 1 + nand_4T 154 + or_4T 223 + or_not_4T 57 + xnor_4T 97 + xor_4T 364 + + Chip area for module '\c6288_nem': 2525616.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 6278664.000000 +Area 4T: 2525616.000000 +Ratio 4T->3T: .40225372786312502150% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c7552.ratio b/ISCAS_but_no_mux4T/c7552.ratio new file mode 100644 index 0000000..85c9a8d --- /dev/null +++ b/ISCAS_but_no_mux4T/c7552.ratio @@ -0,0 +1,68 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c7552_nem === + + Number of wires: 1292 + Number of wire bits: 1292 + Number of public wires: 315 + Number of public wire bits: 315 + Number of ports: 315 + Number of port bits: 315 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 1035 + and_3T 69 + inv_3T 82 + mux_3T 73 + nand_3T 291 + nor_3T 282 + or_3T 63 + xnor_3T 134 + xor_3T 41 + + Chip area for module '\c7552_nem': 4189960.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c7552_nem === + + Number of wires: 1168 + Number of wire bits: 1168 + Number of public wires: 315 + Number of public wire bits: 315 + Number of ports: 315 + Number of port bits: 315 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 911 + and_4T 165 + and_not_4T 102 + inv_3T 48 + mux_4T 127 + nand_4T 5 + or_4T 151 + or_not_4T 100 + xnor_4T 165 + xor_4T 48 + + Chip area for module '\c7552_nem': 1420104.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 4189960.000000 +Area 4T: 1420104.000000 +Ratio 4T->3T: .33893020458429197414% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/c880.ratio b/ISCAS_but_no_mux4T/c880.ratio new file mode 100644 index 0000000..ae1dd95 --- /dev/null +++ b/ISCAS_but_no_mux4T/c880.ratio @@ -0,0 +1,66 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== c880_nem === + + Number of wires: 328 + Number of wire bits: 328 + Number of public wires: 86 + Number of public wire bits: 86 + Number of ports: 86 + Number of port bits: 86 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 268 + and_3T 30 + inv_3T 14 + nand_3T 119 + nor_3T 77 + or_3T 2 + xnor_3T 13 + xor_3T 13 + + Chip area for module '\c880_nem': 900000.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== c880_nem === + + Number of wires: 316 + Number of wire bits: 316 + Number of public wires: 86 + Number of public wire bits: 86 + Number of ports: 86 + Number of port bits: 86 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 256 + and_4T 120 + and_not_4T 13 + inv_3T 2 + nand_4T 1 + or_4T 82 + or_not_4T 5 + xnor_4T 12 + xor_4T 21 + + Chip area for module '\c880_nem': 368912.000000 + of which used for sequential elements: 0.000000 (0.00%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 900000.000000 +Area 4T: 368912.000000 +Ratio 4T->3T: .40990222222222222222% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/output_report.csv b/ISCAS_but_no_mux4T/output_report.csv new file mode 100644 index 0000000..9f53773 --- /dev/null +++ b/ISCAS_but_no_mux4T/output_report.csv @@ -0,0 +1,27 @@ +Module,3T,4T,Ratio +c1355_nem,1048072.000000,353512.000000,.33729743758062423192,, +c17_nem,16992.000000,7728.000000,.45480225988700564971,, +c1908_nem,1013016.000000,358896.000000,.35428463123978298467,, +c2670_nem,1593896.000000,513072.000000,.32189804102651615914,, +c3540_nem,2746400.000000,1056984.000000,.38486163705214098456,, +c432_nem,374256.000000,159456.000000,.42606130563037065538,, +c499_nem,1046360.000000,352224.000000,.33661837226193661837,, +c5315_nem,3932680.000000,1362200.000000,.34637956813165576655,, +c6288_nem,6278664.000000,2525616.000000,.40225372786312502150,, +c7552_nem,4189960.000000,1420104.000000,.33893020458429197414,, +c880_nem,900000.000000,368912.000000,.40990222222222222222,, +s1238_nem,1804408.000000,965480.000000,.53506745702745720480,, +s13207_nem,15906776.000000,12011112.000000,.75509405551445497189,, +s1423_nem,2854152.000000,1978632.000000,.69324689084533689866,, +s1488_nem,1922200.000000,872016.000000,.45365518676516491520,, +s15850_nem,18551424.000000,13091264.000000,.70567434607715289133,, +s27_nem,84552.000000,71504.000000,.84568076449995269183,, +s35932_nem,58830640.000000,42941576.000000,.72991855944453434468,, +s382_nem,783040.000000,560032.000000,.71520228851655087862,, +s38417_nem,53702264.000000,38505624.000000,.71702049656602932047,, +s38584_nem,58685760.000000,40057032.000000,.68256817326724575092,, +s420_nem,713176.000000,457688.000000,.64176023870685496988,, +s5378_nem,6285504.000000,4483744.000000,.71334677378297746688,, +s641_nem,728536.000000,516520.000000,.70898349566802464119,, +s713_nem,735368.000000,515360.000000,.70081918168862392706,, +s9234_nem,5215368.000000,3654304.000000,.70067999036693096249,, diff --git a/ISCAS_but_no_mux4T/s1238.ratio b/ISCAS_but_no_mux4T/s1238.ratio new file mode 100644 index 0000000..5a8277b --- /dev/null +++ b/ISCAS_but_no_mux4T/s1238.ratio @@ -0,0 +1,74 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s1238_nem === + + Number of wires: 553 + Number of wire bits: 553 + Number of public wires: 71 + Number of public wire bits: 71 + Number of ports: 29 + Number of port bits: 29 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 538 + $scopeinfo 18 + D_FF 18 + and_3T 29 + inv_3T 30 + mux_3T 2 + nand_3T 218 + nor_3T 196 + or_3T 27 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1238_nem': 1804408.000000 + of which used for sequential elements: 361008.000000 (20.01%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s1238_nem === + + Number of wires: 517 + Number of wire bits: 517 + Number of public wires: 71 + Number of public wire bits: 71 + Number of ports: 29 + Number of port bits: 29 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 502 + $scopeinfo 18 + D_FF 18 + and_4T 169 + and_not_4T 86 + inv_3T 12 + mux_4T 15 + nand_4T 1 + or_4T 120 + or_not_4T 59 + xnor_4T 2 + xor_4T 2 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1238_nem': 965480.000000 + of which used for sequential elements: 361008.000000 (37.39%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 1804408.000000 +Area 4T: 965480.000000 +Ratio 4T->3T: .53506745702745720480% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s13207.ratio b/ISCAS_but_no_mux4T/s13207.ratio new file mode 100644 index 0000000..a7bafad --- /dev/null +++ b/ISCAS_but_no_mux4T/s13207.ratio @@ -0,0 +1,79 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s13207_nem === + + Number of wires: 2840 + Number of wire bits: 2840 + Number of public wires: 1126 + Number of public wire bits: 1126 + Number of ports: 215 + Number of port bits: 215 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 2867 + $scopeinfo 627 + D_FF 484 + and_3T 143 + buf_3T 1 + inv_3T 112 + mux_3T 142 + nand_3T 710 + nor_3T 472 + or_3T 91 + xnor_3T 46 + xor_3T 39 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s13207_nem': 15906776.000000 + of which used for sequential elements: 9707104.000000 (61.02%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s13207_nem === + + Number of wires: 2782 + Number of wire bits: 2782 + Number of public wires: 1126 + Number of public wire bits: 1126 + Number of ports: 215 + Number of port bits: 215 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 2809 + $scopeinfo 627 + D_FF 484 + and_4T 666 + and_not_4T 120 + buf_3T 1 + inv_3T 39 + mux_4T 143 + nand_4T 5 + nor_3T 1 + or_4T 526 + or_not_4T 99 + xnor_4T 47 + xor_4T 51 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s13207_nem': 12011112.000000 + of which used for sequential elements: 9707104.000000 (80.82%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 15906776.000000 +Area 4T: 12011112.000000 +Ratio 4T->3T: .75509405551445497189% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s1423.ratio b/ISCAS_but_no_mux4T/s1423.ratio new file mode 100644 index 0000000..08c4af7 --- /dev/null +++ b/ISCAS_but_no_mux4T/s1423.ratio @@ -0,0 +1,76 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s1423_nem === + + Number of wires: 573 + Number of wire bits: 573 + Number of public wires: 186 + Number of public wire bits: 186 + Number of ports: 23 + Number of port bits: 23 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 555 + $scopeinfo 74 + D_FF 74 + and_3T 42 + inv_3T 37 + mux_3T 26 + nand_3T 89 + nor_3T 176 + or_3T 22 + xnor_3T 12 + xor_3T 3 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1423_nem': 2854152.000000 + of which used for sequential elements: 1484144.000000 (52.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s1423_nem === + + Number of wires: 527 + Number of wire bits: 527 + Number of public wires: 186 + Number of public wire bits: 186 + Number of ports: 23 + Number of port bits: 23 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 509 + $scopeinfo 74 + D_FF 74 + and_4T 141 + and_not_4T 54 + inv_3T 5 + mux_4T 27 + nand_4T 1 + or_4T 85 + or_not_4T 23 + xnor_4T 13 + xor_4T 12 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1423_nem': 1978632.000000 + of which used for sequential elements: 1484144.000000 (75.01%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 2854152.000000 +Area 4T: 1978632.000000 +Ratio 4T->3T: .69324689084533689866% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s1488.ratio b/ISCAS_but_no_mux4T/s1488.ratio new file mode 100644 index 0000000..1e6044d --- /dev/null +++ b/ISCAS_but_no_mux4T/s1488.ratio @@ -0,0 +1,71 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s1488_nem === + + Number of wires: 647 + Number of wire bits: 647 + Number of public wires: 46 + Number of public wire bits: 46 + Number of ports: 28 + Number of port bits: 28 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 638 + $scopeinfo 6 + D_FF 6 + and_3T 50 + inv_3T 29 + nand_3T 301 + nor_3T 225 + or_3T 21 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1488_nem': 1922200.000000 + of which used for sequential elements: 120336.000000 (6.26%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s1488_nem === + + Number of wires: 604 + Number of wire bits: 604 + Number of public wires: 46 + Number of public wire bits: 46 + Number of ports: 28 + Number of port bits: 28 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 595 + $scopeinfo 6 + D_FF 6 + and_4T 225 + and_not_4T 100 + inv_3T 3 + mux_4T 3 + or_4T 187 + or_not_4T 64 + xor_4T 1 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1488_nem': 872016.000000 + of which used for sequential elements: 120336.000000 (13.80%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 1922200.000000 +Area 4T: 872016.000000 +Ratio 4T->3T: .45365518676516491520% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s15850.ratio b/ISCAS_but_no_mux4T/s15850.ratio new file mode 100644 index 0000000..59c1a5b --- /dev/null +++ b/ISCAS_but_no_mux4T/s15850.ratio @@ -0,0 +1,78 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s15850_nem === + + Number of wires: 3430 + Number of wire bits: 3430 + Number of public wires: 1306 + Number of public wire bits: 1306 + Number of ports: 228 + Number of port bits: 228 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 3283 + $scopeinfo 527 + D_FF 515 + and_3T 211 + buf_3T 11 + inv_3T 154 + mux_3T 216 + nand_3T 811 + nor_3T 601 + or_3T 100 + xnor_3T 90 + xor_3T 47 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s15850_nem': 18551424.000000 + of which used for sequential elements: 10328840.000000 (55.68%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s15850_nem === + + Number of wires: 3196 + Number of wire bits: 3196 + Number of public wires: 1306 + Number of public wire bits: 1306 + Number of ports: 228 + Number of port bits: 228 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 3049 + $scopeinfo 527 + D_FF 515 + and_4T 693 + and_not_4T 229 + buf_3T 11 + inv_3T 28 + mux_4T 275 + nand_4T 2 + or_4T 542 + or_not_4T 82 + xnor_4T 72 + xor_4T 73 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s15850_nem': 13091264.000000 + of which used for sequential elements: 10328840.000000 (78.90%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 18551424.000000 +Area 4T: 13091264.000000 +Ratio 4T->3T: .70567434607715289133% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s27.ratio b/ISCAS_but_no_mux4T/s27.ratio new file mode 100644 index 0000000..7aeff4e --- /dev/null +++ b/ISCAS_but_no_mux4T/s27.ratio @@ -0,0 +1,68 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s27_nem === + + Number of wires: 21 + Number of wire bits: 21 + Number of public wires: 12 + Number of public wire bits: 12 + Number of ports: 6 + Number of port bits: 6 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 16 + $scopeinfo 3 + D_FF 3 + and_3T 1 + inv_3T 3 + nand_3T 4 + nor_3T 2 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s27_nem': 84552.000000 + of which used for sequential elements: 60168.000000 (71.16%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s27_nem === + + Number of wires: 20 + Number of wire bits: 20 + Number of public wires: 12 + Number of public wire bits: 12 + Number of ports: 6 + Number of port bits: 6 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 15 + $scopeinfo 3 + D_FF 3 + and_4T 2 + and_not_4T 2 + inv_3T 2 + or_4T 2 + or_not_4T 1 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s27_nem': 71504.000000 + of which used for sequential elements: 60168.000000 (84.15%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 84552.000000 +Area 4T: 71504.000000 +Ratio 4T->3T: .84568076449995269183% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s35932.ratio b/ISCAS_but_no_mux4T/s35932.ratio new file mode 100644 index 0000000..2419ba4 --- /dev/null +++ b/ISCAS_but_no_mux4T/s35932.ratio @@ -0,0 +1,75 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s35932_nem === + + Number of wires: 9206 + Number of wire bits: 9206 + Number of public wires: 3821 + Number of public wire bits: 3821 + Number of ports: 356 + Number of port bits: 356 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 9170 + $scopeinfo 1728 + D_FF 1728 + and_3T 1685 + inv_3T 1 + mux_3T 32 + nand_3T 1446 + nor_3T 1334 + or_3T 16 + xnor_3T 592 + xor_3T 608 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s35932_nem': 58830640.000000 + of which used for sequential elements: 34656768.000000 (58.91%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s35932_nem === + + Number of wires: 8853 + Number of wire bits: 8853 + Number of public wires: 3821 + Number of public wire bits: 3821 + Number of ports: 356 + Number of port bits: 356 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 8817 + $scopeinfo 1728 + D_FF 1728 + and_4T 2251 + and_not_4T 155 + inv_3T 240 + mux_4T 384 + or_4T 507 + or_not_4T 608 + xnor_4T 768 + xor_4T 448 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s35932_nem': 42941576.000000 + of which used for sequential elements: 34656768.000000 (80.71%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 58830640.000000 +Area 4T: 42941576.000000 +Ratio 4T->3T: .72991855944453434468% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s382.ratio b/ISCAS_but_no_mux4T/s382.ratio new file mode 100644 index 0000000..46c701f --- /dev/null +++ b/ISCAS_but_no_mux4T/s382.ratio @@ -0,0 +1,75 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s382_nem === + + Number of wires: 154 + Number of wire bits: 154 + Number of public wires: 63 + Number of public wire bits: 63 + Number of ports: 10 + Number of port bits: 10 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 150 + $scopeinfo 21 + D_FF 21 + and_3T 10 + inv_3T 7 + mux_3T 1 + nand_3T 18 + nor_3T 50 + or_3T 15 + xnor_3T 2 + xor_3T 5 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s382_nem': 783040.000000 + of which used for sequential elements: 421176.000000 (53.79%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s382_nem === + + Number of wires: 147 + Number of wire bits: 147 + Number of public wires: 63 + Number of public wire bits: 63 + Number of ports: 10 + Number of port bits: 10 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 143 + $scopeinfo 21 + D_FF 21 + and_4T 29 + and_not_4T 19 + inv_3T 4 + mux_4T 3 + or_4T 28 + or_not_4T 10 + xnor_4T 5 + xor_4T 3 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s382_nem': 560032.000000 + of which used for sequential elements: 421176.000000 (75.21%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 783040.000000 +Area 4T: 560032.000000 +Ratio 4T->3T: .71520228851655087862% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s38417.ratio b/ISCAS_but_no_mux4T/s38417.ratio new file mode 100644 index 0000000..655db41 --- /dev/null +++ b/ISCAS_but_no_mux4T/s38417.ratio @@ -0,0 +1,76 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s38417_nem === + + Number of wires: 10029 + Number of wire bits: 10029 + Number of public wires: 3862 + Number of public wire bits: 3862 + Number of ports: 135 + Number of port bits: 135 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 10052 + $scopeinfo 1564 + D_FF 1463 + and_3T 993 + inv_3T 639 + mux_3T 562 + nand_3T 3110 + nor_3T 1278 + or_3T 169 + xnor_3T 177 + xor_3T 97 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s38417_nem': 53702264.000000 + of which used for sequential elements: 29341928.000000 (54.64%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s38417_nem === + + Number of wires: 9824 + Number of wire bits: 9824 + Number of public wires: 3862 + Number of public wire bits: 3862 + Number of ports: 135 + Number of port bits: 135 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 9847 + $scopeinfo 1564 + D_FF 1463 + and_4T 1982 + and_not_4T 913 + inv_3T 533 + mux_4T 600 + nand_4T 103 + or_4T 1451 + or_not_4T 955 + xnor_4T 148 + xor_4T 135 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s38417_nem': 38505624.000000 + of which used for sequential elements: 29341928.000000 (76.20%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 53702264.000000 +Area 4T: 38505624.000000 +Ratio 4T->3T: .71702049656602932047% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s38584.ratio b/ISCAS_but_no_mux4T/s38584.ratio new file mode 100644 index 0000000..5e4cb3d --- /dev/null +++ b/ISCAS_but_no_mux4T/s38584.ratio @@ -0,0 +1,79 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s38584_nem === + + Number of wires: 12224 + Number of wire bits: 12224 + Number of public wires: 3793 + Number of public wire bits: 3793 + Number of ports: 343 + Number of port bits: 343 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 12099 + $scopeinfo 1426 + D_FF 1423 + and_3T 483 + buf_3T 7 + inv_3T 444 + mux_3T 554 + nand_3T 4302 + nor_3T 2828 + or_3T 476 + xnor_3T 55 + xor_3T 101 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s38584_nem': 58685760.000000 + of which used for sequential elements: 28539688.000000 (48.63%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s38584_nem === + + Number of wires: 11740 + Number of wire bits: 11740 + Number of public wires: 3793 + Number of public wire bits: 3793 + Number of ports: 343 + Number of port bits: 343 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 11615 + $scopeinfo 1426 + D_FF 1423 + and_4T 2838 + and_not_4T 1473 + buf_3T 7 + inv_3T 78 + mux_4T 635 + nand_4T 32 + nor_3T 4 + or_4T 2537 + or_not_4T 1001 + xnor_4T 51 + xor_4T 110 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s38584_nem': 40057032.000000 + of which used for sequential elements: 28539688.000000 (71.25%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 58685760.000000 +Area 4T: 40057032.000000 +Ratio 4T->3T: .68256817326724575092% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s420.ratio b/ISCAS_but_no_mux4T/s420.ratio new file mode 100644 index 0000000..6939115 --- /dev/null +++ b/ISCAS_but_no_mux4T/s420.ratio @@ -0,0 +1,74 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s420_nem === + + Number of wires: 179 + Number of wire bits: 179 + Number of public wires: 68 + Number of public wire bits: 68 + Number of ports: 20 + Number of port bits: 20 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 160 + $scopeinfo 16 + D_FF 16 + and_3T 14 + inv_3T 21 + mux_3T 5 + nand_3T 44 + nor_3T 33 + or_3T 8 + xnor_3T 2 + xor_3T 1 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s420_nem': 713176.000000 + of which used for sequential elements: 320896.000000 (45.00%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s420_nem === + + Number of wires: 155 + Number of wire bits: 155 + Number of public wires: 68 + Number of public wire bits: 68 + Number of ports: 20 + Number of port bits: 20 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 136 + $scopeinfo 16 + D_FF 16 + and_4T 21 + and_not_4T 27 + inv_3T 5 + mux_4T 13 + or_4T 31 + or_not_4T 4 + xnor_4T 3 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s420_nem': 457688.000000 + of which used for sequential elements: 320896.000000 (70.11%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 713176.000000 +Area 4T: 457688.000000 +Ratio 4T->3T: .64176023870685496988% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s5378.ratio b/ISCAS_but_no_mux4T/s5378.ratio new file mode 100644 index 0000000..0ef2c19 --- /dev/null +++ b/ISCAS_but_no_mux4T/s5378.ratio @@ -0,0 +1,76 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s5378_nem === + + Number of wires: 1384 + Number of wire bits: 1384 + Number of public wires: 489 + Number of public wire bits: 489 + Number of ports: 85 + Number of port bits: 85 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 1361 + $scopeinfo 179 + D_FF 160 + and_3T 52 + inv_3T 74 + mux_3T 17 + nand_3T 311 + nor_3T 496 + or_3T 51 + xnor_3T 17 + xor_3T 4 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s5378_nem': 6285504.000000 + of which used for sequential elements: 3208960.000000 (51.05%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s5378_nem === + + Number of wires: 1326 + Number of wire bits: 1326 + Number of public wires: 489 + Number of public wire bits: 489 + Number of ports: 85 + Number of port bits: 85 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 1303 + $scopeinfo 179 + D_FF 160 + and_4T 242 + and_not_4T 123 + inv_3T 31 + mux_4T 27 + nand_4T 10 + or_4T 407 + or_not_4T 102 + xnor_4T 15 + xor_4T 7 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s5378_nem': 4483744.000000 + of which used for sequential elements: 3208960.000000 (71.57%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 6285504.000000 +Area 4T: 4483744.000000 +Ratio 4T->3T: .71334677378297746688% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s641.ratio b/ISCAS_but_no_mux4T/s641.ratio new file mode 100644 index 0000000..058417a --- /dev/null +++ b/ISCAS_but_no_mux4T/s641.ratio @@ -0,0 +1,70 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s641_nem === + + Number of wires: 216 + Number of wire bits: 216 + Number of public wires: 93 + Number of public wire bits: 93 + Number of ports: 60 + Number of port bits: 60 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 180 + $scopeinfo 19 + D_FF 17 + and_3T 6 + inv_3T 22 + nand_3T 67 + nor_3T 40 + or_3T 9 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s641_nem': 728536.000000 + of which used for sequential elements: 340952.000000 (46.80%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s641_nem === + + Number of wires: 210 + Number of wire bits: 210 + Number of public wires: 93 + Number of public wire bits: 93 + Number of ports: 60 + Number of port bits: 60 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 174 + $scopeinfo 19 + D_FF 17 + and_4T 40 + and_not_4T 21 + inv_3T 17 + mux_4T 3 + or_4T 34 + or_not_4T 23 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s641_nem': 516520.000000 + of which used for sequential elements: 340952.000000 (66.01%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 728536.000000 +Area 4T: 516520.000000 +Ratio 4T->3T: .70898349566802464119% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s713.ratio b/ISCAS_but_no_mux4T/s713.ratio new file mode 100644 index 0000000..a00809d --- /dev/null +++ b/ISCAS_but_no_mux4T/s713.ratio @@ -0,0 +1,70 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s713_nem === + + Number of wires: 215 + Number of wire bits: 215 + Number of public wires: 93 + Number of public wire bits: 93 + Number of ports: 59 + Number of port bits: 59 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 179 + $scopeinfo 19 + D_FF 17 + and_3T 16 + inv_3T 20 + nand_3T 61 + nor_3T 41 + or_3T 5 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s713_nem': 735368.000000 + of which used for sequential elements: 340952.000000 (46.36%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s713_nem === + + Number of wires: 209 + Number of wire bits: 209 + Number of public wires: 93 + Number of public wire bits: 93 + Number of ports: 59 + Number of port bits: 59 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 173 + $scopeinfo 19 + D_FF 17 + and_4T 39 + and_not_4T 20 + inv_3T 16 + mux_4T 3 + or_4T 35 + or_not_4T 24 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s713_nem': 515360.000000 + of which used for sequential elements: 340952.000000 (66.16%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 735368.000000 +Area 4T: 515360.000000 +Ratio 4T->3T: .70081918168862392706% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_but_no_mux4T/s9234.ratio b/ISCAS_but_no_mux4T/s9234.ratio new file mode 100644 index 0000000..724333c --- /dev/null +++ b/ISCAS_but_no_mux4T/s9234.ratio @@ -0,0 +1,78 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s9234_nem === + + Number of wires: 1058 + Number of wire bits: 1058 + Number of public wires: 355 + Number of public wire bits: 355 + Number of ports: 76 + Number of port bits: 76 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 1010 + $scopeinfo 145 + D_FF 135 + and_3T 68 + buf_3T 8 + inv_3T 42 + mux_3T 35 + nand_3T 322 + nor_3T 174 + or_3T 37 + xnor_3T 27 + xor_3T 17 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s9234_nem': 5215368.000000 + of which used for sequential elements: 2707560.000000 (51.92%) + +------------- 4T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys_extended.lib + +14. Printing statistics. + +=== s9234_nem === + + Number of wires: 1011 + Number of wire bits: 1011 + Number of public wires: 355 + Number of public wire bits: 355 + Number of ports: 76 + Number of port bits: 76 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 963 + $scopeinfo 145 + D_FF 135 + and_4T 258 + and_not_4T 99 + buf_3T 8 + inv_3T 7 + mux_4T 35 + nand_4T 2 + or_4T 166 + or_not_4T 58 + xnor_4T 32 + xor_4T 18 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s9234_nem': 3654304.000000 + of which used for sequential elements: 2707560.000000 (74.09%) + +------------- Muxig --------------- +------------- Stats --------------- +Area 3T: 5215368.000000 +Area 4T: 3654304.000000 +Ratio 4T->3T: .70067999036693096249% +Area MUX: +Ratio MUX->3T: %