Digital Multiplexer and De-Multiplexer