| *** 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/!