logic_cond_tb.v 458 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
module top;
    reg inp;

    wire out1;
    wire out2;
    wire out3;

    Example      m1(inp, out1);
    Example #(0) m2(inp, out2);
    Example #(1) m3(inp, out3);

    task dump;
        $display("%b %b %b %b", inp, out1, out2, out3);
    endtask

    initial begin
        #1 dump();
        inp = 0;
        #1 dump();
        inp = 1;
        #1 dump();
        inp = 1'bx;
        #1 dump();
        inp = 1'bz;
        #1 dump();
    end
endmodule