Info: Logic utilisation before packing: Info: Total LUT4s: 539/24288 2% Info: logic LUTs: 319/24288 1% Info: carry LUTs: 220/24288 0% Info: RAM LUTs: 0/ 3036 0% Info: RAMW LUTs: 0/ 6072 0% Info: Total DFFs: 275/24288 1% Info: Packing IOs.. Info: Packing constants.. Info: Packing carries... Info: Packing LUTs... Info: Packing LUT5-7s... Info: Packing FFs... Info: 60 FFs paired with LUTs. Info: Generating derived timing constraints... Info: Promoting globals... Info: promoting clock net clk$TRELLIS_IO_IN to global network Info: Checksum: 0x1c3d6185 Info: Device utilisation: Info: TRELLIS_IO: 136/ 197 69% Info: DCCA: 1/ 56 1% Info: DP16KD: 0/ 56 0% Info: MULT18X18D: 4/ 28 14% Info: ALU54B: 0/ 14 0% Info: EHXPLLL: 0/ 2 0% Info: EXTREFB: 0/ 1 0% Info: DCUA: 0/ 1 0% Info: PCSCLKDIV: 0/ 2 0% Info: IOLOGIC: 0/ 128 0% Info: SIOLOGIC: 0/ 69 0% Info: GSR: 0/ 1 0% Info: JTAGG: 0/ 1 0% Info: OSCG: 0/ 1 0% Info: SEDGA: 0/ 1 0% Info: DTR: 0/ 1 0% Info: USRMCLK: 0/ 1 0% Info: CLKDIVF: 0/ 4 0% Info: ECLKSYNCB: 0/ 10 0% Info: DLLDELD: 0/ 8 0% Info: DDRDLL: 0/ 4 0% Info: DQSBUFM: 0/ 8 0% Info: TRELLIS_ECLKBUF: 0/ 8 0% Info: ECLKBRIDGECS: 0/ 2 0% Info: DCSC: 0/ 2 0% Info: TRELLIS_FF: 275/ 24288 1% Info: TRELLIS_COMB: 569/ 24288 2% Info: TRELLIS_RAMW: 0/ 3036 0% Info: Placed 0 cells based on constraints. Info: Creating initial analytic placement for 442 cells, random placement wirelen = 36736. Info: at initial placer iter 0, wirelen = 6783 Info: at initial placer iter 1, wirelen = 6457 Info: at initial placer iter 2, wirelen = 6301 Info: at initial placer iter 3, wirelen = 6271 Info: Running main analytical placer, max placement attempts per cell = 121278. Info: at iteration #1, type ALL: wirelen solved = 6276, spread = 8898, legal = 9865; time = 0.02s Info: at iteration #2, type ALL: wirelen solved = 6337, spread = 8677, legal = 9048; time = 0.02s Info: at iteration #3, type ALL: wirelen solved = 6405, spread = 8684, legal = 8775; time = 0.02s Info: at iteration #4, type ALL: wirelen solved = 6486, spread = 8868, legal = 9056; time = 0.01s Info: at iteration #5, type ALL: wirelen solved = 6549, spread = 8686, legal = 8769; time = 0.01s Info: at iteration #6, type ALL: wirelen solved = 6477, spread = 8382, legal = 8776; time = 0.01s Info: at iteration #7, type ALL: wirelen solved = 6540, spread = 8236, legal = 8622; time = 0.01s Info: at iteration #8, type ALL: wirelen solved = 6536, spread = 8651, legal = 9082; time = 0.02s Info: at iteration #9, type ALL: wirelen solved = 6522, spread = 9451, legal = 10179; time = 0.02s Info: at iteration #10, type ALL: wirelen solved = 6697, spread = 8885, legal = 9499; time = 0.02s Info: at iteration #11, type ALL: wirelen solved = 6748, spread = 8578, legal = 10050; time = 0.02s Info: at iteration #12, type ALL: wirelen solved = 6708, spread = 8685, legal = 10079; time = 0.01s Info: HeAP Placer Time: 0.29s Info: of which solving equations: 0.16s Info: of which spreading cells: 0.03s Info: of which strict legalisation: 0.01s Info: Running simulated annealing placer for refinement. Info: at iteration #1: temp = 0.000000, timing cost = 383, wirelen = 8622 Info: at iteration #5: temp = 0.000000, timing cost = 338, wirelen = 7263 Info: at iteration #10: temp = 0.000000, timing cost = 324, wirelen = 6999 Info: at iteration #11: temp = 0.000000, timing cost = 336, wirelen = 6997 Info: SA placement time 0.71s Info: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 78.19 MHz (FAIL at 100.00 MHz) Info: Max delay -> posedge $glbnet$clk$TRELLIS_IO_IN: 6.64 ns Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> : 7.49 ns Info: Slack histogram: Info: legend: * represents 1 endpoint(s) Info: + represents [1,1) endpoint(s) Info: [ -2790, -2200) |******* Info: [ -2200, -1610) |************************************ Info: [ -1610, -1020) |******************* Info: [ -1020, -430) |********** Info: [ -430, 160) |********* Info: [ 160, 750) |* Info: [ 750, 1340) | Info: [ 1340, 1930) | Info: [ 1930, 2520) |* Info: [ 2520, 3110) | Info: [ 3110, 3700) | Info: [ 3700, 4290) | Info: [ 4290, 4880) | Info: [ 4880, 5470) |******** Info: [ 5470, 6060) |******* Info: [ 6060, 6650) |******************* Info: [ 6650, 7240) |**************** Info: [ 7240, 7830) |***************** Info: [ 7830, 8420) |********************** Info: [ 8420, 9010) |************** Info: Checksum: 0x30efda72 Info: Routing globals... Info: routing clock net $glbnet$clk$TRELLIS_IO_IN using global 0 Info: Routing.. Info: Setting up routing queue. Info: Routing 1961 arcs. Info: | (re-)routed arcs | delta | remaining| time spent | Info: IterCnt | w/ripup wo/ripup | w/r wo/r | arcs| batch(sec) total(sec)| Info: 1000 | 692 307 | 692 307 | 1688| 0.72 0.72| Info: 2000 | 1371 628 | 679 321 | 1437| 1.14 1.86| Info: 3000 | 2087 912 | 716 284 | 1229| 1.88 3.74| Info: 4000 | 2621 1275 | 534 363 | 824| 2.08 5.82| Info: 4973 | 2767 2005 | 146 730 | 0| 0.28 6.10| Info: Routing complete. Info: Router1 time 6.10s Info: Checksum: 0x10780b18 Info: Critical path report for clock '$glbnet$clk$TRELLIS_IO_IN' (posedge -> posedge): Info: type curr total name Info: clk-to-q 0.52 0.52 Source u_dut.n1_n0_mant_a_TRELLIS_FF_Q_18.Q Info: routing 1.46 1.98 Net u_dut.n1_n0_mant_a[17] (8,14) -> (9,13) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_9_B1_CCU2C_S1_A1_MULT18X18D_P9.A17 Info: logic 3.93 5.91 Source u_dut.n1_mant_mul_CCU2C_S1_9_B1_CCU2C_S1_A1_MULT18X18D_P9.P3 Info: routing 1.54 7.45 Net u_dut.n1_mant_mul_CCU2C_S1_9_B1_CCU2C_S1_A1[3] (9,13) -> (9,11) Info: Sink u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_4$CCU2_COMB1.A Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:148.7-152.6 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230.32-230.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:30.22-30.23 Info: logic 0.45 7.90 Source u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_4$CCU2_COMB1.FCO Info: routing 0.00 7.90 Net u_dut.n1_mant_mul_CCU2C_S1_9_B1_CCU2C_S1_4_COUT[3] (9,11) -> (9,11) Info: Sink u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_6$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:148.7-152.6 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230.32-230.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 7.97 Source u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_6$CCU2_COMB0.FCO Info: routing 0.00 7.97 Net u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_6$CCU2_FCI_INT (9,11) -> (9,11) Info: Sink u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_6$CCU2_COMB1.FCI Info: logic 0.00 7.97 Source u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_6$CCU2_COMB1.FCO Info: routing 0.00 7.97 Net u_dut.n1_mant_mul_CCU2C_S1_9_B1_CCU2C_S1_4_COUT[5] (9,11) -> (10,11) Info: Sink u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_7$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:148.7-152.6 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230.32-230.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 8.04 Source u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_7$CCU2_COMB0.FCO Info: routing 0.00 8.04 Net u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_7$CCU2_FCI_INT (10,11) -> (10,11) Info: Sink u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_7$CCU2_COMB1.FCI Info: logic 0.00 8.04 Source u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_7$CCU2_COMB1.FCO Info: routing 0.00 8.04 Net u_dut.n1_mant_mul_CCU2C_S1_9_B1_CCU2C_S1_4_COUT[7] (10,11) -> (10,11) Info: Sink u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_8$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:148.7-152.6 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230.32-230.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 8.11 Source u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_8$CCU2_COMB0.FCO Info: routing 0.00 8.11 Net u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_8$CCU2_FCI_INT (10,11) -> (10,11) Info: Sink u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_8$CCU2_COMB1.FCI Info: logic 0.00 8.11 Source u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_8$CCU2_COMB1.FCO Info: routing 0.00 8.11 Net u_dut.n1_mant_mul_CCU2C_S1_9_B1_CCU2C_S1_4_COUT[9] (10,11) -> (10,11) Info: Sink u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_2$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:148.7-152.6 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230.32-230.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.44 8.56 Source u_dut.n1_mant_mul_MULT18X18D_P9_P35_CCU2C_B1_2$CCU2_COMB0.F Info: routing 1.16 9.71 Net u_dut.n1_mant_mul_CCU2C_S1_9_B1[10] (10,11) -> (10,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_13$CCU2_COMB0.B Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:148.7-152.6 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:230.32-230.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:34.26-34.27 Info: logic 0.45 10.16 Source u_dut.n1_mant_mul_CCU2C_S1_13$CCU2_COMB0.FCO Info: routing 0.00 10.16 Net u_dut.n1_mant_mul_CCU2C_S1_13$CCU2_FCI_INT (10,10) -> (10,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_13$CCU2_COMB1.FCI Info: logic 0.00 10.16 Source u_dut.n1_mant_mul_CCU2C_S1_13$CCU2_COMB1.FCO Info: routing 0.00 10.16 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[11] (10,10) -> (10,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_6$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.23 Source u_dut.n1_mant_mul_CCU2C_S1_6$CCU2_COMB0.FCO Info: routing 0.00 10.23 Net u_dut.n1_mant_mul_CCU2C_S1_6$CCU2_FCI_INT (10,10) -> (10,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_6$CCU2_COMB1.FCI Info: logic 0.00 10.23 Source u_dut.n1_mant_mul_CCU2C_S1_6$CCU2_COMB1.FCO Info: routing 0.00 10.23 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[13] (10,10) -> (11,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_3$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.30 Source u_dut.n1_mant_mul_CCU2C_S1_3$CCU2_COMB0.FCO Info: routing 0.00 10.30 Net u_dut.n1_mant_mul_CCU2C_S1_3$CCU2_FCI_INT (11,10) -> (11,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_3$CCU2_COMB1.FCI Info: logic 0.00 10.30 Source u_dut.n1_mant_mul_CCU2C_S1_3$CCU2_COMB1.FCO Info: routing 0.00 10.30 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[15] (11,10) -> (11,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_9$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.37 Source u_dut.n1_mant_mul_CCU2C_S1_9$CCU2_COMB0.FCO Info: routing 0.00 10.37 Net u_dut.n1_mant_mul_CCU2C_S1_9$CCU2_FCI_INT (11,10) -> (11,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_9$CCU2_COMB1.FCI Info: logic 0.00 10.37 Source u_dut.n1_mant_mul_CCU2C_S1_9$CCU2_COMB1.FCO Info: routing 0.00 10.37 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[17] (11,10) -> (11,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_12$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.44 Source u_dut.n1_mant_mul_CCU2C_S1_12$CCU2_COMB0.FCO Info: routing 0.00 10.44 Net u_dut.n1_mant_mul_CCU2C_S1_12$CCU2_FCI_INT (11,10) -> (11,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_12$CCU2_COMB1.FCI Info: logic 0.00 10.44 Source u_dut.n1_mant_mul_CCU2C_S1_12$CCU2_COMB1.FCO Info: routing 0.00 10.44 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[19] (11,10) -> (11,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_26$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.52 Source u_dut.n1_mant_mul_CCU2C_S1_26$CCU2_COMB0.FCO Info: routing 0.00 10.52 Net u_dut.n1_mant_mul_CCU2C_S1_26$CCU2_FCI_INT (11,10) -> (11,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_26$CCU2_COMB1.FCI Info: logic 0.00 10.52 Source u_dut.n1_mant_mul_CCU2C_S1_26$CCU2_COMB1.FCO Info: routing 0.00 10.52 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[21] (11,10) -> (12,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_5$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.59 Source u_dut.n1_mant_mul_CCU2C_S1_5$CCU2_COMB0.FCO Info: routing 0.00 10.59 Net u_dut.n1_mant_mul_CCU2C_S1_5$CCU2_FCI_INT (12,10) -> (12,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_5$CCU2_COMB1.FCI Info: logic 0.00 10.59 Source u_dut.n1_mant_mul_CCU2C_S1_5$CCU2_COMB1.FCO Info: routing 0.00 10.59 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[23] (12,10) -> (12,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_1$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.66 Source u_dut.n1_mant_mul_CCU2C_S1_1$CCU2_COMB0.FCO Info: routing 0.00 10.66 Net u_dut.n1_mant_mul_CCU2C_S1_1$CCU2_FCI_INT (12,10) -> (12,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_1$CCU2_COMB1.FCI Info: logic 0.00 10.66 Source u_dut.n1_mant_mul_CCU2C_S1_1$CCU2_COMB1.FCO Info: routing 0.00 10.66 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[25] (12,10) -> (12,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_23$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.73 Source u_dut.n1_mant_mul_CCU2C_S1_23$CCU2_COMB0.FCO Info: routing 0.00 10.73 Net u_dut.n1_mant_mul_CCU2C_S1_23$CCU2_FCI_INT (12,10) -> (12,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_23$CCU2_COMB1.FCI Info: logic 0.00 10.73 Source u_dut.n1_mant_mul_CCU2C_S1_23$CCU2_COMB1.FCO Info: routing 0.00 10.73 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[27] (12,10) -> (12,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_19$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.80 Source u_dut.n1_mant_mul_CCU2C_S1_19$CCU2_COMB0.FCO Info: routing 0.00 10.80 Net u_dut.n1_mant_mul_CCU2C_S1_19$CCU2_FCI_INT (12,10) -> (12,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_19$CCU2_COMB1.FCI Info: logic 0.00 10.80 Source u_dut.n1_mant_mul_CCU2C_S1_19$CCU2_COMB1.FCO Info: routing 0.00 10.80 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[29] (12,10) -> (13,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_21$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.87 Source u_dut.n1_mant_mul_CCU2C_S1_21$CCU2_COMB0.FCO Info: routing 0.00 10.87 Net u_dut.n1_mant_mul_CCU2C_S1_21$CCU2_FCI_INT (13,10) -> (13,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_21$CCU2_COMB1.FCI Info: logic 0.00 10.87 Source u_dut.n1_mant_mul_CCU2C_S1_21$CCU2_COMB1.FCO Info: routing 0.00 10.87 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[31] (13,10) -> (13,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_20$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 10.94 Source u_dut.n1_mant_mul_CCU2C_S1_20$CCU2_COMB0.FCO Info: routing 0.00 10.94 Net u_dut.n1_mant_mul_CCU2C_S1_20$CCU2_FCI_INT (13,10) -> (13,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_20$CCU2_COMB1.FCI Info: logic 0.00 10.94 Source u_dut.n1_mant_mul_CCU2C_S1_20$CCU2_COMB1.FCO Info: routing 0.00 10.94 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[33] (13,10) -> (13,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_10$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.01 Source u_dut.n1_mant_mul_CCU2C_S1_10$CCU2_COMB0.FCO Info: routing 0.00 11.01 Net u_dut.n1_mant_mul_CCU2C_S1_10$CCU2_FCI_INT (13,10) -> (13,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_10$CCU2_COMB1.FCI Info: logic 0.00 11.01 Source u_dut.n1_mant_mul_CCU2C_S1_10$CCU2_COMB1.FCO Info: routing 0.00 11.01 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[35] (13,10) -> (13,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_7$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.08 Source u_dut.n1_mant_mul_CCU2C_S1_7$CCU2_COMB0.FCO Info: routing 0.00 11.08 Net u_dut.n1_mant_mul_CCU2C_S1_7$CCU2_FCI_INT (13,10) -> (13,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_7$CCU2_COMB1.FCI Info: logic 0.00 11.08 Source u_dut.n1_mant_mul_CCU2C_S1_7$CCU2_COMB1.FCO Info: routing 0.00 11.08 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[37] (13,10) -> (14,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_15$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.15 Source u_dut.n1_mant_mul_CCU2C_S1_15$CCU2_COMB0.FCO Info: routing 0.00 11.15 Net u_dut.n1_mant_mul_CCU2C_S1_15$CCU2_FCI_INT (14,10) -> (14,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_15$CCU2_COMB1.FCI Info: logic 0.00 11.15 Source u_dut.n1_mant_mul_CCU2C_S1_15$CCU2_COMB1.FCO Info: routing 0.00 11.15 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[39] (14,10) -> (14,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.23 Source u_dut.n1_mant_mul_CCU2C_S1$CCU2_COMB0.FCO Info: routing 0.00 11.23 Net u_dut.n1_mant_mul_CCU2C_S1$CCU2_FCI_INT (14,10) -> (14,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1$CCU2_COMB1.FCI Info: logic 0.00 11.23 Source u_dut.n1_mant_mul_CCU2C_S1$CCU2_COMB1.FCO Info: routing 0.00 11.23 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[41] (14,10) -> (14,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_11$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.30 Source u_dut.n1_mant_mul_CCU2C_S1_11$CCU2_COMB0.FCO Info: routing 0.00 11.30 Net u_dut.n1_mant_mul_CCU2C_S1_11$CCU2_FCI_INT (14,10) -> (14,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_11$CCU2_COMB1.FCI Info: logic 0.00 11.30 Source u_dut.n1_mant_mul_CCU2C_S1_11$CCU2_COMB1.FCO Info: routing 0.00 11.30 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[43] (14,10) -> (14,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_18$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.37 Source u_dut.n1_mant_mul_CCU2C_S1_18$CCU2_COMB0.FCO Info: routing 0.00 11.37 Net u_dut.n1_mant_mul_CCU2C_S1_18$CCU2_FCI_INT (14,10) -> (14,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_18$CCU2_COMB1.FCI Info: logic 0.00 11.37 Source u_dut.n1_mant_mul_CCU2C_S1_18$CCU2_COMB1.FCO Info: routing 0.00 11.37 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[45] (14,10) -> (15,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_24$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.44 Source u_dut.n1_mant_mul_CCU2C_S1_24$CCU2_COMB0.FCO Info: routing 0.00 11.44 Net u_dut.n1_mant_mul_CCU2C_S1_24$CCU2_FCI_INT (15,10) -> (15,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_24$CCU2_COMB1.FCI Info: logic 0.00 11.44 Source u_dut.n1_mant_mul_CCU2C_S1_24$CCU2_COMB1.FCO Info: routing 0.00 11.44 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[47] (15,10) -> (15,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_14$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.51 Source u_dut.n1_mant_mul_CCU2C_S1_14$CCU2_COMB0.FCO Info: routing 0.00 11.51 Net u_dut.n1_mant_mul_CCU2C_S1_14$CCU2_FCI_INT (15,10) -> (15,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_14$CCU2_COMB1.FCI Info: logic 0.00 11.51 Source u_dut.n1_mant_mul_CCU2C_S1_14$CCU2_COMB1.FCO Info: routing 0.00 11.51 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[49] (15,10) -> (15,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_2$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.58 Source u_dut.n1_mant_mul_CCU2C_S1_2$CCU2_COMB0.FCO Info: routing 0.00 11.58 Net u_dut.n1_mant_mul_CCU2C_S1_2$CCU2_FCI_INT (15,10) -> (15,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_2$CCU2_COMB1.FCI Info: logic 0.00 11.58 Source u_dut.n1_mant_mul_CCU2C_S1_2$CCU2_COMB1.FCO Info: routing 0.00 11.58 Net u_dut.n1_mant_mul_CCU2C_S1_4_COUT[51] (15,10) -> (15,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_4$CCU2_COMB0.FCI Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:119.25-119.52 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/mul2dsp.v:173.32-173.125 Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/arith_map_ccu2c.v:63.22-63.23 Info: logic 0.07 11.65 Source u_dut.n1_mant_mul_CCU2C_S1_4$CCU2_COMB0.FCO Info: routing 0.00 11.65 Net u_dut.n1_mant_mul_CCU2C_S1_4$CCU2_FCI_INT (15,10) -> (15,10) Info: Sink u_dut.n1_mant_mul_CCU2C_S1_4$CCU2_COMB1.FCI Info: logic 0.40 12.06 Source u_dut.n1_mant_mul_CCU2C_S1_4$CCU2_COMB1.F Info: routing 1.03 13.09 Net u_dut.n1_mant_mul[71] (15,10) -> (10,9) Info: Sink u_dut._zz_n2_exp_mul_adj_3_LUT4_Z_B_LUT4_Z_D_TRELLIS_FF_Q_DI_LUT4_Z_D_LUT4_Z.A Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/tommath_mul_e8_m35_round_even_p2.v:53.23-53.34 Info: logic 0.24 13.32 Source u_dut._zz_n2_exp_mul_adj_3_LUT4_Z_B_LUT4_Z_D_TRELLIS_FF_Q_DI_LUT4_Z_D_LUT4_Z.F Info: routing 0.04 13.36 Net u_dut._zz_n2_exp_mul_adj_3_LUT4_Z_B_LUT4_Z_D_TRELLIS_FF_Q_DI_LUT4_Z_D[3] (10,9) -> (10,9) Info: Sink u_dut._zz_n2_exp_mul_adj_3_LUT4_Z_B_LUT4_Z_D_TRELLIS_FF_Q_DI_LUT4_Z.D Info: Defined in: Info: /mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24 Info: logic 0.24 13.60 Source u_dut._zz_n2_exp_mul_adj_3_LUT4_Z_B_LUT4_Z_D_TRELLIS_FF_Q_DI_LUT4_Z.F Info: routing 0.13 13.73 Net u_dut._zz_n2_exp_mul_adj_3_LUT4_Z_B_LUT4_Z_D_TRELLIS_FF_Q_DI (10,9) -> (10,9) Info: Sink u_dut._zz_n2_exp_mul_adj_3_LUT4_Z_B_LUT4_Z_D_TRELLIS_FF_Q.DI Info: setup 0.00 13.73 Source u_dut._zz_n2_exp_mul_adj_3_LUT4_Z_B_LUT4_Z_D_TRELLIS_FF_Q.DI Info: 8.37 ns logic, 5.36 ns routing Info: Critical path report for cross-domain path '' -> 'posedge $glbnet$clk$TRELLIS_IO_IN': Info: type curr total name Info: source 0.00 0.00 Source b_i[11]$tr_io.O Info: routing 4.48 4.48 Net b_i[11]$TRELLIS_IO_IN (72,23) -> (15,17) Info: Sink b_r_TRELLIS_FF_Q_12.M Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/top_tommath_mul_e8_m35_round_even_p2.v:9.24-9.27 Info: setup 0.00 4.48 Source b_r_TRELLIS_FF_Q_12.M Info: 0.00 ns logic, 4.48 ns routing Info: Critical path report for cross-domain path 'posedge $glbnet$clk$TRELLIS_IO_IN' -> '': Info: type curr total name Info: clk-to-q 0.52 0.52 Source y_o_TRELLIS_FF_Q_43.Q Info: routing 4.52 5.05 Net y_o[42]$TRELLIS_IO_OUT (22,11) -> (72,32) Info: Sink y_o[42]$tr_io.I Info: Defined in: Info: /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/src/top_tommath_mul_e8_m35_round_even_p2.v:40.115-40.118 Info: 0.52 ns logic, 4.52 ns routing Warning: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 72.83 MHz (FAIL at 100.00 MHz) Info: Max delay -> posedge $glbnet$clk$TRELLIS_IO_IN: 4.48 ns Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> : 5.05 ns Info: Slack histogram: Info: legend: * represents 1 endpoint(s) Info: + represents [1,1) endpoint(s) Info: [ -3731, -3091) |************************************ Info: [ -3091, -2451) |* Info: [ -2451, -1811) |* Info: [ -1811, -1171) |**** Info: [ -1171, -531) |****************************** Info: [ -531, 109) |*** Info: [ 109, 749) |****** Info: [ 749, 1389) | Info: [ 1389, 2029) | Info: [ 2029, 2669) | Info: [ 2669, 3309) |** Info: [ 3309, 3949) | Info: [ 3949, 4589) | Info: [ 4589, 5229) | Info: [ 5229, 5869) |****** Info: [ 5869, 6509) |**** Info: [ 6509, 7149) |***** Info: [ 7149, 7789) |************************** Info: [ 7789, 8429) |*************************************** Info: [ 8429, 9069) |*********************** 1 warning, 0 errors Info: Program finished normally. $ nextpnr-ecp5 --json /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/netlist.json --write /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/nextpnr-routed.json --12k --package CABGA381 --speed 6 --freq 100 --timing-allow-fail --lpf-allow-unconstrained --report /mnt/storage/test/zkf-vs-flopoco/artifacts/targets/ecp5-yosys/rows/tommath_mul_e8_m35_round_even_p2/nextpnr-report.json [exit code 0]