1
0
mirror of synced 2026-01-26 12:13:24 +00:00
Files
YosysHQ.yosys/tests/sva/extnets.sv
2019-03-26 14:17:46 +01:00

23 lines
289 B
Systemverilog

module top(input i, output o);
A A();
B B();
assign A.i = i;
assign o = B.o;
always @* assert(o == i);
endmodule
module A;
wire i, y;
`ifdef FAIL
assign B.x = i;
`else
assign B.x = !i;
`endif
assign y = !B.y;
endmodule
module B;
wire x, y, o;
assign y = x, o = A.y;
endmodule