3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-04-23 05:15:30 +00:00

Add vcd option to make VCD writing optional

This commit is contained in:
Jannis Harder 2022-09-05 15:42:24 +02:00
parent 17c3961a2b
commit 168d667b6d
7 changed files with 77 additions and 20 deletions

37
tests/unsorted/no_vcd.sby Normal file
View file

@ -0,0 +1,37 @@
[tasks]
smtbmc mode_bmc
btor_bmc engine_btor mode_bmc
btor_cover engine_btor mode_cover
abc mode_bmc
aiger engine_aiger mode_prove
[options]
mode_bmc: mode bmc
mode_prove: mode prove
mode_cover: mode cover
vcd off
~mode_cover: expect fail
[engines]
smtbmc: smtbmc
engine_btor: btor btormc
abc: abc bmc3
aiger: aiger suprove
[script]
read_verilog -formal no_vcd.sv
prep -top top
[file no_vcd.sv]
module top(input clk, input force);
reg [4:0] counter = 0;
always @(posedge clk) begin
if (!counter[4] || force)
counter <= counter + 1;
assert (counter < 10);
cover (counter == 4);
end
endmodule