mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-24 12:07:53 +00:00
Add smtbmc support for exist-forall problems
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
parent
eb67a7532b
commit
b13e6bd375
6 changed files with 357 additions and 89 deletions
12
examples/smtbmc/demo8.v
Normal file
12
examples/smtbmc/demo8.v
Normal file
|
@ -0,0 +1,12 @@
|
|||
// Simple exists-forall demo
|
||||
|
||||
module demo8;
|
||||
wire [7:0] prime = $anyconst;
|
||||
wire [3:0] factor = $allconst;
|
||||
|
||||
always @* begin
|
||||
if (1 < factor && factor < prime)
|
||||
assume((prime % factor) != 0);
|
||||
assume(prime > 1);
|
||||
end
|
||||
endmodule
|
Loading…
Add table
Add a link
Reference in a new issue