3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-25 15:09:34 +00:00
yosys/examples
Alberto Gonzalez 0fda8308bc Add support for optimizing exists-forall problems.
Modifies smt2 backend to recognize `$anyconst` etc. assigned to a wire with the `maximize` or `minimize` attribute and emit `; yosys-smt2-maximize` or `; yosys-smt2-minimize` directives as appropriate.
Modifies `backends/smt2/smtbmc.py` and `smtio.py` to recognize those directives and emit a `(maximize ...)` or `(minimize ...)` command at the end of `smt_forall_assert()`, as described in the paper "νZ - An Optimizing SMT Solver" by Nikolaj Bjørner et al.
Adds an example `examples/smtbmc/demo9.v` to show how it can be used.
2020-03-13 17:10:29 +00:00
..
aiger
anlogic examples/anlogic/ now also output the SVF file. 2019-03-06 09:51:11 +05:30
basys3 fix basys3 example 2018-07-22 22:29:31 +02:00
cmos
cxx-api
gowin set undriven pads to zero 2019-09-04 16:29:40 +02:00
igloo2 Refactor SF2 iobuf insertion, Add clkint insertion 2019-03-06 00:41:02 -08:00
intel
mimas2 Add clock buffer insertion pass, improve iopadmap. 2019-08-13 00:16:38 +02:00
osu035
python-api Added cell_stats example 2019-04-03 11:24:50 +02:00
smtbmc Add support for optimizing exists-forall problems. 2020-03-13 17:10:29 +00:00