verilator/test_regress/t/t_assert_seq_clocking_unsup.v

37 lines
660 B
Systemverilog

// DESCRIPTION: Verilator: Verilog Test module
//
// This file ONLY is placed under the Creative Commons Public Domain.
// SPDX-FileCopyrightText: 2026 PlanV GmbH
// SPDX-License-Identifier: CC0-1.0
module t (
input clk,
input clk2
);
logic a, b;
// verilog_format: off
sequence s_multi;
@(posedge clk) a;
endsequence
sequence s_nest;
@(posedge clk) b;
endsequence
sequence s_level;
@clk a;
endsequence
sequence s_level2;
@clk a
endsequence
// verilog_format: on
assert property (@(posedge clk2) s_multi);
assert property (s_nest ##1 a);
assert property (s_level);
assert property (s_level2);
endmodule