Monday, 2020-11-16

*** tpb has joined #yosys00:00
*** lf has quit IRC00:35
*** lf_ has joined #yosys00:35
*** kristianpaul has quit IRC00:56
*** kristianpaul has joined #yosys00:57
*** cr1901_modern has quit IRC01:15
*** cr1901_modern has joined #yosys01:17
*** lf has joined #yosys02:07
*** lf_ has quit IRC02:08
*** Degi has quit IRC02:11
*** Degi has joined #yosys02:13
*** kristianpaul has quit IRC02:45
*** kristianpaul has joined #yosys02:45
*** az0re has quit IRC04:19
*** az0re has joined #yosys04:55
*** az0re has quit IRC04:55
*** az0re has joined #yosys05:45
*** emeb_mac has quit IRC06:52
*** citypw has joined #yosys06:56
*** Asu has joined #yosys07:30
*** indy has quit IRC08:31
*** indy has joined #yosys08:36
*** jakobwenzel has joined #yosys09:06
*** cr1901_modern has quit IRC09:11
*** miek has quit IRC09:16
*** jordigw has quit IRC09:16
*** miek has joined #yosys09:29
*** jordigw has joined #yosys09:31
*** citypw has quit IRC10:09
*** vidbina has joined #yosys10:31
*** cr1901_modern has joined #yosys10:32
*** jakobwenzel has quit IRC10:39
*** jakobwenzel has joined #yosys10:42
*** vidbina has quit IRC11:10
*** jakobwenzel has quit IRC11:28
*** vidbina has joined #yosys12:32
*** kristianpaul has quit IRC13:01
*** kristianpaul has joined #yosys13:07
*** jakobwenzel has joined #yosys13:52
*** citypw has joined #yosys14:17
*** citypw has joined #yosys14:18
*** emeb has joined #yosys15:32
*** jakobwenzel has joined #yosys15:55
*** jakobwenzel has quit IRC16:49
*** citypw has quit IRC16:52
*** jakobwenzel has joined #yosys16:57
*** ayazar1 has joined #yosys17:30
*** vidbina has quit IRC17:34
*** ayazar1 has quit IRC18:40
*** dys has quit IRC20:01
*** dys has joined #yosys20:02
*** N2TOH_ has joined #yosys20:05
*** N2TOH has quit IRC20:09
*** emeb_mac has joined #yosys20:39
*** kristianpaul has quit IRC20:49
*** kristianpaul has joined #yosys20:55
*** jakobwenzel has quit IRC21:12
*** sorear has quit IRC21:13
*** sorear has joined #yosys21:14
cr1901_modernBefore I spend hours reading the source: how is the implementation of the equiv_induct command different from running yosys-smtbmc in induction mode and delegating to an external SMT solver?21:53
*** alexhw has quit IRC21:54
daveshahMy understanding is that it does some name based matching of registers to help the proof21:54
cr1901_modernyosys doesn't have a built in SMT solver (?) but it does have minisat; is equiv_induct using minisat to run the proof instead?21:55
daveshahYes21:55
daveshahNo SMT involved21:55
mwkequiv_induct does not do register matching; the wrapper equiv_opt pass does21:56
mwkequiv_induct requires you to already have preexisting $equiv cells21:56
cr1901_modernequiv_opt was the pass I was looking at, but I wanted to see how equiv_induct works first21:56
cr1901_modernAnyways, nothing wrong with using SAT of course, other than "I won't be able to follow how the pass works without SMT niceties" :P21:57
daveshahI think you could use something like equiv_miter with write_smt2 if you wanted21:59
daveshahBut its not a route I've personally tried21:59
cr1901_modernhmmm22:02
*** indy has quit IRC22:07
*** Asu has quit IRC22:17
*** indy has joined #yosys22:19
cr1901_modernSo, afaict "miter -equiv" annotates two modules with the same ports with XOR gates on the outputs, and equiv_miter does something analogous with existing $equiv cells in the design?22:38

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