Fact-checked by Grok 2 weeks ago

Multiplexer

A multiplexer (MUX) is a that selects one of several analog or digital input signals and forwards the selected input to a single output line, with the selection controlled by one or more select input lines. These devices function as data selectors, enabling efficient routing of information in electronic systems by allowing multiple sources to share a common output path. Multiplexers come in various configurations based on the number of inputs, such as 2-to-1, 4-to-1, 8-to-1, and larger variants, where the number of select lines required is determined by the logarithm base 2 of the input count. They can implement functions and are constructed using logic gates like , and NOT, or as integrated circuits for practical use. Analog multiplexers, built with relays or switches, handle continuous signals, while digital ones process discrete . In applications, multiplexers play a critical role in central processing units for instruction decoding and data path control, as well as in graphics controllers for signal selection in display systems. They are essential in for multiplexing multiple channels onto a single , in computer memory systems for address decoding, and in global positioning systems (GPS) and audio/video processing for efficient signal management.

Basic Principles

Definition and Purpose

A multiplexer, often abbreviated as MUX, is an electronic device or circuit that selects one of several analog or digital input signals and forwards the chosen signal to a single output line based on control or select signals. This selection process enables the device to act as a digital switch or analog signal router, distinguishing it from other combinational logic elements by its focus on input channeling. The primary purpose of a multiplexer is to enable efficient signal routing, data selection, and resource sharing in systems, such as communication where multiple channels share a and hardware where inputs are prioritized for . In contrast, a demultiplexer performs the by distributing a single input signal to one of multiple output lines. The concept of multiplexing originated in 19th-century and early , where techniques like were developed to combine multiple signals over shared lines, with electronic multiplexers emerging in the mid-20th century alongside transistor-based circuits for more precise control. At a high level, a multiplexer's structure includes $2^m input lines, m select lines that determine the active input through addressing, and a single output line that carries the selected signal. Multiplexers handle both analog signals via switch arrays and digital signals via logic gates, though detailed implementations vary by type.

Operational Mechanism

The operational mechanism of a multiplexer relies on control lines, also known as select lines, which decode values to activate a single input path to the output while isolating all others, effectively routing one of multiple inputs to a single output. For instance, in a 4:1 multiplexer, two select bits (S1 and S0) are used to choose among four inputs, where the combination on the select lines determines which input is connected to the output via internal switches or logic gates. A basic 2:1 multiplexer illustrates this process with two inputs (I0 and I1), one select line (S), and output Y, where Y equals I0 when S=0 and I1 when S=1. The for this configuration is as follows:
SI0I1Y
0000
0010
0101
0111
1000
1011
1100
1111
This behavior can be expressed using Boolean logic as Y = \bar{S} \cdot I_0 + S \cdot I_1, analogous to a switch that toggles between inputs based on the select signal. In general, for a $2^m-to-1 multiplexer with m select lines, the output is given by Y = \sum_{k=0}^{2^m - 1} I_k \cdot D_k , where D_k represents the decoded select signal that is high (1) only for the selected input index k and low otherwise. in multiplexers is preserved by minimizing between channels through techniques such as physical in the layout and by accounting for delay, which is the time interval from a change in select lines to the corresponding output transition.

Analog Multiplexers

Design Characteristics

Analog multiplexers employ transmission gates as core components, typically constructed from complementary pairs of NMOS and PMOS MOSFETs to enable bidirectional signal flow with minimal . These gates provide low on-resistance, often below 1 Ω, and high off-isolation exceeding hundreds of megohms, ensuring efficient signal routing while preventing leakage between channels. In earlier designs, electromechanical relays were used to achieve comparable low on-resistance and superior off-isolation, though they suffered from slower switching and higher power demands compared to modern implementations. Key characteristics of analog multiplexers include bandwidth limitations determined by the interaction of on-resistance and output load , typically resulting in -3 bandwidths from tens to hundreds of MHz depending on the device and load. crosstalk, quantified in decibels, measures unwanted signal between channels and is usually specified at -70 dB or better for audio frequencies to minimize interference. The on/off resistance ratio enhances by isolating inactive channels, while nonlinearity effects such as (THD) are critical for applications involving signals, with typical THD values below 0.01% at 1 kHz. Analog multiplexers are categorized as single-ended, where inputs share a common reference, or , which handle balanced signals between two lines for improved rejection and common-mode voltage tolerance. Voltage multiplexers process voltage-based signals directly through the switches, whereas current multiplexers steer signals, often requiring careful design to manage voltages and avoid . Performance metrics emphasize fast switching speeds, generally in the range of nanoseconds to microseconds for turn-on/turn-off times, enabling rapid selection without significant delays. Power consumption is low, often in the microwatt range for devices, supporting battery-operated systems. Temperature stability is another factor, with on-resistance varying by up to 50% over -40°C to 85°C operating ranges, necessitating compensation in precision applications. For instance, the MAX4638 8:1 analog multiplexer achieves a -3 dB of 85 MHz with low leakage currents. Historically, early integrated analog multiplexers emerged in the late , with devices like the CD4051 8:1 multiplexer introduced for audio and video signal switching, marking a shift from components to monolithic .

Common Applications

Analog multiplexers play a crucial role in systems by enabling the sequential sampling of multiple analog sensors through a single (), thereby reducing system complexity and cost. For instance, in oscilloscopes, they facilitate the of multiple input channels to the ADC, allowing efficient capture of various signals without dedicated converters for each channel. This approach is particularly valuable in high-channel-density setups, where performance optimization involves careful selection of multiplexer and on-resistance to maintain across channels. In audio and video switching applications, analog multiplexers route continuous signals with minimal , ensuring high-fidelity in devices like audio mixers and selectors. Buffered multiplexers, for example, are designed for video frequencies, offering low differential gain and phase errors to preserve signal quality during switching. These components support applications requiring high-speed operation and low power, such as routing, where must be minimized to avoid interference between channels. Within instrumentation, analog multiplexers are integral to multimeters and systems for industrial monitoring, where they select among various analog inputs to enable measurements. In handheld digital multimeters, for example, a analog multiplexer controls resistor divider networks to configure input ranges, supporting low-power operation and high accuracy in voltage and . Telemetry applications in industrial settings use these devices to aggregate sensor data from remote locations, facilitating monitoring with reduced wiring complexity. In automotive and domains, analog multiplexers handle signal selection for critical analog inputs, enhancing system reliability. Automotive control units (ECUs) employ them to connect multiple switch inputs and sensors to a , as seen in body modules managing functions like and wipers, where robustness against voltage transients is essential. In patient monitors, they enable of bio-signals such as ECG and bioimpedance in multiparameter devices, supporting high-precision AC and DC measurements for monitoring. A modern trend since the 2010s involves integrating analog multiplexers into () devices for , where multiple environmental or physiological are combined to provide comprehensive data insights. This integration allows compact, low-power systems to process diverse analog signals efficiently, as in wireless sensor networks that fuse data from arrays for applications like or wearable health tracking. Such advancements leverage precision multiplexers to minimize power consumption while enabling scalable interfacing in scenarios.

Digital Multiplexers

Logic-Level Implementation

Digital multiplexers at the logic level are constructed using combinational logic gates such as AND, OR, and NOT gates. The simplest form is the 2:1 multiplexer, which selects between two inputs, I0 and I1, based on a single select input S. The output Y is given by the Boolean expression: Y = (S \land I_1) \lor (\lnot S \land I_0) This implementation requires two AND gates, one NOT gate, and one OR gate. For larger multiplexers, such as an configuration, a -based approach is commonly used. An n-bit generates 2^n unique minterms from the select , and each input line is ANDed with the corresponding output before all results are ORed together to produce the final output. This structure ensures only one input is enabled at a time. The operation of a 4:1 multiplexer can be illustrated through its , which shows the output Y for all combinations of the two select bits S1 and S0, with I0 through I3. The table is as follows:
S1S0Y
00I0
01I1
10I2
11I3
This table confirms that the select bits determine which input propagates to the output. Timing considerations in logic-level implementations are critical for performance. Propagation delay, the time from input change to output stabilization, varies by . In TTL-based multiplexers like the 74LS151, typical propagation delay is around 10-16 ns, enabling operation above 10 MHz. In contrast, CMOS implementations such as the 74HC151 exhibit delays of 14-25 ns at 5 V supply, supporting lower power but potentially slower speeds in basic configurations compared to high-speed TTL variants. The evolution of logic-level multiplexers began with discrete gates in the 1960s, where individual transistors and diodes formed basic switching circuits. By the early 1970s, integration advanced to medium-scale integration (MSI) chips, such as the 74LS151 series introduced in the early 1970s, consolidating multiple gates into single packages. This progressed to very large-scale integration (VLSI) by the 1980s, enabling millions of transistors on a chip for complex multiplexer arrays in CMOS technology.

Scalability Techniques

To scale digital multiplexers for larger input counts, one common technique is chaining or cascading smaller 2:1 multiplexers to form a 2^n:1 multiplexer. This approach involves connecting the output of one 2:1 multiplexer as an input to the next, requiring 2^n - 1 basic 2:1 units in total. Select lines are organized hierarchically, with the most significant bit controlling the top-level multiplexer and lower bits managing subgroups, enabling efficient expansion without exponential growth in control complexity. Another method employs multiplexer , structured as binary to reduce select line overhead and improve . For instance, a 16:1 multiplexer can be built using five 4:1 multiplexers in a two-level : four in the first level, each handling four inputs (totaling 16), feeding into a fifth 4:1 multiplexer at the root, with select lines divided such that two bits control the lower level and the remaining two bits select among the intermediate outputs. This configuration minimizes the number of cascaded stages compared to linear , thereby lowering propagation delay while distributing across levels. The further enhances scalability by demonstrating the multiplexer as a universal primitive for implementing any . The theorem states that any F can be decomposed with respect to a select S as: F = S \cdot F_1 + \bar{S} \cdot F_0 where F_1 is the function with S=1, F_0 with S=0, and the overbar denotes complement. This recursive decomposition allows a 2^n:1 multiplexer to realize any n- function by connecting inputs to constants (0 or 1) or subfunctions, reducing the need for dedicated and enabling modular design of complex . These techniques offer key advantages over full decoder-based implementations for large-scale selection. Multiplexer trees and typically require fewer than a with AND-OR structure—while hierarchical select lines limit to O(log N) per , avoiding excessive capacitive loading that could degrade . However, reveals logarithmic (O(log N) stages) in trees versus linear in flat decoders, though constraints may necessitate buffering in deep trees to maintain . A practical example is the use of a 256:1 in addressing, where row and column are augmented with tree-structured multiplexers to select one of 256 bit lines from a , reducing pin count and enabling compact integration in designs without a single massive .

Demultiplexers

Fundamental Operation

A demultiplexer, often abbreviated as demux, is a combinational that takes a single input and routes it to one of multiple output lines, determined by the binary value applied to its select lines; it frequently includes an enable input to activate or disable the device. This setup allows the demultiplexer to function as a distributor, directing the input signal exclusively to the selected output while keeping all other outputs inactive, typically at logic low. As the inverse of a multiplexer, a demultiplexer expands one input into several possible paths rather than consolidating multiple inputs. The core operation of a demultiplexer is based on an internal that interprets the select lines as a address to enable one specific output path. For a basic 1-to-4 demultiplexer, two select bits (S1 and S0) control four outputs (Y0 through Y3), with the input signal I combined via AND gates to ensure it only appears on the addressed line when the device is enabled. If an enable signal E is present and asserted (E=1), the generates a unique active-high signal for the corresponding select combination, gating the input to that output; otherwise, all outputs remain low. This decoder-driven mechanism ensures mutually exclusive activation, preventing signal conflicts across outputs. The behavior can be illustrated through a for a 1-to-4 demultiplexer with enable, assuming active-high where the input I determines the output level on the selected line:
ES1S0Y0Y1Y2Y3
0XX0000
100I000
1010I00
11000I0
111000I
Here, X denotes don't care. Mathematically, each output Y_k is expressed as Y_k = I \land D_k, where D_k is the decoder's minterm output for the select combination k (e.g., for Y0, D_0 = \overline{S1} \land \overline{S0}). In contrast to a multiplexer, which converges multiple inputs to one output, the demultiplexer reverses this flow by diverging one input to multiple potential outputs, altering the directionality of signal selection. This inverted input-output configuration makes demultiplexers particularly suitable for address decoding in systems, where select lines represent addresses to activate specific or peripheral devices.

Integrated Circuit Examples

One prominent example of a digital demultiplexer is the 74HC139, a dual 2-to-4 line /demultiplexer from ' high-speed logic family. This IC operates across a supply voltage range of 2 V to 6 V and features typical propagation delays of 10 ns for enable-to-output and 12–14 ns for input-to-output at 5 V, enabling high-performance applications. It includes active-low enable inputs for easy cascading and provides four outputs per decoder section, with a maximum supply current of 80 μA, making it suitable for power-sensitive designs. Another widely used digital demultiplexer is the 74LS154, a 4-to-16 line decoder/demultiplexer from the low-power Schottky series, originally developed in the as part of the 7400 family. It operates at a standard 5 V supply with typical propagation delays of 25 ns and includes strobe (enable) inputs to control output activation, supporting up to 16 mutually exclusive outputs for address decoding tasks. While lacking an integrated latch, variants like the 74HC4514 extend this functionality by incorporating address latches for storing select inputs, maintaining compatibility with 2 V to 6 V operation and propagation delays around 20 ns. For comparison, analog demultiplexers such as the 74HC4051 provide single-channel 8-to-1 switching, with control inputs operating from 2 V to 6 V and analog signals handling up to ±5 V or 10 V peak-to-peak, though variants like the above are preferred for pure logic due to lower on-resistance (typically 70 Ω) and minimal . These ICs find practical use in decoding, where the demultiplexer selects specific chip enables from a shared bus, and in drivers, signals to individual segments for multiplexed illumination. The 7400 series originated with technology in the mid-1960s, offering robust performance but higher power consumption (up to 10 mW per gate), evolving in the and to low-power variants like the 74HC and later 74LVC families for reduced (under 1 μW static) and broader voltage compatibility. When selecting demultiplexer ICs, key criteria include the number of outputs (e.g., 4 for small-scale routing versus 16 for expanded addressing), presence of enable or strobe features for and cascading, and power (favoring for battery-powered systems over 's higher quiescent ). Modern equivalents in the SN74LVC family, such as the SN74LVC139A, extend this with 1.65 V to 3.6 V operation, propagation delays of 3.6 ns typical at 3.3 V, and inputs tolerant up to 5.5 V, addressing demands for low-voltage and mobile applications.
IC ExampleFamilyOutputsVoltage RangeTypical Propagation DelayKey FeaturesPower (Max Icc)
74HC1394 (dual)2–6 V10–14 ns (at 5 V)Active-low enable80 μA
74LS154TTL-LS165 V25 nsStrobe input14 mA
SN74LVC139ALVC 4 (dual)1.65–3.6 V3.6 ns (at 3.3 V)5.5 V tolerant inputs10 μA

Advanced Variants

Bidirectional Configurations

Bidirectional multiplexers facilitate in both directions across shared bus lines, distinguishing them from unidirectional variants by incorporating mechanisms for dynamic role reversal between inputs and outputs. This is typically achieved through the use of tri-state buffers arranged in a back-to-back or integrated bidirectional switches, which allow signals to flow from port A to port B or vice versa under the control of a dedicated () signal. Such designs ensure that only is active at a time, preventing conflicts on the bus while maintaining across voltage levels from 2 V to 6 V in implementations. In operation, an additional control line—often labeled DIR or combined with a select enable—determines the data flow direction, enabling the multiplexer to toggle between transmit and receive modes. For instance, an 8-bit bidirectional multiplexer can emulate I2C bus functionality by selecting among multiple downstream channels while handling bidirectional open-drain signaling on SCL and SDA lines, supporting data rates up to 400 kHz. The conceptual behavior for a single-bit path is represented as Y = I when DIR = 1 (output drives input), with the output entering a high-impedance tri-state condition otherwise to allow bidirectional isolation. These configurations offer significant advantages in bidirectional bus systems, such as reduced component count by combining buffering, switching, and direction control in a single IC, which lowers power consumption to as low as 80 μA maximum and simplifies PCB layouts. However, challenges include avoiding bus contention, where simultaneous activation of multiple drivers could cause voltage spikes or latch-up; this requires precise timing of control signals and often pull-up resistors for open-drain compatibility. Prominent examples include the 74HC245 from NXP, which provides 3-state bidirectional buffering for 8 lines with separate output enable (OE) and DIR pins, operating across 2 V to 6 V supplies. For analog or mixed-signal applications, ' TMUX1208 serves as an 8:1 bidirectional multiplexer supporting signals up to 5.5 V and a of 65 MHz. In I2C-specific scenarios, NXP's PCA9540B acts as a dual-channel bidirectional multiplexer, enabling seamless switching between two I2C buses for multi-device networks. Historically, devices like the 74LS245 ( predecessor to 74HC245) were widely employed in 1980s designs, such as those in systems, to manage asynchronous bidirectional buses between processors and peripherals.

Use in Programmable Logic

In programmable logic devices (PLDs), multiplexers serve as fundamental building blocks, particularly in field-programmable gate arrays (FPGAs), where they form the core of lookup tables (LUTs) that implement arbitrary functions. A LUT essentially functions as a configurable multiplexer tree, with SRAM bits stored at the inputs representing the for the desired logic operation; for instance, a 4-input LUT can realize any of the 65,536 possible 4-variable functions by selecting the appropriate output from a 16-entry memory array via multiplexers controlled by the inputs. This structure allows FPGAs to emulate diverse combinational and without fixed wiring, providing flexibility in circuit design. Configuration in these devices relies on SRAM-based multiplexer arrays within logic blocks, where configuration bits dynamically select inputs to combinational logic elements. In Xilinx FPGAs, for example, a configurable logic block (CLB) typically includes multiple 4:1 or 6:1 LUTs implemented as cascaded 2:1 multiplexers, with SRAM cells at the leaves of the tree determining the function; the select lines are driven by input signals or configuration data loaded during initialization. This setup enables rapid reprogramming via bitstream files, contrasting with one-time programmable alternatives like fuses. The use of multiplexers in PLDs traces back to the 1970s with (PAL) devices, which employed fixed AND arrays feeding programmable OR multiplexers for sum-of-products logic, offering initial reconfigurability over custom ASICs. Evolving into modern FPGAs by the 1980s and advancing significantly post-2000 with larger, faster architectures, this approach provides key advantages such as field reconfigurability, enabling ASIC for prototyping and verification without fabrication costs or delays—commercial FPGA platforms can achieve emulation speeds up to 5 MHz for complex designs. Such versatility supports iterative design cycles and hardware acceleration in applications like . To handle in large FPGAs, hierarchical multiplexer structures are employed in fabrics, organizing interconnects into , , and long-line segments where pass-transistor or multiplexer-based switches form tree-like networks to connect thousands of logic blocks efficiently. This reduces wiring and delay compared to flat architectures. In advancements, emerging programmable logic extends to photonic domains, with optical FPGAs using reconfigurable multiplexers for wavelength-selective in photonic circuits, enabling high-speed, low-power processing for . As of 2025, hypermultiplexed integrated photonic processors using space-time-wavelength have demonstrated trillions of operations per second for and applications.

Specialized Uses

Arithmetic Circuitry Applications

Multiplexers provide a versatile approach to implementing arithmetic operations in circuits, particularly for , where they can replace traditional gate-based to generate and carry outputs. A 1-bit full adder can be implemented using multiplexers; for example, the output uses a 2:1 MUX with inputs A XOR B and NOT(A XOR B), selected by the carry-in bit to compute (A XOR B) XOR Cin. The carry output requires additional logic or MUXes to compute (A AND B) OR (Cin AND (A XOR B)). A novel uses six 2:1 multiplexers to implement the full adder with only 12 transistors. This configuration leverages the multiplexer's selection mechanism to handle the logic efficiently, reducing the need for multiple XOR and AND gates. For multi-bit , such as a 4-bit ripple-carry , these 1-bit mux-based full adders are cascaded, with the carry-out of each stage feeding into the next, enabling straightforward extension while maintaining modularity. Beyond adders, multiplexers play a key role in multiplier architectures, especially those employing Booth encoding, where arrays of 2:1 or 4:1 multiplexers select and shift partial products based on overlapping bit groups of the multiplier. In a radix-4 Booth multiplier, for instance, each multiplexer chooses between multiples of the multiplicand (0, ±1, or ±2 times) according to the encoded bits, followed by accumulation via , which reduces the number of partial products compared to array multipliers and improves speed. This mux-centric approach is particularly advantageous in signed multiplication, as it inherently handles through the selection logic. One benefit is gate efficiency; a mux-based full cell, for example, uses only 12 transistors versus 28 in a standard static design, leading to lower power dissipation and area savings in dense arithmetic blocks. In arithmetic logic units (ALUs) within CPU designs, multiplexers serve as operation selectors, routing inputs to functional units for tasks like or and then choosing the appropriate output. A typical 4-bit ALU might use a 2:1 multiplexer to select between an output and a subtracted result (generated via ), controlled by an operation code bit, allowing a single hardware path to handle multiple functions efficiently. This integration minimizes wiring complexity and supports scalable designs in processors. Historically, during the 1970s and 1980s, such mux-based techniques were pivotal in early VLSI units, enabling compact implementations that maximized density in pioneering integrated circuits like those in chips. In contemporary field-programmable gate arrays (FPGAs), optimizations exploit multiplexers within configurable logic blocks to enhance performance, such as by embedding fast muxes in carry chains for reduced latency in and multipliers.

Emerging Implementations

In , optical multiplexers based on (WDM) have advanced significantly, enabling the simultaneous transmission of multiple data streams over a single to meet surging demands. These systems utilize arrayed waveguide gratings (AWGs) to spatially separate and combine wavelengths with high precision, typically operating in the C-band (around 1550 nm) for minimal in silica fibers. Advancements in AWG design have achieved low insertion losses and low crosstalk, supporting dense integration in photonic integrated circuits. Low-loss multimode-output AWGs further enable compact WDM receivers, integrating photodetectors for error-free operation at 25 Gb/s per channel in multi-wavelength systems. Quantum multiplexers represent a frontier in qubit routing for scalable quantum processors, leveraging superconducting or photonic elements to manage control signals and interconnects amid wiring constraints. Superconducting implementations employ multiplexed architectures with shared row and column lines, allowing a single microwave source to address multiple qubits, thereby reducing cryogenic cabling while maintaining times exceeding 100 μs. Photonic quantum multiplexers, often using time-bin or encoding, facilitate hybrid interfaces between superconducting qubits and optical networks, enabling distributed with fidelity above 90% for qubit-photon entanglement. Post-2015 research highlights time-multiplexed schemes that sequence qubit operations, though they introduce computational overhead of 20-30% due to sequential addressing. At the nanoscale, memristor-based multiplexers offer a pathway beyond limitations in , where crossbar arrays function as reconfigurable routers for spike transmission in . These devices exploit resistive switching in materials like HfO₂ to enable high-density and low-energy switching, surpassing CMOS interconnects in power efficiency for edge applications. By emulating synaptic routing, memristor crossbars enable in-memory computation, reducing latency in asynchronous neuromorphic systems compared to traditional architectures. However, scaling to arrays larger than 128×128 encounters drop and leakage issues, limiting to 64 without active compensation. Integration of multiplexers in and hardware has surged in the , with mechanisms optimizing data flow in accelerators for adaptive neural networks. In tile-based architectures, multiplexers within processing elements selectively route activations and weights, supporting sparse computations in transformers and achieving up to 4× throughput gains over static designs in tasks. This enables in edge devices, as seen in SoCs with embedded streaming accelerators that multiplex data paths for and GNN workloads. Scalability challenges persist across these domains, particularly in quantum multiplexers where noise from decoherence and crosstalk degrades fidelity, as evidenced by IBM's 2023 prototypes demonstrating error rates below 0.1% per gate only after advanced mitigation techniques. Efforts like error-corrected routing in IBM's Heron processor aim to extend circuit depths to 5,000 two-qubit operations, underscoring the need for hybrid classical-quantum control to overcome thermal and environmental noise barriers. As of November 2025, IBM released updated quantum processors, including the 120-qubit Quantum Nighthawk, advancing toward fault-tolerant systems by 2029.

References

  1. [1]
    [PDF] Lecture Notes for Digital Electronics - University of Oregon
    A multiplexer (MUX) is a device which selects one of many inputs to a single output. The selection is done by using an input address. Hence, a MUX can take ...
  2. [2]
    [PDF] A multiplexer is a circuit that accept many input but give only one ...
    A multiplexer is a circuit used to select and route any one of the several input signals to a signal output. An simple example of an non electronic circuit of a ...
  3. [3]
    [PDF] Digital Logic - CprE 281 - Iowa State University
    2-1 Multiplexer (Definition). • Has two inputs: x1 and x2. • Also has another input line s. • If s=0, then the output is equal to x1. • If s=1, then the output ...Missing: electronics | Show results with:electronics
  4. [4]
    [PDF] Multiplexer Setup
    Multiplexers are also used in devices such as central processing units, as well as graphics controllers, both which are essential for personal computing. In ...
  5. [5]
    Design and Simulation of Decoders, Encoders, Multiplexer and ...
    In electronics, a multiplexer or mux is a device that selects one of several analog or digital input signals and forwards the selected input into a single line.
  6. [6]
    The Multiplexer (MUX) and Multiplexing Tutorial - Electronics Tutorials
    The multiplexer is a combinational logic circuit designed to switch one of several input lines to a single common output line.
  7. [7]
    Multiplexers: How Do They Work? (Circuit of 2 to 1, 4 to 1, 8 to 1 MUX)
    Sep 27, 2020 · Multiplexer Definition: A multiplexer is a digital circuit that selects one of several input signals and forwards the selected input to a single ...What is a Multiplexer? · What Does a Multiplexer Do? · Multiplexer Circuit
  8. [8]
    Multiplexers | Combinational Logic Functions | Electronics Textbook
    A multiplexer, abbreviated mux, is a device that has multiple inputs and one output. The schematic symbol for multiplexers is
  9. [9]
    Combinational Logic: Analog Multiplexer/Demultiplexers
    An analog multiplexer incorporates analog switches (see the next page) to select one signal from multiple analog inputs and forward it to a single output line.Missing: definition | Show results with:definition
  10. [10]
    Digital Electronics - Multiplexers - Tutorials Point
    A digital logic circuit that accepts several data inputs and allows only one of them at a time to flow through the output is called a multiplexer or MUX.
  11. [11]
    Introductory Chapter: Multiplexing History - How It Applies to Current ...
    Sep 4, 2019 · The history of multiplexing goes back to the 1800s, when Samuel Morse developed his telegraph system which enabled long-distance communications.
  12. [12]
    History of Multiplexers and Multiplexing in Mobile Network
    Nov 14, 2014 · Western Union is said to have implemented a form of multiplexing called duplexing by 1872. 2 years later, Thomas Edison invented something ...
  13. [13]
    Multiplexers - GeeksforGeeks
    Oct 8, 2025 · A multiplexer is a combinational circuit that has many data inputs and a single output, depending on control or select inputs.
  14. [14]
    4x1 Multiplexer (Theory) : Digital VLSI Design Virtual lab
    A multiplexer of 2n inputs has n selected lines, are used to select which input line to send to the output. Fig. 1: The schematic diagram, boolean equation and ...Missing: principle | Show results with:principle
  15. [15]
    [PDF] COMBINATIONAL CIRCUITS - UCSB ECE
    A multiplexer or selector transfers one of its “data” inputs to its output depending on the values applied to its “select” inputs. ment form. With L input ...
  16. [16]
    [PDF] Complex Combinational Logic Circuits
    The truth table for a multiplexer is shown below. • Assume a 4-input MUX, with inputs labeled a, b, c, d. • Then there must be two address ...
  17. [17]
    Multiplexers using Basic Logic Gates - Virtual Labs
    Formulate the expression for output Y by considering only those FPs for which the output is 1. Y = S0'. D0 + S0 . D1 The simplified function can be ...
  18. [18]
    [PDF] CROSSTALK DELAY ANALYSIS IN VERY DEEP SUB MICRON ...
    May 15, 2004 · Here are the major issues concerning signal integrity: ❖ Crosstalk Delay ❖ Crosstalk Noise ❖ Ringing & Ground bounce ❖ IR (voltage) drop in ...
  19. [19]
    Performance Optimization of Multichannel Data Acquisition (DAQ ...
    In a multichannel, multiplexed data acquisition system, increasing the number of channels per ADC improves the system's overall cost, area, and power efficiency ...<|control11|><|separator|>
  20. [20]
    [PDF] MT-088: Analog Switches and Multiplexers Basics
    Switches and multiplexers of the late 1960s were designed with discrete MOSFET devices and were manufactured in small PC boards or modules.
  21. [21]
    Buffered Multiplexers for Video Applications - Analog Devices
    A new family of buffered analog multiplexers (muxes), distinguished by excellent video specifications at high speeds and very low power consumption.
  22. [22]
    Low-Cost Video Multiplexing Using High-Speed Amplifiers
    High-speed video amplifiers with individual disable pins are excellent for constructing simple, low-cost video multiplexers and switches for composite and high ...
  23. [23]
    [PDF] Highly Integrated, 4½ Digit, Low-Power Handheld Digital Multimeter ...
    This is accomplished through a configurable resistor divider network controlled by a 1:3 TS5A3358 analog multiplexer. As shown in Figure 7, the TS5A3358 ...
  24. [24]
    [PDF] the building blocks of automotive body electronics - Texas Instruments
    Voltage references that enable precise analog-to- digital conversion. • Analog multiplexers that allow an increased number of switch inputs to be connected to a.
  25. [25]
    [PDF] Data Sheet - ADPD7000 - Analog Devices
    Apr 13, 2023 · By multiplexing BIA and ECG peripheral circuits, the ADPD7000 supports high precision AC and DC measurement with 1 nS resolution. The data ...
  26. [26]
    Multiparameter patient monitor design resources | TI.com
    Our integrated circuits and reference designs help you create highly accurate multiparameter patient monitors to meet system design requirements.
  27. [27]
    [PDF] Multiplexer and Decoder Logic - Washington
    CSE370 - VII - Multiplexer and Decoder Logic. 7. Gate level implementation of muxes. ▫ 2:1 mux. ▫ 4:1 mux. Autumn 2010. CSE370 - VII - Multiplexer and Decoder ...
  28. [28]
    Propagation Delay - an overview | ScienceDirect Topics
    Propagation delays and rise/fall times determine the maximum speed at which a logic family can operate. TTL can operate in excess of 10 MHz, basic CMOS around 5 ...
  29. [29]
    [PDF] Introduction
    In 1963, Frank Wanlass at Fairchild described the first logic gates using MOSFETs. [Wanlass63]. Fairchild's gates used both nMOS and pMOS transistors, earning ...
  30. [30]
    [PDF] Evolution of Implementation Technologies Gate Array Technology ...
    Discrete devices: relays, transistors (1940s-50s). ❚ Discrete logic gates (1950s-60s). ❚ Integrated circuits (1960s-70s).
  31. [31]
    [PDF] 14:332:231 DIGITAL LOGIC DESIGN Multiplexers (Data Selectors)
    A multiplexer (MUX for short) is a digital switch: – it passes (connects) one of its data inputs to the output. – the data input selected is a function of a ...
  32. [32]
    Shannon decomposition | CircuitVerse
    One consequence of this theorem is the possibility to implement any logic function using multiplexers. The expansion can take any of these three variations:
  33. [33]
    [PDF] Multiplexers, Decoders, Programmable Logic Devices
    • Commercial multiplexers. • Expanding multiplexers. • Multiplexers, demultiplexers and busses. • Using Shannon expansion theorem for designing with ...
  34. [34]
    [PDF] Chapter 7- Memory System Design
    Multiplexers instead of 1,. 256-1 Multiplexer. This chip requires 24 pins ... Example of processor-issued 32-bit virtual address: 0. 31. 32 bits. That same ...
  35. [35]
    [PDF] Chapter 6 Combinational-Circuit Building Blocks
    A binary encoder encodes data from 2n inputs into an n-bit code. Exactly one of the input lines should have a value of 1, i.e. the input should be one-hot ...
  36. [36]
    [PDF] Episode 6.10 – Demultiplexers - Digital Commons@ETSU
    This makes the Boolean expression for our Y1 circuit S2-bar AND S1-bar AND S0 AND D. A pattern is emerging here for our active-high one-to-eight demultiplexer.
  37. [37]
    [PDF] Attention, please! - Tao Xie
    • The equation: Y = I0. + SI1. • The circuit: S. Page 9. 9. 2-to-1-Line ... Truth Table for 1-2 DeMUX. Row c z. 0 z. 1. 0 0 x 0. 1. 1 0 x. Page 17. 17. Boolean ...
  38. [38]
    Lecture 9 The “WHY” slide Switching-network logic blocks Logic ...
    Some PLDs are reprogrammable (like your memory sticks). 3. CSE370, Lecture 9. Switching-network logic blocks. ◇ Multiplexer (MUX) ... 2:1 mux: Z = S0'In0 + S0In1.
  39. [39]
    None
    ### Summary of SN74HC139 Key Specifications and Applications
  40. [40]
    [PDF] SNx4HC138 3-Line To 8-Line Decoders/Demultiplexers
    The SNx4HC138 devices are designed to be used in high-performance memory-decoding or data-routing applications requiring very short propagation delay times. In ...
  41. [41]
    Bus Transceiver uses Bidirectional Buffers - Electronics Tutorials
    A transceiver uses back-to-back tri-state buffers to connect different devices to a common communications bus sharing data in both directions.
  42. [42]
    [PDF] Octal bus transceiver - 74HC245; 74HCT245 - Nexperia
    May 9, 2025 · The 74HC245; 74HCT245 is an 8-bit transceiver with 3-state outputs. The device features an output enable (OE) and send/receive (DIR) for ...Missing: multiplexer | Show results with:multiplexer
  43. [43]
    Two-Channel I²C-Bus Multiplexer - NXP Semiconductors
    Bi-directional I2C multiplexer with interrupt enables seamless switching between 2 serial buses for multi-device communications up to 400 kHz.
  44. [44]
    [PDF] SNx4HC245 Octal Bus Transceivers With 3-State Outputs - TI.com
    These octal bus transceivers are designed for asynchronous two-way communication between data buses. The control-function implementation minimizes external ...
  45. [45]
    [PDF] TMUX1208 5-V Bidirectional 8:1, 1-Channel Multiplexer TMUX1209 ...
    The TMUX1208 offers 8:1 single- ended channels, while the TMUX1209 offers differential 4:1 or dual 4:1 single-ended channels.
  46. [46]
  47. [47]
    Embedding Binary Perceptrons in FPGA to improve Area, Power ...
    Dec 27, 2019 · For the flexibility of implementing any given Boolean function(s), the FPGA uses re-configurable building blocks called LUTs.
  48. [48]
    [PDF] FIELD PROGRAMMABLE GATE ARRAYS (FPGAS)
    Sep 4, 2007 · • Xilinx : “configurable logic block” (CLB) contains. – SRAM lookup ... Mux-based logic blocks in FPGAs. FPGAs. 9. Text Figure 3.33. Page 10 ...
  49. [49]
    [PDF] The design of a SRAM-based field-programmable gate array-part II
    Each minitile contains one-quarter of a mux tree, which is really a 4-to-1 mux that has the SRAM bits at its inputs and a separate 2-to-1 mux.
  50. [50]
    [PDF] §3 Programmable Logic Devices 3.0 Introduction
    • Almost all Field Programmable Gate Arrays (FPGAs) are based on static. RAMs ... • Xilinx – first to introduce SRAM based FPGA using Lookup Tables (LUTs).<|separator|>
  51. [51]
    1978: PAL User-Programmable Logic Devices Introduced
    Creative logic designers realized that small, fast PROMs (1971 Milestone) could also be configured to perform simple logic functions.
  52. [52]
    How the FPGA came to be, Part 4 - EEJournal
    Dec 14, 2021 · By the end of the 1970s, PALs had become the PLD (programmable logic device) of choice for system designers. They were an immensely successful product for ...
  53. [53]
    Reducing Compilation Effort in Commercial FPGA Emulation ...
    Commercial FPGAs can provide larger capacity and faster runtime perfor- mance (up to 5MHz) compared with custom FPGAs or special- purpose custom logic ...
  54. [54]
    Programmable Gate Arrays in the Acceleration of Modern High
    Jun 26, 2024 · ally, FPGAs present a certain innate characteristic that cannot be replicated by any ASIC: reconfigurability. This is a crucial advantage in ...
  55. [55]
    [PDF] Routing architectures for hierarchical field programmable gate arrays
    Abstract. This paper evaluates an architecture that implements a hierarchical routing structure for FPGAs, called a hierarch- ical FPGA (HFPGA).
  56. [56]
    On-chip Optical Phase Monitoring in Multi-Transverse-Mode ...
    Feb 1, 2022 · One can perform ex-situ programming on an optical FPGA, i.e., a specific weight matrix can be implemented on different similar chips ...
  57. [57]
    A novel multiplexer-based low-power full adder - IEEE Xplore
    This paper presents a novel low-power multiplexer-based 1-bit full adder that uses 12 transistors (MBA-12T).
  58. [58]
    Design of a low-power and low-cost booth-shift/add multiplexer ...
    Abstract: Design and implementation of a low-power and low-cost booth-shift/add multiplexer-based singed multiplier is presented.
  59. [59]
    [PDF] Designing a CPU - cs.Princeton
    Multiplexer (MUX). Combinational circuit that selects among input buses. •Exactly one select line i is activated. •Copies bits from input bus i ...
  60. [60]
    [PDF] High-Speed VLSI Arithmetic Units: Adders and Multipliers
    For example, the critical path of the carry-in to carry- out uses a fast pass-transistor multiplexer [8] in an alternative implementation of the Full Adder.
  61. [61]
    [PDF] Optimizing FPGA Logic Block Architectures for Arithmetic
    Hardened adders and carry logic improve arithmetic efficiency in FPGAs. Hardening is more efficient when the function occurs often. Hardened adders can ...
  62. [62]
    Developments in Arrayed Waveguide Grating Devices for Photonic ...
    Aug 9, 2025 · We demonstrate the first phased-array wavelength multiplexer fabricated in the silicon-on-insulator (SOI) waveguide technology. The four-channel ...
  63. [63]
    Receiver Integration with Arrayed Waveguide Gratings toward Multi ...
    This paper reviews receivers that feature low-loss multimode-output arrayed waveguide gratings (MM-AWGs) for wavelength division multiplexing (WDM)
  64. [64]
    Quantum limits of superconducting-photonic links and their ...
    Nov 15, 2024 · Photonic addressing of superconducting circuits has been proposed to overcome wiring complexity and heat-load challenges.Missing: post- papers
  65. [65]
    Scaling Limits of Memristor-Based Routers for Asynchronous Neuromorphic Systems
    ### Summary of Memristor Crossbar Arrays as Routers/Multiplexers in Neuromorphic Computing for Spiking Neural Networks
  66. [66]
    Embedded Streaming Hardware Accelerators Interconnect ... - MDPI
    This paper presents the embedded Streaming Hardware Accelerator (eSAC) and several architectural models for integrating it in an RISC-V based SoC design ...Missing: multiplexers | Show results with:multiplexers
  67. [67]
    Quantum computing is taking on its biggest challenge — noise
    Jan 4, 2024 · Implementing QEC has long been considered one of the essential steps on the path to large-scale, noise-tolerant quantum computing—to machines ...<|control11|><|separator|>
  68. [68]
    IBM Launches Its Most Advanced Quantum Computers, Fueling New ...
    Nov 13, 2024 · Qiskit, the world's most performant quantum software, can extend length and complexity of certain circuits to 5,000 two-qubit operations ...Missing: multiplexer prototypes