diff --git a/ISCAS_results/c1355.ratio b/ISCAS_results/c1355.ratio new file mode 100644 index 0000000..9d188d4 --- /dev/null +++ b/ISCAS_results/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_results/c17.ratio b/ISCAS_results/c17.ratio new file mode 100644 index 0000000..8f5fb09 --- /dev/null +++ b/ISCAS_results/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_results/c1908.ratio b/ISCAS_results/c1908.ratio new file mode 100644 index 0000000..873a4b3 --- /dev/null +++ b/ISCAS_results/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_4T 2 + nand_3T 58 + nor_3T 54 + or_3T 11 + xnor_3T 58 + xor_3T 16 + + Chip area for module '\c1908_nem': 1003960.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: 1003960.000000 +Area 4T: 358896.000000 +Ratio 4T->3T: .35748037770429100760% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/c2670.ratio b/ISCAS_results/c2670.ratio new file mode 100644 index 0000000..177a66e --- /dev/null +++ b/ISCAS_results/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_4T 64 + nand_3T 104 + nor_3T 80 + or_3T 16 + xnor_3T 32 + xor_3T 12 + + Chip area for module '\c2670_nem': 1304104.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: 1304104.000000 +Area 4T: 513072.000000 +Ratio 4T->3T: .39342874494672204057% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/c3540.ratio b/ISCAS_results/c3540.ratio new file mode 100644 index 0000000..f84b4b0 --- /dev/null +++ b/ISCAS_results/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: 855 + Number of wire bits: 855 + 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: 805 + and_3T 64 + inv_3T 31 + mux_4T 44 + nand_3T 377 + nor_3T 216 + or_3T 33 + xnor_3T 27 + xor_3T 13 + + Chip area for module '\c3540_nem': 2561848.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: 2561848.000000 +Area 4T: 1056984.000000 +Ratio 4T->3T: .41258653909209289544% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/c432.ratio b/ISCAS_results/c432.ratio new file mode 100644 index 0000000..71b1e2b --- /dev/null +++ b/ISCAS_results/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_results/c499.ratio b/ISCAS_results/c499.ratio new file mode 100644 index 0000000..ca68f4a --- /dev/null +++ b/ISCAS_results/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_results/c5315.ratio b/ISCAS_results/c5315.ratio new file mode 100644 index 0000000..d1ec24f --- /dev/null +++ b/ISCAS_results/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: 1181 + Number of wire bits: 1181 + 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: 986 + and_3T 73 + inv_3T 79 + mux_4T 140 + nand_3T 329 + nor_3T 242 + or_3T 31 + xnor_3T 73 + xor_3T 19 + + Chip area for module '\c5315_nem': 3322688.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: 3322688.000000 +Area 4T: 1362200.000000 +Ratio 4T->3T: .40996927788585627058% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/c6288.ratio b/ISCAS_results/c6288.ratio new file mode 100644 index 0000000..cec050b --- /dev/null +++ b/ISCAS_results/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: 1695 + Number of wire bits: 1695 + 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: 1663 + and_3T 235 + inv_3T 18 + mux_4T 1 + nand_3T 315 + nor_3T 681 + or_3T 190 + xnor_3T 62 + xor_3T 161 + + Chip area for module '\c6288_nem': 6259976.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: 6259976.000000 +Area 4T: 2525616.000000 +Ratio 4T->3T: .40345458193449942939% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/c7552.ratio b/ISCAS_results/c7552.ratio new file mode 100644 index 0000000..b9c27dd --- /dev/null +++ b/ISCAS_results/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: 1217 + Number of wire bits: 1217 + 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: 960 + and_3T 63 + inv_3T 78 + mux_4T 126 + nand_3T 191 + nor_3T 268 + or_3T 59 + xnor_3T 140 + xor_3T 35 + + Chip area for module '\c7552_nem': 3676664.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: 3676664.000000 +Area 4T: 1420104.000000 +Ratio 4T->3T: .38624796826688541569% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/c880.ratio b/ISCAS_results/c880.ratio new file mode 100644 index 0000000..ae1dd95 --- /dev/null +++ b/ISCAS_results/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_results/output_report.csv b/ISCAS_results/output_report.csv new file mode 100644 index 0000000..7dfa144 --- /dev/null +++ b/ISCAS_results/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,1003960.000000,358896.000000,.35748037770429100760,, +c2670_nem,1304104.000000,513072.000000,.39342874494672204057,, +c3540_nem,2561848.000000,1056984.000000,.41258653909209289544,, +c432_nem,374256.000000,159456.000000,.42606130563037065538,, +c499_nem,1046360.000000,352224.000000,.33661837226193661837,, +c5315_nem,3322688.000000,1362200.000000,.40996927788585627058,, +c6288_nem,6259976.000000,2525616.000000,.40345458193449942939,, +c7552_nem,3676664.000000,1420104.000000,.38624796826688541569,, +c880_nem,900000.000000,368912.000000,.40990222222222222222,, +s1238_nem,1766776.000000,965480.000000,.54646429428518386031,, +s13207_nem,15260912.000000,12011112.000000,.78705073458257278464,, +s1423_nem,2732480.000000,1978632.000000,.72411582152476870827,, +s1488_nem,1909368.000000,872016.000000,.45670399839109066455,, +s15850_nem,17354904.000000,13091264.000000,.75432650045197599479,, +s27_nem,84552.000000,71504.000000,.84568076449995269183,, +s35932_nem,58162608.000000,42941576.000000,.73830210639797995303,, +s382_nem,770256.000000,560032.000000,.72707255769510396543,, +s38417_nem,51028280.000000,38505624.000000,.75459380563091681710,, +s38584_nem,55924648.000000,40057032.000000,.71626793252234685500,, +s420_nem,659720.000000,457688.000000,.69376098951070150973,, +s5378_nem,6175224.000000,4483744.000000,.72608604967204428535,, +s641_nem,721960.000000,516520.000000,.71544129868690786193,, +s713_nem,728792.000000,515360.000000,.70714277873522212098,, +s9234_nem,5044400.000000,3654304.000000,.72442788042185393703,, diff --git a/ISCAS_results/s1238.ratio b/ISCAS_results/s1238.ratio new file mode 100644 index 0000000..5330b83 --- /dev/null +++ b/ISCAS_results/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: 537 + Number of wire bits: 537 + 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: 522 + $scopeinfo 18 + D_FF 18 + and_3T 28 + inv_3T 27 + mux_4T 15 + nand_3T 191 + nor_3T 194 + or_3T 31 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1238_nem': 1766776.000000 + of which used for sequential elements: 361008.000000 (20.43%) + +------------- 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: 1766776.000000 +Area 4T: 965480.000000 +Ratio 4T->3T: .54646429428518386031% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s13207.ratio b/ISCAS_results/s13207.ratio new file mode 100644 index 0000000..df6e277 --- /dev/null +++ b/ISCAS_results/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: 2837 + Number of wire bits: 2837 + 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: 2864 + $scopeinfo 627 + D_FF 484 + and_3T 145 + buf_3T 1 + inv_3T 113 + mux_4T 143 + nand_3T 706 + nor_3T 465 + or_3T 95 + xnor_3T 47 + xor_3T 38 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s13207_nem': 15260912.000000 + of which used for sequential elements: 9707104.000000 (63.61%) + +------------- 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: 15260912.000000 +Area 4T: 12011112.000000 +Ratio 4T->3T: .78705073458257278464% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s1423.ratio b/ISCAS_results/s1423.ratio new file mode 100644 index 0000000..e7fc842 --- /dev/null +++ b/ISCAS_results/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: 571 + Number of wire bits: 571 + 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: 553 + $scopeinfo 74 + D_FF 74 + and_3T 43 + inv_3T 37 + mux_4T 27 + nand_3T 87 + nor_3T 174 + or_3T 22 + xnor_3T 12 + xor_3T 3 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1423_nem': 2732480.000000 + of which used for sequential elements: 1484144.000000 (54.31%) + +------------- 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: 2732480.000000 +Area 4T: 1978632.000000 +Ratio 4T->3T: .72411582152476870827% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s1488.ratio b/ISCAS_results/s1488.ratio new file mode 100644 index 0000000..98f1e01 --- /dev/null +++ b/ISCAS_results/s1488.ratio @@ -0,0 +1,72 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s1488_nem === + + Number of wires: 642 + Number of wire bits: 642 + 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: 633 + $scopeinfo 6 + D_FF 6 + and_3T 55 + inv_3T 30 + mux_4T 5 + nand_3T 303 + nor_3T 212 + or_3T 16 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s1488_nem': 1909368.000000 + of which used for sequential elements: 120336.000000 (6.30%) + +------------- 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: 1909368.000000 +Area 4T: 872016.000000 +Ratio 4T->3T: .45670399839109066455% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s15850.ratio b/ISCAS_results/s15850.ratio new file mode 100644 index 0000000..8c0fef4 --- /dev/null +++ b/ISCAS_results/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: 3349 + Number of wire bits: 3349 + 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: 3202 + $scopeinfo 527 + D_FF 515 + and_3T 196 + buf_3T 11 + inv_3T 152 + mux_4T 274 + nand_3T 747 + nor_3T 548 + or_3T 97 + xnor_3T 96 + xor_3T 39 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s15850_nem': 17354904.000000 + of which used for sequential elements: 10328840.000000 (59.52%) + +------------- 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: 17354904.000000 +Area 4T: 13091264.000000 +Ratio 4T->3T: .75432650045197599479% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s27.ratio b/ISCAS_results/s27.ratio new file mode 100644 index 0000000..7aeff4e --- /dev/null +++ b/ISCAS_results/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_results/s35932.ratio b/ISCAS_results/s35932.ratio new file mode 100644 index 0000000..ff050e5 --- /dev/null +++ b/ISCAS_results/s35932.ratio @@ -0,0 +1,74 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s35932_nem === + + Number of wires: 9190 + Number of wire bits: 9190 + 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: 9154 + $scopeinfo 1728 + D_FF 1728 + and_3T 1701 + inv_3T 1 + mux_4T 160 + nand_3T 1638 + nor_3T 1110 + xnor_3T 624 + xor_3T 464 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s35932_nem': 58162608.000000 + of which used for sequential elements: 34656768.000000 (59.59%) + +------------- 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: 58162608.000000 +Area 4T: 42941576.000000 +Ratio 4T->3T: .73830210639797995303% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s382.ratio b/ISCAS_results/s382.ratio new file mode 100644 index 0000000..24d0ffe --- /dev/null +++ b/ISCAS_results/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: 152 + Number of wire bits: 152 + 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: 148 + $scopeinfo 21 + D_FF 21 + and_3T 9 + inv_3T 8 + mux_4T 3 + nand_3T 17 + nor_3T 48 + or_3T 14 + xnor_3T 2 + xor_3T 5 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s382_nem': 770256.000000 + of which used for sequential elements: 421176.000000 (54.68%) + +------------- 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: 770256.000000 +Area 4T: 560032.000000 +Ratio 4T->3T: .72707255769510396543% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s38417.ratio b/ISCAS_results/s38417.ratio new file mode 100644 index 0000000..9776763 --- /dev/null +++ b/ISCAS_results/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: 9972 + Number of wire bits: 9972 + 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: 9995 + $scopeinfo 1564 + D_FF 1463 + and_3T 993 + inv_3T 637 + mux_4T 594 + nand_3T 3046 + nor_3T 1251 + or_3T 172 + xnor_3T 173 + xor_3T 102 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s38417_nem': 51028280.000000 + of which used for sequential elements: 29341928.000000 (57.50%) + +------------- 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: 51028280.000000 +Area 4T: 38505624.000000 +Ratio 4T->3T: .75459380563091681710% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s38584.ratio b/ISCAS_results/s38584.ratio new file mode 100644 index 0000000..33958fa --- /dev/null +++ b/ISCAS_results/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: 12122 + Number of wire bits: 12122 + 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: 11997 + $scopeinfo 1426 + D_FF 1423 + and_3T 461 + buf_3T 7 + inv_3T 437 + mux_4T 640 + nand_3T 4235 + nor_3T 2742 + or_3T 470 + xnor_3T 56 + xor_3T 100 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s38584_nem': 55924648.000000 + of which used for sequential elements: 28539688.000000 (51.03%) + +------------- 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: 55924648.000000 +Area 4T: 40057032.000000 +Ratio 4T->3T: .71626793252234685500% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s420.ratio b/ISCAS_results/s420.ratio new file mode 100644 index 0000000..6a09fa6 --- /dev/null +++ b/ISCAS_results/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: 169 + Number of wire bits: 169 + 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: 150 + $scopeinfo 16 + D_FF 16 + and_3T 8 + inv_3T 19 + mux_4T 13 + nand_3T 35 + nor_3T 36 + or_3T 4 + xnor_3T 2 + xor_3T 1 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s420_nem': 659720.000000 + of which used for sequential elements: 320896.000000 (48.64%) + +------------- 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: 659720.000000 +Area 4T: 457688.000000 +Ratio 4T->3T: .69376098951070150973% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s5378.ratio b/ISCAS_results/s5378.ratio new file mode 100644 index 0000000..a5e7ef5 --- /dev/null +++ b/ISCAS_results/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: 1370 + Number of wire bits: 1370 + 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: 1347 + $scopeinfo 179 + D_FF 160 + and_3T 53 + inv_3T 72 + mux_4T 27 + nand_3T 296 + nor_3T 492 + or_3T 47 + xnor_3T 17 + xor_3T 4 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s5378_nem': 6175224.000000 + of which used for sequential elements: 3208960.000000 (51.97%) + +------------- 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: 6175224.000000 +Area 4T: 4483744.000000 +Ratio 4T->3T: .72608604967204428535% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s641.ratio b/ISCAS_results/s641.ratio new file mode 100644 index 0000000..c5e8fcc --- /dev/null +++ b/ISCAS_results/s641.ratio @@ -0,0 +1,71 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s641_nem === + + Number of wires: 213 + Number of wire bits: 213 + 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: 177 + $scopeinfo 19 + D_FF 17 + and_3T 6 + inv_3T 22 + mux_4T 3 + nand_3T 61 + nor_3T 40 + or_3T 9 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s641_nem': 721960.000000 + of which used for sequential elements: 340952.000000 (47.23%) + +------------- 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: 721960.000000 +Area 4T: 516520.000000 +Ratio 4T->3T: .71544129868690786193% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s713.ratio b/ISCAS_results/s713.ratio new file mode 100644 index 0000000..b6b9734 --- /dev/null +++ b/ISCAS_results/s713.ratio @@ -0,0 +1,71 @@ +------------- normal 3T --------------- + +yosys> stat -liberty ./nem_liberty/nem_basic_yosys.lib + +14. Printing statistics. + +=== s713_nem === + + Number of wires: 212 + Number of wire bits: 212 + 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: 176 + $scopeinfo 19 + D_FF 17 + and_3T 16 + inv_3T 20 + mux_4T 3 + nand_3T 55 + nor_3T 41 + or_3T 5 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s713_nem': 728792.000000 + of which used for sequential elements: 340952.000000 (46.78%) + +------------- 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: 728792.000000 +Area 4T: 515360.000000 +Ratio 4T->3T: .70714277873522212098% +Area MUX: +Ratio MUX->3T: % diff --git a/ISCAS_results/s9234.ratio b/ISCAS_results/s9234.ratio new file mode 100644 index 0000000..bea34da --- /dev/null +++ b/ISCAS_results/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: 1052 + Number of wire bits: 1052 + 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: 1004 + $scopeinfo 145 + D_FF 135 + and_3T 67 + buf_3T 8 + inv_3T 40 + mux_4T 35 + nand_3T 321 + nor_3T 170 + or_3T 39 + xnor_3T 27 + xor_3T 17 + + Area for cell type $scopeinfo is unknown! + + Chip area for module '\s9234_nem': 5044400.000000 + of which used for sequential elements: 2707560.000000 (53.67%) + +------------- 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: 5044400.000000 +Area 4T: 3654304.000000 +Ratio 4T->3T: .72442788042185393703% +Area MUX: +Ratio MUX->3T: %