<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sfcX/src/test/scala/firrtl/backends/experimental/smt/end2end, branch master</title>
<subtitle>Scala FIRRTL Compiler for chiselX</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/'/>
<entry>
<title>[smt] treat stop with non-zero ret like an assertion (#2338)</title>
<updated>2021-08-30T20:41:24+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2021-08-30T20:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=de56a19b0a240e39366dc2d979ec05c65e0ada63'/>
<id>de56a19b0a240e39366dc2d979ec05c65e0ada63</id>
<content type='text'>
We treat it as an assertion that the stop will
never be enabled. stop(0) will still be ignored
(but now demoted to a info from a warning).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We treat it as an assertion that the stop will
never be enabled. stop(0) will still be ignored
(but now demoted to a info from a warning).</pre>
</div>
</content>
</entry>
<entry>
<title>[smt] make SMTLib + Btor2 emitters public objects (#2326)</title>
<updated>2021-08-10T18:29:35+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2021-08-10T18:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=b629e234e94c24ca04273b3322ce9200df873ce2'/>
<id>b629e234e94c24ca04273b3322ce9200df873ce2</id>
<content type='text'>
This will make it easier for formal verification
libraries to make use of these emitters.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will make it easier for formal verification
libraries to make use of these emitters.</pre>
</div>
</content>
</entry>
<entry>
<title>[smt] PropagatePresetAnnotations is now a real prereq (#2325)</title>
<updated>2021-08-10T16:36:33+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2021-08-10T16:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=78ae5e4ae9b35678d25328accb3beda8c28d3d4d'/>
<id>78ae5e4ae9b35678d25328accb3beda8c28d3d4d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace hard coded line separators with system specific ones (#2281)</title>
<updated>2021-07-07T15:25:06+00:00</updated>
<author>
<name>Boyang Han</name>
</author>
<published>2021-07-07T15:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=61b51e29bd6e119a6bad815c17ab11211e50635a'/>
<id>61b51e29bd6e119a6bad815c17ab11211e50635a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use os-lib to rewrite Z3ModelChecker (#2223)</title>
<updated>2021-05-17T21:58:21+00:00</updated>
<author>
<name>Jiuyang Liu</name>
</author>
<published>2021-05-17T21:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=302c664bf3bc6de5b197a97990f80c4edaa789b6'/>
<id>302c664bf3bc6de5b197a97990f80c4edaa789b6</id>
<content type='text'>
* add os-lib to dependency.

* use os-lib in Z3ModelChecker

* fix for review by Kevin.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add os-lib to dependency.

* use os-lib in Z3ModelChecker

* fix for review by Kevin.</pre>
</div>
</content>
</entry>
<entry>
<title>SMT: memory port inout fields cannot be used as RHS expressions (#2105)</title>
<updated>2021-03-08T23:39:15+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2021-03-08T23:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=29d57a612df69ae4a6db4b3755fc292e5a539e11'/>
<id>29d57a612df69ae4a6db4b3755fc292e5a539e11</id>
<content type='text'>
* SMT: memory port inout fields cannot be used as RHS expressions

* smt: add end2end check for read enable modelling</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* SMT: memory port inout fields cannot be used as RHS expressions

* smt: add end2end check for read enable modelling</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Scala 2.11 (#2062)</title>
<updated>2021-03-02T23:32:24+00:00</updated>
<author>
<name>Jack Koenig</name>
</author>
<published>2021-03-02T23:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=38dc5401ea875037e23bbbe998fb1b0f9aef7334'/>
<id>38dc5401ea875037e23bbbe998fb1b0f9aef7334</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>smt: add support for uninterpreted ext modules (#1994)</title>
<updated>2020-12-02T19:21:31+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2020-12-02T19:21:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=228878ecb49f87497638b41086c7194cd59ea50b'/>
<id>228878ecb49f87497638b41086c7194cd59ea50b</id>
<content type='text'>
Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>smt: add support for write-first memories (#1948)</title>
<updated>2020-11-11T20:12:45+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2020-11-11T20:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=7d637e256d09e46c5b45c9ac3b6258e43c279f2a'/>
<id>7d637e256d09e46c5b45c9ac3b6258e43c279f2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix SMT Memory Bug (#1942)</title>
<updated>2020-11-10T03:57:08+00:00</updated>
<author>
<name>Kevin Laeufer</name>
</author>
<published>2020-11-10T03:57:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/sfcX/commit/?id=4c6993bf87dd6419e42387148c2b1d899e47fe73'/>
<id>4c6993bf87dd6419e42387148c2b1d899e47fe73</id>
<content type='text'>
* smt: add test for write port collision

* smt: add missing call to insertDummyAssignsForMemoryOutputs

* smt: fix typo in write port code

Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* smt: add test for write port collision

* smt: add missing call to insertDummyAssignsForMemoryOutputs

* smt: fix typo in write port code

Co-authored-by: mergify[bot] &lt;37929162+mergify[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
