{"critical_paths": [{"from": "posedge $glbnet$clk$TRELLIS_IO_IN", "path": [{"delay": 0.52499997615814209, "from": {"cell": "u_dut.n2_mant_mul_adj_TRELLIS_FF_Q_17", "loc": [11, 14], "port": "Q"}, "to": {"cell": "u_dut.n2_mant_mul_adj_TRELLIS_FF_Q_17", "loc": [11, 14], "port": "Q"}, "type": "clk-to-q"}, {"delay": 1.0989999771118164, "from": {"cell": "u_dut.n2_mant_mul_adj_TRELLIS_FF_Q_17", "loc": [11, 14], "port": "Q"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_COUT[1]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:78.23-78.38"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_COMB0", "loc": [11, 15], "port": "B"}, "type": "routing"}, {"delay": 0.44699999690055847, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_COMB0", "loc": [11, 15], "port": "B"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_COMB0", "loc": [11, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_COMB0", "loc": [11, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_COMB1", "loc": [11, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_COMB1", "loc": [11, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_COMB1", "loc": [11, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_3$CCU2_COMB1", "loc": [11, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[0]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_COMB0", "loc": [11, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_COMB0", "loc": [11, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_COMB0", "loc": [11, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_COMB0", "loc": [11, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_COMB1", "loc": [11, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_COMB1", "loc": [11, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_COMB1", "loc": [11, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_5$CCU2_COMB1", "loc": [11, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[2]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_COMB0", "loc": [11, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_COMB0", "loc": [11, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_COMB0", "loc": [11, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_COMB0", "loc": [11, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_COMB1", "loc": [11, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_COMB1", "loc": [11, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_COMB1", "loc": [11, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_7$CCU2_COMB1", "loc": [11, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[4]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_COMB0", "loc": [12, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_COMB0", "loc": [12, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_COMB0", "loc": [12, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_COMB0", "loc": [12, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_COMB1", "loc": [12, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_COMB1", "loc": [12, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_COMB1", "loc": [12, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_1$CCU2_COMB1", "loc": [12, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[6]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_COMB0", "loc": [12, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_COMB0", "loc": [12, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_COMB0", "loc": [12, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_COMB0", "loc": [12, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_COMB1", "loc": [12, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_COMB1", "loc": [12, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_COMB1", "loc": [12, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_4$CCU2_COMB1", "loc": [12, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[8]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_COMB0", "loc": [12, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_COMB0", "loc": [12, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_COMB0", "loc": [12, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_COMB0", "loc": [12, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_COMB1", "loc": [12, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_COMB1", "loc": [12, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_COMB1", "loc": [12, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_6$CCU2_COMB1", "loc": [12, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[10]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_COMB0", "loc": [12, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_COMB0", "loc": [12, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_COMB0", "loc": [12, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_COMB0", "loc": [12, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_COMB1", "loc": [12, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_COMB1", "loc": [12, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_COMB1", "loc": [12, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1$CCU2_COMB1", "loc": [12, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[12]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_COMB0", "loc": [13, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_COMB0", "loc": [13, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_COMB0", "loc": [13, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_COMB0", "loc": [13, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_COMB1", "loc": [13, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_COMB1", "loc": [13, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_COMB1", "loc": [13, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_8$CCU2_COMB1", "loc": [13, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[14]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_COMB0", "loc": [13, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_COMB0", "loc": [13, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_COMB0", "loc": [13, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_COMB0", "loc": [13, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_COMB1", "loc": [13, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_COMB1", "loc": [13, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_COMB1", "loc": [13, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S1_2$CCU2_COMB1", "loc": [13, 15], "port": "FCO"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0_COUT[16]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:93.41-93.98", "/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0$CCU2_COMB0", "loc": [13, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.44299998879432678, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0$CCU2_COMB0", "loc": [13, 15], "port": "FCI"}, "to": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0$CCU2_COMB0", "loc": [13, 15], "port": "F"}, "type": "logic"}, {"delay": 0.66100001335144043, "from": {"cell": "u_dut._zz__zz_n2_mant_mul_rounded_CCU2C_S0$CCU2_COMB0", "loc": [13, 15], "port": "F"}, "net": "u_dut._zz__zz_n2_mant_mul_rounded[18]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:31.23-31.50"], "to": {"cell": "u_dut._zz_n2_exp_mul_adj_3_LUT4_Z", "loc": [14, 15], "port": "C"}, "type": "routing"}, {"delay": 0.23600000143051147, "from": {"cell": "u_dut._zz_n2_exp_mul_adj_3_LUT4_Z", "loc": [14, 15], "port": "C"}, "to": {"cell": "u_dut._zz_n2_exp_mul_adj_3_LUT4_Z", "loc": [14, 15], "port": "F"}, "type": "logic"}, {"delay": 1.0279999971389771, "from": {"cell": "u_dut._zz_n2_exp_mul_adj_3_LUT4_Z", "loc": [14, 15], "port": "F"}, "net": "u_dut._zz_n2_exp_mul_adj_3", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:83.23-83.42"], "to": {"cell": "$nextpnr_CCU2C_6$CCU2_COMB0", "loc": [16, 15], "port": "A"}, "type": "routing"}, {"delay": 0.44699999690055847, "from": {"cell": "$nextpnr_CCU2C_6$CCU2_COMB0", "loc": [16, 15], "port": "A"}, "to": {"cell": "$nextpnr_CCU2C_6$CCU2_COMB0", "loc": [16, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "$nextpnr_CCU2C_6$CCU2_COMB0", "loc": [16, 15], "port": "FCO"}, "net": "$nextpnr_CCU2C_6$CCU2_FCI_INT", "sources": [], "to": {"cell": "$nextpnr_CCU2C_6$CCU2_COMB1", "loc": [16, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "$nextpnr_CCU2C_6$CCU2_COMB1", "loc": [16, 15], "port": "FCI"}, "to": {"cell": "$nextpnr_CCU2C_6$CCU2_COMB1", "loc": [16, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "$nextpnr_CCU2C_6$CCU2_COMB1", "loc": [16, 15], "port": "FCO"}, "net": "$nextpnr_CCU2C_6$COUT", "sources": [], "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_COMB0", "loc": [16, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_COMB0", "loc": [16, 15], "port": "FCI"}, "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_COMB0", "loc": [16, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_COMB0", "loc": [16, 15], "port": "FCO"}, "net": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_COMB1", "loc": [16, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_COMB1", "loc": [16, 15], "port": "FCI"}, "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_COMB1", "loc": [16, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1$CCU2_COMB1", "loc": [16, 15], "port": "FCO"}, "net": "u_dut.n2_exp_mul_adj_CCU2C_S1_2_COUT[1]", "sources": ["/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_COMB0", "loc": [16, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_COMB0", "loc": [16, 15], "port": "FCI"}, "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_COMB0", "loc": [16, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_COMB0", "loc": [16, 15], "port": "FCO"}, "net": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_COMB1", "loc": [16, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_COMB1", "loc": [16, 15], "port": "FCI"}, "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_COMB1", "loc": [16, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_1$CCU2_COMB1", "loc": [16, 15], "port": "FCO"}, "net": "u_dut.n2_exp_mul_adj_CCU2C_S1_2_COUT[3]", "sources": ["/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_COMB0", "loc": [16, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.071000002324581146, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_COMB0", "loc": [16, 15], "port": "FCI"}, "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_COMB0", "loc": [16, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_COMB0", "loc": [16, 15], "port": "FCO"}, "net": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_FCI_INT", "sources": [], "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_COMB1", "loc": [16, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_COMB1", "loc": [16, 15], "port": "FCI"}, "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_COMB1", "loc": [16, 15], "port": "FCO"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_4$CCU2_COMB1", "loc": [16, 15], "port": "FCO"}, "net": "u_dut.n2_exp_mul_adj_CCU2C_S1_2_COUT[5]", "sources": ["/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23"], "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_3$CCU2_COMB0", "loc": [17, 15], "port": "FCI"}, "type": "routing"}, {"delay": 0.44299998879432678, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_3$CCU2_COMB0", "loc": [17, 15], "port": "FCI"}, "to": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_3$CCU2_COMB0", "loc": [17, 15], "port": "F"}, "type": "logic"}, {"delay": 1.1200000047683716, "from": {"cell": "u_dut.n2_exp_mul_adj_CCU2C_S1_3$CCU2_COMB0", "loc": [17, 15], "port": "F"}, "net": "u_dut._zz_io_result_payload_exp[6]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/tommath_mul_e8_m17_round_even_p2.v:84.23-84.37"], "to": {"cell": "u_dut._zz_io_result_payload_exp_LUT4_C_B_LUT4_Z", "loc": [16, 16], "port": "A"}, "type": "routing"}, {"delay": 0.23600000143051147, "from": {"cell": "u_dut._zz_io_result_payload_exp_LUT4_C_B_LUT4_Z", "loc": [16, 16], "port": "A"}, "to": {"cell": "u_dut._zz_io_result_payload_exp_LUT4_C_B_LUT4_Z", "loc": [16, 16], "port": "F"}, "type": "logic"}, {"delay": 0.61400002241134644, "from": {"cell": "u_dut._zz_io_result_payload_exp_LUT4_C_B_LUT4_Z", "loc": [16, 16], "port": "F"}, "net": "u_dut._zz_io_result_payload_exp_LUT4_C_B[1]", "sources": ["/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"], "to": {"cell": "u_dut._zz_io_result_payload_exp_LUT4_C", "loc": [16, 16], "port": "B"}, "type": "routing"}, {"delay": 0.23600000143051147, "from": {"cell": "u_dut._zz_io_result_payload_exp_LUT4_C", "loc": [16, 16], "port": "B"}, "to": {"cell": "u_dut._zz_io_result_payload_exp_LUT4_C", "loc": [16, 16], "port": "F"}, "type": "logic"}, {"delay": 0.87099999189376831, "from": {"cell": "u_dut._zz_io_result_payload_exp_LUT4_C", "loc": [16, 16], "port": "F"}, "net": "u_dut._zz_io_result_payload_exp_LUT4_C_Z[0]", "sources": ["/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"], "to": {"cell": "u_dut.io_result_payload_mant_LUT4_Z_2", "loc": [18, 16], "port": "C"}, "type": "routing"}, {"delay": 0.23600000143051147, "from": {"cell": "u_dut.io_result_payload_mant_LUT4_Z_2", "loc": [18, 16], "port": "C"}, "to": {"cell": "u_dut.io_result_payload_mant_LUT4_Z_2", "loc": [18, 16], "port": "F"}, "type": "logic"}, {"delay": 0.12999999523162842, "from": {"cell": "u_dut.io_result_payload_mant_LUT4_Z_2", "loc": [18, 16], "port": "F"}, "net": "dut_mant[0]", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/top_tommath_mul_e8_m17_round_even_p2.v:21.17-21.22"], "to": {"cell": "y_o_TRELLIS_FF_Q_1", "loc": [18, 16], "port": "DI"}, "type": "routing"}, {"delay": 0, "from": {"cell": "y_o_TRELLIS_FF_Q_1", "loc": [18, 16], "port": "DI"}, "to": {"cell": "y_o_TRELLIS_FF_Q_1", "loc": [18, 16], "port": "DI"}, "type": "setup"}], "to": "posedge $glbnet$clk$TRELLIS_IO_IN"}, {"from": "<async>", "path": [{"delay": 0, "from": {"cell": "a_i[17]$tr_io", "loc": [72, 26], "port": "O"}, "to": {"cell": "a_i[17]$tr_io", "loc": [72, 26], "port": "O"}, "type": "source"}, {"delay": 3.6809999942779541, "from": {"cell": "a_i[17]$tr_io", "loc": [72, 26], "port": "O"}, "net": "a_i[17]$TRELLIS_IO_IN", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/top_tommath_mul_e8_m17_round_even_p2.v:8.24-8.27"], "to": {"cell": "a_r_TRELLIS_FF_Q_18", "loc": [18, 23], "port": "M"}, "type": "routing"}, {"delay": 0, "from": {"cell": "a_r_TRELLIS_FF_Q_18", "loc": [18, 23], "port": "M"}, "to": {"cell": "a_r_TRELLIS_FF_Q_18", "loc": [18, 23], "port": "M"}, "type": "setup"}], "to": "posedge $glbnet$clk$TRELLIS_IO_IN"}, {"from": "posedge $glbnet$clk$TRELLIS_IO_IN", "path": [{"delay": 0.52499997615814209, "from": {"cell": "y_o_TRELLIS_FF_Q_20", "loc": [15, 15], "port": "Q"}, "to": {"cell": "y_o_TRELLIS_FF_Q_20", "loc": [15, 15], "port": "Q"}, "type": "clk-to-q"}, {"delay": 4.0929999351501465, "from": {"cell": "y_o_TRELLIS_FF_Q_20", "loc": [15, 15], "port": "Q"}, "net": "y_o[19]$TRELLIS_IO_OUT", "sources": ["/mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m17_round_even_p2/src/top_tommath_mul_e8_m17_round_even_p2.v:40.115-40.118"], "to": {"cell": "y_o[19]$tr_io", "loc": [72, 20], "port": "I"}, "type": "routing"}], "to": "<async>"}], "fmax": {"$glbnet$clk$TRELLIS_IO_IN": {"achieved": 104.67915344238281, "constraint": 100}}, "utilization": {"ALU54B": {"available": 14, "used": 0}, "CLKDIVF": {"available": 4, "used": 0}, "DCCA": {"available": 56, "used": 1}, "DCSC": {"available": 2, "used": 0}, "DCUA": {"available": 1, "used": 0}, "DDRDLL": {"available": 4, "used": 0}, "DLLDELD": {"available": 8, "used": 0}, "DP16KD": {"available": 56, "used": 0}, "DQSBUFM": {"available": 8, "used": 0}, "DTR": {"available": 1, "used": 0}, "ECLKBRIDGECS": {"available": 2, "used": 0}, "ECLKSYNCB": {"available": 10, "used": 0}, "EHXPLLL": {"available": 2, "used": 0}, "EXTREFB": {"available": 1, "used": 0}, "GSR": {"available": 1, "used": 0}, "IOLOGIC": {"available": 128, "used": 0}, "JTAGG": {"available": 1, "used": 0}, "MULT18X18D": {"available": 28, "used": 1}, "OSCG": {"available": 1, "used": 0}, "PCSCLKDIV": {"available": 2, "used": 0}, "SEDGA": {"available": 1, "used": 0}, "SIOLOGIC": {"available": 69, "used": 0}, "TRELLIS_COMB": {"available": 24288, "used": 219}, "TRELLIS_ECLKBUF": {"available": 8, "used": 0}, "TRELLIS_FF": {"available": 24288, "used": 167}, "TRELLIS_IO": {"available": 197, "used": 82}, "TRELLIS_RAMW": {"available": 3036, "used": 0}, "USRMCLK": {"available": 1, "used": 0}}}
