verilog/project/subtractionTB.v
2024-12-14 05:00:35 +03:00

25 lines
355 B
Verilog

module subtractionTB();
reg [3:0] A, B;
wire [4:0] Y;
wire overflow;
subtraction uut (
.A(A),
.B(B),
.Y(Y)
);
assign overflow = uut.overflow;
initial begin
$dumpfile("subtraction.vcd");
$dumpvars;
A = 4'b0101; B = 4'b0100; #5;
A = 4'b1000; B = 4'b0111; #5;
A = 4'b0101; B = 4'b1000; #5;
$finish;
end
endmodule