module test_benchMV_bi; reg a,b,fault1,fault0; wor toZ,toZp; reg ck,d; reg regtoZ, regtoZp; reg [1:0] zone2,zone1; MajorityVoter_bi4 MV ( .status (zone2), .A(a), .B(b), .Z(toZ), .Zp(toZp), .fault1(fault1), .fault0(fault0) ); assign toZp = regtoZp; assign toZ = regtoZ; initial begin a = 0; b = 1; fault1 = 0; fault0 = 0; zone2=2'b00; regtoZp=1; regtoZ=1'bz; end always begin #5 zone2 =zone2+1; end always begin #12.5 regtoZp <= 1'bz; #30 regtoZp <= 1; #10 regtoZp=1'bz; end always begin #27 regtoZ <=0; #17.5 regtoZ <=1; #7.5 regtoZ <=1'bz; end endmodule