Sunday, 2020-06-07

*** tpb has joined #yosys00:00
*** Asuu has quit IRC00:05
*** Cerpin has joined #yosys00:09
*** _whitelogger has quit IRC00:15
*** _whitelogger has joined #yosys00:17
*** Cerpin has quit IRC00:18
*** Cerpin has joined #yosys00:18
*** Cerpin has quit IRC00:30
*** az0re has quit IRC00:55
*** az0re has joined #yosys01:02
az0reCan someone please explain to me exactly what the `-g` option to `abc` does?01:03
az0reI am not trying to do LUT mapping; I just want to use ABC for some logic optimization.  But after I export the circuit to ABC and it gets re-integrated, I only get a bunch of `$lut` cells.  If I `techmap` this circuit, I get a bunch of $_MUX_ cells.01:04
az0reI would like to have it re-map basic gates: AND, OR, MUX, etc.  That's not what `-g` does?01:05
mwkaz0re: just don't pass any -lut* option to abc and it'll map to gates instead01:09
az0reThat's not my experience01:16
az0remwk: If I just do `abc -script +[...] mymodule` I get a bunch of $lut cells01:17
az0reI actually have some LUT comprehension code I could add to turn LUTs from ABC back into gates, but I am confused, as it seems like `-g` should do that already.01:18
mwkwhat's the full yosys script you're using?01:19
az0reSee PR #2019, file examples/smtbmc/glift/alu2.ys01:19
az0rehttps://github.com/YosysHQ/yosys/pull/2019/files#diff-1135813b7bf0e2e6e7c4d02ae75e36d401:20
tpbTitle: Add `glift` command for creating gate-level information flow tracking models and optimization problems by boqwxp · Pull Request #2019 · YosysHQ/yosys · GitHub (at github.com)01:20
az0reabc -script +print_stats;strash;print_stats;drwsat;print_stats;print_stats;fraig;print_stats;dc2,-l,-b;print_stats;irw,-l,-z;print_stats;refactor,-N,15,-z;print_stats;dch,-S,50000,-C,10000;print_stats;dc2,-l;print_stats;fraig,-C,10000;print_stats miter01:21
*** Cerpin has joined #yosys01:23
az0reFWIW I see a ~4x solver speedup recovering ANDs from the LUTs instead of relying on a stupid MUX tree, so it's important to me to get a reasonable AIG back instead of LUTs01:23
az0re(I suspect XOR recovery would give a speedup, too, but finding XOR-isomorphic 2-feasible cuts in the AIG is another task for another day...)01:25
*** Cerpin has quit IRC01:25
*** Cerpin has joined #yosys01:25
mwkaz0re: well your abc script doesn't actually do any technology mapping to the yosys cells01:40
mwkhence abc itself outputs LUTs01:40
az0reAha.  What am I missing?01:41
az0reNever done techmapping with ABC before01:41
mwk&nf is what does the trick01:42
az0reOrly01:43
az0reThanks :)01:43
az0reOh Alan, how in the world should I hypothesize what &nf should do?01:44
az0re...01:44
mwkbasically appending ';&get,-n;&dch,-f;&nf;&put' to your script makes it work01:46
mwkbecause the design needs to be put into &-space to be techmapped, whatever the fuck it is01:46
az0relol totally absurd01:47
az0reThanks for the tip, you probably saved me 3 hours or something01:48
*** Cerpin has quit IRC01:50
whitequark&-space01:58
*** Cerpin has joined #yosys02:08
az0reA problem that took 60s to solve is now solved in 6s.  Rad.  Thanks, mwk.02:28
*** Degi has quit IRC02:38
*** Degi has joined #yosys02:40
*** develonepi3 has quit IRC02:57
*** craigo has joined #yosys03:07
*** tmiw_ is now known as tmiw03:49
*** _whitelogger has quit IRC03:54
*** _whitelogger has joined #yosys03:56
*** SpaceCoaster has joined #yosys04:15
az0reDoes anyone have experience with PerformanceTimer ?  I'm trying to use it in a very simple way but it's giving me erroneous timing info.  3m40s of wall clock time is reported as 0.05s04:29
*** Cerpin has quit IRC04:39
az0reI also tried not using begin(), end(), and sec(), and calling PerformanceTimer::query() directly, but it also does not seem to work... A few seconds is reported as 0.02s, and a few minutes as 0.035s04:44
*** Cerpin has joined #yosys04:45
az0reStrangely, the time reporting when I exit Yosys is mostly reasonable, with some stats in the seconds04:45
*** _whitelogger has quit IRC05:00
*** _whitelogger has joined #yosys05:02
*** Cerpin has quit IRC05:14
*** Cerpin has joined #yosys05:16
*** emeb_mac has quit IRC06:57
*** cr1901_modern has quit IRC07:00
*** cr1901_modern has joined #yosys07:19
*** cr1901_modern has quit IRC07:19
*** Cerpin has quit IRC07:20
*** cr1901_modern has joined #yosys07:21
*** Cerpin has joined #yosys07:22
*** craigo has quit IRC07:33
*** Asu has joined #yosys07:44
*** jryans has quit IRC08:12
*** dxld has quit IRC08:13
*** dxld has joined #yosys08:14
*** jryans has joined #yosys08:15
*** lambda has quit IRC08:18
*** lambda has joined #yosys08:22
*** smkz has quit IRC08:26
*** smkz has joined #yosys08:32
*** _whitelogger has quit IRC08:35
*** whitequark has quit IRC08:35
*** rqou has quit IRC08:35
*** whitequark has joined #yosys08:36
*** rqou has joined #yosys08:36
*** _whitelogger has joined #yosys08:41
*** kraiskil has joined #yosys08:48
*** kgugala_ has joined #yosys09:09
LoftyI think &-space is XAIG.09:09
LoftyAt least, ABC9 transformations are all prefixed by & and I think those use XAIG.09:10
*** kgugala has quit IRC09:12
*** kgugala_ has quit IRC09:14
*** dys has quit IRC09:31
*** craigo has joined #yosys10:17
*** Thorn has quit IRC10:26
*** kgugala_ has joined #yosys10:30
*** N2TOH_ has quit IRC10:54
*** N2TOH has joined #yosys11:02
*** Thorn has joined #yosys11:24
*** kgugala has joined #yosys11:40
*** kgugala_ has quit IRC11:40
*** kraiskil has quit IRC11:55
*** cr1901_modern has quit IRC12:08
*** citypw has joined #yosys12:21
*** cr1901_modern has joined #yosys12:47
*** emeb_mac has joined #yosys13:18
*** vidbina has joined #yosys13:40
*** Asu has quit IRC14:40
*** citypw has quit IRC14:46
*** dys has joined #yosys15:17
*** craigo has quit IRC15:46
*** Asu has joined #yosys15:54
*** X-Scale` has joined #yosys15:56
*** X-Scale has quit IRC15:57
*** X-Scale` is now known as X-Scale15:58
*** vidbina has quit IRC16:40
*** johnmami1h has joined #yosys17:17
*** jmamish has joined #yosys17:19
*** kraiskil has joined #yosys17:40
*** jmamish has quit IRC18:05
*** kraiskil has quit IRC18:13
*** X-Scale has quit IRC20:07
*** X-Scale` has joined #yosys20:07
*** X-Scale` is now known as X-Scale20:08
*** rqou has quit IRC20:22
*** rqou has joined #yosys20:25
*** dys has quit IRC20:28
*** az0re has quit IRC20:40
*** Asu has quit IRC20:40
*** bzztploink has quit IRC20:55
*** bzztploink has joined #yosys21:01
*** bzztploink has quit IRC21:18
*** fevv8[m] has quit IRC21:53
*** fevv8[m] has joined #yosys21:53
*** SpaceCoaster has quit IRC21:53
*** carlomaragno has quit IRC21:53
*** cyrozap has quit IRC21:53
*** emilazy has quit IRC21:53
*** SpaceCoaster has joined #yosys21:54
*** carlomaragno has joined #yosys21:54
*** cyrozap has joined #yosys21:54
*** emilazy has joined #yosys21:54
*** tmiw has quit IRC21:55
*** mwk has quit IRC21:55
*** anticw has quit IRC21:55
*** esden has quit IRC21:55
*** ross_s has quit IRC21:55
*** tmbinc has quit IRC21:55
*** Marex has quit IRC21:55
*** tmiw has joined #yosys21:55
*** mwk has joined #yosys21:55
*** anticw has joined #yosys21:55
*** esden has joined #yosys21:55
*** ross_s has joined #yosys21:55
*** tmbinc has joined #yosys21:55
*** Marex has joined #yosys21:55
*** promach3 has quit IRC21:55
*** rjo has quit IRC21:55
*** jhol has quit IRC21:55
*** filt3r has quit IRC21:55
*** rjo has joined #yosys21:56
*** jhol has joined #yosys21:56
*** filt3r has joined #yosys21:56
*** jryans has quit IRC21:56
*** emily has quit IRC21:56
*** rjo has quit IRC21:56
*** mirage335 has quit IRC21:57
*** futarisIRCcloud has quit IRC21:57
*** gmc has quit IRC21:57
*** ZipCPU has quit IRC21:57
*** sorear has quit IRC21:57
*** Twix has quit IRC21:57
*** miek has quit IRC21:57
*** simeonm has quit IRC21:57
*** ebb has quit IRC21:57
*** mirage335 has joined #yosys21:58
*** futarisIRCcloud has joined #yosys21:58
*** gmc has joined #yosys21:58
*** ZipCPU has joined #yosys21:58
*** sorear has joined #yosys21:58
*** Twix has joined #yosys21:58
*** miek has joined #yosys21:58
*** simeonm has joined #yosys21:58
*** ebb has joined #yosys21:58
*** mirage335 has quit IRC21:58
*** futarisIRCcloud has quit IRC21:58
*** gmc has quit IRC21:58
*** ZipCPU has quit IRC21:58
*** sorear has quit IRC21:58
*** Twix has quit IRC21:58
*** miek has quit IRC21:58
*** simeonm has quit IRC21:58
*** ebb has quit IRC21:58
*** jhol has quit IRC21:58
*** filt3r has quit IRC21:58
*** tmiw has quit IRC21:58
*** mwk has quit IRC21:58
*** anticw has quit IRC21:58
*** esden has quit IRC21:58
*** ross_s has quit IRC21:58
*** tmbinc has quit IRC21:58
*** Marex has quit IRC21:58
*** SpaceCoaster has quit IRC21:58
*** carlomaragno has quit IRC21:58
*** cyrozap has quit IRC21:58
*** emilazy has quit IRC21:58
*** fevv8[m] has quit IRC21:58
*** X-Scale has quit IRC21:58
*** N2TOH has quit IRC21:58
*** thoughtpolice has quit IRC21:58
*** svenn has quit IRC21:58
*** rjeli has quit IRC21:58
*** daveshah has quit IRC21:58
*** anuejn_ has quit IRC21:58
*** smarter has quit IRC21:58
*** somlo has quit IRC21:58
*** parport0 has quit IRC21:58
*** benreynwar has quit IRC21:58
*** litghost has quit IRC21:58
*** lethalbit has quit IRC21:58
*** benh has quit IRC21:58
*** mmicko has quit IRC21:58
*** tlwoerner has quit IRC21:58
*** kbeckmann has quit IRC21:58
*** lambda has quit IRC21:58
*** GenTooMan has quit IRC21:58
*** proteusguy has quit IRC21:58
*** forrestv has quit IRC21:58
*** tux3 has quit IRC21:58
*** awordnot has quit IRC21:58
*** orkim has quit IRC21:58
*** unkraut has quit IRC21:58
*** Ultrasauce has quit IRC21:58
*** bwidawsk has quit IRC21:58
*** Wolf480pl has quit IRC21:58
*** emeb_mac has quit IRC21:58
*** cr1901_modern has quit IRC21:58
*** Forty-Bot has quit IRC21:58
*** pointfree has quit IRC21:58
*** madushan1000 has quit IRC21:58
*** TD-Linux has quit IRC21:58
*** Stary has quit IRC21:58
*** phantomcircuit has quit IRC21:58
*** Thorn has quit IRC21:58
*** oldtopman has quit IRC21:58
*** captain_morgan4 has quit IRC21:58
*** asinghan2 has quit IRC21:58
*** Ristovski has quit IRC21:58
*** rrika has quit IRC21:58
*** Nazara has quit IRC21:58
*** elms has quit IRC21:58
*** tannewt has quit IRC21:58
*** gtw has quit IRC21:58
*** rektide has quit IRC21:58
*** elGamal has quit IRC21:58
*** kgugala has quit IRC21:58
*** bubble_buster has quit IRC21:58
*** mithro has quit IRC21:58
*** rohitksingh has quit IRC21:58
*** qu1j0t3 has quit IRC21:58
*** sensille has quit IRC21:58
*** Kamilion has quit IRC21:58
*** Ekho has quit IRC21:58
*** daddesio has quit IRC21:58
*** Lofty has quit IRC21:58
*** thardin has quit IRC21:58
*** ronyrus has quit IRC21:58
*** gorbak25 has quit IRC21:58
*** phire has quit IRC21:58
*** _whitelogger has quit IRC21:58
*** ktemkin has quit IRC21:58
*** kmehall_ has quit IRC21:58
*** awygle has quit IRC21:58
*** seraxis has quit IRC21:58
*** flokli has quit IRC21:58
*** dkozel has quit IRC21:58
*** peepsalot has quit IRC21:58
*** chipb has quit IRC21:58
*** pie_ has quit IRC21:58
*** agg has quit IRC21:58
*** nurelin has quit IRC21:58
*** rqou has quit IRC21:58
*** whitequark has quit IRC21:58
*** smkz has quit IRC21:58
*** Degi has quit IRC21:58
*** FFY00 has quit IRC21:58
*** adjtm has quit IRC21:58
*** flammit has quit IRC21:58
*** kristianpaul has quit IRC21:58
*** heijligen has quit IRC21:58
*** MoeIcenowy has quit IRC21:58
*** gruetzkopf has quit IRC21:58
*** dxld has quit IRC21:58
*** Cerpin has quit IRC21:58
*** lukego has quit IRC21:58
*** ovf has quit IRC21:58
*** y2kbugger has quit IRC21:58
*** anishathalye has quit IRC21:58
*** pepijndevos has quit IRC21:58
*** tnt has quit IRC21:58
*** srk has quit IRC21:58
*** Max-P has quit IRC21:58
*** bluesceada has quit IRC21:58
*** ebb has joined #yosys22:00
*** simeonm has joined #yosys22:00
*** miek has joined #yosys22:00
*** Twix has joined #yosys22:00
*** sorear has joined #yosys22:00
*** ZipCPU has joined #yosys22:00
*** gmc has joined #yosys22:00
*** futarisIRCcloud has joined #yosys22:00
*** mirage335 has joined #yosys22:00
*** filt3r has joined #yosys22:00
*** jhol has joined #yosys22:00
*** Marex has joined #yosys22:00
*** tmbinc has joined #yosys22:00
*** ross_s has joined #yosys22:00
*** esden has joined #yosys22:00
*** anticw has joined #yosys22:00
*** mwk has joined #yosys22:00
*** tmiw has joined #yosys22:00
*** emilazy has joined #yosys22:00
*** cyrozap has joined #yosys22:00
*** carlomaragno has joined #yosys22:00
*** SpaceCoaster has joined #yosys22:00
*** fevv8[m] has joined #yosys22:00
*** rqou has joined #yosys22:00
*** X-Scale has joined #yosys22:00
*** emeb_mac has joined #yosys22:00
*** cr1901_modern has joined #yosys22:00
*** kgugala has joined #yosys22:00
*** Thorn has joined #yosys22:00
*** N2TOH has joined #yosys22:00
*** _whitelogger has joined #yosys22:00
*** whitequark has joined #yosys22:00
*** smkz has joined #yosys22:00
*** lambda has joined #yosys22:00
*** dxld has joined #yosys22:00
*** Cerpin has joined #yosys22:00
*** Degi has joined #yosys22:00
*** oldtopman has joined #yosys22:00
*** FFY00 has joined #yosys22:00
*** GenTooMan has joined #yosys22:00
*** proteusguy has joined #yosys22:00
*** adjtm has joined #yosys22:00
*** peepsalot has joined #yosys22:00
*** captain_morgan4 has joined #yosys22:00
*** pointfree has joined #yosys22:00
*** flammit has joined #yosys22:00
*** ktemkin has joined #yosys22:00
*** lukego has joined #yosys22:00
*** benreynwar has joined #yosys22:00
*** thoughtpolice has joined #yosys22:00
*** ovf has joined #yosys22:00
*** mithro has joined #yosys22:00
*** bubble_buster has joined #yosys22:00
*** svenn has joined #yosys22:00
*** rohitksingh has joined #yosys22:00
*** rjeli has joined #yosys22:00
*** daveshah has joined #yosys22:00
*** litghost has joined #yosys22:00
*** y2kbugger has joined #yosys22:00
*** kristianpaul has joined #yosys22:00
*** anuejn_ has joined #yosys22:00
*** Forty-Bot has joined #yosys22:00
*** asinghan2 has joined #yosys22:00
*** Ristovski has joined #yosys22:00
*** rrika has joined #yosys22:00
*** smarter has joined #yosys22:00
*** anishathalye has joined #yosys22:00
*** thardin has joined #yosys22:00
*** madushan1000 has joined #yosys22:00
*** Nazara has joined #yosys22:00
*** somlo has joined #yosys22:00
*** forrestv has joined #yosys22:00
*** awygle has joined #yosys22:00
*** kmehall_ has joined #yosys22:00
*** qu1j0t3 has joined #yosys22:00
*** parport0 has joined #yosys22:00
*** heijligen has joined #yosys22:00
*** elms has joined #yosys22:00
*** tannewt has joined #yosys22:00
*** tux3 has joined #yosys22:00
*** sensille has joined #yosys22:00
*** Kamilion has joined #yosys22:00
*** lethalbit has joined #yosys22:00
*** benh has joined #yosys22:00
*** awordnot has joined #yosys22:00
*** TD-Linux has joined #yosys22:00
*** orkim has joined #yosys22:00
*** unkraut has joined #yosys22:00
*** Ekho has joined #yosys22:00
*** daddesio has joined #yosys22:00
*** chipb has joined #yosys22:00
*** Stary has joined #yosys22:00
*** Ultrasauce has joined #yosys22:00
*** bwidawsk has joined #yosys22:00
*** gtw has joined #yosys22:00
*** Wolf480pl has joined #yosys22:00
*** kbeckmann has joined #yosys22:00
*** tlwoerner has joined #yosys22:00
*** mmicko has joined #yosys22:00
*** pepijndevos has joined #yosys22:00
*** MoeIcenowy has joined #yosys22:00
*** tnt has joined #yosys22:00
*** pie_ has joined #yosys22:00
*** rektide has joined #yosys22:00
*** elGamal has joined #yosys22:00
*** phantomcircuit has joined #yosys22:00
*** Lofty has joined #yosys22:00
*** agg has joined #yosys22:00
*** Max-P has joined #yosys22:00
*** ronyrus has joined #yosys22:00
*** gorbak25 has joined #yosys22:00
*** seraxis has joined #yosys22:00
*** flokli has joined #yosys22:00
*** gruetzkopf has joined #yosys22:00
*** bluesceada has joined #yosys22:00
*** nurelin has joined #yosys22:00
*** phire has joined #yosys22:00
*** dkozel has joined #yosys22:00
*** srk has joined #yosys22:00
*** fevv8[m] has quit IRC22:00
*** madushan1000 has quit IRC22:00
*** futarisIRCcloud has quit IRC22:01
*** adjtm has quit IRC22:03
*** futarisIRCcloud has joined #yosys22:05
*** fevv8[m] has joined #yosys22:10
*** madushan1000 has joined #yosys22:13
*** jryans has joined #yosys22:19
*** jmamish has joined #yosys22:27
*** emily has joined #yosys22:28
*** rjo has joined #yosys22:28
*** bzztploink has joined #yosys22:29
*** adjtm has joined #yosys22:34
*** promach3 has joined #yosys22:35
*** jmamish has quit IRC22:36
*** craigo has joined #yosys23:16

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