Skip to content

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:      7122/43848    16%
Info:         logic LUTs:   4584/43848    10%
Info:         carry LUTs:    690/43848     1%
Info:           RAM LUTs:   1232/ 5481    22%
Info:          RAMW LUTs:    616/10962     5%

Info:      Total DFFs:      1344/43848     3%

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:     662 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: 0xa311e89a

Info: Device utilisation:
Info: 	          TRELLIS_IO:      18/    245     7%
Info: 	                DCCA:       1/     56     1%
Info: 	              DP16KD:       0/    108     0%
Info: 	          MULT18X18D:       4/     72     5%
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:    1344/  43848     3%
Info: 	        TRELLIS_COMB:    7246/  43848    16%
Info: 	        TRELLIS_RAMW:     308/   5481     5%

Info: Placed 18 cells based on constraints.
Info: Creating initial analytic placement for 4028 cells, random placement wirelen = 364787.
Info:     at initial placer iter 0, wirelen = 3497
Info:     at initial placer iter 1, wirelen = 2756
Info:     at initial placer iter 2, wirelen = 2302
Info:     at initial placer iter 3, wirelen = 2334
Info: Running main analytical placer, max placement attempts per cell = 9948030.
Info:     at iteration #1, type ALL: wirelen solved = 2458, spread = 56377, legal = 53578; time = 0.20s
Info:     at iteration #2, type ALL: wirelen solved = 5502, spread = 47363, legal = 48275; time = 0.23s
Info:     at iteration #3, type ALL: wirelen solved = 9261, spread = 40099, legal = 42605; time = 0.22s
Info:     at iteration #4, type ALL: wirelen solved = 10664, spread = 39539, legal = 42218; time = 0.22s
Info:     at iteration #5, type ALL: wirelen solved = 12973, spread = 39228, legal = 41675; time = 0.19s
Info:     at iteration #6, type ALL: wirelen solved = 14128, spread = 37242, legal = 39256; time = 0.20s
Info:     at iteration #7, type ALL: wirelen solved = 15815, spread = 36618, legal = 38520; time = 0.19s
Info:     at iteration #8, type ALL: wirelen solved = 16487, spread = 35033, legal = 36842; time = 0.19s
Info:     at iteration #9, type ALL: wirelen solved = 17617, spread = 33822, legal = 35541; time = 0.18s
Info:     at iteration #10, type ALL: wirelen solved = 18114, spread = 33581, legal = 34872; time = 0.18s
Info:     at iteration #11, type ALL: wirelen solved = 18845, spread = 32403, legal = 34057; time = 0.19s
Info:     at iteration #12, type ALL: wirelen solved = 19672, spread = 31569, legal = 33184; time = 0.19s
Info:     at iteration #13, type ALL: wirelen solved = 20154, spread = 32510, legal = 33826; time = 0.19s
Info:     at iteration #14, type ALL: wirelen solved = 20783, spread = 32016, legal = 33356; time = 0.18s
Info:     at iteration #15, type ALL: wirelen solved = 21617, spread = 31680, legal = 33154; time = 0.18s
Info:     at iteration #16, type ALL: wirelen solved = 21924, spread = 31729, legal = 33474; time = 0.18s
Info:     at iteration #17, type ALL: wirelen solved = 22624, spread = 33694, legal = 35093; time = 0.18s
Info:     at iteration #18, type ALL: wirelen solved = 23803, spread = 31847, legal = 33797; time = 0.19s
Info:     at iteration #19, type ALL: wirelen solved = 23639, spread = 32057, legal = 33939; time = 0.18s
Info:     at iteration #20, type ALL: wirelen solved = 23757, spread = 31689, legal = 34261; time = 0.18s
Info: HeAP Placer Time: 6.28s
Info:   of which solving equations: 3.62s
Info:   of which spreading cells: 0.50s
Info:   of which strict legalisation: 0.20s

Info: Running simulated annealing placer for refinement.
Info:   at iteration #1: temp = 0.000000, timing cost = 7343, wirelen = 33154
Info:   at iteration #5: temp = 0.000000, timing cost = 5472, wirelen = 29409
Info:   at iteration #10: temp = 0.000000, timing cost = 4988, wirelen = 28445
Info:   at iteration #15: temp = 0.000000, timing cost = 4441, wirelen = 28031
Info:   at iteration #20: temp = 0.000000, timing cost = 5342, wirelen = 27869
Info:   at iteration #25: temp = 0.000000, timing cost = 5325, wirelen = 27812
Info:   at iteration #28: temp = 0.000000, timing cost = 5319, wirelen = 27804 
Info: SA placement time 24.60s

Info: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 39.33 MHz (PASS at 25.00 MHz)

Info: Max delay <async>                           -> posedge $glbnet$clk$TRELLIS_IO_IN: 9.05 ns
Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> <async>                          : 9.40 ns

Info: Slack histogram:
Info:  legend: * represents 51 endpoint(s)
Info:          + represents [1,51) endpoint(s)
Info: [ 14576,  15810) |+
Info: [ 15810,  17044) |+
Info: [ 17044,  18278) |+
Info: [ 18278,  19512) |**+
Info: [ 19512,  20746) |*****************+
Info: [ 20746,  21980) |**************+
Info: [ 21980,  23214) |*****+
Info: [ 23214,  24448) |*+
Info: [ 24448,  25682) |*+
Info: [ 25682,  26916) |****************************+
Info: [ 26916,  28150) |************************************************************ 
Info: [ 28150,  29384) |********************+
Info: [ 29384,  30618) |****+
Info: [ 30618,  31852) |*+
Info: [ 31852,  33086) |****+
Info: [ 33086,  34320) |**********+
Info: [ 34320,  35554) |*************+
Info: [ 35554,  36788) |*****+
Info: [ 36788,  38022) |*****+
Info: [ 38022,  39256) |********+
Info: Checksum: 0xcf26cda4
Info: Routing globals...
Info:     routing clock net $glbnet$clk$TRELLIS_IO_IN using global 0

Info: Routing..
Info: Setting up routing queue.
Info: Routing 34071 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 |      235        764 |  235   764 |     33491|       0.97       0.97|
Info:       2000 |      450       1549 |  215   785 |     32797|       0.28       1.25|
Info:       3000 |      641       2358 |  191   809 |     32060|       0.28       1.53|
Info:       4000 |      836       3163 |  195   805 |     31499|       0.27       1.80|
Info:       5000 |     1087       3912 |  251   749 |     30866|       0.26       2.06|
Info:       6000 |     1315       4684 |  228   772 |     30324|       0.29       2.35|
Info:       7000 |     1600       5399 |  285   715 |     29709|       0.28       2.62|
Info:       8000 |     1888       6111 |  288   712 |     29194|       0.28       2.90|
Info:       9000 |     2022       6977 |  134   866 |     29045|       0.29       3.19|
Info:      10000 |     2222       7777 |  200   800 |     28606|       0.28       3.47|
Info:      11000 |     2492       8507 |  270   730 |     27986|       0.26       3.73|
Info:      12000 |     2671       9328 |  179   821 |     27742|       0.27       4.00|
Info:      13000 |     2879      10120 |  208   792 |     27208|       0.26       4.26|
Info:      14000 |     3223      10776 |  344   656 |     26760|       0.27       4.53|
Info:      15000 |     3475      11524 |  252   748 |     26399|       0.26       4.79|
Info:      16000 |     3768      12231 |  293   707 |     25826|       0.31       5.10|
Info:      17000 |     4012      12987 |  244   756 |     25443|       0.31       5.42|
Info:      18000 |     4246      13753 |  234   766 |     24819|       0.33       5.74|
Info:      19000 |     4502      14497 |  256   744 |     24166|       0.31       6.06|
Info:      20000 |     4818      15181 |  316   684 |     23667|       0.31       6.36|
Info:      21000 |     5148      15851 |  330   670 |     23123|       0.30       6.66|
Info:      22000 |     5408      16591 |  260   740 |     22514|       0.35       7.01|
Info:      23000 |     5703      17296 |  295   705 |     22015|       0.34       7.35|
Info:      24000 |     5974      18025 |  271   729 |     21924|       0.34       7.69|
Info:      25000 |     6204      18795 |  230   770 |     21295|       0.35       8.04|
Info:      26000 |     6496      19503 |  292   708 |     20751|       0.34       8.39|
Info:      27000 |     6781      20218 |  285   715 |     20144|       0.36       8.74|
Info:      28000 |     7094      20905 |  313   687 |     19619|       0.34       9.08|
Info:      29000 |     7249      21750 |  155   845 |     19523|       0.40       9.48|
Info:      30000 |     7463      22536 |  214   786 |     18857|       0.36       9.84|
Info:      31000 |     7810      23189 |  347   653 |     18322|       0.40      10.24|
Info:      32000 |     8230      23769 |  420   580 |     17895|       0.42      10.65|
Info:      33000 |     8560      24439 |  330   670 |     17393|       0.37      11.03|
Info:      34000 |     8903      25096 |  343   657 |     16890|       0.37      11.40|
Info:      35000 |     9274      25725 |  371   629 |     16389|       0.39      11.79|
Info:      36000 |     9696      26303 |  422   578 |     15957|       0.39      12.18|
Info:      37000 |    10173      26826 |  477   523 |     15576|       0.34      12.52|
Info:      38000 |    10607      27392 |  434   566 |     15181|       0.36      12.88|
Info:      39000 |    11047      27952 |  440   560 |     14745|       0.36      13.24|
Info:      40000 |    11506      28493 |  459   541 |     14279|       0.37      13.61|
Info:      41000 |    11900      29099 |  394   606 |     13894|       0.37      13.98|
Info:      42000 |    12208      29791 |  308   692 |     13684|       0.42      14.40|
Info:      43000 |    12491      30508 |  283   717 |     13540|       0.41      14.81|
Info:      44000 |    12768      31202 |  277   694 |     13196|       0.38      15.19|
Info:      45000 |    13140      31761 |  372   559 |     12726|       0.33      15.52|
Info:      46000 |    13495      32272 |  355   511 |     12157|       0.27      15.79|
Info:      47000 |    13780      32807 |  285   535 |     11485|       0.32      16.11|
Info:      48000 |    13994      33349 |  214   542 |     10723|       0.22      16.33|
Info:      49000 |    14252      33947 |  258   598 |     10013|       0.27      16.60|
Info:      50000 |    14549      34599 |  297   652 |      9327|       0.25      16.85|
Info:      51000 |    14972      35154 |  423   555 |      8884|       0.34      17.19|
Info:      52000 |    15390      35726 |  418   572 |      8458|       0.41      17.61|
Info:      53000 |    15779      36317 |  389   591 |      7907|       0.34      17.95|
Info:      54000 |    15874      37148 |   95   831 |      7056|       0.26      18.21|
Info:      55000 |    15931      38086 |   57   938 |      6130|       0.19      18.40|
Info:      56000 |    15985      39030 |   54   944 |      5249|       0.13      18.53|
Info:      57000 |    16024      39983 |   39   953 |      4296|       0.14      18.67|
Info:      58000 |    16120      40808 |   96   825 |      3399|       0.35      19.02|
Info:      59000 |    16252      41581 |  132   773 |      2552|       0.40      19.42|
Info:      60000 |    16406      42359 |  154   778 |      1748|       0.41      19.83|
Info:      61000 |    16491      43211 |   85   852 |       869|       0.35      20.18|
Info:      61910 |    16530      43873 |   39   662 |         0|       0.21      20.39|
Info: Routing complete.
Info: Router1 time 20.39s
Info: Checksum: 0x28550c85

Info: Critical path report for clock '$glbnet$clk$TRELLIS_IO_IN' (posedge -> posedge):
Info: curr total
Info:  0.5  0.5  Source SOC.Core.Control_Unit.state_TRELLIS_FF_Q_1.Q
Info:  1.4  2.0    Net SOC.Core.Control_Unit.state[4] (27,20) -> (35,18)
Info:                Sink SOC.Core.Mdu.mul_done_LUT4_A_Z_LUT4_Z_D_LUT4_C_Z_LUT4_Z_D_LUT4_B_C_LUT4_D_Z_LUT4_Z_D_LUT4_C_Z_LUT4_Z_1.D
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info:  0.2  2.2  Source SOC.Core.Mdu.mul_done_LUT4_A_Z_LUT4_Z_D_LUT4_C_Z_LUT4_Z_D_LUT4_B_C_LUT4_D_Z_LUT4_Z_D_LUT4_C_Z_LUT4_Z_1.F
Info:  1.4  3.6    Net SOC.Core.Control_Unit.nextstate_LUT4_Z_1_C_LUT4_D_B[0] (35,18) -> (40,23)
Info:                Sink SOC.Core.Mdu.mul_done_LUT4_A_Z_LUT4_Z_D_LUT4_D_Z_LUT4_Z_D_LUT4_Z_D_LUT4_C.D
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info:  0.2  3.8  Source SOC.Core.Mdu.mul_done_LUT4_A_Z_LUT4_Z_D_LUT4_D_Z_LUT4_Z_D_LUT4_Z_D_LUT4_C.F
Info:  0.4  4.2    Net SOC.Uart.response_LUT4_B_Z[0] (40,23) -> (40,23)
Info:                Sink SOC.Leds.write_LUT4_Z_B_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  4.5  Source SOC.Leds.write_LUT4_Z_B_LUT4_Z.F
Info:  1.9  6.4    Net SOC.GPIOS.gpio_direction_LUT4_C_Z_LUT4_Z_D_LUT4_Z_C_LUT4_Z_D[0] (40,23) -> (25,30)
Info:                Sink SOC.GPIOS.gpio_direction_LUT4_C_Z_LUT4_Z_D_LUT4_Z_C_LUT4_Z_D_LUT4_D.C
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info:  0.2  6.6  Source SOC.GPIOS.gpio_direction_LUT4_C_Z_LUT4_Z_D_LUT4_Z_C_LUT4_Z_D_LUT4_D.F
Info:  0.8  7.4    Net SOC.GPIOS.gpio_direction_LUT4_C_Z_LUT4_Z_D_LUT4_Z_C_LUT4_Z_D_LUT4_D_Z[2] (25,30) -> (25,36)
Info:                Sink SOC.GPIOS.address_LUT4_Z_2.D
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info:  0.2  7.7  Source SOC.GPIOS.address_LUT4_Z_2.F
Info:  2.1  9.8    Net SOC.address[3] (25,36) -> (10,39)
Info:                Sink SOC.Memory.memory.0.201$DPRAM_COMB3.B
Info:                Defined in:
Info:                  Risco-5/src/peripheral/soc.v:23.5-23.18
Info:  0.2 10.0  Source SOC.Memory.memory.0.201$DPRAM_COMB3.F
Info:  0.9 10.9    Net SOC.Memory.memory.0.201_DO[1] (10,39) -> (10,40)
Info:                Sink SOC.Memory.memory.0.201_DO_LUT4_A.B
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info:  0.2 11.1  Source SOC.Memory.memory.0.201_DO_LUT4_A.F
Info:  0.7 11.8    Net SOC.Memory.memory.0.193_DO_LUT4_A_Z[1] (10,40) -> (9,40)
Info:                Sink SOC.Memory.memory.0.65_DO_LUT4_A_Z_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 12.0  Source SOC.Memory.memory.0.65_DO_LUT4_A_Z_LUT4_Z.F
Info:  0.6 12.6    Net SOC.Memory.memory.0.65_DO_LUT4_A_Z[3] (9,40) -> (7,40)
Info:                Sink SOC.Memory.memory.0.129_DO_LUT4_A_Z_LUT4_C_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 12.9  Source SOC.Memory.memory.0.129_DO_LUT4_A_Z_LUT4_C_Z_LUT4_Z.F
Info:  1.4 14.2    Net SOC.Memory.memory.0.129_DO_LUT4_A_Z_LUT4_C_Z[3] (7,40) -> (6,31)
Info:                Sink SOC.Memory.memory.0.129_DO_LUT4_A_Z_LUT4_C_Z_LUT4_A.D
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info:  0.2 14.4  Source SOC.Memory.memory.0.129_DO_LUT4_A_Z_LUT4_C_Z_LUT4_A.F
Info:  0.0 14.4    Net SOC.Memory.memory.0.129_DO_LUT4_A_Z_LUT4_C_Z_LUT4_A_Z (6,31) -> (6,31)
Info:                Sink SOC.Memory.memory.0.129_DO_LUT4_A_Z_LUT4_C_Z_PFUMX_C0_BLUT_LUT4_Z.F1
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:133.22-133.24
Info:  0.2 14.6  Source SOC.Memory.memory.0.129_DO_LUT4_A_Z_LUT4_C_Z_PFUMX_C0_BLUT_LUT4_Z.OFX
Info:  1.3 15.9    Net SOC.Core.read_data_LUT4_Z_10_C_L6MUX21_Z_D0_PFUMX_Z_BLUT_LUT4_Z_C[4] (6,31) -> (22,31)
Info:                Sink SOC.Memory.memory.0.231_DO_1_LUT4_A_Z_LUT4_C_Z_LUT4_B_Z_LUT4_Z_1.D
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info:  0.2 16.1  Source SOC.Memory.memory.0.231_DO_1_LUT4_A_Z_LUT4_C_Z_LUT4_B_Z_LUT4_Z_1.F
Info:  1.1 17.2    Net SOC.Core.read_data_PFUMX_Z_10_C0[3] (22,31) -> (20,35)
Info:                Sink SOC.Core.read_data_PFUMX_Z_BLUT_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 17.5  Source SOC.Core.read_data_PFUMX_Z_BLUT_LUT4_Z.OFX
Info:  1.9 19.3    Net SOC.read_data[8] (20,35) -> (20,17)
Info:                Sink SOC.Core.instruction_register_TRELLIS_FF_Q_22.M
Info:                Defined in:
Info:                  Risco-5/src/peripheral/soc.v:22.34-22.43
Info:  0.0 19.3  Setup SOC.Core.instruction_register_TRELLIS_FF_Q_22.M
Info: 3.5 ns logic, 15.8 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[1]$tr_io.O
Info:  2.7  2.7    Net gpios[1]$TRELLIS_IO_IN (6,71) -> (6,40)
Info:                Sink SOC.GPIOS.Gpios[1].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.9  Source SOC.GPIOS.Gpios[1].data_in_LUT4_C.F
Info:  1.6  4.5    Net SOC.GPIOS.Gpios[1].data_in_LUT4_C_Z[4] (6,40) -> (10,32)
Info:                Sink SOC.GPIOS.Gpios[1].data_in_LUT4_C_Z_PFUMX_C0_BLUT_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  4.7  Source SOC.GPIOS.Gpios[1].data_in_LUT4_C_Z_PFUMX_C0_BLUT_LUT4_Z.OFX
Info:  0.7  5.5    Net SOC.GPIOS.Gpios[1].data_in_LUT4_C_Z_PFUMX_C0_Z[1] (10,32) -> (10,28)
Info:                Sink SOC.Core.read_data_LUT4_Z_1.B
Info:                Defined in:
Info:                  /eda/oss-cad-suite/lib/../share/yosys/ecp5/cells_map.v:108.23-108.24
Info:  0.2  5.7  Source SOC.Core.read_data_LUT4_Z_1.F
Info:  1.0  6.7    Net SOC.read_data[1] (10,28) -> (10,23)
Info:                Sink SOC.Core.instruction_register_TRELLIS_FF_Q_29.M
Info:                Defined in:
Info:                  Risco-5/src/peripheral/soc.v:22.34-22.43
Info:  0.0  6.7  Setup SOC.Core.instruction_register_TRELLIS_FF_Q_29.M
Info: 0.7 ns logic, 6.0 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:  3.5  4.0    Net SOC.Leds.data[7] (22,27) -> (65,26)
Info:                Sink led_LUT4_Z_2.D
Info:                Defined in:
Info:                  Risco-5/src/peripheral/leds.v:15.12-15.16
Info:  0.2  4.2  Source led_LUT4_Z_2.F
Info:  2.1  6.4    Net led[7]$TRELLIS_IO_OUT (65,26) -> (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': 51.72 MHz (PASS at 25.00 MHz)

Info: Max delay <async>                           -> posedge $glbnet$clk$TRELLIS_IO_IN: 6.74 ns
Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> <async>                          : 6.39 ns

Info: Slack histogram:
Info:  legend: * represents 52 endpoint(s)
Info:          + represents [1,52) endpoint(s)
Info: [ 20664,  21584) |+
Info: [ 21584,  22504) |+
Info: [ 22504,  23424) |***+
Info: [ 23424,  24344) |************+
Info: [ 24344,  25264) |*********+
Info: [ 25264,  26184) |*************+
Info: [ 26184,  27104) |****+
Info: [ 27104,  28024) |**+
Info: [ 28024,  28944) |***+
Info: [ 28944,  29864) |******************+
Info: [ 29864,  30784) |************************************************************ 
Info: [ 30784,  31704) |********************+
Info: [ 31704,  32624) |*****+
Info: [ 32624,  33544) |****+
Info: [ 33544,  34464) |****+
Info: [ 34464,  35384) |*****+
Info: [ 35384,  36304) |************+
Info: [ 36304,  37224) |*********+
Info: [ 37224,  38144) |*****+
Info: [ 38144,  39064) |*******+

Info: Program finished normally.