Monday, 2021-01-25

*** tpb has joined #symbiflow00:00
*** _florent_ has quit IRC00:17
*** sorear_ has joined #symbiflow00:18
*** davidlattimore has quit IRC00:18
*** sorear has quit IRC00:18
*** jopdorp has quit IRC00:18
*** sorear_ is now known as sorear00:18
*** jopdorp_ has joined #symbiflow00:18
*** futarisIRCcloud has quit IRC00:19
*** davidlattimore has joined #symbiflow00:19
*** futarisIRCcloud has joined #symbiflow00:19
*** _florent_ has joined #symbiflow00:20
*** goku12 has quit IRC01:12
*** citypw_ has joined #symbiflow02:01
*** Degi_ has joined #symbiflow03:49
*** Degi has quit IRC03:50
*** Degi_ is now known as Degi03:50
*** andrewb1999 has quit IRC04:05
*** andrewb1999 has joined #symbiflow04:05
*** andrewb1999 has quit IRC04:30
*** _whitelogger has quit IRC06:51
*** _whitelogger has joined #symbiflow06:53
*** QDX45 has quit IRC07:23
*** kuldeep_ has quit IRC07:38
*** citypw_ has quit IRC08:53
*** citypw_ has joined #symbiflow08:59
*** hansfbaier has joined #symbiflow09:01
*** hansfbaier has quit IRC10:59
-_whitenotifier- [symbiflow-arch-defs] Xiretza opened issue #1973: symbiflow_write_xml_rr_graph toolchain wrapper is not installed - https://git.io/JtZpU11:19
*** duck2 has quit IRC11:21
*** duck2 has joined #symbiflow11:22
*** sf-slack2 has joined #symbiflow12:15
*** sf-slack has quit IRC12:16
lambda`make -C xc7/counter_test TARGET=arty_35` in symbiflow-examples fails with `ERROR: Assert `cell->parameters.empty()' failed in passes/techmap/abc9_ops.cc:781.`, even with symbiflow's yosys fork. commenting out line 158 in synth.tcl works, but it's rather ugly a fix.14:14
lambdaafter some digging with gdb, I found that it's erroring on a `CARRY4_VPR` cell, which indeed has parameters - I just don't know what part is to blame here14:16
*** andrewb1999 has joined #symbiflow14:52
*** josi7 has quit IRC15:13
*** citypw_ has quit IRC15:27
Loftykgugala_: quicklogic-design8-workaround has a workaround patch for the `bram` testcase; want me to include it in the quicklogic-sta branch?15:31
sf-slack2<kgugala> yep, it will be easier to test it that way15:32
sf-slack2<kgugala> thanks15:32
LoftyDone15:32
sf-slack2<kgugala> awesome, thanks15:35
Loftykgugala_: Also, I fixed the bug in `scc -specify` for the present testcase. ABC9 still crashes, but at least `scc` detects the loop now.17:12
sf-slack2<kgugala> cool17:14
lambdacould someone with a working conda/etc setup build the xc7 counter_test example for arty_35 and send me their top.json.pre_abc9.ilang? it's not part of the CI artifacts unfortunately17:23
*** kgugala has joined #symbiflow17:51
*** cr1901_modern has quit IRC17:52
*** kgugala_ has quit IRC17:54
*** sf-slack has joined #symbiflow17:55
*** sf-slack2 has quit IRC17:56
litghostlambda: Please file an issue with replication instructions on the "Assert `cell->parameters.empty()".  The symbiflow-examples CI isn't showing that assertion file: https://github.com/SymbiFlow/symbiflow-examples/runs/1754086445#step:8:1717:59
litghostSo I'm unclear what is different beteween your setup and the CI's setup17:59
litghostfailure*17:59
*** cr1901_modern has joined #symbiflow18:01
lambdalitghost: that's what I'm trying to figure out too - I'm using arch packages instead of all the vendored/pinned dependencies from conda though, so I don't really want to waste too many support resources for something that is clearly not the intended way of doing things18:01
litghostlambda: If you can replicate when building from source, that should be enough to replicate the failure18:02
lambdayosys and vtr are built from source, don't have the RAM to build arch-defs unfortunately18:03
*** kgugala has quit IRC18:04
*** kgugala has joined #symbiflow18:04
litghostlambda: That shouldn't be a problem.  Your replication could be something akin to 1) build yosys from source, 2) build vtr from source 3) download a particular arch-def output 4) run this command, which generates assertion18:05
litghostJust provide exactly git hashes from yosys, vtr, arch-def URL etc18:06
lambdawill do18:06
litghostAnd the commands you used to build and install the products18:06
litghostIn theory, I should be able to replicate your failure same as you18:06
lambdaI'm on yosys 54294957e (4 days old), arch-defs bff52005 (latest), vtr 991b11422 (latest) FWIW18:10
lambdaso probably newer than is pinned in the conda configs18:10
litghostHave you tried yosys 2116c585?18:14
litghostIf that works, then the assertion error is something that arose since then18:15
lambdaI happen to have that exact commit packaged already, let me try18:17
lambdanevermind, have to rebuild anyway18:22
lambdayes, still happens with 2116c5858 - I'll write up more detailed build steps in an issue18:45
litghostOk, thanks!18:46
litghostSuprising, will need to figure out what is going on.  Thanks18:46
*** cr1901_modern has quit IRC19:27
*** cr1901_modern has joined #symbiflow19:27
*** kgugala_ has joined #symbiflow19:42
*** kgugala has quit IRC19:45
*** kgugala_ has quit IRC19:56
*** kgugala has joined #symbiflow19:56
*** andrewb1999 has quit IRC20:07
mithrolitghost: https://github.com/SymbiFlow/prjxray-db/compare/master...mithro:master20:18
litghostLGTM!20:19
mithrolitghost: Pushed!20:20
mithrolitghost: Excited to see the progress here!20:20
litghostHey it is all acomodi/kowalewskijan/tmichalak/dnltz doing the work!20:21
mithroYeah, I'm excited to see dnltz doing the work here!20:22
*** kraiskil has joined #symbiflow20:28
* nickoe just wonder how this bitstream reverse engineering really works in practice20:41
mithronickoe: We document the bitstream to enable us to create compatible tooling. There is a pretty good description in the prjxray documentation.20:42
nickoeI mean I can read the readme in https://github.com/SymbiFlow/prjxray, but if I am sorta clueless about how to write a fuzzer, but I think that is more a problem of my experince / knowledge than the project docs :D20:45
mithronickoe: https://symbiflow.readthedocs.io/projects/prjxray/en/latest/20:46
tpbTitle: Project X-Ray Project X-Ray 0.0-3381-g6e3f0537 documentation (at symbiflow.readthedocs.io)20:46
nickoeBut note;  I have not really tried to put much effort into understanding it20:46
nickoemithro: I was looking for that page, but that one was hard to find20:47
mithronickoe: https://symbiflow.readthedocs.io/projects/prjxray/en/latest/db_dev_process/fuzzers/index.html20:47
tpbTitle: Fuzzers Project X-Ray 0.0-3381-g6e3f0537 documentation (at symbiflow.readthedocs.io)20:47
nickoethis repo links to the db html https://github.com/SymbiFlow/prjxray20:47
mithronickoe: We need to do a better job of surfacing it I guess...20:47
mithronickoe: https://symbiflow.readthedocs.io/projects/prjxray/en/latest/db_dev_process/new_fuzzer.html20:48
tpbTitle: Adding New Fuzzer Project X-Ray 0.0-3381-g6e3f0537 documentation (at symbiflow.readthedocs.io)20:48
nickoemithro: but don't worry, I don't think I will attempt to fuzz stuff, I think I have enought trying to understand the tooling to use it :)20:49
mithronickoe: You could totally help just by making it easier to find the documentation :-)20:50
nickoeI wanted to have a look at the litex stuff, but as I understand it you need to use migen to create a project using litex?20:50
nickoeis that correctly understood?20:50
*** kraiskil has quit IRC20:52
mithromigen is the language, litex is an ecosystem written (mostly) in the migen language20:55
*** kraiskil has joined #symbiflow21:05
nickoeyeah21:06
mithronickoe: BTW I recommend the #litex channel if you want to specifically talk about that21:07
nickoemithro: you know I am on too many channels already, rihgt!?21:17
mithronickoe: I doubt you are on as many as me ;-)21:20
nickoemithro: yeah, well, I think 50 is at the point where one needs to consolidate the list a bit21:25
nickoeThat is the point where I am at.21:25
*** sorear has quit IRC21:38
*** sorear has joined #symbiflow21:39
*** kraiskil has quit IRC22:07
*** kraiskil has joined #symbiflow22:12
-_whitenotifier- [symbiflow-examples] Xiretza opened issue #120: counter_test example hits yosys ABC9 assert during synth - https://git.io/Jtni222:23
*** kraiskil has quit IRC22:26
*** SmutLord^ has quit IRC22:45
*** SmutLord^ has joined #symbiflow22:45
tcalkgugala: I'm getting "No runner matching the specified labels was found: self-hosted, Linux, X64" for tests that ran when I pushed my branch on symbiflow-examples: https://github.com/tcal-x/symbiflow-examples/actions/runs/510609905  .... but it seems the tests for the associated PR are passing: https://github.com/SymbiFlow/symbiflow-examples/pull/12123:34
*** LoneTech has quit IRC23:58
*** LoneTech has joined #symbiflow23:59

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