data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v
 line:60: before: "$"
1: b'%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:20: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:23: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:26: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:28: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b000000;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:29: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b000010;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:30: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b000011;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:31: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b000100;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:32: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b000110;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:33: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b000111;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:34: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b100001;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:35: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b100011;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:36: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b100100;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:37: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b100101;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:38: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b100110;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:39: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b100111;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:40: Unsupported: Ignoring delay on this delayed statement.\n        #10 i_funct = 6\'b101010;     \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:42: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:45: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:48: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:51: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:54: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:57: Unsupported: Ignoring delay on this delayed statement.\n        #10  \n        ^\n%Warning-STMTDLY: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:60: Unsupported: Ignoring delay on this delayed statement.\n        #10 $finish;\n        ^\n%Error: data/full_repos/permissive/206437232/TP4-MIPS-2019/Test/tb_seg_execute_alu_control.v:63: Cannot find file containing module: \'seg_execute_alu_control\'\n    seg_execute_alu_control \n    ^~~~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/206437232/TP4-MIPS-2019/Test,data/full_repos/permissive/206437232/seg_execute_alu_control\n             data/full_repos/permissive/206437232/TP4-MIPS-2019/Test,data/full_repos/permissive/206437232/seg_execute_alu_control.v\n             data/full_repos/permissive/206437232/TP4-MIPS-2019/Test,data/full_repos/permissive/206437232/seg_execute_alu_control.sv\n             seg_execute_alu_control\n             seg_execute_alu_control.v\n             seg_execute_alu_control.sv\n             obj_dir/seg_execute_alu_control\n             obj_dir/seg_execute_alu_control.v\n             obj_dir/seg_execute_alu_control.sv\n%Error: Exiting due to 1 error(s), 23 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module tb_seg_execute_alu_control();

    localparam NB_ALUCTL = 4;
    localparam NB_OP     = 4;
    localparam NB_FUNC   = 6;
    

    reg  [NB_FUNC - 1: 0]       i_funct;
    reg  [NB_OP - 1: 0]         i_ALUOp;

    wire [NB_ALUCTL - 1: 0]     o_ALUctl;

    initial 
    begin
        i_funct = 0;
        i_ALUOp = 0;
        
        #10
        i_ALUOp = 4'b0000;
        
        #10
        i_ALUOp = 4'b0001;

        #10
        i_ALUOp = 4'b0010;
        #10 i_funct = 6'b000000;
        #10 i_funct = 6'b000010;
        #10 i_funct = 6'b000011;
        #10 i_funct = 6'b000100;
        #10 i_funct = 6'b000110;
        #10 i_funct = 6'b000111;
        #10 i_funct = 6'b100001;
        #10 i_funct = 6'b100011;
        #10 i_funct = 6'b100100;
        #10 i_funct = 6'b100101;
        #10 i_funct = 6'b100110;
        #10 i_funct = 6'b100111;
        #10 i_funct = 6'b101010;

        #10
        i_ALUOp = 4'b0011;
        
        #10
        i_ALUOp = 4'b0100;
        
        #10
        i_ALUOp = 4'b0101;
        
        #10
        i_ALUOp = 4'b0110;

        #10
        i_ALUOp = 4'b0111;

        #10
        i_ALUOp = 4'b1000;

        #10 $finish;
    end

    seg_execute_alu_control 
    #(
        .NB_ALUCTL (NB_ALUCTL ),
        .NB_OP     (NB_OP     ),
        .NB_FUNC   (NB_FUNC   )
    )
    u_seg_execute_alu_control
    (
    	.i_funct  (i_funct  ),
        .i_ALUOp  (i_ALUOp  ),
        .o_ALUctl (o_ALUctl )
    );

endmodule
module tb_seg_execute_alu_control();


    localparam NB_ALUCTL = 4;
    localparam NB_OP     = 4;
    localparam NB_FUNC   = 6;
    

    reg  [NB_FUNC - 1: 0]       i_funct;
    reg  [NB_OP - 1: 0]         i_ALUOp;

    wire [NB_ALUCTL - 1: 0]     o_ALUctl;

    initial 
    begin
        i_funct = 0;
        i_ALUOp = 0;
        
        #10
        i_ALUOp = 4'b0000;
        
        #10
        i_ALUOp = 4'b0001;

        #10
        i_ALUOp = 4'b0010;
        #10 i_funct = 6'b000000;
        #10 i_funct = 6'b000010;
        #10 i_funct = 6'b000011;
        #10 i_funct = 6'b000100;
        #10 i_funct = 6'b000110;
        #10 i_funct = 6'b000111;
        #10 i_funct = 6'b100001;
        #10 i_funct = 6'b100011;
        #10 i_funct = 6'b100100;
        #10 i_funct = 6'b100101;
        #10 i_funct = 6'b100110;
        #10 i_funct = 6'b100111;
        #10 i_funct = 6'b101010;

        #10
        i_ALUOp = 4'b0011;
        
        #10
        i_ALUOp = 4'b0100;
        
        #10
        i_ALUOp = 4'b0101;
        
        #10
        i_ALUOp = 4'b0110;

        #10
        i_ALUOp = 4'b0111;

        #10
        i_ALUOp = 4'b1000;

        #10 $finish;
    end

    seg_execute_alu_control 
    #(
        .NB_ALUCTL (NB_ALUCTL ),
        .NB_OP     (NB_OP     ),
        .NB_FUNC   (NB_FUNC   )
    )
    u_seg_execute_alu_control
    (
    	.i_funct  (i_funct  ),
        .i_ALUOp  (i_ALUOp  ),
        .o_ALUctl (o_ALUctl )
    );

endmodule