blob: ef0f66cc16128340c518cd02ec73958e16da8436 [file] [log] [blame]
module main;
reg a, b;
triand net;
assign net = a;
assign net = b;
initial begin
a = 'b0;
b = 'b0;
#1 if (net !== 'b0) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'b0;
b = 'b1;
#1 if (net !== 'b0) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'b0;
b = 'bx;
#1 if (net !== 'b0) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'b0;
b = 'bz;
#1 if (net !== 'b0) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'b1;
b = 'b1;
#1 if (net !== 'b1) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'b1;
b = 'bx;
#1 if (net !== 'bx) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'b1;
b = 'bz;
#1 if (net !== 'b1) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'bx;
b = 'bx;
#1 if (net !== 'bx) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'bx;
b = 'bz;
#1 if (net !== 'bx) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
a = 'bz;
b = 'bz;
#1 if (net !== 'bz) begin
$display("FAILED -- a=%b, b=%b, net=%b", a, b, net);
$finish;
end
$display("PASSED");
end
endmodule // main