How do you plan to solve it?
module decoder3to8( input [2:0]s, output reg[7:0]y); always @ (*) begin case(s) 3'b000: y=8'd1; 3'b001: y=8'd2; 3'b010: y=8'd4; 3'b011: y=8'd8; 3'b100: y=8'd16; 3'b101: y=8'd32; 3'b110: y=8'd64; 3'b111: y=8'd128; endcase end endmodule