Console Output
+ /eda/oss-cad-suite/bin/nextpnr-ecp5 --json ./build/out.json --write ./build/out_pnr.json --45k --lpf Risco-5/fpga/ecp5/pinout.lpf --textcfg ./build/out.config --package CABGA381 --speed 6 --lpf-allow-unconstrained
Info: constraining clock net 'clk' to 25.00 MHz
Info: Logic utilisation before packing:
Info: Total LUT4s: 2976/43848 6%
Info: logic LUTs: 2336/43848 5%
Info: carry LUTs: 328/43848 0%
Info: RAM LUTs: 208/ 5481 3%
Info: RAMW LUTs: 104/10962 0%
Info: Total DFFs: 603/43848 1%
Info: Packing IOs..
Info: $gpios[5]$iobuf_i: gpios_$_TBUF__Y.Y
Info: pin 'gpios[5]$tr_io' constrained to Bel 'X9/Y71/PIOB'.
Info: $gpios[4]$iobuf_i: gpios_$_TBUF__Y_1.Y
Info: pin 'gpios[4]$tr_io' constrained to Bel 'X4/Y71/PIOB'.
Info: $gpios[3]$iobuf_i: gpios_$_TBUF__Y_2.Y
Info: pin 'gpios[3]$tr_io' constrained to Bel 'X0/Y65/PIOB'.
Info: $gpios[2]$iobuf_i: gpios_$_TBUF__Y_3.Y
Info: pin 'gpios[2]$tr_io' constrained to Bel 'X9/Y71/PIOA'.
Info: $gpios[1]$iobuf_i: gpios_$_TBUF__Y_4.Y
Info: pin 'gpios[1]$tr_io' constrained to Bel 'X6/Y71/PIOA'.
Info: $gpios[0]$iobuf_i: gpios_$_TBUF__Y_5.Y
Info: pin 'gpios[0]$tr_io' constrained to Bel 'X4/Y71/PIOA'.
Info: pin 'tx$tr_io' constrained to Bel 'X90/Y20/PIOC'.
Info: pin 'rx$tr_io' constrained to Bel 'X90/Y20/PIOA'.
Info: pin 'reset$tr_io' constrained to Bel 'X0/Y29/PIOA'.
Info: pin 'led[7]$tr_io' constrained to Bel 'X90/Y20/PIOD'.
Info: pin 'led[6]$tr_io' constrained to Bel 'X0/Y44/PIOD'.
Info: pin 'led[5]$tr_io' constrained to Bel 'X0/Y59/PIOA'.
Info: pin 'led[4]$tr_io' constrained to Bel 'X15/Y71/PIOB'.
Info: pin 'led[3]$tr_io' constrained to Bel 'X90/Y29/PIOC'.
Info: pin 'led[2]$tr_io' constrained to Bel 'X90/Y44/PIOB'.
Info: pin 'led[1]$tr_io' constrained to Bel 'X0/Y44/PIOC'.
Info: pin 'led[0]$tr_io' constrained to Bel 'X0/Y59/PIOC'.
Info: pin 'clk$tr_io' constrained to Bel 'X0/Y68/PIOC'.
Info: Packing constants..
Info: Packing carries...
Info: Packing LUTs...
Info: Packing LUT5-7s...
Info: Packing FFs...
Info: 338 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: 0xc6e142a3
Info: Device utilisation:
Info: TRELLIS_IO: 18/ 245 7%
Info: DCCA: 1/ 56 1%
Info: DP16KD: 0/ 108 0%
Info: MULT18X18D: 0/ 72 0%
Info: ALU54B: 0/ 36 0%
Info: EHXPLLL: 0/ 4 0%
Info: EXTREFB: 0/ 2 0%
Info: DCUA: 0/ 2 0%
Info: PCSCLKDIV: 0/ 2 0%
Info: IOLOGIC: 0/ 160 0%
Info: SIOLOGIC: 0/ 85 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/ 10 0%
Info: TRELLIS_ECLKBUF: 0/ 8 0%
Info: ECLKBRIDGECS: 0/ 2 0%
Info: DCSC: 0/ 2 0%
Info: TRELLIS_FF: 603/ 43848 1%
Info: TRELLIS_COMB: 3064/ 43848 6%
Info: TRELLIS_RAMW: 52/ 5481 0%
Info: Placed 18 cells based on constraints.
Info: Creating initial analytic placement for 1544 cells, random placement wirelen = 139708.
Info: at initial placer iter 0, wirelen = 1872
Info: at initial placer iter 1, wirelen = 1477
Info: at initial placer iter 2, wirelen = 1511
Info: at initial placer iter 3, wirelen = 1473
Info: Running main analytical placer, max placement attempts per cell = 1746580.
Info: at iteration #1, type ALL: wirelen solved = 1463, spread = 19509, legal = 19759; time = 0.10s
Info: at iteration #2, type ALL: wirelen solved = 2731, spread = 16377, legal = 16630; time = 0.10s
Info: at iteration #3, type ALL: wirelen solved = 3414, spread = 15384, legal = 15675; time = 0.09s
Info: at iteration #4, type ALL: wirelen solved = 3968, spread = 14698, legal = 15228; time = 0.06s
Info: at iteration #5, type ALL: wirelen solved = 4755, spread = 13794, legal = 14147; time = 0.06s
Info: at iteration #6, type ALL: wirelen solved = 5054, spread = 13906, legal = 14438; time = 0.06s
Info: at iteration #7, type ALL: wirelen solved = 5802, spread = 13623, legal = 14058; time = 0.06s
Info: at iteration #8, type ALL: wirelen solved = 6277, spread = 13239, legal = 13656; time = 0.06s
Info: at iteration #9, type ALL: wirelen solved = 6511, spread = 13468, legal = 13770; time = 0.06s
Info: at iteration #10, type ALL: wirelen solved = 7155, spread = 13345, legal = 13665; time = 0.06s
Info: at iteration #11, type ALL: wirelen solved = 7311, spread = 13636, legal = 13994; time = 0.06s
Info: at iteration #12, type ALL: wirelen solved = 7619, spread = 13787, legal = 14080; time = 0.06s
Info: at iteration #13, type ALL: wirelen solved = 7970, spread = 12771, legal = 13221; time = 0.06s
Info: at iteration #14, type ALL: wirelen solved = 7747, spread = 12611, legal = 13118; time = 0.06s
Info: at iteration #15, type ALL: wirelen solved = 7837, spread = 12512, legal = 13128; time = 0.06s
Info: at iteration #16, type ALL: wirelen solved = 8080, spread = 12907, legal = 13339; time = 0.06s
Info: at iteration #17, type ALL: wirelen solved = 8489, spread = 13348, legal = 13646; time = 0.06s
Info: at iteration #18, type ALL: wirelen solved = 8852, spread = 13650, legal = 13982; time = 0.06s
Info: at iteration #19, type ALL: wirelen solved = 9194, spread = 14300, legal = 14630; time = 0.06s
Info: HeAP Placer Time: 2.15s
Info: of which solving equations: 1.30s
Info: of which spreading cells: 0.18s
Info: of which strict legalisation: 0.06s
Info: Running simulated annealing placer for refinement.
Info: at iteration #1: temp = 0.000000, timing cost = 2420, wirelen = 13118
Info: at iteration #5: temp = 0.000000, timing cost = 2126, wirelen = 11316
Info: at iteration #10: temp = 0.000000, timing cost = 2154, wirelen = 10938
Info: at iteration #15: temp = 0.000000, timing cost = 2173, wirelen = 10710
Info: at iteration #20: temp = 0.000000, timing cost = 2031, wirelen = 10632
Info: at iteration #20: temp = 0.000000, timing cost = 2026, wirelen = 10640
Info: SA placement time 5.47s
Info: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 46.63 MHz (PASS at 25.00 MHz)
Info: Max delay <async> -> posedge $glbnet$clk$TRELLIS_IO_IN: 7.91 ns
Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> <async> : 10.12 ns
Info: Slack histogram:
Info: legend: * represents 8 endpoint(s)
Info: + represents [1,8) endpoint(s)
Info: [ 18556, 19591) |**+
Info: [ 19591, 20626) |*+
Info: [ 20626, 21661) |
Info: [ 21661, 22696) |+
Info: [ 22696, 23731) |**+
Info: [ 23731, 24766) |**+
Info: [ 24766, 25801) |**+
Info: [ 25801, 26836) |+
Info: [ 26836, 27871) |*****+
Info: [ 27871, 28906) |*********************+
Info: [ 28906, 29941) |************************************************************
Info: [ 29941, 30976) |**************+
Info: [ 30976, 32011) |*********+
Info: [ 32011, 33046) |********+
Info: [ 33046, 34081) |******************+
Info: [ 34081, 35116) |*******************+
Info: [ 35116, 36151) |*************************************************+
Info: [ 36151, 37186) |*****************************************+
Info: [ 37186, 38221) |************************************+
Info: [ 38221, 39256) |****************+
Info: Checksum: 0x78216731
Info: Routing globals...
Info: routing clock net $glbnet$clk$TRELLIS_IO_IN using global 0
Info: Routing..
Info: Setting up routing queue.
Info: Routing 13102 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 | 361 638 | 361 638 | 12626| 0.38 0.38|
Info: 2000 | 681 1318 | 320 680 | 12026| 0.25 0.63|
Info: 3000 | 1123 1876 | 442 558 | 11599| 0.25 0.88|
Info: 4000 | 1535 2464 | 412 588 | 11088| 0.28 1.15|
Info: 5000 | 1996 3003 | 461 539 | 10631| 0.28 1.43|
Info: 6000 | 2391 3608 | 395 605 | 10133| 0.27 1.70|
Info: 7000 | 2777 4222 | 386 614 | 9566| 0.26 1.96|
Info: 8000 | 3171 4828 | 394 606 | 9111| 0.28 2.24|
Info: 9000 | 3595 5404 | 424 576 | 8611| 0.31 2.55|
Info: 10000 | 3986 6013 | 391 609 | 8112| 0.28 2.83|
Info: 11000 | 4414 6585 | 428 572 | 7686| 0.29 3.13|
Info: 12000 | 4878 7121 | 464 536 | 7330| 0.30 3.43|
Info: 13000 | 5326 7673 | 448 552 | 6975| 0.30 3.72|
Info: 14000 | 5818 8181 | 492 508 | 6587| 0.28 4.00|
Info: 15000 | 6204 8753 | 386 572 | 6052| 0.26 4.27|
Info: 16000 | 6525 9247 | 321 494 | 5422| 0.17 4.44|
Info: 17000 | 6721 9831 | 196 584 | 4661| 0.15 4.59|
Info: 18000 | 7015 10473 | 294 642 | 4013| 0.22 4.81|
Info: 19000 | 7095 11365 | 80 892 | 3113| 0.20 5.01|
Info: 20000 | 7194 12216 | 99 851 | 2229| 0.21 5.21|
Info: 21000 | 7286 13081 | 92 865 | 1339| 0.22 5.44|
Info: 22000 | 7358 13920 | 72 839 | 434| 0.20 5.63|
Info: 22433 | 7358 14115 | 0 195 | 0| 0.08 5.71|
Info: Routing complete.
Info: Router1 time 5.71s
Info: Checksum: 0xf7bfca53
Info: Critical path report for clock '$glbnet$clk$TRELLIS_IO_IN' (posedge -> posedge):
Info: curr total
Info: 0.5 0.5 Source SOC.Core.instruction_register_TRELLIS_FF_Q_28.Q
Info: 1.1 1.7 Net SOC.Core.instruction_register[2] (6,29) -> (5,30)
Info: Sink SOC.Core.Control_Unit.func7_lsb_bit_LUT4_A_3_D_LUT4_Z.B
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.2 1.9 Source SOC.Core.Control_Unit.func7_lsb_bit_LUT4_A_3_D_LUT4_Z.F
Info: 0.7 2.6 Net SOC.Core.Control_Unit.func7_lsb_bit_LUT4_A_3_D[4] (5,30) -> (6,30)
Info: Sink SOC.Core.Control_Unit.func7_lsb_bit_LUT4_A_3_D_L6MUX21_SD_D1_PFUMX_Z_ALUT_LUT4_Z.M
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.3 2.8 Source SOC.Core.Control_Unit.func7_lsb_bit_LUT4_A_3_D_L6MUX21_SD_D1_PFUMX_Z_ALUT_LUT4_Z.OFX
Info: 0.0 2.8 Net SOC.Core.Control_Unit.func7_lsb_bit_LUT4_A_3_D_L6MUX21_SD_Z (6,30) -> (6,30)
Info: Sink SOC.Core.Control_Unit.func7_lsb_bit_LUT4_A_3_D_L6MUX21_SD_D0_PFUMX_Z_ALUT_LUT4_Z.FXB
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:157.70-157.72
Info: 0.2 3.1 Source SOC.Core.Control_Unit.func7_lsb_bit_LUT4_A_3_D_L6MUX21_SD_D0_PFUMX_Z_ALUT_LUT4_Z.OFX
Info: 1.7 4.7 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_1_C_LUT4_Z_D_CCU2C_S1_B1_LUT4_D_Z_LUT4_Z_1_C[2] (6,30) -> (13,41)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_1_C_LUT4_Z_D_CCU2C_S1_B1_LUT4_D_Z_LUT4_Z_D_LUT4_C_Z_PFUMX_ALUT_Z_L6MUX21_D1_Z_LUT4_B_3_Z_LUT4_Z.D
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.2 5.0 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_1_C_LUT4_Z_D_CCU2C_S1_B1_LUT4_D_Z_LUT4_Z_D_LUT4_C_Z_PFUMX_ALUT_Z_L6MUX21_D1_Z_LUT4_B_3_Z_LUT4_Z.F
Info: 1.5 6.5 Net SOC.Core.Alu.ALU_out_S_L6MUX21_Z_1_SD_PFUMX_Z_C0_PFUMX_Z_C0[3] (13,41) -> (12,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_COMB0.B
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.4 6.9 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_COMB0.FCO
Info: 0.0 6.9 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_FCI_INT (12,36) -> (12,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_COMB1.FCI
Info: 0.0 6.9 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_COMB1.FCO
Info: 0.0 6.9 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT_CIN (12,36) -> (12,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_COMB0.FCI
Info: Defined in:
Info: Risco-5/src/core/alu.v:35.26-35.45
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/arith_map.v:74.7-80.4
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:82.9-82.13
Info: 0.1 7.0 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_COMB0.FCO
Info: 0.0 7.0 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_FCI_INT (12,36) -> (12,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_COMB1.FCI
Info: 0.0 7.0 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN_CCU2C_COUT$CCU2_COMB1.FCO
Info: 0.0 7.0 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT_CIN (12,36) -> (12,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT$CCU2_COMB0.FCI
Info: Defined in:
Info: Risco-5/src/core/alu.v:35.26-35.45
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/arith_map.v:74.7-80.4
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:82.9-82.13
Info: 0.1 7.0 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT$CCU2_COMB0.FCO
Info: 0.0 7.0 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT$CCU2_FCI_INT (12,36) -> (12,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT$CCU2_COMB1.FCI
Info: 0.0 7.0 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN_CCU2C_COUT$CCU2_COMB1.FCO
Info: 0.0 7.0 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_CIN (12,36) -> (13,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1$CCU2_COMB0.FCI
Info: Defined in:
Info: Risco-5/src/core/alu.v:35.26-35.45
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/arith_map.v:74.7-80.4
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:82.9-82.13
Info: 0.1 7.1 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1$CCU2_COMB0.FCO
Info: 0.0 7.1 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1$CCU2_FCI_INT (13,36) -> (13,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1$CCU2_COMB1.FCI
Info: 0.0 7.1 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1$CCU2_COMB1.FCO
Info: 0.0 7.1 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_COUT (13,36) -> (13,36)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_COUT_CCU2C_CIN$CCU2_COMB0.FCI
Info: Defined in:
Info: Risco-5/src/core/alu.v:35.26-35.45
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/arith_map.v:74.7-80.4
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_sim.v:82.9-82.13
Info: 0.4 7.6 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_COUT_CCU2C_CIN$CCU2_COMB0.F
Info: 1.3 8.8 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_A_LUT4_Z_D_CCU2C_S1_COUT_CCU2C_CIN_S0[5] (13,36) -> (12,31)
Info: Sink SOC.Core.Alu.ALU_out_S_L6MUX21_Z_6_SD_L6MUX21_Z_2_D1_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z.M
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.3 9.1 Source SOC.Core.Alu.ALU_out_S_L6MUX21_Z_6_SD_L6MUX21_Z_2_D1_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z.OFX
Info: 0.0 9.1 Net SOC.Core.Alu.ALU_out_S_L6MUX21_Z_6_SD_L6MUX21_Z_2_D1 (12,31) -> (12,31)
Info: Sink SOC.Core.Alu.ALU_out_S_L6MUX21_Z_6_SD_L6MUX21_Z_2_D1_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z.FXB
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:157.70-157.72
Info: 0.2 9.3 Source SOC.Core.Alu.ALU_out_S_L6MUX21_Z_6_SD_L6MUX21_Z_2_D1_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z.OFX
Info: 1.5 10.9 Net SOC.Core.Alu.ALU_out_S_L6MUX21_Z_6_SD[6] (12,31) -> (12,43)
Info: Sink SOC.Core.Alu.ALU_out_S_L6MUX21_Z_6_D1_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z.M
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.3 11.1 Source SOC.Core.Alu.ALU_out_S_L6MUX21_Z_6_D1_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z.OFX
Info: 1.0 12.1 Net SOC.Core.alu_out[8] (12,43) -> (12,37)
Info: Sink SOC.Core.Alu.ALU_out_S_LUT4_Z_1_D_LUT4_A_Z_LUT4_Z.D
Info: Defined in:
Info: Risco-5/src/core/core.v:60.31-60.38
Info: 0.2 12.4 Source SOC.Core.Alu.ALU_out_S_LUT4_Z_1_D_LUT4_A_Z_LUT4_Z.F
Info: 0.5 12.8 Net SOC.Core.Alu.ALU_out_S_LUT4_Z_1_D_LUT4_A_Z[2] (12,37) -> (15,37)
Info: Sink SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z.C
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.2 13.1 Source SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z.F
Info: 0.0 13.1 Net SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D1_PFUMX_Z_ALUT (15,37) -> (15,37)
Info: Sink SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D1_PFUMX_Z_BLUT_LUT4_Z.F1
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:157.46-157.48
Info: 0.2 13.2 Source SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D1_PFUMX_Z_BLUT_LUT4_Z.OFX
Info: 0.0 13.2 Net SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D1 (15,37) -> (15,37)
Info: Sink SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z.FXB
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:157.62-157.64
Info: 0.2 13.5 Source SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D1_PFUMX_Z_ALUT_LUT4_Z.OFX
Info: 0.0 13.5 Net SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1 (15,37) -> (15,37)
Info: Sink SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z.FXB
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:157.70-157.72
Info: 0.2 13.7 Source SOC.Core.Pc.load_LUT4_Z_A_L6MUX21_Z_D1_L6MUX21_Z_D0_PFUMX_Z_ALUT_LUT4_Z.OFX
Info: 0.8 14.5 Net SOC.Core.Pc.load_LUT4_Z_A[3] (15,37) -> (16,37)
Info: Sink SOC.Core.Pc.load_LUT4_Z.D
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.2 14.7 Source SOC.Core.Pc.load_LUT4_Z.F
Info: 1.6 16.3 Net SOC.Core.pc_load (16,37) -> (8,32)
Info: Sink SOC.Core.Pc.Output_TRELLIS_FF_Q_21.CE
Info: Defined in:
Info: Risco-5/src/core/core.v:51.32-51.39
Info: 0.0 16.3 Setup SOC.Core.Pc.Output_TRELLIS_FF_Q_21.CE
Info: 4.7 ns logic, 11.6 ns routing
Info: Critical path report for cross-domain path '<async>' -> 'posedge $glbnet$clk$TRELLIS_IO_IN':
Info: curr total
Info: 0.0 0.0 Source gpios[0]$tr_io.O
Info: 2.3 2.3 Net gpios[0]$TRELLIS_IO_IN (4,71) -> (4,49)
Info: Sink SOC.GPIOS.Gpios[0].data_in_LUT4_C.A
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.2 2.5 Source SOC.GPIOS.Gpios[0].data_in_LUT4_C.F
Info: 1.3 3.8 Net SOC.GPIOS.Gpios[0].data_in_LUT4_C_Z[3] (4,49) -> (6,42)
Info: Sink SOC.Core.read_data_LUT4_Z_D_LUT4_Z.D
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.2 4.0 Source SOC.Core.read_data_LUT4_Z_D_LUT4_Z.F
Info: 0.6 4.7 Net SOC.Core.read_data_LUT4_Z_D[2] (6,42) -> (6,42)
Info: Sink SOC.Core.read_data_LUT4_Z.D
Info: Defined in:
Info: /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info: 0.2 4.9 Source SOC.Core.read_data_LUT4_Z.F
Info: 1.4 6.3 Net SOC.read_data[0] (6,42) -> (5,30)
Info: Sink SOC.Core.instruction_register_TRELLIS_FF_Q_30.M
Info: Defined in:
Info: Risco-5/src/peripheral/soc.v:24.34-24.43
Info: 0.0 6.3 Setup SOC.Core.instruction_register_TRELLIS_FF_Q_30.M
Info: 0.7 ns logic, 5.6 ns routing
Info: Critical path report for cross-domain path 'posedge $glbnet$clk$TRELLIS_IO_IN' -> '<async>':
Info: curr total
Info: 0.5 0.5 Source SOC.Leds.data_TRELLIS_FF_Q_24.Q
Info: 4.4 4.9 Net SOC.Core.read_data_LUT4_Z_6_C[0] (9,28) -> (84,27)
Info: Sink led_LUT4_Z.D
Info: Defined in:
Info: Risco-5/src/peripheral/leds.v:19.12-19.16
Info: 0.2 5.1 Source led_LUT4_Z.F
Info: 1.2 6.3 Net led[7]$TRELLIS_IO_OUT (84,27) -> (90,20)
Info: Sink led[7]$tr_io.I
Info: Defined in:
Info: Risco-5/fpga/ecp5/main.v:6.22-6.25
Info: 0.8 ns logic, 5.6 ns routing
Info: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 61.24 MHz (PASS at 25.00 MHz)
Info: Max delay <async> -> posedge $glbnet$clk$TRELLIS_IO_IN: 6.29 ns
Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> <async> : 6.35 ns
Info: Slack histogram:
Info: legend: * represents 8 endpoint(s)
Info: + represents [1,8) endpoint(s)
Info: [ 23671, 24441) |**+
Info: [ 24441, 25211) |+
Info: [ 25211, 25981) |
Info: [ 25981, 26751) |+
Info: [ 26751, 27521) |*+
Info: [ 27521, 28291) |****+
Info: [ 28291, 29061) |*+
Info: [ 29061, 29831) |*+
Info: [ 29831, 30601) |***********+
Info: [ 30601, 31371) |*****************************************+
Info: [ 31371, 32141) |*********************************************+
Info: [ 32141, 32911) |*************+
Info: [ 32911, 33681) |*************+
Info: [ 33681, 34451) |**********************+
Info: [ 34451, 35221) |**********+
Info: [ 35221, 35991) |***************+
Info: [ 35991, 36761) |*********************+
Info: [ 36761, 37531) |************************************************************
Info: [ 37531, 38301) |*****************************************+
Info: [ 38301, 39071) |*********************+
Info: Program finished normally.