diff options
author | N. Engelhardt <nak@symbioticeda.com> | 2020-03-16 12:23:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-16 12:23:14 +0100 |
commit | a2e340de435a6cfeeeb18dc23236cc550be8ca1a (patch) | |
tree | 97b54427f3c40ce54cc8a7582880d07688ae77af /examples/smtbmc/demo9.v | |
parent | 685392fed88db3df3dbc077f3d52fb0b4ae36c45 (diff) | |
parent | 0fda8308bccf6f97b31b104ea1e2b000e4b8c7c7 (diff) | |
download | yosys-a2e340de435a6cfeeeb18dc23236cc550be8ca1a.tar.gz yosys-a2e340de435a6cfeeeb18dc23236cc550be8ca1a.tar.bz2 yosys-a2e340de435a6cfeeeb18dc23236cc550be8ca1a.zip |
Merge pull request #1746 from boqwxp/optimization
Add support for optimizing exists-forall problems.
Diffstat (limited to 'examples/smtbmc/demo9.v')
-rw-r--r-- | examples/smtbmc/demo9.v | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/smtbmc/demo9.v b/examples/smtbmc/demo9.v new file mode 100644 index 000000000..f0b91e2ca --- /dev/null +++ b/examples/smtbmc/demo9.v @@ -0,0 +1,13 @@ +module demo9; + (* maximize *) wire[7:0] h = $anyconst; + wire [7:0] i = $allconst; + + wire [7:0] t0 = ((i << 8'b00000010) + 8'b00000011); + wire trigger = (t0 > h) && (h < 8'b00000100); + + always @* begin + assume(trigger == 1'b1); + cover(1); + end +endmodule + |