Tuesday, 2020-07-28

*** tpb has joined #symbiflow00:00
*** mithro has quit IRC00:51
*** mithro has joined #symbiflow00:54
*** Degi has quit IRC00:56
*** Degi has joined #symbiflow00:57
*** HackerFoo has quit IRC01:14
*** HackerFoo has joined #symbiflow01:24
*** citypw has joined #symbiflow01:49
*** _whitelogger has quit IRC03:09
*** _whitelogger has joined #symbiflow03:11
*** craigo has quit IRC03:42
*** kgugala_ has joined #symbiflow05:00
*** kgugala has quit IRC05:03
*** _whitelogger has quit IRC05:24
*** _whitelogger has joined #symbiflow05:26
*** _whitelogger has quit IRC05:42
*** _whitelogger has joined #symbiflow05:44
*** _whitelogger has quit IRC06:21
*** _whitelogger has joined #symbiflow06:23
*** enriq has joined #symbiflow06:38
*** enriq has quit IRC06:41
*** enriq has joined #symbiflow06:52
*** kraiskil has joined #symbiflow06:56
*** kgugala_ has quit IRC07:07
*** kgugala has joined #symbiflow07:08
*** enriq has quit IRC07:17
*** OmniMancer has joined #symbiflow07:36
*** kraiskil has quit IRC07:52
*** spavs has joined #symbiflow08:10
*** kraiskil has joined #symbiflow08:18
*** kgugala_ has joined #symbiflow08:19
*** kgugala has quit IRC08:21
*** xtro has quit IRC08:31
*** kgugala has joined #symbiflow08:32
*** kgugala_ has quit IRC08:34
spavshi, for prjxray, how to I change the sequence of the fuzzers ?08:41
sf-slack<tmichalak> spavs: The Makefile in the fuzzers directory describes which fuzzers to run08:47
sf-slack<tmichalak> spavs: first of all, you can run them manually in the order you like08:48
spavsyes, the makefile in the fuzzer directory describes which fuzzers to run; but I observed that the sequence or order in which the fuzzers are run are quite "random"08:50
spavscan't find the codes where the sequence/order are called;08:51
spavsfor example when I run "make -j32 MAX_VIVADO_PROCESS=32 db-part-only-artix7_200t"08:52
spavsthe fuzzers run 000 and then 074 followed by 07308:53
spavscan't seem to locate the codes that determine the order of fuzzers run08:53
sf-slack<tmichalak> This is actually a Make thing, the only thing we fully control is the dependecy on some preprequisite fuzzers - like many of them need the result of 005-tilegrid to run08:54
sf-slack<tmichalak> the fuzzer macro is being used for that08:55
sf-slack<tmichalak> the naming of the fuzzers was meant to help with the execution order08:55
sf-slack<tmichalak> But there is no part in prjxray that explicitly decides upon the exact execution order08:56
spavsthanks; so it's a fuzzer macro that does the ordering of the fuzzing sequence ?08:57
spavscan I check where in the code is this fuzzer macro called ?08:58
sf-slack<tmichalak> only to some extent, for example `$(eval $(call fuzzer,013-clb-ncy0,005-tilegrid,all))` means that for the 013 fuzzer the 005 is required to finish08:59
spavsah ......... ic ic, thanks;08:59
sf-slack<tmichalak> but you will notice that there are more than fuzzer 013 with this dependency09:00
sf-slack<tmichalak> theoretically you could create a handcrafted chain of such dependency entries, i.e. `$(call fuzzer, f-1, f-0, all)` and the `$(call fuzzer, f-2, f-1, all)`09:01
sf-slack<tmichalak> but this is suboptimal for parallel execution09:02
spavssure, but if I don't specify have the chain, which is the part of the code calls the macro that does the scheduling of the "call fuzzer" order ?09:03
sf-slack<tmichalak> That would be Make09:04
spavsok can, understand ....... :)  thanks;09:05
sf-slack<tmichalak> No problem09:06
spavsalso to check on the organization of the database; if I were to run 2 different families for example artix7_100t and artix7_50t and fuzz 07409:11
spavsthe later fuzz will overwrite the former fuzz right ?09:11
spavsin the db09:12
spavswhich means if I fuzz 074 for artix7_100t and then fuzz 074 for artix7_50t09:13
spavsthe database would be for artix7_50t; am I right ?09:13
sf-slack<tmichalak> Nope, `$(call fuzzer,074-dump_all,005-tilegrid 072-ordered_wires,part))` note the `part` at the end of this call09:13
sf-slack<tmichalak> the same goes for 07209:13
sf-slack<tmichalak> it's part specific09:14
sf-slack<tmichalak> which means the result will end up in a separate directory09:14
sf-slack<tmichalak> in opposition to calls with `all`09:14
sf-slack<tmichalak> these are being overwritten09:15
spavsseparate directory like "prjxray/database/artix7/xc7a100tfgg676-1" for example ?09:20
spavsbut I don't see any .db files in that directory09:20
sf-slack<tmichalak> yes, as far as the directory is concerned09:21
sf-slack<tmichalak> and there are no .db files because the fuzzers that do generate the .db are not part specific09:22
sf-slack<tmichalak> what is part specific is the pin constraints, tilegrid, tileconn etc.09:23
spavsah ........... ic ic ............. thanks so much :)09:23
*** rvalles_ has quit IRC09:39
*** spavs has quit IRC09:53
*** kraiskil has quit IRC10:32
*** kraiskil has joined #symbiflow10:35
*** kgugala_ has joined #symbiflow10:36
*** kgugala__ has joined #symbiflow10:37
*** kgugala has quit IRC10:38
*** kgugala has joined #symbiflow10:38
*** kgugala_ has quit IRC10:40
*** kgugala__ has quit IRC10:42
*** kgugala has quit IRC10:56
*** kgugala has joined #symbiflow10:57
*** kraiskil has quit IRC12:07
*** kraiskil has joined #symbiflow12:22
*** skydive has quit IRC12:22
*** skydive has joined #symbiflow12:25
*** kraiskil has quit IRC12:34
*** citypw has quit IRC12:37
*** citypw has joined #symbiflow12:51
*** somlo has quit IRC12:56
*** citypw has quit IRC13:06
*** kraiskil has joined #symbiflow13:07
*** skydive has quit IRC13:17
*** skydive has joined #symbiflow13:18
*** C-Man has quit IRC13:19
*** craigo has joined #symbiflow13:35
*** skydive has quit IRC15:02
*** skydive has joined #symbiflow15:03
-_whitenotifier-b- [sv-tests] hzeller opened issue #970: Add RedPitaya to cores - https://git.io/JJueG16:08
-_whitenotifier-b- [fpga-tool-perf] acomodi opened issue #192: Add vpr-fasm2bels support for all the VPR tests - https://git.io/JJuel16:09
-_whitenotifier-b- [fpga-tool-perf] acomodi opened issue #193: Add circuits from the VTR paper - https://git.io/JJue616:12
*** xtro has joined #symbiflow16:19
-_whitenotifier-b- [fpga-tool-perf] acomodi opened issue #194: Provide config file to FPGA tool perf to run tests - https://git.io/JJuvr16:24
-_whitenotifier-b- [symbiflow-arch-defs] tmichalak opened issue #1621: Integrate yosys params plugin - https://git.io/JJuvh16:29
*** epony has quit IRC16:38
-_whitenotifier-b- [fpga-tool-perf] acomodi opened issue #195: Add VPR circuit cleaning step run-time - https://git.io/JJuJP16:43
-_whitenotifier-b- [symbiflow-arch-defs] acomodi opened issue #1622: The Clean Circuit step in VPR takes too much time - https://git.io/JJuUm16:46
*** QDX45 has joined #symbiflow16:55
*** citypw has joined #symbiflow17:08
*** OmniMancer has quit IRC17:17
*** citypw has quit IRC17:20
*** epony has joined #symbiflow17:26
*** goku12 has joined #symbiflow17:26
*** goku12 has quit IRC17:29
*** goku12 has joined #symbiflow17:30
*** goku12 has quit IRC17:32
*** goku12 has joined #symbiflow17:32
*** alexhw has quit IRC17:44
*** alexhw has joined #symbiflow17:46
*** enriq has joined #symbiflow18:16
*** az0re has joined #symbiflow18:20
*** craigo has quit IRC18:29
*** craigo has joined #symbiflow18:30
*** kraiskil has quit IRC18:40
*** space_zealot has joined #symbiflow18:51
*** kraiskil has joined #symbiflow18:56
*** kraiskil has quit IRC19:23
*** goku12 has quit IRC19:51
-_whitenotifier-b- [conda-packages] HackerFoo opened issue #127: Depending on the `prjxray-config` script now introduces an implicit dependency on Conda. - https://git.io/JJu3p19:52
*** samhsmith[m] has quit IRC20:05
*** kgugala has quit IRC20:06
*** samhsmith[m] has joined #symbiflow20:06
*** kgugala has joined #symbiflow20:06
*** rvalles has joined #symbiflow20:12
skydivelitghost: thanks a lot for the help! - I guess I need to return my laptop! :)20:28
skydiveWill take a crack on my desktop in a week's time - not at home unfortunately20:29
litghostskydive: Sorry I don't have a better answer.  It is something we know we need to work on20:29
skydiveIt's understandable - lots of LUTs on the chip20:29
skydiveI should be able to write up an ssh script to compile stuff remotely via my desktop as a workaround20:29
litghostskydive: But we know it is possible to have a memory space efficient graph representation, we just don't know what it looks like yet20:29
*** josi7 has quit IRC21:01
*** az0re has quit IRC21:44
*** az0re has joined #symbiflow21:50
*** enriq has quit IRC22:21
*** dkozel has quit IRC23:20
*** dkozel has joined #symbiflow23:20

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