Day 1
Day 1
assign w=a;
assign x=b;
assign y=b;
assign z=c;
endmodule
module top_module_tb;
reg a, b, c;
wire w, x, y, z;
top_module uut (
.a(a),
.b(b),
.c(c),
.w(w),
.x(x),
.y(y),
.z(z)
);
initial begin
$time, a, b, c, w, x, y, z);
a = 0; b = 0; c = 0; #10;
a = 0; b = 0; c = 1; #10;
a = 0; b = 1; c = 0; #10;
a = 0; b = 1; c = 1; #10;
a = 1; b = 0; c = 0; #10;
a = 1; b = 0; c = 1; #10;
a = 1; b = 1; c = 0; #10;
a = 1; b = 1; c = 1; #10;
$finish;
end
endmodule
Results: