{"critical_paths": [{"from": "posedge $glbnet$clk$TRELLIS_IO_IN", "path": [{"delay": 0.52499997615814209, "from": {"cell": "x_r_TRELLIS_FF_Q_8", "loc": [13, 14], "port": "Q"}, "to": {"cell": "x_r_TRELLIS_FF_Q_8", "loc": [13, 14], "port": "Q"}, "type": "clk-to-q"}, {"delay": 1.378000020980835, "from": {"cell": "x_r_TRELLIS_FF_Q_8", "loc": [13, 14], "port": "Q"}, "net": "x_r[16]", "sources": [], "to": {"cell": "u_dut.significandmultiplication.:130", "loc": [14, 13], "port": "A16"}, "type": "routing"}, {"delay": 3.9270000457763672, "from": {"cell": "u_dut.significandmultiplication.:130", "loc": [14, 13], "port": "A16"}, "to": {"cell": "u_dut.significandmultiplication.:130", "loc": [14, 13], "port": "P3"}, "type": "logic"}, {"delay": 1.3660000562667847, "from": {"cell": "u_dut.significandmultiplication.:130", "loc": [14, 13], "port": "P3"}, "net": "u_dut.significandmultiplication:37[3]", "sources": [], "to": {"cell": "u_dut.roundingadder.x_1_d1_TRELLIS_FF_Q_1_DI_LUT4_Z_2", "loc": [14, 14], "port": "D"}, "type": "routing"}, {"delay": 0.23600000143051147, "from": {"cell": "u_dut.roundingadder.x_1_d1_TRELLIS_FF_Q_1_DI_LUT4_Z_2", "loc": [14, 14], "port": "D"}, "to": {"cell": "u_dut.roundingadder.x_1_d1_TRELLIS_FF_Q_1_DI_LUT4_Z_2", "loc": [14, 14], "port": "F"}, "type": "logic"}, {"delay": 0.68300002813339233, "from": {"cell": "u_dut.roundingadder.x_1_d1_TRELLIS_FF_Q_1_DI_LUT4_Z_2", "loc": [14, 14], "port": "F"}, "net": "u_dut.roundingadder.x_1_d1_TRELLIS_FF_Q_1_DI[3]", "sources": ["/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"], "to": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_ALUT_LUT4_Z", "loc": [14, 16], "port": "D"}, "type": "routing"}, {"delay": 0.23600000143051147, "from": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_ALUT_LUT4_Z", "loc": [14, 16], "port": "D"}, "to": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_ALUT_LUT4_Z", "loc": [14, 16], "port": "F"}, "type": "logic"}, {"delay": 0, "from": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_ALUT_LUT4_Z", "loc": [14, 16], "port": "F"}, "net": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_ALUT", "sources": ["/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/cells_map_trellis.v:133.22-133.24"], "to": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_BLUT_LUT4_Z", "loc": [14, 16], "port": "F1"}, "type": "routing"}, {"delay": 0.16500000655651093, "from": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_BLUT_LUT4_Z", "loc": [14, 16], "port": "F1"}, "to": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_BLUT_LUT4_Z", "loc": [14, 16], "port": "OFX"}, "type": "logic"}, {"delay": 0.46299999952316284, "from": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI_PFUMX_Z_BLUT_LUT4_Z", "loc": [14, 16], "port": "OFX"}, "net": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q_DI", "sources": [], "to": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q", "loc": [14, 16], "port": "M"}, "type": "routing"}, {"delay": 0, "from": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q", "loc": [14, 16], "port": "M"}, "to": {"cell": "u_dut.roundingadder.cin_1_d1_LUT4_Z_D_TRELLIS_FF_Q", "loc": [14, 16], "port": "M"}, "type": "setup"}], "to": "posedge $glbnet$clk$TRELLIS_IO_IN"}, {"from": "<async>", "path": [{"delay": 0, "from": {"cell": "Y_i[20]$tr_io", "loc": [72, 17], "port": "O"}, "to": {"cell": "Y_i[20]$tr_io", "loc": [72, 17], "port": "O"}, "type": "source"}, {"delay": 3.6809999942779541, "from": {"cell": "Y_i[20]$tr_io", "loc": [72, 17], "port": "O"}, "net": "Y_i[20]$TRELLIS_IO_IN", "sources": [], "to": {"cell": "y_r_TRELLIS_FF_Q_20", "loc": [18, 16], "port": "M"}, "type": "routing"}, {"delay": 0, "from": {"cell": "y_r_TRELLIS_FF_Q_20", "loc": [18, 16], "port": "M"}, "to": {"cell": "y_r_TRELLIS_FF_Q_20", "loc": [18, 16], "port": "M"}, "type": "setup"}], "to": "posedge $glbnet$clk$TRELLIS_IO_IN"}, {"from": "posedge $glbnet$clk$TRELLIS_IO_IN", "path": [{"delay": 0.52499997615814209, "from": {"cell": "R_o_LUT4_Z_1_D_TRELLIS_FF_Q_1", "loc": [18, 18], "port": "Q"}, "to": {"cell": "R_o_LUT4_Z_1_D_TRELLIS_FF_Q_1", "loc": [18, 18], "port": "Q"}, "type": "clk-to-q"}, {"delay": 1.1319999694824219, "from": {"cell": "R_o_LUT4_Z_1_D_TRELLIS_FF_Q_1", "loc": [18, 18], "port": "Q"}, "net": "R_o_LUT4_Z_1_D[0]", "sources": ["/mnt/storage/synth_eval/oss-cad-suite/lib/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24"], "to": {"cell": "R_o_LUT4_Z_1", "loc": [19, 19], "port": "C"}, "type": "routing"}, {"delay": 0.23600000143051147, "from": {"cell": "R_o_LUT4_Z_1", "loc": [19, 19], "port": "C"}, "to": {"cell": "R_o_LUT4_Z_1", "loc": [19, 19], "port": "F"}, "type": "logic"}, {"delay": 3.9409999847412109, "from": {"cell": "R_o_LUT4_Z_1", "loc": [19, 19], "port": "F"}, "net": "R_o[27]$TRELLIS_IO_OUT", "sources": [], "to": {"cell": "R_o[27]$tr_io", "loc": [72, 26], "port": "I"}, "type": "routing"}], "to": "<async>"}], "fmax": {"$glbnet$clk$TRELLIS_IO_IN": {"achieved": 111.37097930908203, "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": 98}, "TRELLIS_ECLKBUF": {"available": 8, "used": 0}, "TRELLIS_FF": {"available": 24288, "used": 119}, "TRELLIS_IO": {"available": 197, "used": 85}, "TRELLIS_RAMW": {"available": 3036, "used": 0}, "USRMCLK": {"available": 1, "used": 0}}}
