*** tpb has joined #yosys | 00:00 | |
*** Degi has quit IRC | 02:31 | |
*** Degi has joined #yosys | 02:32 | |
*** citypw has joined #yosys | 02:36 | |
*** _whitelogger has quit IRC | 02:39 | |
*** _whitelogger has joined #yosys | 02:41 | |
*** captain_morgan has quit IRC | 03:17 | |
*** captain_morgan has joined #yosys | 03:19 | |
*** captain_morgan has quit IRC | 04:18 | |
*** captain_morgan has joined #yosys | 04:20 | |
*** cr1901_modern has joined #yosys | 04:21 | |
*** LJ_cache has quit IRC | 04:29 | |
*** FL4SHK has quit IRC | 06:27 | |
*** FL4SHK has joined #yosys | 06:29 | |
*** promach3 has quit IRC | 06:35 | |
*** notafile has quit IRC | 06:35 | |
*** wiizzard has quit IRC | 06:35 | |
*** fevv8[m] has quit IRC | 06:35 | |
*** jryans has quit IRC | 06:35 | |
*** gkelly has quit IRC | 06:35 | |
*** fevv8[m] has joined #yosys | 06:43 | |
*** proteusguy has quit IRC | 06:46 | |
*** proteusguy has joined #yosys | 06:48 | |
*** notafile has joined #yosys | 07:03 | |
*** jryans has joined #yosys | 07:03 | |
*** promach3 has joined #yosys | 07:03 | |
*** wiizzard has joined #yosys | 07:03 | |
*** gkelly has joined #yosys | 07:03 | |
*** vidbina has joined #yosys | 07:07 | |
*** FFY00 has quit IRC | 07:12 | |
*** FFY00 has joined #yosys | 07:13 | |
*** kraiskil has joined #yosys | 07:19 | |
*** proteusguy has quit IRC | 07:33 | |
*** jryans has quit IRC | 07:33 | |
*** notafile has quit IRC | 07:33 | |
*** _whitelogger has quit IRC | 07:33 | |
*** kmehall_ has quit IRC | 07:33 | |
*** proteusguy has joined #yosys | 07:33 | |
*** _whitelogger has joined #yosys | 07:35 | |
*** jryans has joined #yosys | 07:36 | |
*** notafile has joined #yosys | 07:37 | |
*** peepsalot has quit IRC | 07:38 | |
*** kmehall_ has joined #yosys | 07:38 | |
*** peepsalot has joined #yosys | 07:46 | |
*** kraiskil has quit IRC | 08:05 | |
*** ejcspii has joined #yosys | 08:30 | |
*** ejcspii has quit IRC | 08:35 | |
pepijndevos | uh... nextpnr claims to use 100% CPU but my fans are idle and routing is making close to zero progress | 08:59 |
---|---|---|
pepijndevos | It's taking 2 minutes per batch | 08:59 |
daveshah | try running with --debug --verbose to see what it is stuck on | 09:03 |
pepijndevos | and abort 3467 seconds of progress? XD okay let's see | 09:04 |
daveshah | are your delays messed up by any chance? | 09:05 |
*** az0re has quit IRC | 09:05 | |
daveshah | either that or unresolveably conflicting signals are usually the cause of weird router behaviour | 09:05 |
pepijndevos | uh, this is Apicula, so delays could be... interesting | 09:06 |
daveshah | as we've discussed before, they don't need to be accurate | 09:06 |
daveshah | they just need to be consistent with your delay estimate | 09:06 |
tnt | Mmm, I usually cherry pick " ice40: Pack LUT and carry in more cases" and "ice40: Use correct delays for LUT-permutation pips" from your branches, I'm wondering if that could explain why some seed yield router ending in a infinite loop. | 09:06 |
pepijndevos | yea I think we changed them and that seemed to resolve the problem back then | 09:06 |
pepijndevos | But this design uses a significant part of the FPGA, so without clock routing it could be that it just struggles a lot with timing | 09:07 |
pepijndevos | running... | 09:10 |
pepijndevos | I have no idea what I'm looking at. How much of this output do you want? | 09:13 |
pepijndevos | It seems to be doing a fair amount of unbinding | 09:14 |
daveshah | About 20-30 nets worth of output should be enough to get a rough idea | 09:16 |
pepijndevos | https://bpa.st/GXXA | 09:17 |
tpb | Title: View paste GXXA (at bpa.st) | 09:17 |
daveshah | Can't see anything too obviously wrong | 09:18 |
daveshah | The visited node count is quite high so I suspect it is just the delay estimate needs tuning | 09:18 |
daveshah | probably increasing | 09:18 |
pepijndevos | ctx.setDelayScaling(0.05, 0.5) this one right? | 09:19 |
daveshah | Yeah | 09:19 |
pepijndevos | pick a number haha | 09:19 |
daveshah | Try doubling both to start with | 09:19 |
pepijndevos | woooo that's going so much faster | 09:20 |
pepijndevos | before it was showing 100ms+ pauses in the output, now it's racing by faster than I can read | 09:21 |
pepijndevos | I think the number of visited nodes is much lower indeed now | 09:21 |
pepijndevos | some output: https://bpa.st/76OQ I'll run it without debug now to see if it finishes | 09:23 |
tpb | Title: View paste 76OQ (at bpa.st) | 09:23 |
daveshah | If the estimate is now too high (I suspect the second number in particular might be) it will go much faster but also take more iterations | 09:23 |
pepijndevos | I see... I'll try tweaking it a bit more | 09:23 |
daveshah | This is a picorv32 demo? | 09:23 |
pepijndevos | yea | 09:24 |
daveshah | do you have any RAM primitives yet? | 09:24 |
pepijndevos | no haha | 09:24 |
daveshah | for some reason I've found bitblasted RAMs tend to be quite slow to route | 09:24 |
pepijndevos | so it's taking up most of the 9k luts with registers | 09:24 |
*** ktemkin has quit IRC | 09:27 | |
*** ktemkin has joined #yosys | 09:28 | |
pepijndevos | it's actually only marginally worse in terms of itterations than before. I recall at 31000 it was at 8k unrouted before, while now it's at 9k | 09:29 |
pepijndevos | yay, I'm counting primes ;) | 09:46 |
*** X-Scale` has joined #yosys | 10:32 | |
*** X-Scale has quit IRC | 10:34 | |
*** X-Scale` is now known as X-Scale | 10:34 | |
*** vidbina has quit IRC | 10:41 | |
*** alexhw has quit IRC | 10:53 | |
*** alexhw has joined #yosys | 10:55 | |
*** ejcspii has joined #yosys | 11:31 | |
*** ejcspii has quit IRC | 11:36 | |
*** vidbina has joined #yosys | 11:49 | |
*** kristianpaul has quit IRC | 13:06 | |
*** kristianpaul has joined #yosys | 13:12 | |
*** ejcspii has joined #yosys | 13:44 | |
*** ejcspii has quit IRC | 13:49 | |
*** kraiskil has joined #yosys | 14:00 | |
*** Asu has joined #yosys | 14:15 | |
*** vidbina has quit IRC | 14:45 | |
*** kraiskil has quit IRC | 14:49 | |
*** citypw has quit IRC | 14:52 | |
*** kraiskil has joined #yosys | 15:09 | |
*** kraiskil has quit IRC | 15:54 | |
*** az0re has joined #yosys | 16:01 | |
*** az0re has quit IRC | 16:11 | |
*** az0re has joined #yosys | 16:25 | |
*** emeb has joined #yosys | 16:48 | |
*** ejcspii has joined #yosys | 17:52 | |
*** ejcspii has quit IRC | 17:57 | |
*** indy_ is now known as indy | 18:11 | |
*** evil_chuck has joined #yosys | 18:12 | |
*** lf has quit IRC | 18:13 | |
*** lf has joined #yosys | 18:15 | |
*** lf has quit IRC | 18:52 | |
*** lf has joined #yosys | 18:56 | |
*** az0re has quit IRC | 19:03 | |
*** anticw has quit IRC | 19:30 | |
*** anticw has joined #yosys | 19:30 | |
*** bzztploink has quit IRC | 19:32 | |
*** kraiskil has joined #yosys | 19:48 | |
*** az0re has joined #yosys | 19:58 | |
*** bzztploink has joined #yosys | 20:09 | |
*** evil_chuck has quit IRC | 20:13 | |
*** anticw has quit IRC | 20:23 | |
*** anticw has joined #yosys | 20:23 | |
*** kraiskil has quit IRC | 20:54 | |
*** X-Scale` has joined #yosys | 21:06 | |
*** X-Scale has quit IRC | 21:08 | |
*** X-Scale` is now known as X-Scale | 21:08 | |
*** Asu has quit IRC | 21:57 | |
*** az0re has quit IRC | 23:01 | |
*** bzztploink has quit IRC | 23:29 | |
*** bzztploink has joined #yosys | 23:36 | |
*** lf has quit IRC | 23:54 | |
*** lf has joined #yosys | 23:55 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!