mirror of https://github.com/YosysHQ/yosys.git
34 lines
567 B
Plaintext
34 lines
567 B
Plaintext
|
logger -expect-no-warnings
|
||
|
|
||
|
read_verilog -formal <<EOT
|
||
|
module top(input clk);
|
||
|
reg good = 0;
|
||
|
|
||
|
always @(posedge clk) begin
|
||
|
case (4'sb1111) 15: good = 1; 4'b0000: ; endcase
|
||
|
assert (good);
|
||
|
end
|
||
|
endmodule
|
||
|
EOT
|
||
|
|
||
|
prep -top top
|
||
|
sim -n 3 -clock clk
|
||
|
|
||
|
design -reset
|
||
|
|
||
|
read_verilog -formal <<EOT
|
||
|
module top(input clk);
|
||
|
reg good = 1;
|
||
|
reg signed [1:0] case_value = -1;
|
||
|
|
||
|
always @(posedge clk) begin
|
||
|
case (4'sb1111) 4'b0000: ; case_value: good = 0; endcase
|
||
|
assert (good);
|
||
|
end
|
||
|
endmodule
|
||
|
EOT
|
||
|
|
||
|
prep -top top
|
||
|
sim -n 3 -clock clk
|
||
|
|