Info: constrained 'clk_50mhz' to bel 'X7/Y17/io0' Info: constrained 'design_reset_l' to bel 'X0/Y2/io0' Info: constrained 'id[0]' to bel 'X11/Y17/io0' Info: constrained 'id[1]' to bel 'X10/Y17/io0' Info: constrained 'id[2]' to bel 'X9/Y17/io0' Info: constrained 'id[3]' to bel 'X5/Y17/io0' Info: constrained 'id[4]' to bel 'X4/Y17/io0' Info: constrained 'id[5]' to bel 'X3/Y17/io0' Info: constrained 'flt[0]' to bel 'X13/Y6/io0' Info: constrained 'flt[1]' to bel 'X13/Y7/io1' Info: constrained 'flt[2]' to bel 'X13/Y11/io1' Info: constrained 'flt[3]' to bel 'X13/Y12/io1' Info: constrained 'flt[4]' to bel 'X13/Y13/io1' Info: constrained 'flt[5]' to bel 'X13/Y14/io0' Info: constrained 'system_power_enable' to bel 'X4/Y0/io0' Info: constrained 'system_power_hotswap_controller_restart' to bel 'X13/Y15/io1' Info: constrained 'led[0]' to bel 'X6/Y0/io1' Info: constrained 'led[1]' to bel 'X6/Y0/io0' Info: constrained 'btn' to bel 'X13/Y4/io0' Info: constrained 'aux0_rx_p' to bel 'X0/Y11/io0' Info: constrained 'aux0_tx_p' to bel 'X0/Y13/io0' Info: constrained 'aux0_tx_n' to bel 'X0/Y13/io1' Info: constrained 'aux1_rx_p' to bel 'X0/Y5/io0' Info: constrained 'aux1_tx_p' to bel 'X0/Y9/io0' Info: constrained 'aux1_tx_n' to bel 'X0/Y9/io1' Info: Packing constants.. Info: Packing IOs.. Info: aux1_tx_n feeds SB_IO aux1_tx_n_io, removing $nextpnr_iobuf aux1_tx_n. Info: aux1_rx_p feeds SB_IO aux1_rx_p_io, removing $nextpnr_iobuf aux1_rx_p. Info: aux0_tx_p feeds SB_IO aux0_tx_p_io, removing $nextpnr_iobuf aux0_tx_p. Info: aux0_tx_n feeds SB_IO aux0_tx_n_io, removing $nextpnr_iobuf aux0_tx_n. Info: aux0_rx_p feeds SB_IO aux0_rx_p_io, removing $nextpnr_iobuf aux0_rx_p. Info: aux1_tx_p feeds SB_IO aux1_tx_p_io, removing $nextpnr_iobuf aux1_tx_p. Info: Packing LUT-FFs.. Info: 551 LCs used as LUT4 only Info: 258 LCs used as LUT4 and DFF Info: Packing non-LUT FFs.. Info: 189 LCs used as DFF only Info: Packing carries.. Info: 11 LCs used as CARRY only Info: Packing indirect carry+LUT pairs... Info: 11 LUTs merged into carry LCs Info: Packing RAMs.. Info: Placing PLLs.. Info: Packing special functions.. Info: Packing PLLs.. Info: Promoting globals.. Info: promoting clk_50mhz$SB_IO_IN (fanout 459) Info: promoting app_tx.RST_SB_LUT4_I3_O [reset] (fanout 119) Info: promoting WILL_FIRE_RL_app_status_update_expired_do_set_count [cen] (fanout 30) Info: promoting txr_serializer_bit_valid$EN [cen] (fanout 20) Info: promoting aux0_io_sampler_sample0_valid [cen] (fanout 19) Info: promoting aux1_io_sampler_sample0_valid [cen] (fanout 19) Info: Constraining chains... Info: 17 LCs used to legalise carry chains. Info: Checksum: 0x90fb6f8f Info: Device utilisation: Info: ICESTORM_LC: 1023/ 1280 79% Info: ICESTORM_RAM: 0/ 16 0% Info: SB_IO: 25/ 112 22% Info: SB_GB: 6/ 8 75% Info: ICESTORM_PLL: 0/ 1 0% Info: SB_WARMBOOT: 0/ 1 0% Info: Placed 25 cells based on constraints. Info: Creating initial analytic placement for 955 cells, random placement wirelen = 13728. Info: at initial placer iter 0, wirelen = 256 Info: at initial placer iter 1, wirelen = 289 Info: at initial placer iter 2, wirelen = 246 Info: at initial placer iter 3, wirelen = 277 Info: Running main analytical placer, max placement attempts per cell = 138864. Info: at iteration #1, type ALL: wirelen solved = 246, spread = 3334, legal = 4539; time = 0.20s Info: at iteration #2, type ALL: wirelen solved = 324, spread = 2889, legal = 4680; time = 0.15s Info: at iteration #3, type ALL: wirelen solved = 546, spread = 2846, legal = 4386; time = 0.28s Info: at iteration #4, type ALL: wirelen solved = 690, spread = 2817, legal = 4186; time = 0.38s Info: at iteration #5, type ALL: wirelen solved = 761, spread = 2823, legal = 4775; time = 0.17s Info: at iteration #6, type ALL: wirelen solved = 867, spread = 2778, legal = 4471; time = 0.16s Info: at iteration #7, type ALL: wirelen solved = 938, spread = 2635, legal = 4525; time = 0.60s Info: at iteration #8, type ALL: wirelen solved = 932, spread = 2632, legal = 4036; time = 0.20s Info: at iteration #9, type ALL: wirelen solved = 1046, spread = 2568, legal = 4079; time = 0.24s Info: at iteration #10, type ALL: wirelen solved = 1096, spread = 2638, legal = 4528; time = 0.37s Info: at iteration #11, type ALL: wirelen solved = 1122, spread = 2633, legal = 4410; time = 0.13s Info: at iteration #12, type ALL: wirelen solved = 1151, spread = 2759, legal = 3894; time = 0.19s Info: at iteration #13, type ALL: wirelen solved = 1263, spread = 2641, legal = 3837; time = 0.31s Info: at iteration #14, type ALL: wirelen solved = 1268, spread = 2548, legal = 4191; time = 0.07s Info: at iteration #15, type ALL: wirelen solved = 1349, spread = 2720, legal = 3833; time = 0.11s Info: at iteration #16, type ALL: wirelen solved = 1461, spread = 2531, legal = 3864; time = 0.19s Info: at iteration #17, type ALL: wirelen solved = 1394, spread = 2567, legal = 3748; time = 0.16s Info: at iteration #18, type ALL: wirelen solved = 1479, spread = 2558, legal = 3876; time = 0.13s Info: at iteration #19, type ALL: wirelen solved = 1443, spread = 2520, legal = 4244; time = 0.27s Info: at iteration #20, type ALL: wirelen solved = 1387, spread = 2642, legal = 4617; time = 0.26s Info: at iteration #21, type ALL: wirelen solved = 1628, spread = 2596, legal = 4244; time = 0.19s Info: at iteration #22, type ALL: wirelen solved = 1530, spread = 2633, legal = 4288; time = 0.10s Info: HeAP Placer Time: 5.13s Info: of which solving equations: 0.69s Info: of which spreading cells: 0.06s Info: of which strict legalisation: 4.20s Info: Running simulated annealing placer for refinement. Info: at iteration #1: temp = 0.000000, timing cost = 89, wirelen = 3748 Info: at iteration #5: temp = 0.000000, timing cost = 47, wirelen = 3156 Info: at iteration #10: temp = 0.000000, timing cost = 64, wirelen = 2942 Info: at iteration #15: temp = 0.000000, timing cost = 54, wirelen = 2822 Info: at iteration #20: temp = 0.000000, timing cost = 55, wirelen = 2702 Info: at iteration #23: temp = 0.000000, timing cost = 49, wirelen = 2650 Info: SA placement time 0.91s Info: Max frequency for clock 'clk_50mhz$SB_IO_IN_$glb_clk': 56.13 MHz (PASS at 50.00 MHz) Info: Max delay -> posedge clk_50mhz$SB_IO_IN_$glb_clk: 2.82 ns Info: Max delay posedge clk_50mhz$SB_IO_IN_$glb_clk -> : 3.53 ns Info: Slack histogram: Info: legend: * represents 4 endpoint(s) Info: + represents [1,4) endpoint(s) Info: [ 2185, 2968) |+ Info: [ 2968, 3751) |+ Info: [ 3751, 4534) |+ Info: [ 4534, 5317) |*+ Info: [ 5317, 6100) |+ Info: [ 6100, 6883) |*+ Info: [ 6883, 7666) |******+ Info: [ 7666, 8449) |*********+ Info: [ 8449, 9232) |**********************+ Info: [ 9232, 10015) |*******************+ Info: [ 10015, 10798) |***********+ Info: [ 10798, 11581) |********************+ Info: [ 11581, 12364) |************************+ Info: [ 12364, 13147) |*************************+ Info: [ 13147, 13930) |**************+ Info: [ 13930, 14713) |*************************+ Info: [ 14713, 15496) |****************+ Info: [ 15496, 16279) |*****************+ Info: [ 16279, 17062) |********************************************+ Info: [ 17062, 17845) |************************************************************ Info: Checksum: 0x90d63719 Info: Routing.. Info: Setting up routing queue. Info: Routing 3170 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 | 82 907 | 82 907 | 2278| 0.18 0.18| Info: 2000 | 280 1697 | 198 790 | 1510| 0.15 0.33| Info: 3000 | 616 2361 | 336 664 | 934| 0.16 0.49| Info: 4000 | 836 3107 | 220 746 | 197| 0.13 0.62| Info: 4213 | 852 3305 | 16 198 | 0| 0.05 0.67| Info: Routing complete. Info: Router1 time 0.67s Info: Checksum: 0xcaa046de Info: Critical path report for clock 'clk_50mhz$SB_IO_IN_$glb_clk' (posedge -> posedge): Info: curr total Info: 0.8 0.8 Source app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_6_D_SB_LUT4_O_LC.O Info: 0.9 1.7 Net app_system_power_r_SB_LUT4_I1_O_SB_LUT4_O_I2[1] (12,4) -> (11,4) Info: Sink $nextpnr_ICESTORM_LC_1.I1 Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:273.16-273.57 Info: 0.4 2.0 Source $nextpnr_ICESTORM_LC_1.COUT Info: 0.0 2.0 Net $nextpnr_ICESTORM_LC_1$O (11,4) -> (11,4) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_4_D_SB_LUT4_O_LC.CIN Info: 0.2 2.2 Source app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_4_D_SB_LUT4_O_LC.COUT Info: 0.0 2.2 Net app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_3_D_SB_LUT4_O_I3 (11,4) -> (11,4) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_3_D_SB_LUT4_O_LC.CIN Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.2 2.4 Source app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_3_D_SB_LUT4_O_LC.COUT Info: 0.4 2.8 Net $nextpnr_ICESTORM_LC_2$I3 (11,4) -> (11,4) Info: Sink $nextpnr_ICESTORM_LC_2.I3 Info: 0.5 3.3 Source $nextpnr_ICESTORM_LC_2.O Info: 0.9 4.1 Net app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_5_D_SB_LUT4_O_I3 (11,4) -> (12,4) Info: Sink $nextpnr_ICESTORM_LC_3.I1 Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.4 4.5 Source $nextpnr_ICESTORM_LC_3.COUT Info: 0.0 4.5 Net $nextpnr_ICESTORM_LC_3$O (12,4) -> (12,4) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_5_D_SB_LUT4_O_LC.CIN Info: 0.2 4.7 Source app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_5_D_SB_LUT4_O_LC.COUT Info: 0.4 5.1 Net $nextpnr_ICESTORM_LC_4$I3 (12,4) -> (12,4) Info: Sink $nextpnr_ICESTORM_LC_4.I3 Info: 0.5 5.5 Source $nextpnr_ICESTORM_LC_4.O Info: 0.9 6.4 Net app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_2_D_SB_LUT4_O_I3 (12,4) -> (12,3) Info: Sink $nextpnr_ICESTORM_LC_5.I1 Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.4 6.8 Source $nextpnr_ICESTORM_LC_5.COUT Info: 0.0 6.8 Net $nextpnr_ICESTORM_LC_5$O (12,3) -> (12,3) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_2_D_SB_LUT4_O_LC.CIN Info: 0.2 7.0 Source app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_2_D_SB_LUT4_O_LC.COUT Info: 0.4 7.4 Net $nextpnr_ICESTORM_LC_6$I3 (12,3) -> (12,3) Info: Sink $nextpnr_ICESTORM_LC_6.I3 Info: 0.5 7.8 Source $nextpnr_ICESTORM_LC_6.O Info: 1.3 9.2 Net app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_4_D_SB_LUT4_O_I3 (12,3) -> (9,3) Info: Sink $nextpnr_ICESTORM_LC_7.I1 Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.4 9.5 Source $nextpnr_ICESTORM_LC_7.COUT Info: 0.0 9.5 Net $nextpnr_ICESTORM_LC_7$O (9,3) -> (9,3) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_4_D_SB_LUT4_O_LC.CIN Info: 0.2 9.7 Source app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_4_D_SB_LUT4_O_LC.COUT Info: 0.0 9.7 Net app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_3_D_SB_LUT4_O_I3 (9,3) -> (9,3) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_3_D_SB_LUT4_O_LC.CIN Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.2 9.9 Source app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_3_D_SB_LUT4_O_LC.COUT Info: 0.0 9.9 Net app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_I3_O[3] (9,3) -> (9,3) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_2_D_SB_LUT4_O_LC.CIN Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.2 10.1 Source app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_2_D_SB_LUT4_O_LC.COUT Info: 0.0 10.1 Net app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_1_D_SB_LUT4_O_I3 (9,3) -> (9,3) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_1_D_SB_LUT4_O_LC.CIN Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.2 10.3 Source app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_1_D_SB_LUT4_O_LC.COUT Info: 0.0 10.3 Net app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_D_SB_LUT4_O_I3 (9,3) -> (9,3) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_D_SB_LUT4_O_LC.CIN Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.2 10.5 Source app_system_power_toggle_cool_down_count_r_SB_DFFESS_Q_D_SB_LUT4_O_LC.COUT Info: 0.4 10.9 Net $nextpnr_ICESTORM_LC_8$I3 (9,3) -> (9,3) Info: Sink $nextpnr_ICESTORM_LC_8.I3 Info: 0.5 11.3 Source $nextpnr_ICESTORM_LC_8.O Info: 0.9 12.2 Net app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_1_D_SB_LUT4_O_I3 (9,3) -> (9,4) Info: Sink $nextpnr_ICESTORM_LC_9.I1 Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.4 12.6 Source $nextpnr_ICESTORM_LC_9.COUT Info: 0.0 12.6 Net $nextpnr_ICESTORM_LC_9$O (9,4) -> (9,4) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_1_D_SB_LUT4_O_LC.CIN Info: 0.2 12.8 Source app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_1_D_SB_LUT4_O_LC.COUT Info: 0.4 13.1 Net app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_O_I3 (9,4) -> (9,4) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_O_LC.I3 Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/abc9_model.v:4.9-4.11 Info: 0.5 13.6 Source app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_O_LC.O Info: 0.9 14.5 Net app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D[1] (9,4) -> (9,4) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_I3_LC.I3 Info: Defined in: Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/cells_map.v:6.21-6.22 Info: 0.5 14.9 Source app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_I3_LC.O Info: 1.3 16.3 Net app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_I3_O[0] (9,4) -> (11,4) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_I3_O_SB_LUT4_I1_LC.I1 Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:3913.7-3913.56 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/arith_map.v:62.5-70.4 Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/cells_map.v:6.21-6.22 Info: 0.6 16.9 Source app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_D_SB_LUT4_I3_O_SB_LUT4_I1_LC.O Info: 2.2 19.0 Net app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_R (11,4) -> (12,3) Info: Sink app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_2_D_SB_LUT4_O_LC.SR Info: 0.1 19.1 Setup app_system_power_toggle_cool_down_count_r_SB_DFFESR_Q_2_D_SB_LUT4_O_LC.SR Info: 8.0 ns logic, 11.1 ns routing Info: Critical path report for cross-domain path '' -> 'posedge clk_50mhz$SB_IO_IN_$glb_clk': Info: curr total Info: 0.0 0.0 Source flt[1]$sb_io.D_IN_0 Info: 2.2 2.2 Net flt[1]$SB_IO_IN (13,7) -> (12,9) Info: Sink power_a2_fault_filter_ds$D_IN_SB_DFF_Q_D_SB_LUT4_O_LC.I3 Info: Defined in: Info: ./env/c269383d0916a6717f0baab7cc785d1c23a62f5e/hdl/projects/ignitionlet/mkIgnitionletTargetWithPowerButton.v:76.18-76.21 Info: 0.5 2.7 Setup power_a2_fault_filter_ds$D_IN_SB_DFF_Q_D_SB_LUT4_O_LC.I3 Info: 0.5 ns logic, 2.2 ns routing Info: Critical path report for cross-domain path 'posedge clk_50mhz$SB_IO_IN_$glb_clk' -> '': Info: curr total Info: 0.8 0.8 Source app_system_power_r_SB_DFFESR_Q_D_SB_LUT4_O_LC.O Info: 3.0 3.8 Net system_power_enable$SB_IO_OUT (12,5) -> (4,0) Info: Sink system_power_enable$sb_io.D_OUT_0 Info: Defined in: Info: /work/oxidecomputer/quartz/oss-cad-suite/lib/../share/yosys/ice40/cells_map.v:6.21-6.22 Info: 0.8 ns logic, 3.0 ns routing Info: Max frequency for clock 'clk_50mhz$SB_IO_IN_$glb_clk': 52.27 MHz (PASS at 50.00 MHz) Info: Max delay -> posedge clk_50mhz$SB_IO_IN_$glb_clk: 2.69 ns Info: Max delay posedge clk_50mhz$SB_IO_IN_$glb_clk -> : 3.78 ns Info: Slack histogram: Info: legend: * represents 5 endpoint(s) Info: + represents [1,5) endpoint(s) Info: [ 868, 1717) |*+ Info: [ 1717, 2566) | Info: [ 2566, 3415) |+ Info: [ 3415, 4264) |*+ Info: [ 4264, 5113) |+ Info: [ 5113, 5962) |+ Info: [ 5962, 6811) |**+ Info: [ 6811, 7660) |*****+ Info: [ 7660, 8509) |*****+ Info: [ 8509, 9358) |*************+ Info: [ 9358, 10207) |*********************+ Info: [ 10207, 11056) |***************+ Info: [ 11056, 11905) |*********+ Info: [ 11905, 12754) |**************+ Info: [ 12754, 13603) |**********************+ Info: [ 13603, 14452) |*************+ Info: [ 14452, 15301) |***********************************************+ Info: [ 15301, 16150) |************+ Info: [ 16150, 16999) |*****************************+ Info: [ 16999, 17848) |************************************************************ Info: Program finished normally.