module Mux2_TC ( input A, B, T, C, output Q ); // It is expected that C = ~T. assign Q = (T & A) | (C & B); endmodule