fix: make flash SPI bus electrically independent, drop USRMCLK/CCLK reuse (Phase F7)
The flash subsystem's SCLK previously reused the boot config-SPI's CCLK pad via the ECP5 USRMCLK primitive to save one pin. This made the "exclusive flash bus" claim misleading (SCLK still depended on the config engine's own pad electrically) and carried an unresolved verification gap (USRMCLKTS pad-enable timing never checked against the primary Lattice sysCONFIG Usage Guide). flash_sclk is now a genuine 4th ordinary GPIO pin (E3, bank 7), added purely additively to the real .lpf (git diff: one new line, no existing ball moved). The flash bus is now 4 fully independent wires (sclk/mosi/miso/cs_n), zero pins shared with any ECP5 config primitive -- confirmed by the full-system synthesis reporting USRMCLK 0/1 (0%) utilisation. All 33 project testbenches re-run clean after the port rename (no functional change, only sclk_sim -> sclk). Full-system real synthesis re-verified: 0 constraint errors, Fmax 67.91MHz (up slightly from 66.68MHz, same critical path, not a regression). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013xXuuRUWZScuo1DeYJxs3v
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
|
||||
|
||||
Info: Logic utilisation before packing:
|
||||
Info: Total LUT4s: 8802/43848 20%
|
||||
Info: logic LUTs: 7690/43848 17%
|
||||
Info: Total LUT4s: 8822/43848 20%
|
||||
Info: logic LUTs: 7710/43848 17%
|
||||
Info: carry LUTs: 1112/43848 2%
|
||||
Info: RAM LUTs: 0/ 5481 0%
|
||||
Info: RAMW LUTs: 0/10962 0%
|
||||
@@ -76,6 +76,7 @@ Info: pin 'psram_a[0]$tr_io' constrained to Bel 'X90/Y11/PIOC'.
|
||||
Info: pin 'mosi$tr_io' constrained to Bel 'X0/Y11/PIOD'.
|
||||
Info: pin 'miso$tr_io' constrained to Bel 'X0/Y14/PIOC'.
|
||||
Info: pin 'irq_n$tr_io' constrained to Bel 'X0/Y14/PIOA'.
|
||||
Info: pin 'flash_sclk$tr_io' constrained to Bel 'X0/Y20/PIOB'.
|
||||
Info: pin 'flash_mosi$tr_io' constrained to Bel 'X0/Y17/PIOD'.
|
||||
Info: pin 'flash_miso$tr_io' constrained to Bel 'X0/Y17/PIOB'.
|
||||
Info: pin 'flash_cs_n$tr_io' constrained to Bel 'X0/Y17/PIOA'.
|
||||
@@ -87,14 +88,14 @@ Info: Packing carries...
|
||||
Info: Packing LUTs...
|
||||
Info: Packing LUT5-7s...
|
||||
Info: Packing FFs...
|
||||
Info: 1115 FFs paired with LUTs.
|
||||
Info: 1110 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: 0x4ad51b1a
|
||||
Info: Checksum: 0x2eab0b08
|
||||
|
||||
Info: Device utilisation:
|
||||
Info: TRELLIS_IO: 56/ 245 22%
|
||||
Info: TRELLIS_IO: 57/ 245 23%
|
||||
Info: DCCA: 1/ 56 1%
|
||||
Info: DP16KD: 2/ 108 1%
|
||||
Info: MULT18X18D: 16/ 72 22%
|
||||
@@ -110,7 +111,7 @@ Info: JTAGG: 0/ 1 0%
|
||||
Info: OSCG: 0/ 1 0%
|
||||
Info: SEDGA: 0/ 1 0%
|
||||
Info: DTR: 0/ 1 0%
|
||||
Info: USRMCLK: 1/ 1 100%
|
||||
Info: USRMCLK: 0/ 1 0%
|
||||
Info: CLKDIVF: 0/ 4 0%
|
||||
Info: ECLKSYNCB: 0/ 10 0%
|
||||
Info: DLLDELD: 0/ 8 0%
|
||||
@@ -120,426 +121,416 @@ Info: TRELLIS_ECLKBUF: 0/ 8 0%
|
||||
Info: ECLKBRIDGECS: 0/ 2 0%
|
||||
Info: DCSC: 0/ 2 0%
|
||||
Info: TRELLIS_FF: 4855/ 43848 11%
|
||||
Info: TRELLIS_COMB: 9060/ 43848 20%
|
||||
Info: TRELLIS_COMB: 9080/ 43848 20%
|
||||
Info: TRELLIS_RAMW: 0/ 5481 0%
|
||||
|
||||
Info: Placed 56 cells based on constraints.
|
||||
Info: Creating initial analytic placement for 10422 cells, random placement wirelen = 787058.
|
||||
Info: at initial placer iter 0, wirelen = 4777
|
||||
Info: at initial placer iter 1, wirelen = 3689
|
||||
Info: at initial placer iter 2, wirelen = 3493
|
||||
Info: at initial placer iter 3, wirelen = 3321
|
||||
Info: Running main analytical placer, max placement attempts per cell = 24468510.
|
||||
Info: at iteration #1, type ALL: wirelen solved = 3693, spread = 126128, legal = 129499; time = 0.17s
|
||||
Info: at iteration #2, type ALL: wirelen solved = 14492, spread = 66728, legal = 68224; time = 0.17s
|
||||
Info: at iteration #3, type ALL: wirelen solved = 21089, spread = 58788, legal = 62850; time = 0.15s
|
||||
Info: at iteration #4, type ALL: wirelen solved = 23862, spread = 53680, legal = 59619; time = 0.14s
|
||||
Info: at iteration #5, type ALL: wirelen solved = 25545, spread = 50248, legal = 56423; time = 0.14s
|
||||
Info: at iteration #6, type ALL: wirelen solved = 26106, spread = 49335, legal = 53640; time = 0.13s
|
||||
Info: at iteration #7, type ALL: wirelen solved = 27066, spread = 46881, legal = 52227; time = 0.13s
|
||||
Info: at iteration #8, type ALL: wirelen solved = 27619, spread = 45622, legal = 51282; time = 0.13s
|
||||
Info: at iteration #9, type ALL: wirelen solved = 27947, spread = 45255, legal = 50410; time = 0.13s
|
||||
Info: at iteration #10, type ALL: wirelen solved = 28479, spread = 45666, legal = 50853; time = 0.13s
|
||||
Info: at iteration #11, type ALL: wirelen solved = 28790, spread = 44253, legal = 48824; time = 0.13s
|
||||
Info: at iteration #12, type ALL: wirelen solved = 29110, spread = 44957, legal = 50326; time = 0.12s
|
||||
Info: at iteration #13, type ALL: wirelen solved = 29315, spread = 43046, legal = 48215; time = 0.12s
|
||||
Info: at iteration #14, type ALL: wirelen solved = 29672, spread = 42119, legal = 47676; time = 0.14s
|
||||
Info: at iteration #15, type ALL: wirelen solved = 29640, spread = 42524, legal = 48819; time = 0.12s
|
||||
Info: at iteration #16, type ALL: wirelen solved = 29542, spread = 42032, legal = 46554; time = 0.12s
|
||||
Info: at iteration #17, type ALL: wirelen solved = 29833, spread = 41981, legal = 47633; time = 0.12s
|
||||
Info: at iteration #18, type ALL: wirelen solved = 30462, spread = 41642, legal = 45959; time = 0.12s
|
||||
Info: at iteration #19, type ALL: wirelen solved = 30534, spread = 42854, legal = 46800; time = 0.12s
|
||||
Info: at iteration #20, type ALL: wirelen solved = 30665, spread = 42918, legal = 47151; time = 0.12s
|
||||
Info: at iteration #21, type ALL: wirelen solved = 31093, spread = 43257, legal = 48078; time = 0.12s
|
||||
Info: at iteration #22, type ALL: wirelen solved = 31501, spread = 43194, legal = 47599; time = 0.12s
|
||||
Info: at iteration #23, type ALL: wirelen solved = 31887, spread = 43989, legal = 48233; time = 0.12s
|
||||
Info: HeAP Placer Time: 4.14s
|
||||
Info: of which solving equations: 2.81s
|
||||
Info: of which spreading cells: 0.47s
|
||||
Info: of which strict legalisation: 0.23s
|
||||
Info: Placed 57 cells based on constraints.
|
||||
Info: Creating initial analytic placement for 10394 cells, random placement wirelen = 792017.
|
||||
Info: at initial placer iter 0, wirelen = 5250
|
||||
Info: at initial placer iter 1, wirelen = 3793
|
||||
Info: at initial placer iter 2, wirelen = 3760
|
||||
Info: at initial placer iter 3, wirelen = 4127
|
||||
Info: Running main analytical placer, max placement attempts per cell = 24538515.
|
||||
Info: at iteration #1, type ALL: wirelen solved = 3786, spread = 116752, legal = 119542; time = 0.17s
|
||||
Info: at iteration #2, type ALL: wirelen solved = 14488, spread = 72347, legal = 75050; time = 0.15s
|
||||
Info: at iteration #3, type ALL: wirelen solved = 21396, spread = 64098, legal = 67226; time = 0.15s
|
||||
Info: at iteration #4, type ALL: wirelen solved = 24564, spread = 56783, legal = 60087; time = 0.14s
|
||||
Info: at iteration #5, type ALL: wirelen solved = 26800, spread = 50635, legal = 55154; time = 0.14s
|
||||
Info: at iteration #6, type ALL: wirelen solved = 27410, spread = 48851, legal = 52769; time = 0.13s
|
||||
Info: at iteration #7, type ALL: wirelen solved = 27687, spread = 45724, legal = 51761; time = 0.14s
|
||||
Info: at iteration #8, type ALL: wirelen solved = 28115, spread = 45207, legal = 50856; time = 0.13s
|
||||
Info: at iteration #9, type ALL: wirelen solved = 28937, spread = 45520, legal = 49845; time = 0.13s
|
||||
Info: at iteration #10, type ALL: wirelen solved = 29852, spread = 45381, legal = 49658; time = 0.13s
|
||||
Info: at iteration #11, type ALL: wirelen solved = 30210, spread = 44229, legal = 49542; time = 0.13s
|
||||
Info: at iteration #12, type ALL: wirelen solved = 30977, spread = 44812, legal = 50036; time = 0.12s
|
||||
Info: at iteration #13, type ALL: wirelen solved = 31201, spread = 44093, legal = 49382; time = 0.13s
|
||||
Info: at iteration #14, type ALL: wirelen solved = 31282, spread = 43907, legal = 49503; time = 0.12s
|
||||
Info: at iteration #15, type ALL: wirelen solved = 31578, spread = 43248, legal = 48729; time = 0.12s
|
||||
Info: at iteration #16, type ALL: wirelen solved = 31502, spread = 44064, legal = 48127; time = 0.12s
|
||||
Info: at iteration #17, type ALL: wirelen solved = 32231, spread = 45015, legal = 50114; time = 0.12s
|
||||
Info: at iteration #18, type ALL: wirelen solved = 32623, spread = 44628, legal = 50213; time = 0.12s
|
||||
Info: at iteration #19, type ALL: wirelen solved = 33131, spread = 45352, legal = 50623; time = 0.12s
|
||||
Info: at iteration #20, type ALL: wirelen solved = 33661, spread = 46860, legal = 51193; time = 0.12s
|
||||
Info: at iteration #21, type ALL: wirelen solved = 34564, spread = 47538, legal = 52420; time = 0.12s
|
||||
Info: HeAP Placer Time: 3.90s
|
||||
Info: of which solving equations: 2.69s
|
||||
Info: of which spreading cells: 0.43s
|
||||
Info: of which strict legalisation: 0.17s
|
||||
|
||||
Info: Running simulated annealing placer for refinement.
|
||||
Info: at iteration #1: temp = 0.000000, timing cost = 1425, wirelen = 45959
|
||||
Info: at iteration #5: temp = 0.000000, timing cost = 1266, wirelen = 40969
|
||||
Info: at iteration #10: temp = 0.000000, timing cost = 1375, wirelen = 39658
|
||||
Info: at iteration #15: temp = 0.000000, timing cost = 1257, wirelen = 38786
|
||||
Info: at iteration #20: temp = 0.000000, timing cost = 1229, wirelen = 38519
|
||||
Info: at iteration #25: temp = 0.000000, timing cost = 1218, wirelen = 38352
|
||||
Info: at iteration #30: temp = 0.000000, timing cost = 1316, wirelen = 38293
|
||||
Info: at iteration #31: temp = 0.000000, timing cost = 1215, wirelen = 38277
|
||||
Info: SA placement time 8.38s
|
||||
Info: at iteration #1: temp = 0.000000, timing cost = 2580, wirelen = 48127
|
||||
Info: at iteration #5: temp = 0.000000, timing cost = 1734, wirelen = 43127
|
||||
Info: at iteration #10: temp = 0.000000, timing cost = 1816, wirelen = 41772
|
||||
Info: at iteration #15: temp = 0.000000, timing cost = 1823, wirelen = 41190
|
||||
Info: at iteration #20: temp = 0.000000, timing cost = 1815, wirelen = 40998
|
||||
Info: at iteration #20: temp = 0.000000, timing cost = 1804, wirelen = 41021
|
||||
Info: SA placement time 5.67s
|
||||
|
||||
Info: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 59.91 MHz (FAIL at 80.00 MHz)
|
||||
Info: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 58.60 MHz (FAIL at 80.00 MHz)
|
||||
|
||||
Info: Max delay <async> -> posedge $glbnet$clk$TRELLIS_IO_IN: 11.44 ns
|
||||
Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> <async> : 7.90 ns
|
||||
Info: Max delay <async> -> posedge $glbnet$clk$TRELLIS_IO_IN: 13.36 ns
|
||||
Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> <async> : 7.02 ns
|
||||
|
||||
Info: Slack histogram:
|
||||
Info: legend: * represents 23 endpoint(s)
|
||||
Info: + represents [1,23) endpoint(s)
|
||||
Info: [ -4192, -3386) |+
|
||||
Info: [ -3386, -2580) |+
|
||||
Info: [ -2580, -1774) |+
|
||||
Info: [ -1774, -968) |+
|
||||
Info: [ -968, -162) |+
|
||||
Info: [ -162, 644) |
|
||||
Info: [ 644, 1450) |+
|
||||
Info: [ 1450, 2256) |+
|
||||
Info: [ 2256, 3062) |***+
|
||||
Info: [ 3062, 3868) |********+
|
||||
Info: [ 3868, 4674) |*************+
|
||||
Info: [ 4674, 5480) |***************************************+
|
||||
Info: [ 5480, 6286) |****************************************************+
|
||||
Info: [ 6286, 7092) |*****************************************************+
|
||||
Info: [ 7092, 7898) |*********************************************************+
|
||||
Info: [ 7898, 8704) |********************************************+
|
||||
Info: [ 8704, 9510) |****************************************+
|
||||
Info: [ 9510, 10316) |************************************************************
|
||||
Info: [ 10316, 11122) |*********************************************+
|
||||
Info: [ 11122, 11928) |******************************+
|
||||
Info: Checksum: 0xe4a3046c
|
||||
Info: legend: * represents 21 endpoint(s)
|
||||
Info: + represents [1,21) endpoint(s)
|
||||
Info: [ -4564, -3739) |*+
|
||||
Info: [ -3739, -2914) |*+
|
||||
Info: [ -2914, -2089) |+
|
||||
Info: [ -2089, -1264) |+
|
||||
Info: [ -1264, -439) |
|
||||
Info: [ -439, 386) |+
|
||||
Info: [ 386, 1211) |+
|
||||
Info: [ 1211, 2036) |**+
|
||||
Info: [ 2036, 2861) |*******+
|
||||
Info: [ 2861, 3686) |************************+
|
||||
Info: [ 3686, 4511) |*****************************************+
|
||||
Info: [ 4511, 5336) |*****************************************+
|
||||
Info: [ 5336, 6161) |********************************************************+
|
||||
Info: [ 6161, 6986) |************************************************************
|
||||
Info: [ 6986, 7811) |*****************************************+
|
||||
Info: [ 7811, 8636) |*******************************************************+
|
||||
Info: [ 8636, 9461) |*****************************************+
|
||||
Info: [ 9461, 10286) |**************************************+
|
||||
Info: [ 10286, 11111) |******************************************+
|
||||
Info: [ 11111, 11936) |*************************************+
|
||||
Info: Checksum: 0xa0b42877
|
||||
Info: Routing globals...
|
||||
Info: routing clock net $glbnet$clk$TRELLIS_IO_IN using global 0
|
||||
|
||||
Info: Routing..
|
||||
Info: Setting up routing queue.
|
||||
Info: Routing 44971 arcs.
|
||||
Info: Routing 45262 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 | 462 537 | 462 537 | 44489| 0.32 0.32|
|
||||
Info: 2000 | 756 1243 | 294 706 | 43870| 0.19 0.51|
|
||||
Info: 3000 | 896 2103 | 140 860 | 43268| 0.12 0.62|
|
||||
Info: 4000 | 1038 2961 | 142 858 | 42579| 0.11 0.74|
|
||||
Info: 5000 | 1156 3843 | 118 882 | 41761| 0.10 0.84|
|
||||
Info: 6000 | 1288 4711 | 132 868 | 40936| 0.10 0.93|
|
||||
Info: 7000 | 1409 5590 | 121 879 | 40105| 0.09 1.02|
|
||||
Info: 8000 | 1544 6455 | 135 865 | 39309| 0.09 1.11|
|
||||
Info: 9000 | 1680 7319 | 136 864 | 38533| 0.09 1.21|
|
||||
Info: 10000 | 1848 8151 | 168 832 | 37770| 0.09 1.30|
|
||||
Info: 11000 | 2009 8990 | 161 839 | 36968| 0.09 1.39|
|
||||
Info: 12000 | 2127 9872 | 118 882 | 36104| 0.10 1.48|
|
||||
Info: 13000 | 2367 10632 | 240 760 | 35441| 0.11 1.60|
|
||||
Info: 14000 | 2630 11369 | 263 737 | 34773| 0.09 1.69|
|
||||
Info: 15000 | 2778 12221 | 148 852 | 33961| 0.08 1.77|
|
||||
Info: 16000 | 2998 13001 | 220 780 | 33365| 0.14 1.91|
|
||||
Info: 17000 | 3236 13763 | 238 762 | 32673| 0.10 2.01|
|
||||
Info: 18000 | 3471 14528 | 235 765 | 32006| 0.11 2.12|
|
||||
Info: 19000 | 3720 15279 | 249 751 | 31278| 0.11 2.23|
|
||||
Info: 20000 | 3901 16067 | 181 788 | 30500| 0.11 2.34|
|
||||
Info: 21000 | 4070 16859 | 169 792 | 29680| 0.09 2.43|
|
||||
Info: 22000 | 4311 17528 | 241 669 | 28966| 0.08 2.51|
|
||||
Info: 23000 | 4667 18120 | 356 592 | 28356| 0.10 2.61|
|
||||
Info: 24000 | 5001 18715 | 334 595 | 27720| 0.09 2.70|
|
||||
Info: 25000 | 5359 19298 | 358 583 | 27118| 0.09 2.79|
|
||||
Info: 26000 | 5718 19886 | 359 588 | 26498| 0.10 2.89|
|
||||
Info: 27000 | 6038 20556 | 320 670 | 25855| 0.10 2.99|
|
||||
Info: 28000 | 6359 21231 | 321 675 | 25231| 0.10 3.09|
|
||||
Info: 29000 | 6619 21969 | 260 738 | 24510| 0.10 3.19|
|
||||
Info: 30000 | 6831 22748 | 212 779 | 23791| 0.14 3.33|
|
||||
Info: 31000 | 6974 23583 | 143 835 | 22961| 0.10 3.43|
|
||||
Info: 32000 | 7151 24373 | 177 790 | 22180| 0.10 3.53|
|
||||
Info: 33000 | 7356 25126 | 205 753 | 21465| 0.13 3.67|
|
||||
Info: 34000 | 7557 25884 | 201 758 | 20684| 0.10 3.77|
|
||||
Info: 35000 | 7787 26592 | 230 708 | 19990| 0.11 3.88|
|
||||
Info: 36000 | 8012 27330 | 225 738 | 19265| 0.11 3.99|
|
||||
Info: 37000 | 8267 28035 | 255 705 | 18546| 0.11 4.10|
|
||||
Info: 38000 | 8513 28759 | 246 724 | 17818| 0.13 4.23|
|
||||
Info: 39000 | 8769 29456 | 256 697 | 17098| 0.11 4.34|
|
||||
Info: 40000 | 9010 30184 | 241 728 | 16427| 0.14 4.48|
|
||||
Info: 41000 | 9268 30883 | 258 699 | 15732| 0.12 4.59|
|
||||
Info: 42000 | 9498 31626 | 230 743 | 15002| 0.14 4.73|
|
||||
Info: 43000 | 9748 32354 | 250 728 | 14345| 0.13 4.86|
|
||||
Info: 44000 | 10001 33085 | 253 731 | 13642| 0.14 5.00|
|
||||
Info: 45000 | 10257 33802 | 256 717 | 12968| 0.11 5.12|
|
||||
Info: 46000 | 10491 34512 | 234 710 | 12251| 0.15 5.27|
|
||||
Info: 47000 | 10728 35220 | 237 708 | 11548| 0.15 5.42|
|
||||
Info: 48000 | 10974 35926 | 246 706 | 10853| 0.13 5.54|
|
||||
Info: 49000 | 11171 36661 | 197 735 | 10086| 0.13 5.67|
|
||||
Info: 50000 | 11336 37455 | 165 794 | 9291| 0.11 5.78|
|
||||
Info: 51000 | 11549 38188 | 213 733 | 8546| 0.11 5.89|
|
||||
Info: 52000 | 11772 38930 | 223 742 | 7815| 0.16 6.05|
|
||||
Info: 53000 | 11937 39682 | 165 752 | 7007| 0.12 6.16|
|
||||
Info: 54000 | 12128 40412 | 191 730 | 6250| 0.14 6.30|
|
||||
Info: 55000 | 12338 41160 | 210 748 | 5492| 0.16 6.46|
|
||||
Info: 56000 | 12584 41889 | 246 729 | 4888| 0.19 6.65|
|
||||
Info: 57000 | 12844 42627 | 260 738 | 4214| 0.20 6.85|
|
||||
Info: 58000 | 13094 43363 | 250 736 | 3628| 0.22 7.07|
|
||||
Info: 59000 | 13322 44090 | 228 727 | 2929| 0.29 7.35|
|
||||
Info: 60000 | 13531 44847 | 209 757 | 2240| 0.34 7.69|
|
||||
Info: 61000 | 13748 45587 | 217 740 | 1699| 0.53 8.22|
|
||||
Info: 62000 | 14057 46261 | 309 674 | 1326| 0.54 8.76|
|
||||
Info: 63000 | 14352 46936 | 295 675 | 1207| 0.88 9.64|
|
||||
Info: 64000 | 14744 47541 | 392 605 | 934| 2.53 12.18|
|
||||
Info: 65000 | 15159 48114 | 415 573 | 626| 2.30 14.48|
|
||||
Info: 66000 | 15539 48714 | 380 600 | 253| 3.57 18.05|
|
||||
Info: 67000 | 16017 49231 | 478 517 | 121| 5.71 23.76|
|
||||
Info: 68000 | 16432 49812 | 415 581 | 181| 3.51 27.27|
|
||||
Info: 69000 | 16922 50322 | 490 510 | 143| 11.07 38.33|
|
||||
Info: 69718 | 17264 50697 | 342 375 | 0| 7.50 45.83|
|
||||
Info: 1000 | 447 552 | 447 552 | 44900| 0.30 0.30|
|
||||
Info: 2000 | 729 1270 | 282 718 | 44407| 0.12 0.41|
|
||||
Info: 3000 | 1014 1985 | 285 715 | 43759| 0.11 0.53|
|
||||
Info: 4000 | 1345 2654 | 331 669 | 43169| 0.13 0.66|
|
||||
Info: 5000 | 1426 3573 | 81 919 | 42389| 0.13 0.79|
|
||||
Info: 6000 | 1603 4396 | 177 823 | 41641| 0.15 0.94|
|
||||
Info: 7000 | 1742 5257 | 139 861 | 41011| 0.09 1.03|
|
||||
Info: 8000 | 1854 6145 | 112 888 | 40484| 0.10 1.13|
|
||||
Info: 9000 | 2040 6959 | 186 814 | 39750| 0.09 1.22|
|
||||
Info: 10000 | 2176 7823 | 136 864 | 39194| 0.09 1.31|
|
||||
Info: 11000 | 2328 8671 | 152 848 | 38419| 0.10 1.40|
|
||||
Info: 12000 | 2457 9542 | 129 871 | 37793| 0.11 1.51|
|
||||
Info: 13000 | 2631 10368 | 174 826 | 37049| 0.11 1.63|
|
||||
Info: 14000 | 2769 11230 | 138 862 | 36361| 0.10 1.72|
|
||||
Info: 15000 | 2896 12103 | 127 873 | 35543| 0.08 1.81|
|
||||
Info: 16000 | 3044 12955 | 148 852 | 34816| 0.10 1.91|
|
||||
Info: 17000 | 3235 13764 | 191 809 | 34124| 0.11 2.01|
|
||||
Info: 18000 | 3448 14551 | 213 787 | 33395| 0.09 2.10|
|
||||
Info: 19000 | 3661 15338 | 213 787 | 32741| 0.12 2.23|
|
||||
Info: 20000 | 3878 16121 | 217 783 | 32047| 0.13 2.36|
|
||||
Info: 21000 | 4053 16946 | 175 825 | 31274| 0.09 2.45|
|
||||
Info: 22000 | 4292 17707 | 239 761 | 30649| 0.12 2.57|
|
||||
Info: 23000 | 4457 18503 | 165 796 | 29829| 0.09 2.66|
|
||||
Info: 24000 | 4684 19201 | 227 698 | 29068| 0.08 2.74|
|
||||
Info: 25000 | 4904 19912 | 220 711 | 28341| 0.09 2.84|
|
||||
Info: 26000 | 5205 20551 | 301 639 | 27669| 0.11 2.95|
|
||||
Info: 27000 | 5559 21134 | 354 583 | 27046| 0.09 3.04|
|
||||
Info: 28000 | 5945 21709 | 386 575 | 26523| 0.13 3.17|
|
||||
Info: 29000 | 6308 22311 | 363 602 | 25953| 0.11 3.28|
|
||||
Info: 30000 | 6653 22951 | 345 640 | 25339| 0.11 3.39|
|
||||
Info: 31000 | 7030 23568 | 377 617 | 24759| 0.12 3.51|
|
||||
Info: 32000 | 7336 24253 | 306 685 | 24139| 0.14 3.65|
|
||||
Info: 33000 | 7651 24927 | 315 674 | 23537| 0.13 3.78|
|
||||
Info: 34000 | 7847 25714 | 196 787 | 22761| 0.11 3.89|
|
||||
Info: 35000 | 8032 26512 | 185 798 | 21992| 0.11 4.01|
|
||||
Info: 36000 | 8235 27271 | 203 759 | 21256| 0.12 4.13|
|
||||
Info: 37000 | 8462 28011 | 227 740 | 20516| 0.12 4.25|
|
||||
Info: 38000 | 8695 28753 | 233 742 | 19812| 0.13 4.38|
|
||||
Info: 39000 | 8912 29518 | 217 765 | 19192| 0.13 4.51|
|
||||
Info: 40000 | 9126 30280 | 214 762 | 18509| 0.10 4.61|
|
||||
Info: 41000 | 9387 30966 | 261 686 | 17817| 0.12 4.73|
|
||||
Info: 42000 | 9637 31677 | 250 711 | 17102| 0.12 4.85|
|
||||
Info: 43000 | 9917 32348 | 280 671 | 16441| 0.13 4.98|
|
||||
Info: 44000 | 10168 33076 | 251 728 | 15756| 0.13 5.11|
|
||||
Info: 45000 | 10448 33761 | 280 685 | 15093| 0.13 5.24|
|
||||
Info: 46000 | 10699 34471 | 251 710 | 14394| 0.13 5.37|
|
||||
Info: 47000 | 10980 35168 | 281 697 | 13722| 0.11 5.47|
|
||||
Info: 48000 | 11247 35867 | 267 699 | 13050| 0.14 5.61|
|
||||
Info: 49000 | 11493 36563 | 246 696 | 12347| 0.12 5.73|
|
||||
Info: 50000 | 11741 37255 | 248 692 | 11637| 0.13 5.87|
|
||||
Info: 51000 | 11997 37926 | 256 671 | 10979| 0.12 5.98|
|
||||
Info: 52000 | 12258 38605 | 261 679 | 10352| 0.14 6.12|
|
||||
Info: 53000 | 12487 39342 | 229 737 | 9711| 0.14 6.26|
|
||||
Info: 54000 | 12671 40111 | 184 769 | 8967| 0.11 6.37|
|
||||
Info: 55000 | 12942 40812 | 271 701 | 8372| 0.16 6.52|
|
||||
Info: 56000 | 13159 41523 | 217 711 | 7629| 0.14 6.67|
|
||||
Info: 57000 | 13315 42280 | 156 757 | 6803| 0.11 6.78|
|
||||
Info: 58000 | 13494 43021 | 179 741 | 6055| 0.14 6.92|
|
||||
Info: 59000 | 13657 43823 | 163 802 | 5249| 0.13 7.05|
|
||||
Info: 60000 | 13910 44549 | 253 726 | 4742| 0.17 7.23|
|
||||
Info: 61000 | 14155 45304 | 245 755 | 4327| 0.19 7.41|
|
||||
Info: 62000 | 14391 46059 | 236 755 | 3743| 0.19 7.60|
|
||||
Info: 63000 | 14585 46824 | 194 765 | 3027| 0.26 7.87|
|
||||
Info: 64000 | 14833 47537 | 248 713 | 2484| 0.25 8.12|
|
||||
Info: 65000 | 15012 48310 | 179 773 | 1763| 0.38 8.50|
|
||||
Info: 66000 | 15214 49060 | 202 750 | 1189| 0.53 9.03|
|
||||
Info: 67000 | 15425 49817 | 211 757 | 637| 0.48 9.51|
|
||||
Info: 68000 | 15696 50515 | 271 698 | 68| 0.89 10.40|
|
||||
Info: 68102 | 15716 50597 | 20 82 | 0| 0.11 10.51|
|
||||
Info: Routing complete.
|
||||
Info: Router1 time 45.83s
|
||||
Info: Checksum: 0x297769bd
|
||||
Info: Router1 time 10.51s
|
||||
Info: Checksum: 0x2f9f5e7b
|
||||
|
||||
Info: Critical path report for clock '$glbnet$clk$TRELLIS_IO_IN' (posedge -> posedge):
|
||||
Info: type curr total name
|
||||
Info: clk-to-q 0.40 0.40 Source u_graph_engine.u_neuron.group_index_TRELLIS_FF_Q.Q
|
||||
Info: routing 1.32 1.72 Net u_graph_engine.u_neuron.group_index[0] (73,19) -> (73,31)
|
||||
Info: Sink u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_33_C0_LUT4_Z.D
|
||||
Info: routing 1.33 1.73 Net u_graph_engine.u_neuron.group_index[0] (59,27) -> (42,26)
|
||||
Info: Sink u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_46_C0_LUT4_Z.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 1.90 Source u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_33_C0_LUT4_Z.F
|
||||
Info: routing 0.54 2.44 Net u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_33_C0[4] (73,31) -> (73,29)
|
||||
Info: Sink u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_33_BLUT_LUT4_Z.M
|
||||
Info: logic 0.18 1.91 Source u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_46_C0_LUT4_Z.F
|
||||
Info: routing 0.57 2.47 Net u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_46_C0[4] (42,26) -> (44,27)
|
||||
Info: Sink u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_46_BLUT_LUT4_Z.M
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.19 2.63 Source u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_33_BLUT_LUT4_Z.OFX
|
||||
Info: routing 1.73 4.36 Net u_graph_engine.u_neuron.x_group[41] (73,29) -> (69,46)
|
||||
Info: Sink u_graph_engine.u_neuron.u_mac8.GEN_MAC[5].u_mac.product_MULT18X18D_P9.A1
|
||||
Info: logic 0.19 2.67 Source u_graph_engine.u_neuron.u_mac8.x_bus_PFUMX_Z_46_BLUT_LUT4_Z.OFX
|
||||
Info: routing 1.51 4.18 Net u_graph_engine.u_neuron.x_group[50] (44,27) -> (32,22)
|
||||
Info: Sink u_graph_engine.u_neuron.u_mac8.GEN_MAC[6].u_mac.product_MULT18X18D_P9.A2
|
||||
Info: Defined in:
|
||||
Info: rtl/neuron_parallel.v:92.43-92.50
|
||||
Info: logic 3.07 7.43 Source u_graph_engine.u_neuron.u_mac8.GEN_MAC[5].u_mac.product_MULT18X18D_P9.P1
|
||||
Info: routing 1.88 9.30 Net u_graph_engine.u_neuron.u_mac8.products[5][1] (69,46) -> (67,27)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_1$CCU2_COMB1.A
|
||||
Info: logic 3.07 7.25 Source u_graph_engine.u_neuron.u_mac8.GEN_MAC[6].u_mac.product_MULT18X18D_P9.P3
|
||||
Info: routing 1.84 9.09 Net u_graph_engine.u_neuron.u_mac8.products[6][3] (32,22) -> (45,23)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB1.B
|
||||
Info: Defined in:
|
||||
Info: rtl/mac8.v:73.9-73.13
|
||||
Info: logic 0.35 9.65 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.65 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_1_COUT (67,27) -> (67,27)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: rtl/mac8.v:101.21-102.44
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 9.71 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 9.71 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_FCI_INT (67,27) -> (67,27)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 9.71 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.71 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1_COUT (67,27) -> (67,27)
|
||||
Info: logic 0.35 9.45 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.45 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_S1_CCU2C_S1_1_COUT (45,23) -> (45,23)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: rtl/mac8.v:101.21-102.44
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 9.77 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 9.77 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_FCI_INT (67,27) -> (67,27)
|
||||
Info: logic 0.06 9.50 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 9.50 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_FCI_INT (45,23) -> (45,23)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 9.77 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.77 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_COUT (67,27) -> (68,27)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.FCI
|
||||
Info: logic 0.00 9.50 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.50 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_COUT (45,23) -> (46,23)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: rtl/mac8.v:101.21-102.44
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 9.82 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 9.82 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_FCI_INT (68,27) -> (68,27)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 9.82 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.82 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_COUT (68,27) -> (68,27)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.FCI
|
||||
Info: logic 0.06 9.56 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 9.56 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_FCI_INT (46,23) -> (46,23)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 9.56 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.56 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1_COUT (46,23) -> (46,23)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: rtl/mac8.v:101.21-102.44
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 9.88 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 9.88 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_FCI_INT (68,27) -> (68,27)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 9.88 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.88 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_COUT (68,27) -> (68,27)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.FCI
|
||||
Info: logic 0.06 9.61 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 9.61 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_FCI_INT (46,23) -> (46,23)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 9.61 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 9.61 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1_COUT (46,23) -> (46,23)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: rtl/mac8.v:101.21-102.44
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.33 10.21 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1$CCU2_COMB0.F
|
||||
Info: routing 0.55 10.76 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S0[2] (68,27) -> (68,26)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_LUT4_Z.D
|
||||
Info: logic 0.33 9.94 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_CCU2C_S1_1$CCU2_COMB0.F
|
||||
Info: routing 0.86 10.80 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S0[1] (46,23) -> (47,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_LUT4_Z.C
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 10.94 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_LUT4_Z.F
|
||||
Info: routing 0.65 11.59 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1[4] (68,26) -> (70,26)
|
||||
Info: logic 0.18 10.98 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_LUT4_Z.F
|
||||
Info: routing 0.47 11.44 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1[4] (47,25) -> (47,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_LUT4_Z.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 11.77 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_LUT4_Z.F
|
||||
Info: routing 0.85 12.62 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1[3] (70,26) -> (68,26)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_1_A1_LUT4_Z.D
|
||||
Info: logic 0.18 11.62 Source u_graph_engine.u_neuron.acc_next_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1_LUT4_Z.F
|
||||
Info: routing 0.47 12.09 Net u_graph_engine.u_neuron.acc_next_LUT4_Z_D_CCU2C_S0_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_COUT_CCU2C_CIN_S1[3] (47,25) -> (47,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_3_A1_LUT4_Z.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 12.80 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_1_A1_LUT4_Z.F
|
||||
Info: routing 0.87 13.67 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_1_A1 (68,26) -> (68,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_1$CCU2_COMB1.A
|
||||
Info: logic 0.35 14.03 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_1$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.03 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_1_COUT (68,25) -> (68,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_15$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.08 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_15$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.08 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_15$CCU2_FCI_INT (68,25) -> (68,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_15$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.08 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_15$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.08 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_15_COUT (68,25) -> (69,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_2$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.14 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_2$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.14 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_2$CCU2_FCI_INT (69,25) -> (69,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_2$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.14 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_2$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.14 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_2_COUT (69,25) -> (69,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_3$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.19 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_3$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.19 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_3$CCU2_FCI_INT (69,25) -> (69,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_3$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.19 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_3$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.19 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_3_COUT (69,25) -> (69,25)
|
||||
Info: logic 0.18 12.27 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_3_A1_LUT4_Z.F
|
||||
Info: routing 1.13 13.40 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_3_A1 (47,25) -> (46,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_3$CCU2_COMB1.A
|
||||
Info: logic 0.35 13.76 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_3$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 13.76 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_3_COUT (46,20) -> (46,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_4$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.25 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_4$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.25 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_4$CCU2_FCI_INT (69,25) -> (69,25)
|
||||
Info: logic 0.06 13.81 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_4$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 13.81 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_4$CCU2_FCI_INT (46,20) -> (46,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_4$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.25 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_4$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.25 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_4_COUT (69,25) -> (69,25)
|
||||
Info: logic 0.00 13.81 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_4$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 13.81 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_4_COUT (46,20) -> (47,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_5$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.31 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_5$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.31 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_5$CCU2_FCI_INT (69,25) -> (69,25)
|
||||
Info: logic 0.06 13.87 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_5$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 13.87 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_5$CCU2_FCI_INT (47,20) -> (47,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_5$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.31 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_5$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.31 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_5_COUT (69,25) -> (70,25)
|
||||
Info: logic 0.00 13.87 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_5$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 13.87 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_5_COUT (47,20) -> (47,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_6$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.36 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_6$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.36 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_6$CCU2_FCI_INT (70,25) -> (70,25)
|
||||
Info: logic 0.06 13.92 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_6$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 13.92 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_6$CCU2_FCI_INT (47,20) -> (47,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_6$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.36 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_6$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.36 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_6_COUT (70,25) -> (70,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_14$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.42 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_14$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.42 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_14$CCU2_FCI_INT (70,25) -> (70,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_14$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.42 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_14$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.42 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_14_COUT (70,25) -> (70,25)
|
||||
Info: logic 0.00 13.92 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_6$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 13.92 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_6_COUT (47,20) -> (47,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_7$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.48 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_7$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.48 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_7$CCU2_FCI_INT (70,25) -> (70,25)
|
||||
Info: logic 0.06 13.98 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_7$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 13.98 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_7$CCU2_FCI_INT (47,20) -> (47,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_7$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.48 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_7$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.48 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_7_COUT (70,25) -> (70,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.53 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.53 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_FCI_INT (70,25) -> (70,25)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.53 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.53 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_8_COUT (70,25) -> (71,25)
|
||||
Info: logic 0.00 13.98 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_7$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 13.98 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_7_COUT (47,20) -> (47,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_13$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.59 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_13$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.59 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_13$CCU2_FCI_INT (71,25) -> (71,25)
|
||||
Info: logic 0.06 14.03 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_13$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.03 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_13$CCU2_FCI_INT (47,20) -> (47,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_13$CCU2_COMB1.FCI
|
||||
Info: logic 0.29 14.88 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_13$CCU2_COMB1.F
|
||||
Info: routing 0.12 15.00 Net u_graph_engine.u_neuron.acc_next[31] (71,25) -> (71,25)
|
||||
Info: logic 0.00 14.03 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_13$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.03 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_13_COUT (47,20) -> (48,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.09 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.09 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_FCI_INT (48,20) -> (48,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.09 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_8$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.09 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_8_COUT (48,20) -> (48,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_9$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.15 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_9$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.15 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_9$CCU2_FCI_INT (48,20) -> (48,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_9$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.15 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_9$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.15 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_9_COUT (48,20) -> (48,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_10$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.20 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_10$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.20 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_10$CCU2_FCI_INT (48,20) -> (48,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_10$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.20 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_10$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.20 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_10_COUT (48,20) -> (48,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_11$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.26 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_11$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.26 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_11$CCU2_FCI_INT (48,20) -> (48,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_11$CCU2_COMB1.FCI
|
||||
Info: logic 0.00 14.26 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_11$CCU2_COMB1.FCO
|
||||
Info: routing 0.00 14.26 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_11_COUT (48,20) -> (49,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_12$CCU2_COMB0.FCI
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/arith_map_ccu2c.v:74.7-80.4
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/ccu2c_sim.vh:9.9-9.13
|
||||
Info: logic 0.06 14.31 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_12$CCU2_COMB0.FCO
|
||||
Info: routing 0.00 14.31 Net u_graph_engine.u_neuron.acc_next_CCU2C_S1_12$CCU2_FCI_INT (49,20) -> (49,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_next_CCU2C_S1_12$CCU2_COMB1.FCI
|
||||
Info: logic 0.29 14.61 Source u_graph_engine.u_neuron.acc_next_CCU2C_S1_12$CCU2_COMB1.F
|
||||
Info: routing 0.12 14.73 Net u_graph_engine.u_neuron.acc_next[31] (49,20) -> (49,20)
|
||||
Info: Sink u_graph_engine.u_neuron.acc_TRELLIS_FF_Q_30.DI
|
||||
Info: Defined in:
|
||||
Info: rtl/mac8.v:9.35-9.42
|
||||
Info: setup 0.00 15.00 Source u_graph_engine.u_neuron.acc_TRELLIS_FF_Q_30.DI
|
||||
Info: 6.49 ns logic, 8.51 ns routing
|
||||
Info: setup 0.00 14.73 Source u_graph_engine.u_neuron.acc_TRELLIS_FF_Q_30.DI
|
||||
Info: 6.43 ns logic, 8.29 ns routing
|
||||
|
||||
Info: Critical path report for cross-domain path '<async>' -> 'posedge $glbnet$clk$TRELLIS_IO_IN':
|
||||
Info: type curr total name
|
||||
Info: source 0.00 0.00 Source rst$tr_io.O
|
||||
Info: routing 3.44 3.44 Net rst$TRELLIS_IO_IN (0,14) -> (62,13)
|
||||
Info: routing 3.94 3.94 Net rst$TRELLIS_IO_IN (0,14) -> (74,9)
|
||||
Info: Sink u_flash_slot_manager.u_fce.done_LUT4_C_Z_LUT4_Z.B
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 3.62 Source u_flash_slot_manager.u_fce.done_LUT4_C_Z_LUT4_Z.F
|
||||
Info: routing 1.16 4.78 Net u_flash_slot_manager.cat_valid[5]_TRELLIS_FF_Q_DI_LUT4_Z_B[2] (62,13) -> (58,14)
|
||||
Info: Sink u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_C_LUT4_Z_B_LUT4_C_D_LUT4_Z.D
|
||||
Info: logic 0.18 4.12 Source u_flash_slot_manager.u_fce.done_LUT4_C_Z_LUT4_Z.F
|
||||
Info: routing 0.97 5.08 Net u_flash_slot_manager.cat_valid[3]_TRELLIS_FF_Q_DI_LUT4_Z_B[2] (74,9) -> (69,11)
|
||||
Info: Sink u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 4.96 Source u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_C_LUT4_Z_B_LUT4_C_D_LUT4_Z.F
|
||||
Info: routing 0.58 5.53 Net u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_C_LUT4_Z_B_LUT4_C_D[1] (58,14) -> (57,16)
|
||||
Info: Sink u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_C_LUT4_Z_B_LUT4_C_D_LUT4_C.C
|
||||
Info: logic 0.18 5.26 Source u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C.F
|
||||
Info: routing 0.37 5.63 Net u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z[1] (69,11) -> (68,11)
|
||||
Info: Sink u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 5.72 Source u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_C_LUT4_Z_B_LUT4_C_D_LUT4_C.F
|
||||
Info: routing 0.49 6.20 Net u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_C_LUT4_Z_B_LUT4_C_D_LUT4_C_Z[2] (57,16) -> (57,16)
|
||||
Info: Sink u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_1_C_LUT4_Z.D
|
||||
Info: logic 0.18 5.81 Source u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D.F
|
||||
Info: routing 0.52 6.33 Net u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_Z_LUT4_D_1_C[1] (68,11) -> (67,11)
|
||||
Info: Sink u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D_LUT4_Z.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 6.38 Source u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_1_C_LUT4_Z.F
|
||||
Info: routing 0.33 6.71 Net u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_1_C[1] (57,16) -> (57,16)
|
||||
Info: Sink u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_1_C_LUT4_D.D
|
||||
Info: logic 0.18 6.51 Source u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D_LUT4_Z.F
|
||||
Info: routing 0.16 6.67 Net u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D[1] (67,11) -> (67,11)
|
||||
Info: Sink u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D_LUT4_D.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 6.89 Source u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_1_C_LUT4_D.F
|
||||
Info: routing 0.56 7.45 Net u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_C_D_LUT4_D_1_C[2] (57,16) -> (56,16)
|
||||
Info: Sink u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_1_C_LUT4_D_Z_LUT4_D_2.D
|
||||
Info: logic 0.18 6.85 Source u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D_LUT4_D.F
|
||||
Info: routing 0.86 7.71 Net u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D_LUT4_D_Z[2] (67,11) -> (68,12)
|
||||
Info: Sink u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D_LUT4_D_Z_LUT4_D_1.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: logic 0.18 7.63 Source u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_1_C_LUT4_D_Z_LUT4_D_2.F
|
||||
Info: routing 2.46 10.09 Net u_flash_slot_manager.active_slot_LUT4_A_Z_LUT4_D_1_C_LUT4_D_1_C_LUT4_D_Z_LUT4_D_2_Z (56,16) -> (36,31)
|
||||
Info: Sink u_flash_slot_manager.cat_crc[6]_TRELLIS_FF_Q_11.CE
|
||||
Info: setup 0.00 10.09 Source u_flash_slot_manager.cat_crc[6]_TRELLIS_FF_Q_11.CE
|
||||
Info: 1.08 ns logic, 9.01 ns routing
|
||||
Info: logic 0.18 7.89 Source u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D_LUT4_D_Z_LUT4_D_1.F
|
||||
Info: routing 2.40 10.29 Net u_flash_slot_manager.crc_active_TRELLIS_FF_Q_CE_PFUMX_Z_C0_LUT4_D_B_LUT4_D_1_Z_LUT4_Z_2_D_PFUMX_C0_Z_LUT4_Z_2_B_LUT4_Z_C_LUT4_C_Z_LUT4_D_1_B_LUT4_D_Z_LUT4_C_D_LUT4_D_Z_LUT4_D_1_Z (68,12) -> (39,21)
|
||||
Info: Sink u_flash_slot_manager.cat_crc[13]_TRELLIS_FF_Q_24.CE
|
||||
Info: setup 0.00 10.29 Source u_flash_slot_manager.cat_crc[13]_TRELLIS_FF_Q_24.CE
|
||||
Info: 1.08 ns logic, 9.21 ns routing
|
||||
|
||||
Info: Critical path report for cross-domain path 'posedge $glbnet$clk$TRELLIS_IO_IN' -> '<async>':
|
||||
Info: type curr total name
|
||||
Info: clk-to-q 0.40 0.40 Source u_flash_slot_manager.u_fce.u_spi_flash_master.sclk_reg_TRELLIS_FF_Q.Q
|
||||
Info: routing 5.04 5.44 Net u_flash_slot_manager.u_fce.u_spi_flash_master.sclk_reg (37,3) -> (0,71)
|
||||
Info: Sink u_flash_slot_manager.u_fce.u_spi_flash_master.u_usrmclk.PADDO
|
||||
Info: clk-to-q 0.40 0.40 Source u_graph_engine.err_TRELLIS_FF_Q.Q
|
||||
Info: routing 2.81 3.21 Net graph_err (66,23) -> (10,16)
|
||||
Info: Sink irq_n_LUT4_Z.D
|
||||
Info: Defined in:
|
||||
Info: /opt/homebrew/bin/../share/yosys/lattice/cells_map_trellis.v:108.23-108.24
|
||||
Info: 0.40 ns logic, 5.04 ns routing
|
||||
Info: rtl/spi_engine.v:116.34-116.43
|
||||
Info: logic 0.18 3.39 Source irq_n_LUT4_Z.F
|
||||
Info: routing 1.13 4.51 Net irq_n$TRELLIS_IO_OUT (10,16) -> (0,14)
|
||||
Info: Sink irq_n$tr_io.I
|
||||
Info: Defined in:
|
||||
Info: rtl/spi_neuron_top.v:67.17-67.22
|
||||
Info: 0.57 ns logic, 3.94 ns routing
|
||||
|
||||
ERROR: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 66.68 MHz (FAIL at 80.00 MHz)
|
||||
ERROR: Max frequency for clock '$glbnet$clk$TRELLIS_IO_IN': 67.91 MHz (FAIL at 80.00 MHz)
|
||||
|
||||
Info: Max delay <async> -> posedge $glbnet$clk$TRELLIS_IO_IN: 10.09 ns
|
||||
Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> <async> : 5.44 ns
|
||||
Info: Max delay <async> -> posedge $glbnet$clk$TRELLIS_IO_IN: 10.29 ns
|
||||
Info: Max delay posedge $glbnet$clk$TRELLIS_IO_IN -> <async> : 4.51 ns
|
||||
|
||||
Info: Slack histogram:
|
||||
Info: legend: * represents 20 endpoint(s)
|
||||
Info: + represents [1,20) endpoint(s)
|
||||
Info: [ -2498, -1783) |*+
|
||||
Info: [ -1783, -1068) |+
|
||||
Info: [ -1068, -353) |*+
|
||||
Info: [ -353, 362) |+
|
||||
Info: [ 362, 1077) |+
|
||||
Info: [ 1077, 1792) |+
|
||||
Info: [ 1792, 2507) |+
|
||||
Info: [ 2507, 3222) |+
|
||||
Info: [ 3222, 3937) |****+
|
||||
Info: [ 3937, 4652) |*****************+
|
||||
Info: [ 4652, 5367) |************************************+
|
||||
Info: [ 5367, 6082) |********************************+
|
||||
Info: [ 6082, 6797) |************************************************+
|
||||
Info: [ 6797, 7512) |******************************************************+
|
||||
Info: [ 7512, 8227) |***********************************************************+
|
||||
Info: [ 8227, 8942) |*******************************************************
|
||||
Info: [ 8942, 9657) |*************************************+
|
||||
Info: [ 9657, 10372) |**********************************************************+
|
||||
Info: [ 10372, 11087) |************************************************************
|
||||
Info: [ 11087, 11802) |********************************************+
|
||||
Info: legend: * represents 21 endpoint(s)
|
||||
Info: + represents [1,21) endpoint(s)
|
||||
Info: [ -2226, -1524) |*+
|
||||
Info: [ -1524, -822) |+
|
||||
Info: [ -822, -120) |+
|
||||
Info: [ -120, 582) |+
|
||||
Info: [ 582, 1284) |+
|
||||
Info: [ 1284, 1986) |+
|
||||
Info: [ 1986, 2688) |
|
||||
Info: [ 2688, 3390) |**+
|
||||
Info: [ 3390, 4092) |*********+
|
||||
Info: [ 4092, 4794) |**************************+
|
||||
Info: [ 4794, 5496) |************************************+
|
||||
Info: [ 5496, 6198) |**************************+
|
||||
Info: [ 6198, 6900) |******************************************+
|
||||
Info: [ 6900, 7602) |************************************************************
|
||||
Info: [ 7602, 8304) |***********************************************+
|
||||
Info: [ 8304, 9006) |***************************************+
|
||||
Info: [ 9006, 9708) |*********************************************************+
|
||||
Info: [ 9708, 10410) |**************************************+
|
||||
Info: [ 10410, 11112) |****************************************************+
|
||||
Info: [ 11112, 11814) |***************************************+
|
||||
0 warnings, 1 error
|
||||
|
||||
Info: Program finished normally.
|
||||
|
||||
Reference in New Issue
Block a user