Professional Documents
Culture Documents
Rishub Tapsi Mam PDF
Rishub Tapsi Mam PDF
ECE 565
DESIGN PROBLEM
Submitted by
Name :Rishub Muthoo
Reg no. :11003988
Section : E2E66
Roll no. :15
Submitted to
Ms. Tapsi Singh
TEST BENCH :
module tb_rishub_v;
// Inputs
reg a;
reg b;
reg c;
reg ff;
reg fw1;
reg fw2;
reg clk;
// Outputs
wire z;
wire zf;
wire zg;
// Instantiate the Unit Under Test (UUT)
test uut (
.z(z),
.zf(zf),
.zg(zg),
.a(a),
.b(b),
.c(c),
.ff(ff),
.fw1(fw1),
.fw2(fw2),
.clk(clk)
);
initial
begin
clk= 1'b0;
forever #5 clk= ~clk;
end
initial
begin
// Initialize Inputs
a = 0;b = 0;c = 0;ff = 1;fw1 = 0;fw2 = 0;
#5 a = 1;b = 0;c = 0;ff = 1;fw1 = 0;fw2 = 0;
#5 a = 0;b = 1;c = 1;ff = 1;fw1 = 0;fw2 = 0;
#5 a = 1;b = 1;c = 1;ff = 1;fw1 = 0;fw2 = 0;
#5 a = 1;b = 0;c = 1;ff = 1;fw1 = 0;fw2 = 0;
#5 a = 0;b = 0;c = 0;ff = 0;fw1 = 1;fw2 = 0;
#5 a = 1;b = 0;c = 0;ff = 0;fw1 = 1;fw2 = 0;
#5 a = 0;b = 1;c = 1;ff = 0;fw1 = 1;fw2 = 0;
#5 a = 1;b = 1;c = 1;ff = 0;fw1 = 1;fw2 = 0;
#5 a = 1;b = 0;c = 1;ff = 0;fw1 = 1;fw2 = 0;
#5 a = 0;b = 0;c = 0;ff = 0;fw1 = 0;fw2 = 1;
#5 a = 1;b = 0;c = 0;ff = 0;fw1 = 0;fw2 = 1;
#5 a = 0;b = 1;c = 1;ff = 0;fw1 = 0;fw2 = 1;
Output:-
INPUT
PATTERN A B
P1
0 0
P2
1 0
P3
0 1
P4
1 1
P5
1 0
C
0
0
1
1
1
W1
0
1
1
1
1
INTERNAL
W2
1
1
0
0
1
W3
0
0
0
0
1
Z
0
1
1
1
0
OUTPUT
Zf
0
0
0
0
1
Zg
0
1
0
0
0