module main; reg [7:0] mem [0:1]; integer off; initial begin mem[0] = 8'ha5; mem[1] = 8'hf0; off = 4; if (mem[0] !== 8'ha5) begin $display("FAILED"); $finish; end if (mem[1] !== 8'hf0) begin $display("FAILED"); $finish; end if (mem[0][off+:4] !== 5'ha) begin $display("FAILED"); $finish; end if (mem[1][off+:4] !== 5'hf) begin $display("FAILED"); $finish; end mem[0][off +: 4] = 4'hc; #1 if (mem[0] !== 8'hc5) begin $display("FAILED"); $finish; end mem[1][off +: 4] = 4'h3; #1 if (mem[1] !== 8'h30) begin $display("FAILED"); $finish; end $display("PASSED"); $finish; end // initial begin endmodule // main