aboutsummaryrefslogtreecommitdiffstats
path: root/tests/opt/opt_ff_sat.ys
diff options
context:
space:
mode:
authorBogdan Vukobratovic <bogdan.vukobratovic@gmail.com>2019-05-28 08:48:21 +0200
committerBogdan Vukobratovic <bogdan.vukobratovic@gmail.com>2019-05-28 08:48:21 +0200
commit9a468f81c412f8b63d25e739f28932815c6882fb (patch)
treed49e79388b32a59c24d40b600f551fc682648d82 /tests/opt/opt_ff_sat.ys
parent92dde319fc603223304a64a5a49bbbe6c1ec3045 (diff)
downloadyosys-9a468f81c412f8b63d25e739f28932815c6882fb.tar.gz
yosys-9a468f81c412f8b63d25e739f28932815c6882fb.tar.bz2
yosys-9a468f81c412f8b63d25e739f28932815c6882fb.zip
Optimizing DFFs whose initial value prevents their value from changing
This is a proof of concept implementation that invokes SAT solver via Pass::call method.
Diffstat (limited to 'tests/opt/opt_ff_sat.ys')
-rw-r--r--tests/opt/opt_ff_sat.ys4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/opt/opt_ff_sat.ys b/tests/opt/opt_ff_sat.ys
new file mode 100644
index 000000000..13e4ad29b
--- /dev/null
+++ b/tests/opt/opt_ff_sat.ys
@@ -0,0 +1,4 @@
+read_verilog opt_ff_sat.v
+prep -flatten
+opt_rmdff -sat
+synth