Thursday, 2020-08-06

*** tpb has joined #yosys00:00
*** emeb has quit IRC00:06
*** Degi has quit IRC00:38
*** Degi has joined #yosys00:40
*** acomodi has quit IRC01:38
*** craigo has quit IRC01:40
*** N2TOH has joined #yosys02:05
*** N2TOH__ has quit IRC02:06
*** citypw has joined #yosys02:08
*** craigo has joined #yosys04:24
*** xtro has quit IRC05:23
*** m4ssi has joined #yosys05:50
*** futarisIRCcloud has quit IRC06:07
*** m4ssi has quit IRC06:13
*** emeb_mac has quit IRC06:25
*** proteusguy has quit IRC07:02
*** dys has joined #yosys07:03
*** proteusguy has joined #yosys07:15
*** jakobwenzel1 has joined #yosys07:21
*** m4ssi has joined #yosys07:23
*** Asu has joined #yosys08:39
*** peepsalot has quit IRC09:24
*** peepsalot has joined #yosys09:24
*** Asu has quit IRC10:36
*** Asu has joined #yosys10:37
*** proteusguy has quit IRC10:38
*** proteusguy has joined #yosys10:51
*** ayazar1 has joined #yosys11:42
*** cr1901_modern has quit IRC12:18
*** Asu has quit IRC12:24
*** Asu has joined #yosys12:24
*** peepsalot has quit IRC12:45
*** peepsalot has joined #yosys12:48
*** ayazar1 has quit IRC13:09
*** futarisIRCcloud has joined #yosys13:13
*** craigo has quit IRC13:19
*** Forty-Bot has quit IRC14:57
*** Forty-Bot has joined #yosys14:57
*** kristianpaul has quit IRC15:01
*** kristianpaul has joined #yosys15:01
*** SpaceCoaster_ has quit IRC15:13
*** jakobwenzel1 has quit IRC15:28
*** xtro has joined #yosys15:44
*** emeb has joined #yosys16:00
*** m4ssi has quit IRC16:03
*** SpaceCoaster has joined #yosys16:04
*** jakobwenzel has quit IRC16:13
*** jakobwenzel has joined #yosys16:13
*** cr1901_modern has joined #yosys16:13
*** citypw has quit IRC16:25
*** cr1901_modern has quit IRC17:03
*** cr1901_modern has joined #yosys17:03
*** Asu has quit IRC17:47
*** Asuu has joined #yosys17:47
*** Asuu has quit IRC19:34
pepijndevosahhh, regression time??20:10
pepijndevosWarning: Failed to find a route for arc 0 of net $abc$539$auto$alumacc.cc:485:replace_alu$4.CO[21]_new_.20:10
daveshahLooks like it20:11
pepijndevosThe weird thing is I can't find any such net in my input file...20:11
daveshahProbably some new carry pattern that nextpnr isn't expected20:11
daveshahI can have a look20:11
pepijndevosWhat do you mean? Ah, regression in nextpnr? I was assuming it' my own fault20:11
pepijndevosAlso: is it intentional that assertions no longer raise python exceptions?20:12
daveshahOh, what arch is this?20:12
daveshahThat sounds like an issue with the new pybind11 stuff20:12
pepijndevossee https://github.com/YosysHQ/apicula/pull/1320:12
tpbTitle: Avoid adding duplicate wires by kbeckmann · Pull Request #13 · YosysHQ/apicula · GitHub (at github.com)20:12
daveshahAhh20:12
daveshahI was assuming this was ECP5 for some reason20:13
pepijndevosah no, it's apicula, sorry20:13
pepijndevosDoes that mean it *is* in fact my own fault?20:13
daveshahProbably, unless something else has broken with the pybind11 move20:13
daveshahI know the nextpnr-generic example was still working as that was one of our main regression tests for that20:14
mwkoh nice, a yosys/nextpnr regression that wasn't me20:14
pepijndevoslol20:14
pepijndevosSo, uh... what does this error indicate? Not really sure where to start looking. Apicula doesn't support ALU or carry at all20:15
daveshahThat name will just be from Yosys' internal mapping of an adder20:15
daveshahThe problem is that it has failed to find a route for some reason20:15
daveshah--debug --verbose will enable more info on the failed route20:16
daveshahthere are some ifdefs that can be enabled in the router for even more debugging20:16
pepijndevosOk ill try thanks :)20:17
* pepijndevos waiting 10 minutes for Python to load the wires20:19
pepijndevosSo 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
pepijndevoshttps://bpa.st/U3LA20:32
tpbTitle: View paste U3LA (at bpa.st)20:32
pepijndevosSo it looks like it can't find any route from the LUT output at column 8 to the LUT input in column 9... extremely weird20:33
daveshahAre other LUTs routing fine?20:34
daveshahOr is this just the first LUT it finds and so the first one that fails?20:35
pepijndevosIf I understand the output correctly, the first one succeeds, and then the second one fails20:35
pepijndevosbut the first one is within the same tile20:35
daveshahYep, seems like some routing has gone missing20:36
pepijndevosugh...20:36
*** emeb_mac has joined #yosys20:39
pepijndevosI will be sad if it's the PR that worked around the assert problem20:39
daveshahCan you create a nextpnr issue for that btw?20:40
pepijndevosOh yea will do20:40
daveshahthx20:40
pepijndevos... while I wait for python to load all my wires haha20:40
daveshahincidentally, that patch seems like it might not be helping performance wise?20:43
daveshahadded_wires should be a set not a list, probably20:43
*** craigo has joined #yosys20:44
pepijndevosprobably20:51
kbeckmannah good catch..20:51
pepijndevosI was thingking... I don't remember it being THAT slow20:52
pepijndevoslol, it's instant now20:53
kbeckmannjust 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
kbeckmanncool20:54
kbeckmannsorry for the bad code :p20:54
daveshahI think this might be something broken in the new pybind11 stuff then20:54
daveshahNot sure what though20:54
kbeckmannunfortunately i don't have the git hash of the working revision :/20:54
daveshahwas it before 10 days ago?20:55
kbeckmannit was probably around 10 days old give or take.20:55
pepijndevosprinting all the pips that match the broken net, and I'm too sleepy to see what's going on https://bpa.st/AO5Q21:02
tpbTitle: View paste AO5Q (at bpa.st)21:02
pepijndevosA4 seems to be connected topip R2C9_E251_A4 E251 R2C8_E25 A4 R2C9_A421:06
pepijndevospip R2C9_E271_A4 E271 R2C8_E27 A4 R2C9_A421:06
pepijndevosBut F4 is only on pip R2C8_F4_E240 F4 R2C8_F4 E240 R2C8_E2421:07
pepijndevosMaybe my fuzzer broke, I don't know...21:08
pepijndevosbleg, good night21:12
*** az0re has quit IRC22:29
*** az0re has joined #yosys22:48
*** lf_ has quit IRC23:19
*** lf has joined #yosys23:20

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!