Verilog, Icarus Verilog, Ubuntu, Gtkwave, Multiplexer.
causing the output y to change to 1 since the multiplexer is still selecting input b due to the earlier set select value. At 20ns: Input a becomes 0, but it doesn't affect the output y at this point since the select pin remains at 1, continuing to select input b. Thus, y remains at 1. We can modify