`timescale 1ns/10ps
module nand_gate_4bits(
A,
B,
Y
);
input[3:0] A;
input[3:0] B;
output[3:0] Y;
assign Y =~(A&B);
endmodule
module nand_gate_4bits_tb;
reg[3:0] aa,bb;
wire[3:0] yy;
nand_gate_4bits nand_gate_4bits(
.A(aa),
.B(bb),
.Y(yy)
);
initial begin
aa<=4'b0000;bb<=4'b00000;
#10 aa<=4'b0000;bb<=4'b00000;
#10 aa<=4'b0000;bb<=4'b00000;
#10 aa<=4'b0000;bb<=4'b00000;
#10 $stop;
end
endmodule
verilog 11
最新推荐文章于 2024-07-21 15:17:20 发布