multiplexor
Multiplexor, or multiplexer, is a digital switch that selects one of several input signals and forwards that input to a single output line according to a set of select signals. The device effectively concentrates multiple data paths into one, enabling shared use of a resource such as a data bus.
Architecture: An n-to-1 multiplexer has n data inputs, k select lines, where n ≤ 2^k; most designs
Analog multiplexers exist for continuous signals and use switches (transmission gates) controlled by select signals. Examples
Demultiplexer vs multiplexor: a demultiplexer performs the inverse operation, taking one input and routing it to
Applications: data routing on buses in microprocessors, time-division multiplexing in telecommunications, memory addressing reduction, function selection
Limitations: added latency (propagation delay) and word- or bit-width constraints; drive requirements and fan-out on select