{"critical_paths": [{"from": "posedge pll_216mhz", "path": [{"delay": 0.54000002145767212, "from": {"cell": "usb_record_epoch_sync2_q_SB_LUT4_I3_LC", "loc": [5, 25], "port": "CLK"}, "to": {"cell": "usb_record_epoch_sync2_q_SB_DFFR_Q_DFFLC", "loc": [4, 30], "port": "O"}, "type": "clk-to-q"}, {"delay": 1.3300000429153442, "from": {"cell": "usb_record_epoch_sync2_q_SB_DFFR_Q_DFFLC", "loc": [4, 30], "port": "O"}, "net": "usb_record_epoch_sync2_q", "to": {"cell": "usb_record_epoch_sync2_q_SB_LUT4_I3_LC", "loc": [5, 25], "port": "I3"}, "type": "routing"}, {"delay": 0.31499999761581421, "from": {"cell": "usb_record_epoch_sync2_q_SB_LUT4_I3_LC", "loc": [5, 25], "port": "I3"}, "to": {"cell": "usb_record_epoch_sync2_q_SB_LUT4_I3_LC", "loc": [5, 25], "port": "O"}, "type": "logic"}, {"delay": 1.6449999809265137, "from": {"cell": "usb_record_epoch_sync2_q_SB_LUT4_I3_LC", "loc": [5, 25], "port": "O"}, "net": "MPSSE_MOSI_SB_DFFER_D_Q[2]", "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_18_LC", "loc": [3, 32], "port": "I3"}, "type": "routing"}, {"delay": 0.33500000834465027, "from": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_18_LC", "loc": [3, 32], "port": "I3"}, "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_18_LC", "loc": [3, 32], "port": "I3"}, "type": "setup"}], "to": "posedge pll_216mhz"}, {"from": "posedge MPSSE_SCLK$SB_IO_IN_$glb_clk", "path": [{"delay": 0.54000002145767212, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_O_1_LC", "loc": [6, 26], "port": "CLK"}, "to": {"cell": "usb_record_position.count_d0_lut_LC", "loc": [12, 26], "port": "O"}, "type": "clk-to-q"}, {"delay": 1.218000054359436, "from": {"cell": "usb_record_position.count_d0_lut_LC", "loc": [12, 26], "port": "O"}, "net": "mpsse_miso_data_SB_LUT4_O_I0_SB_LUT4_O_1_I2_SB_LUT4_O_1_I2_SB_LUT4_O_1_I1[2]", "to": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_O_1_LC", "loc": [6, 26], "port": "I0"}, "type": "routing"}, {"delay": 0.44800001382827759, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_O_1_LC", "loc": [6, 26], "port": "I0"}, "to": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_O_1_LC", "loc": [6, 26], "port": "O"}, "type": "logic"}, {"delay": 0.58799999952316284, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_O_1_LC", "loc": [6, 26], "port": "O"}, "net": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2[1]", "to": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_LC", "loc": [5, 27], "port": "I3"}, "type": "routing"}, {"delay": 0.31499999761581421, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_LC", "loc": [5, 27], "port": "I3"}, "to": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_LC", "loc": [5, 27], "port": "O"}, "type": "logic"}, {"delay": 3.0269999504089355, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_LC", "loc": [5, 27], "port": "O"}, "net": "result_ack_sync1_q_SB_DFFR_D_Q[2]", "to": {"cell": "$gbuf_result_ack_sync1_q_SB_DFFR_D_Q[2]_$glb_ce", "loc": [33, 16], "port": "USER_SIGNAL_TO_GLOBAL_BUFFER"}, "type": "routing"}, {"delay": 0.61699998378753662, "from": {"cell": "$gbuf_result_ack_sync1_q_SB_DFFR_D_Q[2]_$glb_ce", "loc": [33, 16], "port": "USER_SIGNAL_TO_GLOBAL_BUFFER"}, "to": {"cell": "$gbuf_result_ack_sync1_q_SB_DFFR_D_Q[2]_$glb_ce", "loc": [33, 16], "port": "GLOBAL_BUFFER_OUTPUT"}, "type": "logic"}, {"delay": 0.6029999852180481, "from": {"cell": "$gbuf_result_ack_sync1_q_SB_DFFR_D_Q[2]_$glb_ce", "loc": [33, 16], "port": "GLOBAL_BUFFER_OUTPUT"}, "net": "result_ack_sync1_q_SB_DFFR_D_Q[2]_$glb_ce", "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_DFFLC", "loc": [4, 26], "port": "CEN"}, "type": "routing"}, {"delay": 0.10000000149011612, "from": {"cell": "MPSSE_MOSI_SB_DFFER_D_DFFLC", "loc": [4, 26], "port": "CEN"}, "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_DFFLC", "loc": [4, 26], "port": "CEN"}, "type": "setup"}], "to": "posedge MPSSE_SCLK$SB_IO_IN_$glb_clk"}, {"from": "<async>", "path": [{"delay": 0, "from": {"cell": "mpsse_miso_io_OUTPUT_ENABLE_SB_LUT4_O_LC", "loc": [26, 32], "port": "D_IN_0"}, "to": {"cell": "MPSSE_CS_N$sb_io", "loc": [27, 33], "port": "D_IN_0"}, "type": "source"}, {"delay": 0.58799999952316284, "from": {"cell": "MPSSE_CS_N$sb_io", "loc": [27, 33], "port": "D_IN_0"}, "net": "MPSSE_CS_N$SB_IO_IN", "to": {"cell": "mpsse_miso_io_OUTPUT_ENABLE_SB_LUT4_O_LC", "loc": [26, 32], "port": "I3"}, "type": "routing"}, {"delay": 0.31499999761581421, "from": {"cell": "mpsse_miso_io_OUTPUT_ENABLE_SB_LUT4_O_LC", "loc": [26, 32], "port": "I3"}, "to": {"cell": "mpsse_miso_io_OUTPUT_ENABLE_SB_LUT4_O_LC", "loc": [26, 32], "port": "O"}, "type": "logic"}, {"delay": 0.58799999952316284, "from": {"cell": "mpsse_miso_io_OUTPUT_ENABLE_SB_LUT4_O_LC", "loc": [26, 32], "port": "O"}, "net": "mpsse_miso_io_OUTPUT_ENABLE", "to": {"cell": "mpsse_miso_io", "loc": [26, 33], "port": "OUTPUT_ENABLE"}, "type": "routing"}], "to": "<async>"}, {"from": "<async>", "path": [{"delay": 0, "from": {"cell": "$gbuf_MPSSE_CS_N$SB_IO_IN_$glb_sr", "loc": [33, 17], "port": "D_IN_0"}, "to": {"cell": "MPSSE_CS_N$sb_io", "loc": [27, 33], "port": "D_IN_0"}, "type": "source"}, {"delay": 2.309999942779541, "from": {"cell": "MPSSE_CS_N$sb_io", "loc": [27, 33], "port": "D_IN_0"}, "net": "MPSSE_CS_N$SB_IO_IN", "to": {"cell": "$gbuf_MPSSE_CS_N$SB_IO_IN_$glb_sr", "loc": [33, 17], "port": "USER_SIGNAL_TO_GLOBAL_BUFFER"}, "type": "routing"}, {"delay": 0.61699998378753662, "from": {"cell": "$gbuf_MPSSE_CS_N$SB_IO_IN_$glb_sr", "loc": [33, 17], "port": "USER_SIGNAL_TO_GLOBAL_BUFFER"}, "to": {"cell": "$gbuf_MPSSE_CS_N$SB_IO_IN_$glb_sr", "loc": [33, 17], "port": "GLOBAL_BUFFER_OUTPUT"}, "type": "logic"}, {"delay": 0.46200001239776611, "from": {"cell": "$gbuf_MPSSE_CS_N$SB_IO_IN_$glb_sr", "loc": [33, 17], "port": "GLOBAL_BUFFER_OUTPUT"}, "net": "MPSSE_CS_N$SB_IO_IN_$glb_sr", "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_DFFLC", "loc": [4, 26], "port": "SR"}, "type": "routing"}, {"delay": 0.10000000149011612, "from": {"cell": "MPSSE_MOSI_SB_DFFER_D_DFFLC", "loc": [4, 26], "port": "SR"}, "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_DFFLC", "loc": [4, 26], "port": "SR"}, "type": "setup"}], "to": "posedge MPSSE_SCLK$SB_IO_IN_$glb_clk"}, {"from": "posedge MPSSE_SCLK$SB_IO_IN_$glb_clk", "path": [{"delay": 0.54000002145767212, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_I2_SB_LUT4_O_LC", "loc": [6, 32], "port": "CLK"}, "to": {"cell": "usb_record_position.count_d0_lut_LC", "loc": [12, 26], "port": "O"}, "type": "clk-to-q"}, {"delay": 1.9600000381469727, "from": {"cell": "usb_record_position.count_d0_lut_LC", "loc": [12, 26], "port": "O"}, "net": "mpsse_miso_data_SB_LUT4_O_I0_SB_LUT4_O_1_I2_SB_LUT4_O_1_I2_SB_LUT4_O_1_I1[2]", "to": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_I2_SB_LUT4_O_LC", "loc": [6, 32], "port": "I2"}, "type": "routing"}, {"delay": 0.37799999117851257, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_I2_SB_LUT4_O_LC", "loc": [6, 32], "port": "I2"}, "to": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_I2_SB_LUT4_O_LC", "loc": [6, 32], "port": "O"}, "type": "logic"}, {"delay": 1.2740000486373901, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_I2_SB_LUT4_O_LC", "loc": [6, 32], "port": "O"}, "net": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_I2[2]", "to": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_LC", "loc": [7, 28], "port": "I2"}, "type": "routing"}, {"delay": 0.37799999117851257, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_LC", "loc": [7, 28], "port": "I2"}, "to": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_LC", "loc": [7, 28], "port": "O"}, "type": "logic"}, {"delay": 0.95899999141693115, "from": {"cell": "result_ack_sync1_q_SB_DFFR_D_Q_SB_LUT4_O_I2_SB_LUT4_I1_LC", "loc": [7, 28], "port": "O"}, "net": "mpsse_miso_data_SB_LUT4_O_I0_SB_LUT4_O_I1[3]", "to": {"cell": "mpsse_miso_data_SB_LUT4_O_I0_SB_LUT4_O_LC", "loc": [7, 30], "port": "I3"}, "type": "routing"}, {"delay": 0.31499999761581421, "from": {"cell": "mpsse_miso_data_SB_LUT4_O_I0_SB_LUT4_O_LC", "loc": [7, 30], "port": "I3"}, "to": {"cell": "mpsse_miso_data_SB_LUT4_O_I0_SB_LUT4_O_LC", "loc": [7, 30], "port": "O"}, "type": "logic"}, {"delay": 0.58799999952316284, "from": {"cell": "mpsse_miso_data_SB_LUT4_O_I0_SB_LUT4_O_LC", "loc": [7, 30], "port": "O"}, "net": "mpsse_miso_data_SB_LUT4_O_I0[0]", "to": {"cell": "mpsse_miso_data_SB_LUT4_O_LC", "loc": [7, 30], "port": "I0"}, "type": "routing"}, {"delay": 0.44800001382827759, "from": {"cell": "mpsse_miso_data_SB_LUT4_O_LC", "loc": [7, 30], "port": "I0"}, "to": {"cell": "mpsse_miso_data_SB_LUT4_O_LC", "loc": [7, 30], "port": "O"}, "type": "logic"}, {"delay": 2.5409998893737793, "from": {"cell": "mpsse_miso_data_SB_LUT4_O_LC", "loc": [7, 30], "port": "O"}, "net": "mpsse_miso_data", "to": {"cell": "mpsse_miso_io", "loc": [26, 33], "port": "D_OUT_0"}, "type": "routing"}], "to": "<async>"}, {"from": "posedge MPSSE_SCLK$SB_IO_IN_$glb_clk", "path": [{"delay": 0.54000002145767212, "from": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_14_LC", "loc": [3, 29], "port": "CLK"}, "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_14_I1_SB_DFFER_Q_DFFLC", "loc": [2, 29], "port": "O"}, "type": "clk-to-q"}, {"delay": 0.90299999713897705, "from": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_14_I1_SB_DFFER_Q_DFFLC", "loc": [2, 29], "port": "O"}, "net": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_14_I1[0]", "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_14_LC", "loc": [3, 29], "port": "I1"}, "type": "routing"}, {"delay": 0.41899999976158142, "from": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_14_LC", "loc": [3, 29], "port": "I1"}, "to": {"cell": "MPSSE_MOSI_SB_DFFER_D_Q_SB_LUT4_I1_O_SB_LUT4_O_14_LC", "loc": [3, 29], "port": "I1"}, "type": "setup"}], "to": "posedge pll_216mhz"}, {"from": "posedge pll_216mhz", "path": [{"delay": 0.54000002145767212, "from": {"cell": "LED[1]$sb_io", "loc": [6, 33], "port": "CLK"}, "to": {"cell": "serializer_phase_q_SB_DFFS_Q_DFFLC", "loc": [6, 27], "port": "O"}, "type": "clk-to-q"}, {"delay": 1.128000020980835, "from": {"cell": "serializer_phase_q_SB_DFFS_Q_DFFLC", "loc": [6, 27], "port": "O"}, "net": "LED[1]$SB_IO_OUT", "to": {"cell": "LED[1]$sb_io", "loc": [6, 33], "port": "D_OUT_0"}, "type": "routing"}], "to": "<async>"}, {"from": "posedge pll_216mhz", "path": [{"delay": 0.54000002145767212, "from": {"cell": "result_ack_sync1_q_SB_DFFR_Q_DFFLC", "loc": [5, 27], "port": "CLK"}, "to": {"cell": "result_request_seen_q_SB_DFFER_Q_DFFLC", "loc": [7, 31], "port": "O"}, "type": "clk-to-q"}, {"delay": 1.2740000486373901, "from": {"cell": "result_request_seen_q_SB_DFFER_Q_DFFLC", "loc": [7, 31], "port": "O"}, "net": "result_request_seen_q", "to": {"cell": "result_ack_sync1_q_SB_DFFR_Q_DFFLC", "loc": [5, 27], "port": "I0"}, "type": "routing"}, {"delay": 0.46799999475479126, "from": {"cell": "result_ack_sync1_q_SB_DFFR_Q_DFFLC", "loc": [5, 27], "port": "I0"}, "to": {"cell": "result_ack_sync1_q_SB_DFFR_Q_DFFLC", "loc": [5, 27], "port": "I0"}, "type": "setup"}], "to": "posedge MPSSE_SCLK$SB_IO_IN_$glb_clk"}], "fmax": {"MPSSE_SCLK$SB_IO_IN_$glb_clk": {"achieved": 134.12017822265625, "constraint": 30.000299453735352}, "pll_216mhz": {"achieved": 240.09603881835938, "constraint": 216.02937316894531}}, "utilization": {"ICESTORM_LC": {"available": 7680, "used": 7192}, "ICESTORM_PLL": {"available": 2, "used": 1}, "ICESTORM_RAM": {"available": 32, "used": 0}, "SB_GB": {"available": 8, "used": 7}, "SB_IO": {"available": 256, "used": 14}, "SB_WARMBOOT": {"available": 1, "used": 0}}}
