User guide

24-187
SystemVerilog Testbench Constructs
#1 @(evt1) $display("evt1 triggered");
initial
begin
#5 wait (evt1.triggered);
$display("evt1 occurred");
end
endprogram
The $display system tasks do not display anything.
Event Comparison
You can use the equality and inequality operators to see if named
events are aliased to each other or have been assigned the null value,
for example:
program prog;
event evt1, evt2, evt3;
initial
begin
evt1 = evt2;
if (evt1 == evt2)
$display("evt1 == evt2");
if (evt1 === evt2)
$display("evt1 === evt2");
if (evt1 != evt3)
$display("evt1 != evt3");
if (evt3 != null)
$display("evt3 != null");
end
endprogram
The $display system tasks display the following:
evt1 == evt2