Fact-checked by Grok 2 weeks ago

XNOR gate

The XNOR (exclusive-NOR) gate is a fundamental digital used in electronics and that produces a high output (logic 1) when an even number of its inputs are high, or specifically for the standard two-input configuration, when both inputs are identical (both low or both high). As the logical complement of the , it performs the equivalence operation in , denoted as A ↔ B, and is symbolized by a combination of an followed by a NOT gate or by a specific gate featuring a curved input line and a small circle indicating inversion. For a two-input XNOR gate, the function can be fully described by its , which lists all possible input combinations and corresponding outputs: The Boolean expression for the two-input XNOR gate is \overline{A \oplus B} or equivalently (A \cdot B) + (\overline{A} \cdot \overline{B}), where \oplus denotes the XOR operation, confirming its role as the negation of exclusive-OR. This gate can be implemented using four NAND gates or other combinations of basic gates like , and NOT, enabling efficient integration into larger circuits. XNOR gates play a critical role in various digital systems, including arithmetic logic units (ALUs) for generating carry signals in full adders, data comparators for equality checks, and error-detection mechanisms like even-parity generators in communication protocols. Their ability to detect matching states makes them indispensable in applications such as multiplexers, memory address decoding, and control logic within microprocessors and field-programmable gate arrays (FPGAs). Ongoing research focuses on low-power and compact XNOR designs using advanced technologies like oxide thin-film transistors and memristors to enhance performance in energy-constrained environments.

Fundamentals

Definition

The XNOR gate, also known as the exclusive NOR gate, is a basic digital logic component that performs a binary operation outputting a logic high (1) only when both inputs are identical—either both logic low (0) or both logic high (1)—and a logic low (0) otherwise. This behavior implements the logical equivalence function, serving as the complement of the exclusive OR (XOR) operation. With two inputs, conventionally labeled A and B, and a single output Y defined as Y = A XNOR B, the gate processes binary signals to produce this equality-based result. In digital electronics, the XNOR gate's core purpose is to detect equivalence between binary inputs, enabling its use in circuits that require signal or . It plays a key role in applications such as comparators for verifying matching data bits and generators/checkers for error detection in data transmission and storage systems. These functions highlight its importance in building reliable networks. The XNOR gate emerged as part of mid-20th-century advancements in applied to digital switching theory, alongside the , during the development of electronic computers and relay-based systems in the and . Practical hardware implementations became feasible with the advent of integrated circuits, particularly in ' transistor-transistor logic () families introduced in the 1960s, which standardized logic gates for widespread use in and control systems.

Relationship to XOR and Other Gates

The XNOR gate serves as the direct complement to the , where its output is the logical negation of the XOR output, effectively transforming the XOR's detection of input differences into a detection of input . This relationship can be expressed as Y = \overline{A \oplus B}, highlighting how the XNOR inverts the exclusive-OR behavior to produce a high output when both inputs are identical. In practical terms, this makes the XNOR ideal for applications requiring confirmation of matching states, in contrast to the XOR's role in identifying mismatches. Compared to the , the XNOR represents a more specialized inversion function, yielding a high output specifically when both inputs are equal (either both low or both high), whereas the NOR produces a high output only when both inputs are low, inverting the broader OR operation. This distinction positions the XNOR as a targeted checker rather than a universal negator like the NOR, which cannot directly assess input similarity without additional logic. In parity generation, the XNOR gate is commonly employed for even checking, where it outputs a high signal when an even number of inputs are high, directly contrasting the XOR's use for odd parity detection. For multi-bit systems, a multi-input XNOR gate, which outputs high when an even number of inputs are high, facilitates even parity computation for error detection in transmission by verifying even numbers of ones. Applying De Morgan's theorem reveals a structural equivalence for the XNOR, where it can be viewed as ( \overline{A} \land \overline{B} ) \lor (A \land B ), underscoring its composition from AND and OR operations with inversions, though this form emphasizes logical duality without altering its core function. A common misconception is that the XNOR functions universally as an " gate" beyond contexts; however, it strictly assumes two-valued logic inputs, and extensions to multi-valued or analog signals require additional circuitry to maintain detection.

Representations

Symbols

The graphical symbols for the XNOR gate are standardized to facilitate clear representation in digital circuit schematics, ensuring consistency across . These symbols visually convey the gate's of outputting true only when both are identical, with the inversion distinguished from the . The ANSI/IEEE standard symbol, defined in IEEE Std 91-1984 and supplemented by IEEE Std 91a-1991, employs a distinctive with a curved input side resembling a concave arc where the two input lines converge, and a small (inversion indicator) at the straight output terminal to denote , setting it apart from the 's equivalent without the . This design prioritizes intuitive recognition of the gate's exclusive-nor operation in diagrams. In contrast, the IEC 60617-12 standard uses a rectangular outline for the gate, containing the equality symbol "=" inside the box, with a horizontal bar placed over the output line to signify inversion, providing a more uniform, label-based suitable for international . This rectangular format allows for broader device and is adopted in various standards derived from IEC guidelines. Variations in symbol depiction appear in technical documentation, where hand-drawn versions may approximate the curves or rectangles with less precision compared to computer-aided design (CAD) tools that render exact proportions per standards; additionally, active-low input indicators can be added via bubbles on input lines if the context requires inverted logic levels, though standard symbols assume active-high operation. Usage guidelines for these symbols emphasize their depiction with exactly two input terminals converging into the gate body and a single output terminal, avoiding any indication of multi-input configurations to maintain focus on the basic two-input XNOR function in schematics.

Truth Table and Boolean Expression

The truth table for a two-input XNOR gate specifies the output Y for all possible combinations of inputs A and B, where the output is logic high (1) when the inputs are equal and logic low (0) when they are unequal, reflecting the gate's role as an detector.
ABY (A XNOR B)
001
010
100
111
The canonical for the XNOR gate is Y = A \overline{\oplus} B, which is equivalently expressed as the of the XOR : Y = \overline{A \oplus B}. An expanded form using basic logic s is Y = (A \land B) \lor (\lnot A \land \lnot B), where \land denotes AND and \lor denotes OR. In sum-of-products (SOP) form, the minimal Boolean expression is
Y = \overline{A}\overline{B} + AB,
derived from the minterms m0 (\overline{A}\overline{B}) and m3 (AB) in the truth table. The product-of-sums (POS) form is
Y = (A + B)(\overline{A} + \overline{B}),
obtained by considering the maxterms where the output is 0 (M1 and M2).
The Karnaugh map (K-map) for a two-variable XNOR function visualizes the simplification process, with 1s placed in the cells for input combinations 00 and 11 (minterms m0 and m3):
  B
A  0  1
-------
0 | 1  0
1 | 0  1
Grouping the adjacent 1s (which wrap around the edges) yields the SOP expression \overline{A}\overline{B} + AB, eliminating redundant literals for minimal gate count. To verify the expressions against the truth table, substitute each input pair: for A=0, B=0, \overline{0}\overline{0} + 0\cdot0 = 1 + 0 = 1; for A=0, B=1, \overline{0}\overline{1} + 0\cdot1 = 1\cdot0 + 0 = 0; for A=1, B=0, \overline{1}\overline{0} + 1\cdot0 = 0\cdot1 + 0 = 0; for A=1, B=1, \overline{1}\overline{1} + 1\cdot1 = 0 + 1 = 1. This confirms across all cases. In circuit timing, the multi-term SOP or POS structure implies a propagation delay determined by the longest path through the AND-OR or OR-AND stages, typically influencing overall speed without altering the steady-state output.

Hardware Description

Pinout and Physical Form

The 74LS266 () is a standard example of a quad 2-input exclusive-NOR (XNOR) gate, containing four independent XNOR gates with open-collector outputs designed for wired-AND configurations. This TTL-compatible chip, introduced in the as part of the 7400 series, typically comes in a 14-pin (DIP), which was the dominant for through-hole mounting in designs from the onward. The pinout follows the conventional layout for quad-gate ICs in the 74 series, with inputs and outputs staggered across the package to facilitate easy breadboarding and . The pin assignments for the 74LS266 are as follows, where each XNOR gate has two inputs (A and B) and one output (Y), with power and ground pins at opposite ends:
PinNameFunction
11AInput A for gate 1
21BInput B for gate 1
31YOutput Y for gate 1
42AInput A for gate 2
52BInput B for gate 2
62YOutput Y for gate 2
7GND (0 V)
83YOutput Y for gate 3
93BInput B for gate 3
103AInput A for gate 3
114YOutput Y for gate 4
124BInput B for gate 4
134AInput A for gate 4
14Positive supply (typically 5 V)
This configuration allows multiple gates to share the same power rails while isolating inputs and outputs. In multi-gate chips like the 74LS266, unused inputs are commonly tied to ground to prevent floating states and ensure stable operation, though open-collector outputs require external pull-up resistors for standard logic levels. Modern variants, such as the 74HC266 (CMOS equivalent) and SN74LS266, are available in surface-mount device (SMD) packages like the 14-pin small-outline integrated circuit (SOIC) for high-density printed circuit boards (PCBs), offering smaller footprints and improved thermal dissipation compared to DIP. These packages adhere to JEDEC standards, with the SOIC measuring approximately 8.65 mm in length for the 14-lead version. For handling, 74 series logic ICs like the 74LS266 require electrostatic discharge (ESD) protection, as they are sensitive to potentials exceeding 500 V (human body model), necessitating grounded workstations and anti-static packaging during assembly. Thermal considerations include an operating junction temperature range of 0°C to 70°C for commercial grades, with DIP packages relying on natural convection and SOIC benefiting from PCB copper pours for heat spreading in dense designs.

Electrical Characteristics

The electrical characteristics of XNOR gates vary depending on the logic family, with transistor-transistor logic (TTL) and complementary metal-oxide-semiconductor (CMOS) being the most common implementations. In TTL families, such as the 74LS series, the recommended supply voltage (VCC) operates between 4.75 V and 5.25 V, with logic high (VOH) defined as a minimum of 2.7 V and logic low (VOL) as a maximum of 0.5 V under standard loading conditions. CMOS variants, including high-speed CMOS (HC) and low-voltage CMOS (LVC), support supply voltages from 2 V to 6 V, though 3.3 V and 5 V are typical; for 5 V operation, logic high is typically VDD - 0.1 V (minimum 4.4 V) and logic low is 0.1 V (maximum). Fan-out ratings for TTL XNOR gates are generally 10 low-level loads (4 mA sink current) and 20 high-level loads, while CMOS gates offer higher fan-out due to lower input currents, often exceeding 50 loads. Propagation delay (tpd), the time from input change to output stabilization, is a critical timing influenced by load and supply voltage. For XNOR gates in the 74LS266, typical propagation delay is 15 ns at 5 V with a 15 pF load, increasing with higher capacitive loads up to 50 pF. In implementations like the 74HC266, delay is comparably 16 ns at 5 V, but advanced LVC families achieve 3.5 ns at 3.3 V, with delays scaling inversely with supply voltage and directly with load. Rise and fall times for are typically 10 ns, while exhibits 5-10 ns under similar conditions, ensuring compatibility in mixed-signal environments. Power consumption in XNOR gates differs significantly between families, with static and dynamic components. TTL gates consume static power of approximately 10 mW per gate due to constant base current in bipolar transistors, plus dynamic power during switching; for a quadruple gate, total quiescent current (ICC) is 8 mA at 5 V. CMOS XNOR gates, such as those in the 74HC series, feature near-zero static power (under 1 µA) owing to high , with dynamic power dominated by capacitive charging (P = CL V2 f, where CL is load , V is supply voltage, and f is switching ), typically 0.1-1 mW per gate at 1 MHz and 5 V. This low static power makes CMOS preferable for battery-powered or low-heat applications. Noise margins quantify immunity to voltage fluctuations, calculated as the difference between output levels and input thresholds. XNOR gates provide noise margins of 0.4 V for both high (NMH = VOH - VIH) and low (NML = VIL - VOL) states, with VIH (minimum high input) at 2 V and VIL (maximum low input) at 0.8 V. margins are superior, often 1.5-2 V at 5 V supply (about 40% of VDD), with VIH at 3.5 V and VIL at 1.5 V for HC families, enhancing robustness in noisy environments. These margins derate with , reducing by 0.2-0.3% per °C beyond 25 °C, supporting operation from -40 °C to 85 °C commercially or -55 °C to 125 °C for extended ranges. XNOR gates comply with standards for logic families, such as JESD 7C for and JESD 8C for , which define DC parameters, test conditions, and loading for . These include standardized input/output current limits (e.g., 400 µA source/sink for ) and environmental testing for reliability across voltage, temperature, and load variations.

Implementation

Combinational Logic Synthesis

synthesis for an XNOR gate involves constructing the circuit from basic logic gates such as , and NOT, or using universal gates like to realize the function Y = (A \land B) \lor (\lnot A \land \lnot B), which outputs true when both inputs are equal. This approach allows for in digital systems where primitive gates are available, enabling verification against the standard before integration. One common method uses the (AOI) structure, implemented with two 2-input AND gates, one 2-input , and two NOT gates for inversion of the inputs. The first AND gate computes A \land B, the second computes \lnot A \land \lnot B after applying NOT gates to A and B, and the combines these terms to produce the XNOR output; this configuration minimizes gate count for basic synthesis while directly reflecting the . Optimization techniques, such as using complex gate libraries, can further reduce propagation delay and usage in implementations. An alternative synthesis leverages gates as universal primitives, requiring five 2-input gates for a complete XNOR. The configuration proceeds as follows: the first gate takes inputs A and B to produce Y_1 = \lnot (A \land B); the second and third gates create inverters by tying inputs together, yielding Y_2 = \lnot A and Y_3 = \lnot B; the fourth combines Y_2 and Y_3 to get Y_4 = A \lor B; finally, the fifth inverts Y_4 \land Y_1 to output the XNOR function. This -only design is advantageous in technologies where is the preferred primitive, such as early families, due to its universality and balanced rise/fall times. The XNOR can also be synthesized from an followed by a NOT gate at the output, exploiting the relationship \text{XNOR}(A, B) = \lnot \text{XOR}(A, B). This method is straightforward if XOR primitives are available, reducing design complexity, but it incurs an additional propagation delay from the inverter, potentially impacting high-speed applications; in contrast, direct synthesis from basic gates may offer better timing in custom layouts. Optimization techniques in combinational include bubble pushing, which applies De Morgan's theorems to propagate inversion bubbles through symbols, converting AND to OR (or vice versa) and eliminating redundant NOT gates—for instance, pushing a bubble from an AND output to its inputs transforms it to a while adjusting connected logic, often reducing inverter count by 20-30% in multilevel circuits. Such methods ensure minimal count and delay, as demonstrated in standard digital design practices. Historically, early computers in the 1950s and 1960s used vacuum tubes, relays, and later bipolar transistors in RTL or DTL families to implement basic logic functions, including equivalents to XNOR through combinations of inverters, AND, and OR networks. By the 1970s, XNOR was standardized as a dedicated gate in ICs like the 74LS266.

CMOS Transistor-Level Design

The transmission gate approach for implementing an XNOR gate in CMOS technology typically builds upon a core XOR structure using four transistors—two PMOS and two NMOS—configured as complementary pass transistors to form the basic logic, with an additional inverter stage to convert the XOR output to XNOR. This core leverages transmission gates, each consisting of an NMOS and PMOS in parallel, controlled by complementary input signals (A, \bar{A}, B, \bar{B}) to pass logic levels bidirectionally and achieve full voltage swing. The pull-up and pull-down networks are simplified in this design, reducing transistor count compared to fully complementary alternatives, though an output inverter (two transistors) is added for the XNOR function, resulting in a total of around 6-8 transistors for the basic circuit. A more robust full CMOS schematic for the XNOR gate employs a 12-transistor , featuring complementary PMOS pull-up and NMOS pull-down networks that mirror each other to implement the detection (output high when inputs A and B are equal). In this configuration, four transistors form two inverters to generate the required complementary signals (\bar{A} and \bar{B}), while the remaining eight transistors—arranged in series-parallel combinations—handle the : the pull-down NMOS network conducts for unequal inputs through parallel paths of (A in series with \bar{B}) and (\bar{A} in series with B); the pull-up PMOS network, as the dual, conducts for equal inputs through parallel paths of (\bar{A} in series with \bar{B}) and (A in series with B). This static complementary structure avoids intermediate voltage drops common in pass-transistor-only designs, ensuring rail-to-rail output swings. In clockless static CMOS operation, the XNOR gate responds continuously to input transitions without a clock signal, relying on the always-active complementary networks for output determination. During equal input states (A = B = 0 or A = B = 1), the pull-down NMOS network is off while the pull-up PMOS conducts, charging the output to V_{DD}; conversely, for unequal states (A \neq B), the pull-up is off and pull-down conducts to ground the output. Transistor conduction during transitions is governed by gate voltages: rising edges on equal inputs activate PMOS paths with low threshold drops, while falling edges on unequal inputs enable NMOS discharge, with short-circuit currents minimized due to complementary switching. This phase-independent behavior ensures glitch-free operation in combinational circuits, though brief contention occurs at transitions before steady-state is reached. Compared to implementations, XNOR designs offer lower static power dissipation (near-zero when inputs are stable) and higher integration density, enabling more gates per chip area. In VLSI layout, these advantages are enhanced by Euler paths, which trace connections in a single continuous diffusion strip for the NMOS and PMOS networks separately, minimizing shared diffusion regions and reducing for the XNOR's complex series-parallel topology. As of 2025, modern variants of XNOR gates utilize 7nm FinFET technology in accelerators, where multi-fin structures improve drive current and reduce leakage for in-memory tasks like similarity matching in neural networks. These designs integrate XNOR operations within SRAM cells for low-power binary/ logic, achieving significant power reductions of up to approximately 75% compared to conventional 10T XNOR-based designs (as of September 2025). However, below 7nm introduces quantum tunneling effects in thin gate oxides and channels, increasing subthreshold leakage and limiting further without emerging devices like gate-all-around FETs.

Extensions

Multi-Input Configurations

For multi-bit equality checking, the XNOR gate extends beyond its two-input form by applying it pairwise to corresponding bits of two n-bit inputs, A = (A_{n-1} ... A_0) and B = (B_{n-1} ... B_0). The overall equality output Y is the logical AND of these n individual bit-wise XNOR results, ensuring Y = 1 only if all corresponding bits match (i.e., A B). This configuration is expressed as: Y = \bigwedge_{i=0}^{n-1} \overline{A_i \oplus B_i} or equivalently, the product of the pairwise equalities between bits. To realize this in , n two-input XNOR gates compute the bit-wise equalities in , followed by a reduction tree of two-input AND gates to combine the results into a single output. The AND tree is structured associatively, pairing outputs level by level (e.g., for n=8, first pair into 4 ANDs, then 2, then 1), achieving logarithmic depth O(\log n) while using O(n) gates total. This cascaded approach avoids direct multi-input AND gates, which suffer from increased delay and power due to high . In field-programmable gate arrays (FPGAs), this multi-bit XNOR-AND function can be implemented using lookup tables (LUTs) configured for small n (e.g., 4-6 bits per LUT in common 6-LUT architectures), with larger n handled by chaining multiple LUTs in a tree topology. However, long chains introduce delays from and signal propagation, potentially limiting clock speeds; balanced tree structures mitigate this by minimizing depth. For example, a 32-bit equality checker might use 32 XNOR-configured LUTs feeding a 5-level AND tree, trading area for reduced . These configurations find key applications in arithmetic logic units (ALUs) as multi-bit comparators, where the equality output sets the for operations like subtraction (A - B = 0 implies equality) or conditional branching. In (CAM), XNOR gates enable parallel : each CAM row uses bit-wise XNORs across stored words, with row-wise ANDs (or wired-OR for match lines) to detect full matches, accelerating searches in networking routers and databases. Despite its utility, direct implementations of high-fan-in ANDs for n > 4 exhibit exponential growth in and in , leading to higher power dissipation and propagation delays that exceed tree-based alternatives. For very large n (e.g., > bits), parity-based checks using cascaded XOR/XNOR trees serve as efficient approximations or complements, detecting mismatches via even/odd errors rather than exact equality, though at the cost of reduced precision.

Functional Equivalents and Alternatives

Pass-transistor logic (PTL) provides an alternative hardware implementation for XNOR functionality by leveraging transmission gates or multiplexers, requiring as few as 4 transistors in some designs compared to around 10-12 transistors in standard full XNOR gates. This reduction in stems from PTL's use of pass transistors to directly route signals based on input conditions, avoiding the complementary pull-up and pull-down networks of . PTL-based XNOR designs exhibit lower static power dissipation and improved performance at reduced supply voltages, making them suitable for low-power VLSI applications. In software environments, XNOR operations can be emulated efficiently using bitwise operators, such as programming where the expression !(a ^ b) computes the for single bits or corresponding bit positions in integers. This approach is particularly valuable in microcontrollers or systems for performing low-cost checks on , as it leverages existing CPU instructions without dedicated . Software offers high flexibility for algorithmic adjustments and is cost-effective for non-time-critical applications, though it incurs higher than native gates due to sequential execution. Emerging photonic implementations achieve XNOR functionality using Mach-Zehnder interferometers (MZIs), where cascaded chiral MZIs enable all-optical with ultra-low power consumption by exploiting patterns in signals. Designs operate at speeds of 200 Gb/s using optical amplifier-based MZI with delayed interferometer schemes. In , qubit-based XNOR equivalents are realized through reversible circuits, such as combining controlled-NOT (CNOT) gates with Pauli-X operations, allowing equality checks on superposed states via amplitude overlap measurements like the swap test. This enables parallel evaluation of multiple input combinations in superposition, contrasting classical sequential processing. Hybrid approaches incorporate for XNOR in neuromorphic systems, where memristor crossbars perform binary operations like XNOR-popcount for efficient , reducing the number of memristors by 50% compared to dual-crossbar designs, which helps alleviate power overhead in image recognition tasks. These devices mimic synaptic weights with non-volatile conductance states, facilitating low-energy computations in . Alternatives like PTL are preferred for high-speed, area-constrained hardware where reduced delay (up to 20% faster than at low voltages) outweighs potential signal degradation, while software emulation excels in flexible, low-volume scenarios with minimal upfront costs. Photonic and quantum options suit emerging paradigms for ultra-high throughput or parallel superposition processing, though they require specialized fabrication; hybrids optimize power in edge devices but face variability challenges in conductance tuning. Quantum extensions, including superposition-based , remain underexplored beyond reversible gate decompositions in current literature.

References

  1. [1]
  2. [2]
    XOR Gate & XNOR Gate: Truth Table, Symbol & Boolean Expression
    May 29, 2024 · XOR Gate Definition: An XOR gate outputs true only when the inputs are different; it is essential in digital logic for comparing signals. Truth ...What is an XOR Gate? · Input XOR Gate · Applications of XOR Gates
  3. [3]
    Exclusive-NOR Gate Tutorial with Ex-NOR Gate Truth Table
    The Exclusive-NOR Gate, also written as: “Ex-NOR” or “XNOR”, function is achieved by combining standard gates together to form more complex gate functions and ...
  4. [4]
    Compact XNOR gate Using Flexible Oxide TFT Technology
    Aug 4, 2025 · The proposed two-input XNOR gate utilizes only two driving transistors and an active load (a diode-connected transistor), significantly reducing ...
  5. [5]
    An Efficient Heterogeneous Memristive xnor for In-Memory Computing
    Aug 9, 2017 · The proposed two-input xnor gate requires two steps to perform the xnor function. The design of the circuit utilizes bipolar and unipolar ...<|control11|><|separator|>
  6. [6]
    Waiting for Quantum Computing? Try Probabilistic Computing
    Mar 31, 2021 · ... ( XNOR) gate, represented the usual way here: Illustration of a XNOR gate. The output of an XNOR gate is 1 when each of its two inputs are the ...
  7. [7]
    XNOR Gate in Digital Electronics - Tutorials Point
    An XNOR gate is a type of derived logic gate which is a combination of an XOR gate and a NOT gate. Hence, it produces a "NOTed XOR" output.
  8. [8]
    1963: Standard Logic IC Families Introduced | The Silicon Engine
    ... TI introduced the competing SN5400 Series TTL family the following year. The company announced the SN7400 Series in low cost plastic packages for industrial ...
  9. [9]
    [PDF] Computer organization
    XOR gate: implements exclusive-OR function. Input: 2 bits. Output: 1 bit ... XNOR gate: implements XNOR (negated exclusive-OR) function. Input: 2 bits.
  10. [10]
    [PDF] Chapter 2 – Combinational Logic Circuits - Tao Xie
    NOR gate. Having both makes visualization of circuit function easier. ▫ A NOR gate with one input degenerates to an inverter ...Missing: applications | Show results with:applications
  11. [11]
    basic - Logic Gates
    The XNOR (exclusive-NOR) gate is a combination XOR gate followed by an inverter. Its output is "true" if the inputs are the same, and "false" if the inputs are ...
  12. [12]
    [PDF] Logic Gates
    An XNOR gate only outputs ON when both of the inputs are the SAME. It is ... A NOR gate does exactly the opposite of the OR gate. ONLY when BOTH inputs ...
  13. [13]
    Error Checking - University of Hawaii System
    For even parity, add the XOR of the bits, for odd parity add the XNOR. ASCII has seven bits, so adding a bit makes it into an even byte. Detects all single ...
  14. [14]
    CMSC 313 Lecture 15,
    ... xnor(a,b) Easy way to remember: "xnor" reads "not xor", equality or even parity. The basic "not" gate: truth table equation symbol a | b --+-- b <= not a; 0 ...
  15. [15]
    Common Gates - Dr. Mike Murphy
    Jan 22, 2023 · The XNOR gate (Figure 9), which is also called the equivalence gate, can be made by wiring a NOT gate to the output of an XOR gate (Figure 10).
  16. [16]
    File:Logic-gate-xnor-us.png - Wikimedia Commons
    Oct 8, 2020 · Schematic symbol for a XNOR-gate. Distinctive shape according to ANSI/IEEE Std 91-1984 and ANSI/IEEE Std 91a-1991.
  17. [17]
    File:Logic-gate-xnor-iec.png - Wikimedia Commons
    Schematic symbol for a XNOR-gate. Rectangular shape according to IEC 60617-12 (adopted by various national standards). Created by de:User:Stefan506 on ...
  18. [18]
    Gates | mbedded.ninja
    IEC 60617 (ANSI/IEEE Std 91-1984): All the gates are IC-like rectangles with ... Figure 13: The symbols for a XNOR gate. The truth table for an XNOR ...
  19. [19]
    computer science - The origin of logic gate symbols
    Nov 8, 2015 · ... MIL-STD-806 Graphical Symbols for Logic Diagrams, which was originally a US Air Force standard. This in turn was based on a 1960 paper ...
  20. [20]
    [PDF] MILITARY STANDARD GRAPHIC SYMBOLS FOR LOGIC ...
    A logic symbol is the graphic represemtation of the aggregate of all the parts implementing a logic function. ·. 2. Page 7. Ml L-STD-806B. 26 February 1962.
  21. [21]
    Comparing the Design and Application of MIL-STD-806B and IEC ...
    Jul 22, 2024 · Logic gates are represented by two common sets of symbols: the distinctive shapes of MIL-STD-806B and the more uniform, box-like shapes of IEC 60617.
  22. [22]
    Boolean Algebra Truth Tables for Logic Gate Functions
    A logic gate truth table shows each possible input combination to the gate or circuit with the resultant output depending upon the combination of these input(s ...<|control11|><|separator|>
  23. [23]
    [PDF] sn54ls266, sn74ls266 quadruple 2-input exclusive-nor gates with ...
    Reference JEDEC registration MS-012, variation AB. 1. 14. 0.25. C A B. 8. 7. PIN 1 ID ... PIN 1 ID. (OPTIONAL). SCALE 0.900. SEATING PLANE .010 [0.25] C A B. Page ...
  24. [24]
    7400 Series Guide: 74HC266/74LS266 (XNOR gates)
    This is a guide to the 74HC266 (and 74LS266) chip. Learn how to use this chip in practical circuits with our 7400 Series IC Guide.
  25. [25]
    [PDF] Logic Guide (Rev. AB) - Texas Instruments
    • Small propagation delay (5.5 ns). • TTL voltage-compatible inputs (HCT). • Balanced propagation delay and tran- sition times. • Wide operating temperature.Missing: electrical | Show results with:electrical
  26. [26]
    Understanding Digital Logic ICs — Part 2 | Nuts & Volts Magazine
    On LS TTL ICs, these levels are 0.5 V for logic-0, and 2.7 V for logic-1. When one TTL output is connected directly to a following TTL input, any excessive ...Missing: electrical | Show results with:electrical
  27. [27]
    [PDF] SN74LVC7266A Quad 2-Input XNOR Gates datasheet
    Standard CMOS inputs are high impedance and are typically modeled as a resistor in parallel with the input capacitance given in the Electrical Characteristics.Missing: TTL | Show results with:TTL
  28. [28]
    [PDF] EXPERIMENT 3: TTL AND CMOS CHARACTERISTICS
    The HIGH and LOW noise margins are essentially equal because the output impedance, output voltage, and threshold voltages are symmetrical with respect to the ...
  29. [29]
    What Is Transistor-to-Transistor Logic (TTL)? Definition from ...
    Jul 21, 2023 · The delay for a typical TTL gate is about 10 ns. Noise margin. Digital signals aren't perfect; noise margin is the voltage range allowed for the ...
  30. [30]
    Choosing the Right Logic Family (TTL, CMOS): Key Factors for ...
    Oct 29, 2025 · Noise immunity defines a circuit's tolerance to unwanted voltage fluctuations. TTL circuits have fixed thresholds (about 0.8V low, 2.0V high) ...
  31. [31]
    Implementation of XNOR Gate from AOI Gate - GeeksforGeeks
    Jul 23, 2025 · In this article, we will see how we can represent an XNOR gate using AOI (AND, OR, NOT) gates. Firstly, we will individually understand these gates and then we ...XNOR Gate · AND Gate · OR Gate
  32. [32]
    Implementation of XNOR Gate from NAND Gate - Tutorials Point
    Read this tutorial to find out how you can implement an XNOR gate using only NAND gates. Let's start with a basic overview of XNOR and NAND gates.
  33. [33]
    [PDF] Digital Logic Reduction Bubble Pushing
    Jan 7, 2025 · Use De Morgan's theorem to switch between. AND/OR/NAND/NOR. • Flip the inputs and outputs and swap the gate. T12. B0•B1•B2… = B0+B1+B2…
  34. [34]
    Timeline of Computer History
    The design packed 800 vacuum tubes into a relatively compact 12 square feet. Plans to build the Simon 1 relay logic machine are published. Simon featured on the ...
  35. [35]
    Early Popular Computers, 1950 - 1970
    Jan 9, 2015 · Using vacuum tubes for control circuits, the 650 offered 2,000 words ... This particular card implemented three simple logic gates.
  36. [36]
    4-transistor XOR/XNOR circuits. | Download Scientific Diagram
    The design employs 4 CMOS transmission gates and can achieve full voltage swing operations. ... So, a different 4-transistor architecture of the XOR gate (Lin et ...
  37. [37]
    ADALM2000 Activity: CMOS Logic Circuits Transmission Gate XOR
    Specifically, you will learn how to combine CMOS transmission gates and CMOS inverters to build transmission gate exclusive-OR (XOR) and XNOR logic functions.Missing: approach | Show results with:approach
  38. [38]
    CMOS implementation of XOR, XNOR, and TG gates - EEPower
    Nov 3, 2021 · Learn how to implement the logic gates XOR, XNOR, and Transmission Gate (TG) using CMOS ... A two-input XNOR circuit in CMOS, based on figure 4.
  39. [39]
    CMOS Logic Gates - Exclusive Architecture
    XNOR Gate. The circuit for the CMOS XNOR gate consists of twelve transistors, four of them are used to create two inverters. Each of the two input signals ...
  40. [40]
    [PDF] Combinational Logic Gates in CMOS - Purdue Engineering
    Transmission Gate XNOR. OUT. -B. B. -A. A. A. Page 20. Transmission Gate (Inverting) ... Level Restoring Transistor for NMOS Only Logic. • Full Swing.
  41. [41]
    [PDF] 3. Implementing Logic in CMOS Static CMOS Circuits
    Exclusive-NOR Gate in CMOS. Note: designs such as these should be checked very carefully for correct behavior using circuit simulation. ECE Department ...
  42. [42]
    CMOS Logic Gates Explained - ALL ABOUT ELECTRONICS
    Apr 14, 2023 · In this article, the CMOS Logic is explained, and how to design different logic gates using CMOS logic is explained in detail.Nmos Inverter And The Issue... · Pmos Passes Strong Logic '1'... · Cmos InverterMissing: phases transitions<|separator|>
  43. [43]
    A Guide to the Differences Between TTL and CMOS Logic | RS
    Sep 16, 2024 · On the minus side, TTL circuits feature higher power consumption, lower noise immunity, and lower fan-out than CMOS designs. Costs. TTL vs CMOS ...
  44. [44]
    [PDF] Stick Diagrams: Euler Paths Standard Cell Layout
    CMOS VLSI Design. EulerPaths. Slide 3. Complex Circuit Layouts. Single diffusion runs. Multiple Diffusion runs. C (A+B) + AB. CMOS VLSI Design. EulerPaths.
  45. [45]
    A Novel Low-Power Ternary 6T SRAM Design Using XNOR-Based ...
    In this work, we present a 6T SRAM-based CIM architecture implemented using FinFET technology, aiming to reduce both power consumption and access delay. We ...
  46. [46]
    (PDF) A Novel Low-Power Ternary 6T SRAM Design Using XNOR ...
    Oct 10, 2025 · In this work, we present a 6T SRAM-based CIM architecture implemented using FinFET technology, aiming to reduce both power consumption and ...
  47. [47]
    [PDF] Advanced MOSFET Structures and Processes for Sub-7 nm CMOS ...
    Dec 1, 2016 · The FinFET structure has been widely adopted at the 14/16 nm generation of. CMOS technology. Gate-all-around (GAA) FETs are anticipated to be ...Missing: XNOR AI 2025
  48. [48]
    Binary Comparators - Learn About Electronics
    Simulate the operation of Multi-Bit Comparators using software. • 4 Bit Magnitude Comparators. • Cascaded 4 bit Comparators. Access Comparator IC Datasheets.Missing: CAM | Show results with:CAM
  49. [49]
    Equality Comparators using Logic Gates - 101 Computing
    Feb 5, 2021 · We can therefore design a multi-bit equality comparator by combining several XNOR gates together to compare each bit of both inputs. For ...Missing: applications ALU CAM
  50. [50]
    [PDF] LUTNet: Learning FPGA Configurations for Highly Efficient Neural ...
    Oct 24, 2019 · However, an FPGA's fundamental building block, the K-LUT, is capable of implementing far more than an XNOR: it can perform any K-input Boolean ...
  51. [51]
    How Does an FPGA Work? - SparkFun Learn
    By programming the multiplexer inputs to be whatever we want, we can use this LUT to implement ANY two-to-one binary function. For example, we could make it act ...
  52. [52]
    Introduction to Content-Addressable Memory (CAM)
    Jun 25, 2007 · Content-addressable memories (CAMs) are hardware search engines that are much faster than algorithmic approaches for search-intensive applications.
  53. [53]
    [PDF] XAPP202 "Content Addressable Memory (CAM) in ATM Applications ...
    Apr 20, 1999 · When a compare value drives the DataToComp bus, the XNOR and the Wide-AND gate performs the Compare-and-Match operation. Only when all. XNOR are ...<|separator|>
  54. [54]
    4. Basic Digital Circuits - Volker Strumpen
    The exponential growth of both logical effort and parasitic delay in the number of inputs [Math Processing Error] limits the applicability of this CMOS circuit ...4.1. Logic Gates · 4.1. 5. Xor And Xnor Gates · Xor Cmos Circuits<|control11|><|separator|>
  55. [55]
    Why is there a limit on the number of inputs a logic gate can have?
    Dec 24, 2020 · High input gates have higher delay. It's more economical to use multiple gates, and higher input gates can be slower than a tree of 2-input ...Missing: XNOR exponential
  56. [56]
    [PDF] A comparative performance analysis of various CMOS design ...
    This is achieved through the use of a 6 transistors CMOS XOR and XNOR function. The Pass-Transistor Logic (PTL) is a better way to implement circuits designed ...
  57. [57]
    [PDF] Differential and Pass-Transistor CMOS Digital Circuits
    The use of pass-transistor logic is regaining interest because it may behave better then the ordinary CMOS as the power-supply voltage scales down. It was not ...
  58. [58]
    [PDF] Feasibility of a Pass Transistor Logic Library for General Purpose ...
    Power. 1.54 mW. 1.20 mW. In this case the PTL gate clearly trumps the CMOS equivalent in all cases. There are significant improvements in performance and power.<|separator|>
  59. [59]
  60. [60]
    Design of all-optical XOR/X-NOR gate at 200 Gb/s with Mach ...
    All-optical XOR/X-NOR gates are developed by connecting semiconductor optical amplifiers (SOA) in the Mach–Zehnder Interferometer (MZI) structure. The results ...
  61. [61]
    [PDF] Automated Method for Building CNOT Based Quantum Circuits for ...
    This set of gates cannot, in general be used to build quantum circuits because the operations are not reversible [1]. ... and XNOR . Using these versions ...
  62. [62]
    [PDF] QFT based quantum arithmetic logic unit on IBM quantum computer
    Jun 16, 2023 · QFT based quantum arithmetic logic unit on IBM quantum computer. 4 logic (NOT, AND, OR, NAND, NOR, XOR, XNOR) operations. It is first ...
  63. [63]
    A Memristor Crossbar-Based XNOR-Net Architecture for Image ...
    Aug 9, 2025 · This approach reduces the number of memristors by half, hence alleviating area and power overhead. In particular, in the output layer, all ...
  64. [64]
    Hardware implementation of memristor-based artificial neural ...
    Mar 4, 2024 · In this work we review the latest efforts for achieving hardware-based memristive artificial neural networks (ANNs), describing with detail the working ...
  65. [65]
    Low-Power Memristor for Neuromorphic Computing: From Materials ...
    Apr 14, 2025 · This review paper focuses on the application of low-power-based memristors in various aspects. The concept and structure of memristor devices are introduced.