*** tpb has joined #yosys | 00:00 | |
*** emeb has quit IRC | 00:06 | |
*** Degi has quit IRC | 00:38 | |
*** Degi has joined #yosys | 00:40 | |
*** acomodi has quit IRC | 01:38 | |
*** craigo has quit IRC | 01:40 | |
*** N2TOH has joined #yosys | 02:05 | |
*** N2TOH__ has quit IRC | 02:06 | |
*** citypw has joined #yosys | 02:08 | |
*** craigo has joined #yosys | 04:24 | |
*** xtro has quit IRC | 05:23 | |
*** m4ssi has joined #yosys | 05:50 | |
*** futarisIRCcloud has quit IRC | 06:07 | |
*** m4ssi has quit IRC | 06:13 | |
*** emeb_mac has quit IRC | 06:25 | |
*** proteusguy has quit IRC | 07:02 | |
*** dys has joined #yosys | 07:03 | |
*** proteusguy has joined #yosys | 07:15 | |
*** jakobwenzel1 has joined #yosys | 07:21 | |
*** m4ssi has joined #yosys | 07:23 | |
*** Asu has joined #yosys | 08:39 | |
*** peepsalot has quit IRC | 09:24 | |
*** peepsalot has joined #yosys | 09:24 | |
*** Asu has quit IRC | 10:36 | |
*** Asu has joined #yosys | 10:37 | |
*** proteusguy has quit IRC | 10:38 | |
*** proteusguy has joined #yosys | 10:51 | |
*** ayazar1 has joined #yosys | 11:42 | |
*** cr1901_modern has quit IRC | 12:18 | |
*** Asu has quit IRC | 12:24 | |
*** Asu has joined #yosys | 12:24 | |
*** peepsalot has quit IRC | 12:45 | |
*** peepsalot has joined #yosys | 12:48 | |
*** ayazar1 has quit IRC | 13:09 | |
*** futarisIRCcloud has joined #yosys | 13:13 | |
*** craigo has quit IRC | 13:19 | |
*** Forty-Bot has quit IRC | 14:57 | |
*** Forty-Bot has joined #yosys | 14:57 | |
*** kristianpaul has quit IRC | 15:01 | |
*** kristianpaul has joined #yosys | 15:01 | |
*** SpaceCoaster_ has quit IRC | 15:13 | |
*** jakobwenzel1 has quit IRC | 15:28 | |
*** xtro has joined #yosys | 15:44 | |
*** emeb has joined #yosys | 16:00 | |
*** m4ssi has quit IRC | 16:03 | |
*** SpaceCoaster has joined #yosys | 16:04 | |
*** jakobwenzel has quit IRC | 16:13 | |
*** jakobwenzel has joined #yosys | 16:13 | |
*** cr1901_modern has joined #yosys | 16:13 | |
*** citypw has quit IRC | 16:25 | |
*** cr1901_modern has quit IRC | 17:03 | |
*** cr1901_modern has joined #yosys | 17:03 | |
*** Asu has quit IRC | 17:47 | |
*** Asuu has joined #yosys | 17:47 | |
*** Asuu has quit IRC | 19:34 | |
pepijndevos | ahhh, regression time?? | 20:10 |
---|---|---|
pepijndevos | Warning: Failed to find a route for arc 0 of net $abc$539$auto$alumacc.cc:485:replace_alu$4.CO[21]_new_. | 20:10 |
daveshah | Looks like it | 20:11 |
pepijndevos | The weird thing is I can't find any such net in my input file... | 20:11 |
daveshah | Probably some new carry pattern that nextpnr isn't expected | 20:11 |
daveshah | I can have a look | 20:11 |
pepijndevos | What do you mean? Ah, regression in nextpnr? I was assuming it' my own fault | 20:11 |
pepijndevos | Also: is it intentional that assertions no longer raise python exceptions? | 20:12 |
daveshah | Oh, what arch is this? | 20:12 |
daveshah | That sounds like an issue with the new pybind11 stuff | 20:12 |
pepijndevos | see https://github.com/YosysHQ/apicula/pull/13 | 20:12 |
tpb | Title: Avoid adding duplicate wires by kbeckmann · Pull Request #13 · YosysHQ/apicula · GitHub (at github.com) | 20:12 |
daveshah | Ahh | 20:12 |
daveshah | I was assuming this was ECP5 for some reason | 20:13 |
pepijndevos | ah no, it's apicula, sorry | 20:13 |
pepijndevos | Does that mean it *is* in fact my own fault? | 20:13 |
daveshah | Probably, unless something else has broken with the pybind11 move | 20:13 |
daveshah | I know the nextpnr-generic example was still working as that was one of our main regression tests for that | 20:14 |
mwk | oh nice, a yosys/nextpnr regression that wasn't me | 20:14 |
pepijndevos | lol | 20:14 |
pepijndevos | So, uh... what does this error indicate? Not really sure where to start looking. Apicula doesn't support ALU or carry at all | 20:15 |
daveshah | That name will just be from Yosys' internal mapping of an adder | 20:15 |
daveshah | The problem is that it has failed to find a route for some reason | 20:15 |
daveshah | --debug --verbose will enable more info on the failed route | 20:16 |
daveshah | there are some ifdefs that can be enabled in the router for even more debugging | 20:16 |
pepijndevos | Ok ill try thanks :) | 20:17 |
* pepijndevos waiting 10 minutes for Python to load the wires | 20:19 | |
pepijndevos | So at least it looks like looking at the input JSON files it's just a normal wire from a LUT output to another LUT input. Not much special. | 20:20 |
pepijndevos | https://bpa.st/U3LA | 20:32 |
tpb | Title: View paste U3LA (at bpa.st) | 20:32 |
pepijndevos | So it looks like it can't find any route from the LUT output at column 8 to the LUT input in column 9... extremely weird | 20:33 |
daveshah | Are other LUTs routing fine? | 20:34 |
daveshah | Or is this just the first LUT it finds and so the first one that fails? | 20:35 |
pepijndevos | If I understand the output correctly, the first one succeeds, and then the second one fails | 20:35 |
pepijndevos | but the first one is within the same tile | 20:35 |
daveshah | Yep, seems like some routing has gone missing | 20:36 |
pepijndevos | ugh... | 20:36 |
*** emeb_mac has joined #yosys | 20:39 | |
pepijndevos | I will be sad if it's the PR that worked around the assert problem | 20:39 |
daveshah | Can you create a nextpnr issue for that btw? | 20:40 |
pepijndevos | Oh yea will do | 20:40 |
daveshah | thx | 20:40 |
pepijndevos | ... while I wait for python to load all my wires haha | 20:40 |
daveshah | incidentally, that patch seems like it might not be helping performance wise? | 20:43 |
daveshah | added_wires should be a set not a list, probably | 20:43 |
*** craigo has joined #yosys | 20:44 | |
pepijndevos | probably | 20:51 |
kbeckmann | ah good catch.. | 20:51 |
pepijndevos | I was thingking... I don't remember it being THAT slow | 20:52 |
pepijndevos | lol, it's instant now | 20:53 |
kbeckmann | just as a datapoint in case there is a regression in nextpnr, i was building a design that worked a few days ago, but when i rebuilt it with a brand new yosys/nextpnr it breaks down after a few seconds of runtime. worked fine earlier. | 20:54 |
kbeckmann | cool | 20:54 |
kbeckmann | sorry for the bad code :p | 20:54 |
daveshah | I think this might be something broken in the new pybind11 stuff then | 20:54 |
daveshah | Not sure what though | 20:54 |
kbeckmann | unfortunately i don't have the git hash of the working revision :/ | 20:54 |
daveshah | was it before 10 days ago? | 20:55 |
kbeckmann | it was probably around 10 days old give or take. | 20:55 |
pepijndevos | printing all the pips that match the broken net, and I'm too sleepy to see what's going on https://bpa.st/AO5Q | 21:02 |
tpb | Title: View paste AO5Q (at bpa.st) | 21:02 |
pepijndevos | A4 seems to be connected topip R2C9_E251_A4 E251 R2C8_E25 A4 R2C9_A4 | 21:06 |
pepijndevos | pip R2C9_E271_A4 E271 R2C8_E27 A4 R2C9_A4 | 21:06 |
pepijndevos | But F4 is only on pip R2C8_F4_E240 F4 R2C8_F4 E240 R2C8_E24 | 21:07 |
pepijndevos | Maybe my fuzzer broke, I don't know... | 21:08 |
pepijndevos | bleg, good night | 21:12 |
*** az0re has quit IRC | 22:29 | |
*** az0re has joined #yosys | 22:48 | |
*** lf_ has quit IRC | 23:19 | |
*** lf has joined #yosys | 23:20 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!