Fact-checked by Grok 2 weeks ago

Three-state logic

Three-state logic, also known as tri-state logic, is a fundamental concept in digital electronics where circuit outputs can assume one of three distinct states: logic high (representing 1), logic low (representing 0), or high-impedance (Hi-Z), a floating state that electrically isolates the output as if disconnected. This third state enables multiple devices to share common signal lines, such as data buses, without causing electrical conflicts or contention that could damage components or corrupt signals. At its core, three-state is realized through tri-state s or drivers, which are specialized circuits featuring two primary inputs: a input and an enable (or control) input. When the enable signal is active (e.g., high for active-high configurations), the output mirrors the input, functioning as a standard non-inverting or inverting to amplify or isolate signals. Conversely, when the enable is inactive, the output enters the Hi-Z , drawing negligible current and behaving like an open circuit, regardless of the input. Common implementations include integrated circuits like the 74LS244 (octal ) or 74HC245 (bidirectional transceiver), often built using or technologies for compatibility with various voltage levels. The primary advantage of three-state logic lies in its ability to support multiplexed bus architectures, where decoders or logic ensure only one driver is active at a time on a shared line. This design reduces wiring complexity, lowers power consumption in idle states, and enhances scalability in integrated systems. In , it is indispensable for connecting , processors, and peripherals to and data buses, facilitating efficient bidirectional communication. Variations include active-low enable pins for inverted and bidirectional buffers for read/write operations, with capabilities supporting up to 20 standard loads in variants.

Fundamentals

Definition and Purpose

Three-state logic, also known as tri-state logic, refers to a type of digital circuit output that can assume one of three distinct states: a logic high (representing 1), a logic low (representing 0), or a high-impedance state (often denoted as Z), in which the output is electrically disconnected from the rest of the circuit, effectively presenting no load to connected lines. This high-impedance state allows the output to float without influencing the signal on shared lines, extending beyond the states of traditional two-state logic gates. The primary purpose of three-state logic is to facilitate efficient resource sharing in electronic systems, particularly by enabling multiple devices to connect to a single common signal line, or bus, without causing electrical conflicts known as bus contention. In this setup, only one device at a time actively drives the bus to a high or low state, while others remain in the high-impedance mode, preventing interference and allowing for signal multiplexing where data from various sources can be selectively routed over the same pathway. This capability is essential for reducing wiring complexity and improving scalability in integrated circuits and digital systems. Three-state logic originated in the late amid the rapid development of transistor-transistor logic () integrated circuits, which addressed the limitations of earlier two-state logic in handling increasingly complex interconnections in computing . Specifically, it was introduced by Dale Mrazek at in 1967 as an enhancement to the 7400 series family, originally developed by , enabling the first commercial tri-state devices for bus-oriented applications. This innovation built on the foundational binary logic gate concepts but provided a practical extension for shared communication lines in emerging digital architectures.

States and Electrical Characteristics

In three-state logic, the output can assume one of three distinct states, each characterized by specific voltage levels and impedance properties. The logic high state (denoted as '1') occurs when the output is actively driven to a voltage near the supply voltage, VCC, typically +5 V in traditional implementations. In this state, the output acts as a , capable of sourcing up to several milliamperes (e.g., 2.6 minimum for VOH = 2.4 V in buffer devices like the SN54LS125A) to maintain the line high against connected loads. The logic low state (denoted as '0') drives the output to a voltage close to (0 V), functioning as a current that pulls the line low. For devices, the maximum low-level output voltage, VOL, is 0.4 V when sinking 12 (as specified for devices like the SN54LS125A), ensuring reliable low signaling without excessive . This state exhibits low , typically in the range of 50–100 Ω, allowing effective drive of capacitive or resistive loads. The high-impedance state (denoted as 'Z') renders the output effectively disconnected from the circuit, behaving as an open circuit with output impedance modeled as Z_{\text{out}} \approx \infty, in contrast to the 50–100 Ω impedance of the active high or low states. This state features very (typically in the range of hundreds of kΩ to several MΩ depending on the and conditions), with off-state leakage current typically much less than 1 μA but with maximum values of up to ±20 μA in and ±10 μA in implementations (e.g., at VCC = 5.5 V), preventing loading effects on shared lines driven by other devices. Electrically, these states vary between logic families. In , input high voltage threshold (VIH) is at least 2 V and input low (VIL) at most 0.8 V, with output high (VOH) minimum 2.4 V and low (VOL) maximum 0.4 V, providing noise margins of about 0.4 V. implementations, such as HCT series compatible with TTL levels, offer similar thresholds (VIH ≥ 2 V, VIL ≤ 0.8 V) but achieve higher VOH (up to 4.4 V minimum at low ) and lower VOL (0.1 V maximum), with superior noise margins exceeding 1 V due to rail-to-rail outputs. In the Z state, exhibits particularly low power dissipation, as the output transistors are off, resulting in negligible static (typically <1 μA per gate) compared to active states where dynamic switching consumes power proportional to load capacitance and frequency.

Operation

High-Impedance Mechanism

The high-impedance state in three-state logic devices is achieved through internal circuitry that isolates the output node from the power supply and ground when the enable signal is inactive, effectively creating an open circuit with very high output impedance, typically on the order of megohms. This isolation prevents the device from sourcing or sinking current, allowing other devices to drive the shared line without contention. In CMOS implementations, a common approach uses a tri-state buffer or inverter where the output path incorporates a transmission gate formed by a PMOS transistor and an NMOS transistor in parallel, controlled by complementary enable signals. When the enable input (EN) is low, the PMOS is off (gate high) and the NMOS is off (gate low), disconnecting the logic circuitry from the output and resulting in the high-impedance (Z) state regardless of the input. For a tri-state inverter variant, additional inverter stages restore the logic level during active operation, but the enable mechanism similarly gates the output transistors to float the pin when disabled. A textual schematic breakdown illustrates this: the input feeds an inverter pair to generate the output logic; this inverted signal then drives the gates of a pull-up PMOS and pull-down NMOS in the output stage; a separate enable inverter provides EN-bar to the gate of a series PMOS and EN to the gate of a series NMOS, ensuring both are non-conducting in the Z state. In TTL devices, such as the octal buffer, the high-impedance state is realized by modifying the standard totem-pole output configuration with an enable transistor that disables both the upper Darlington pair (for high output) and the lower NPN transistor (for low output). When the output-enable input (G) is high, this control transistor turns off the base drives to the output stage, floating the collector-emitter path and isolating the output. The totem-pole structure normally provides low-impedance drive (high for sourcing ~400 μA, low for sinking ~8 mA), but in Z mode, the output impedance rises dramatically, mimicking an open connection. A simplified schematic description shows: the input logic drives phase-splitter transistors; the enable signal gates a PNP or additional NPN to cut off current to the output Darlington (Q3-Q4 for high) and totem-pole lower (Q5), leaving the output pin undriven. Transitioning into or out of the high-impedance state introduces propagation delays due to the time required to charge/discharge internal nodes and the output capacitance. In standard TTL like the 74LS244, the disable time from low to Z (tPLZ) is approximately 10-20 ns, and from high to Z (tPHZ) is 15-25 ns, measured under typical conditions (VCC=5 V, CL=5 pF). These delays ensure reliable bus arbitration but must be considered in high-speed designs to avoid glitches during state changes.

Enable and Disable Processes

In three-state logic, the enable process activates the output buffer through an enable signal, typically denoted as EN, which can be configured as active-high or active-low. When asserted—for instance, logic high for active-high designs—the buffer connects the input data signal D to the output Q, driving it to a logic low (0) or high (1) state accordingly, thereby allowing the device to participate in bus communication. This activation requires adherence to timing parameters such as setup time (the minimum duration the data must be stable before the enable transition) and hold time (the minimum duration after the transition), with examples in 3.3 V CMOS buffers like the SN74LVC1G125 specifying a setup time of approximately 2 ns. The propagation delay from enable assertion to output stabilization is also critical, around 4 ns typical in such devices. The disable process occurs when the enable signal is deasserted, causing the output to transition to the high-impedance state (Z), effectively isolating the device from the bus and preventing it from influencing other connected components. This deassertion typically takes a disable time (t_dis) of 4.6 ns or less in high-speed buffers at 3.3 V, during which the output impedance rises to several megaohms, mimicking an open circuit. However, if multiple tri-state devices share a bus and their enable signals are not properly synchronized, brief contention may arise, where outputs momentarily drive conflicting levels, potentially leading to increased current draw or logic errors. To mitigate this, disable timing must overlap minimally with other devices' enable periods, often managed through clocked control. Control logic for three-state outputs commonly employs simple combinational gates, such as AND or OR structures integrated within the buffer, to combine the enable signal with the data input. The output behavior can be represented symbolically as: if EN = 1, then Q = D; if EN = 0, then Q = Z (where Z denotes ). This logic ensures the device only drives the bus when enabled, as illustrated in the following truth table for an active-high enable configuration:
ENDQ
100
111
00Z
01Z
Such tables are standard in device specifications, confirming that the output remains in Z regardless of input when disabled. To prevent glitches—transient voltage spikes that could corrupt data during state transitions—the enable signal must exhibit monotonic behavior, rising or falling smoothly without oscillations through the threshold region. Non-monotonic enables can cause partial activation of the buffer, leading to unintended output glitches or contention on shared lines; thus, clean signal generation via synchronized clocks or debounced controls is essential for reliable operation.

Applications

Shared Bus Systems

In shared bus systems, three-state logic enables multiple devices to connect to a common data or address line through tri-state drivers, where each driver can be actively driving a high or low signal or enter a high-impedance state to isolate itself from the bus. This architecture prevents electrical conflicts by ensuring only one driver is enabled at any given time, allowing bidirectional communication on a single set of wires. For instance, in microprocessor systems, the address and data buses utilize this setup, with the CPU and peripherals like memory chips sharing the lines via tri-state buffers controlled by enable signals derived from address decoding and control lines. Bus arbitration mechanisms coordinate access to ensure exclusive use of the shared lines, typically employing bus controllers or daisy-chain grant signals to prioritize and sequence active drivers. In an 8-bit microprocessor like the , the system relies on control signals such as RD (read) and WR (write) to enable the CPU's tri-state data bus buffer, while peripheral devices use decoded address lines to activate their drivers selectively, avoiding simultaneous activation. This time-division multiplexing approach allows devices to take turns driving the bus, enhancing effective throughput by supporting multiple contributors without dedicating separate wires for each, thus optimizing pin count and system expandability. The adoption of three-state logic in shared buses proved pivotal in early computing, as seen in the Altair 8800 microcomputer introduced in 1975, where the S-100 bus employed tri-state drivers like the 8T97 for expandable I/O and memory interfaces, facilitating modular system design. However, improper arbitration can lead to contention risks, where multiple drivers activate simultaneously, causing a short-circuit current surge—potentially up to 100 mA in TTL-based implementations—resulting in excessive power dissipation, device damage, or undefined bus voltages that corrupt data transmission.

Memory and I/O Interfaces

In memory chips such as and , tri-state outputs enable multiple devices to share a bidirectional data bus with the by allowing the memory to drive the bus only during read operations and enter a high-impedance (Z) state during write cycles, preventing interference as the CPU asserts data onto the bus. For instance, the octal bus transceiver, a staple in -based systems, facilitates this bidirectional communication by using an enable signal to switch between transmission directions and tri-state the outputs when idle, ensuring efficient data flow between the CPU and memory without bus contention. In peripheral I/O devices like UARTs and ADCs, three-state logic is employed to manage data flow on shared buses, where the output enters the Z state during input modes to avoid loading the bus and allow other devices to drive it. In UART implementations within microcontrollers, the transmit pin can be tristated when not actively sending data, isolating it from the bus to support multi-device configurations. Similarly, in ADCs such as the ADC12L063, an output enable (OE) pin high asserts the high-impedance state on data outputs during non-conversion periods, minimizing bus interference while the device samples inputs. A key example in DRAM interfaces involves the coordination of column address strobe (CAS), row address strobe (RAS), and OE signals to place outputs in the Z state during refresh cycles, ensuring the memory array refreshes without driving invalid data onto the bus. This tri-state behavior during CAS-before-RAS refresh sequences isolates the outputs, allowing internal row activation without external visibility and maintaining data integrity across the system. The high-impedance Z state contributes to power efficiency by turning off output drivers in idle memory banks, reducing dynamic power dissipation since no current flows through the bus when the device is not actively driving it. This isolation minimizes leakage and switching losses, particularly beneficial in multi-bank configurations where unused banks remain powered down without bus loading. Three-state logic in memory interfaces has evolved from TTL implementations in the 1970s, which offered robust bus sharing but higher power use, to low-voltage CMOS (LVCMOS) variants in modern DDR memory, enabling sub-nanosecond switching speeds while maintaining compatibility with high-speed data rates up to several gigahertz. This progression supports denser integrations and lower overall system power in contemporary architectures like DDR4 and beyond.

Control Mechanisms

Output Enable Signal

The output enable (OE) signal serves as a dedicated control input in devices, allowing the outputs to switch between an active driving state and a high-impedance (tri-state) state. In integrated circuits such as octal buffers, the OE pin determines whether the device drives the output bus or isolates it electrically. For instance, in the , a low logic level on the OE input (active-low polarity) enables the noninverting outputs to drive the connected lines based on the input signals, while a high level places the outputs in the high-impedance state, preventing any loading on the bus. This polarity is common in the , though it can vary across logic families, with some devices using active-high OE for enabling outputs. In bidirectional applications, the OE signal is frequently integrated with a direction (DIR) control pin in transceiver devices to manage data flow over shared buses. For example, in the 74AC245 octal transceiver, the OE input must be asserted (low in this case) to enable the three-state outputs, while the DIR pin separately controls whether data flows from A to B ports or vice versa, enabling efficient bidirectional communication without bus contention. This combination allows multiple devices to share a common data path, with OE ensuring only one transceiver drives the bus at a time. Timing specifications for the OE signal are crucial, particularly in synchronous systems where precise control of bus access is required to avoid glitches or timing violations. In the 74HC series, the maximum enable time (t_en) from OE low to output high or low is 28 ns, and the disable time (t_dis) to high-impedance is 38 ns, measured at 5 V supply over -40°C to +85°C with a 15 pF load; these delays ensure compatibility in clocked environments but must be factored into setup and hold times. Such parameters are defined in for logic families to promote interoperability across devices. A notable design consideration involves the configuration of the OE pin; permanently tying it to the active level (e.g., low in active-low devices) defeats the tri-state capability, causing the outputs to remain continuously enabled and imposing constant electrical loading on the bus, which can lead to increased power consumption and signal integrity issues. Proper dynamic control of OE, often via a microcontroller or address decoder, is essential to realize the benefits of three-state logic in multi-device systems.

Chip Select Differentiation

The chip select (CS), also known as chip enable (CE), is a control signal that activates an entire integrated circuit or memory device for operation, enabling its internal logic to respond to address and other control inputs. Typically active low, the CS signal selects the device among multiple components in a system, powering or clocking the chip's core functionality without directly influencing the state of its output pins. For instance, in memory chips, asserting CS low allows the device to decode addresses and prepare for read or write cycles. In contrast to the output enable (OE) signal, which specifically tri-states only the output pins to facilitate bus sharing by placing them in a high-impedance state when inactive, CS governs the overall device activation, including power distribution and internal clocking to the entire chip. OE focuses on data flow control from outputs during read operations, whereas CS ensures the device is fully operational before any such control takes effect; both signals are often employed together, with CS enabling the chip and OE managing the output tri-stating for efficient shared bus access. This separation allows systems to maintain low power by deselecting idle chips via CS while using OE for fine-grained output control. A representative example occurs in static random-access memory (SRAM) devices, where CS must be asserted low to power the chip and enable internal operations, while OE low subsequently drives data onto the output pins during a read cycle (with write enable high). If CS remains high, the SRAM ignores all inputs, including OE assertions, resulting in outputs staying in high-impedance mode regardless of OE state, thus preventing unintended bus interference. In multi-chip systems, the CS signal is generated by an address decoder that interprets higher-order address bits to uniquely select the target device, ensuring only the appropriate SRAM or memory bank responds to system commands. This decoding mechanism expands addressable memory space efficiently without address overlap. Although some designs integrate CS and OE controls for simplified logic—where CS assertion implicitly enables output paths—they remain logically distinct to support partial tri-stating scenarios, such as selecting a chip for internal writes while keeping outputs disabled via OE. This independence enhances flexibility in bus arbitration and power management.

Pull-up and Pull-down Resistors

In three-state logic systems, pull-up and pull-down resistors are essential external components used to establish a defined logic level on bus lines when all connected drivers are placed in the high-impedance (Z) state, thereby avoiding floating nodes that can lead to undefined voltages, increased noise susceptibility, or unintended oscillations. When no active driver is asserting the bus, a pull-up resistor connected between the bus line and the positive supply voltage (VCC) forces a logic , while a pull-down resistor connected between the bus line and (GND) enforces a logic low ; this ensures stable operation and prevents issues such as excessive power dissipation from leakage currents interpreting the floating state as an intermediate voltage. These are particularly critical in shared bus architectures where multiple tri-state devices may alternate control, as the high-impedance mode leaves the line electrically disconnected from any driver. Typical resistor values for tri-state bus applications range from 1 kΩ to 10 kΩ, selected to balance signal integrity, power efficiency, and switching speed; for instance, higher values like 10 kΩ to 50 kΩ minimize static power consumption (where current I = VCC/R) in low-activity systems, while lower values around 2.2 kΩ achieve faster rise times relative to higher values (actual times depending on bus capacitance, typically 20–100 pF, yielding tens to hundreds of ns at 5 V). The choice considers the RC time constant formed with bus capacitance, which should be less than the minimum propagation delay of the drivers to avoid signal distortion. In configurations for tri-state logic, these resistors are placed at the bus termination or near receiver inputs to weakly bias idle lines, ensuring the default state persists until an active driver overrides it with sufficient strength. Despite their utility, pull-up and pull-down resistors introduce drawbacks, including elevated static power dissipation proportional to the supply voltage and resistor value (e.g., several milliamps at 5 V with a 1 kΩ resistor), as well as prolonged rise or fall times due to the resistive charging/discharging of parasitic capacitances, which can limit applicability in high-speed designs. Best practices recommend their use primarily in weakly driven or low-speed tri-state buses, such as those operating below 10 MHz, where driver output strength is modest; for initialization sequences, a temporary low-impedance resistor (e.g., 3 kΩ) can preset the bus state before transitioning to higher values for normal operation, and integrated alternatives like bus-hold circuits should be considered for enhanced reliability without external components.

Alternatives

Open-Collector Configurations

Open-collector configurations in logic circuits feature outputs that can actively sink current to ground to produce a logic low state but remain open-circuited when inactive, preventing the sourcing of current for a high state. This design necessitates an external pull-up resistor connected to the supply voltage to establish the high logic level when the output is open. In contrast to three-state logic, which allows outputs to actively drive high, low, or enter a full high-impedance state for complete disconnection from the bus, open-collector outputs only pull low or float, enabling multiple devices to share a signal line without contention. This shared-line capability supports , where the line remains high unless any connected output asserts low, effectively performing a logical OR function across the outputs. Open-collector designs offer simplicity over three-state by eliminating the need for an enable signal to achieve the "off" state, as the open circuit inherently floats the output, and they were lower cost in the TTL era due to reduced internal complexity without active high-drive circuitry. However, they cannot actively drive the line high, leading to slower rise times determined by the of the external and load capacitance, and they consume additional power through the even when outputs are inactive. Historically, open-collector outputs were prevalent in early integrated circuits, such as the 74LS06 hex inverter buffer in the 74LSxx series, for applications requiring wired-OR functionality and high current sinking before three-state buffers became standard in the late .

Modern Low-Power Variants

In modern technologies, open-drain configurations serve as a low-power alternative to traditional three-state logic, particularly in serial bus protocols like and SMBus. Unlike open-collector designs rooted in technology, open-drain outputs employ NMOS transistors in a CMOS process, enabling operation at lower voltages such as 3.3 V while maintaining compatibility with pull-up resistors for bus arbitration. This approach reduces static power dissipation by avoiding the need for active high-drive circuitry during idle states, making it suitable for battery-powered devices. Totem-pole outputs, featuring complementary PMOS and NMOS drivers, have evolved in designs to incorporate modes that emulate without full high-impedance switching. In these configurations, isolates the output stage during low-activity periods, minimizing leakage while allowing rapid reactivation for data transfer. This is common in embedded where dynamic is critical, as the totem-pole structure provides strong drive for active signaling but enters a near-zero-current state in . Advanced field-programmable gate arrays (FPGAs) employ multi-strength drivers in their configurable I/O blocks to extend tri-state functionality with programmable impedance levels. For instance, (now ) UltraScale devices support tri-state (Z) modes alongside weak and strong drive options, allowing designers to adjust output current from a few mA up to 16 mA per pin while optimizing for power in multi-device buses. This flexibility reduces contention risks and power overhead in shared interfaces. Differential signaling standards like (LVDS) offer non-tri-state alternatives for high-speed bus applications, using paired complementary lines to transmit data with inherent noise rejection and lower power than single-ended tri-state schemes. LVDS operates at voltage swings of about 350 mV around a 1.2 V common mode, achieving data rates up to several Gbps while consuming less than 10 mW per channel, thus bypassing tri-state leakage issues in point-to-multipoint topologies. The evolution from 5 V TTL-based tri-state logic to 1.8 V and 1.2 V variants in nanometer-scale processes has significantly lowered Z-state leakage currents, often to below 10 pA per pin, through thinner gate oxides and high-k dielectrics that enhance subthreshold control. This scaling enables tri-state buffers in mobile and devices without excessive . In testing contexts, the IEEE 1149.1 () standard incorporates tri-state variants in boundary-scan chains, where outputs are disabled during shift operations to isolate pins and verify interconnects without bus conflicts. Despite these advances, tri-state logic faces limitations in deep-submicron technologies below 65 nm, where gate leakage and subthreshold currents can exceed 1 µA per in high-impedance mode, contributing up to 20% of total chip power in dense arrays. To address this in analog-digital circuits, switched-capacitor techniques provide without tri-state , using clocked capacitors to sample and transfer signals while minimizing DC leakage paths. These circuits achieve effective impedance control through charge redistribution, suitable for low-power data converters. As of 2025, tri-state-inspired isolation is integrated into accelerators via dynamic , where fine-grained switches create Z-like states for inactive neural processing units, reducing idle power by over 50% in multi-core designs. This trend supports energy-efficient inference in systems, with hardware-managed gating ensuring seamless reactivation for burst workloads.

References

  1. [1]
    Digital Buffer and the Tri-state Buffer Tutorial - Electronics Tutorials
    A digital buffer's output matches its input, while a tri-state buffer's output can be electronically disconnected, controlled by an enable signal.
  2. [2]
    Chapter4: Digital Logic
    It is called tristate because there are three possible outputs: high, low, and HiZ. The tristate driver is an essential component from which computers are built ...
  3. [3]
    Three-State Bus Buffers - GeeksforGeeks
    Oct 6, 2021 · A three-state bus buffer is an integrated circuit that connects multiple data sources to a single bus.<|control11|><|separator|>
  4. [4]
    [PDF] Quadruple Bus Buffers With 3-State Outputs datasheet (Rev. A)
    These bus buffers feature three-state outputs that, when enabled, have the low impedance characteristics of a TTL output with additional drive capability at ...
  5. [5]
    The Rise of TTL: How Fairchild Won a Battle But Lost the War
    Jul 13, 2015 · On March 9, 1961 Fairchild applications engineer Robert (Bob) Beeson described a similar circuit configuration in his patent notebook that he ...Missing: definition origin
  6. [6]
  7. [7]
  8. [8]
    Special-output Gates | Logic Gates | Electronics Textbook
    Tristate outputs are usually found as an optional feature on buffer gates. Such gates require an extra input terminal to control the “high-Z” mode, and this ...
  9. [9]
    [PDF] 3. Implementing Logic in CMOS Static CMOS Circuits
    Lecture 3. Implementing Logic in CMOS. Jacob Abraham, September 3, 2020. 16 / 37. Tristates. Tristate Buffer produces Z (high impedance) when not enabled. EN ...
  10. [10]
    None
    ### Tristate Mechanism Description
  11. [11]
    [PDF] SN74AUC1G126 Single Bus Buffer Gate With Tri-state Output
    High-impedance outputs are also commonly referred to as three-state or tri-state outputs. The maximum leakage for the output in this state is defined by IOZ in ...
  12. [12]
    [PDF] SN74LVC2G241 Dual Buffer and Driver With 3-State Outputs
    ENABLE AND DISABLE TIMES. LOW- AND HIGH-LEVEL ENABLING. VOLTAGE WAVEFORMS. PROPAGATION DELAY TIMES. INVERTING AND NONINVERTING OUTPUTS. NOTES: A. C includes ...
  13. [13]
    [PDF] 4-bit dual supply buffer/line driver; 3-state - Nexperia
    Feb 22, 2024 · VOL and VOH are typical output voltage levels that occur with the output load. Fig. 3. Enable and disable times. Table 13. Measurement points.
  14. [14]
    [PDF] DM74LS125A Quad 3-STATE Buffer - Futurlec
    The DM74LS125A has four non-inverting buffer gates with 3-state outputs. When enabled, it has low impedance; when disabled, high impedance.
  15. [15]
    [PDF] 74LS244.pdf
    Y TRI-STATE outputs drive bus lines directly. Y PNP inputs reduce DC ... Output Enable Time to. CL e 45 pF. 30. 30 ns. Low Level. RL e 667X. tPZH. Output ...Missing: TTL | Show results with:TTL
  16. [16]
    Bus contention when addressing tristate buffers by decoder output
    Apr 15, 2021 · Bus contention occurs because decoder outputs can temporarily set multiple lines high, causing multiple signals to be asserted to the bus, due ...Missing: glitches | Show results with:glitches
  17. [17]
    Tristate Buffer - an overview | ScienceDirect Topics
    A tristate buffer is a component in computer architectures that can either pass input to output when enabled or enter a high-impedance state (denoted by 'z') ...
  18. [18]
    [PDF] SNx4LS245 Octal Bus Transceivers With 3-State Outputs
    Short-circuit output current(2). VCC = MAX. –40. –225. mA. ICC. Supply current ... 74LS245. SN74LS245NSR.A. Active. Production. SOP (NS) | 20. 2000 | LARGE T&R.
  19. [19]
    "Tristate a pin" - Electrical Engineering Stack Exchange
    Apr 29, 2010 · The idea of tri-state is to allow multiple output devices to share a single bus. For example, multiple RAM/ROM chips can be connected to a data ...
  20. [20]
    S32K146 How to Tristate UART TxD Pin - NXP Community
    After some reasearch with the oscilloscope, i found out that the UART Tx pin goes out of the tristate mode after changing his multiplexer state to UART. The ...
  21. [21]
    [PDF] ADC12L063 12-Bit 62 MSPS 354 mW ADC w/Internal Sample-and ...
    Data outputs into TRI-STATE Mode. 10 ns. tEN. Data Outputs Active after TRI ... The OE pin, when high, puts the output pins into a high impedance state.
  22. [22]
    [PDF] Applications Note Understanding DRAM Operation
    To refresh one row of the memory array using CAS before RAS Refresh, the following steps must occur. 1. CAS must switch from high to low. 2. WE must switch to a ...Missing: tri- | Show results with:tri-
  23. [23]
    [PDF] 3.9.5 DRAM Optional Features - JEDEC
    When the output is high Z and RAS is inactive, the output will remain high Z, indepen- dent of the levels on CAS or OE, until a RAS active read cycle is ...
  24. [24]
    Three-State | Analog Devices
    A three-state, or Tri-State™, output has three electrical states: One, zero, and "Hi-Z," or "open." The hi-Z state is a high-impedance state in which the output ...
  25. [25]
    CMOS vs TTL: Evolution, Principles, and Application Decisions in ...
    Apr 29, 2024 · The main advantage of CMOS over TTL is its lower power consumption. CMOS circuits only use significant power when switching states, making ...
  26. [26]
    [PDF] Logic Guide (Rev. AB) - Texas Instruments
    Today's applications are evolving with greater functionality and smaller size. TI's goal is to help designers easily find the ideal logic technology or function.
  27. [27]
    [PDF] Octal buffer/line driver - 74HC244; 74HCT244 - Nexperia
    Aug 5, 2024 · The 74HC244; 74HCT244 is an 8-bit buffer/line driver with 3-state outputs. The device can be used as two 4-bit buffers or one 8-bit buffer.
  28. [28]
    output enable (1) (general) - JEDEC
    A control input to an integrated circuit that, depending on the logic level applied to it, either permits or prevents the output of data from the device.
  29. [29]
    [PDF] CDx4AC245, CDx4ACT245 Octal-Bus Transceiver, Three-State ...
    The logic level present on the direction input. (DIR) determines the data direction. When the output enable input (OE) is HIGH, the outputs are in the high ...
  30. [30]
    enable time to the high level (of a three-state or H-type open-circuit ...
    enable time to the high level (of a three-state or H-type open-circuit output) (tPZH). The propagation time between specified reference points on the input and ...
  31. [31]
    [PDF] Understanding and Interpreting Standard-Logic Data Sheets (Rev. C)
    Jun 4, 2016 · The output enable pin (OE) must be tied high (to VCC) through an external pullup resistor (see Figure 26). For more information, see IOZPD and ...
  32. [32]
    [PDF] CY7C1010DV33 2-Mbit (256 K × 8) Static RAM Datasheet
    Nov 19, 2014 · Reading from the device is accomplished by taking Chip Enable (CE) and Output Enable (OE) LOW while forcing Write Enable (WE) HIGH. Under these ...
  33. [33]
    [PDF] mos memory glossary symbols, terms, and definitions
    Current out of a terminal is given as a positive value. Off-state (high-impedance state) output current (of a three-state output), IOZ. The current into an ...
  34. [34]
    [PDF] "Interfacing Memory to the TMS320C32 DSP" - Texas Instruments
    The four signal lines of STRB0 are assigned to the chip-select pins of four. 32K × 8 15-ns SRAMs, and the four signal lines of STRB1 are connected to the chip- ...
  35. [35]
    [PDF] System Considerations For Using Bus-hold Circuits To Avoid ...
    bus, that the duration of the inactive state (tri-state) is short so that harmful voltages cannot build up. The advantage is that this method does not ...Missing: contention | Show results with:contention
  36. [36]
    [PDF] Power-Up 3-State (PU3S) Circuits in TI Standard Logic Devices
    This implies that they have IOFF, PU3S, output disable or enable feature, along with precharge circuits on the backplane port (GTLP/VME/BTL/GTL side). In FB and ...
  37. [37]
    [FAQ] How do I size pull-up or pull-down resistors? - Logic forum
    Nov 29, 2018 · The short answer is, if you aren't sure, use a 10kΩ resistor and adjust if you have problems. The long answer follows.Missing: three- | Show results with:three-
  38. [38]
    None
    Summary of each segment:
  39. [39]
    [PDF] Supplement to The TTL Data Book - Bitsavers.org
    Page 1. The Engineering Staff of. TEXAS INSTRUMENTS INCORPORATED. Semiconductor Group. 1981. Supplement to. The TTL. Data Book for. Design Engineers. Second ...<|separator|>
  40. [40]
    [PDF] 1977_TI_Supplement_to_the_TT...
    A three-state output offers the convenience of an open-collector output with the speed of a totem-pole output; it can be bus-connected to other similar outputs, ...
  41. [41]
    [PDF] A Basic Guide to I2C - Texas Instruments
    The open-drain connections are used on both SDA and SCL lines and connect to an NMOS transistor. This open-drain connection controls the I2C communication line ...Missing: modern | Show results with:modern
  42. [42]
    Bus Buffers Simplify Design of Large, Noisy I2C Systems
    Jan 1, 2013 · The I2C bus is a digital serial 2-wire bus consisting of a single clock (SCL) and single data (SDA) line. The I2C protocol employs open drain ...Missing: modern variants
  43. [43]
    [PDF] SmartFusion2 SoC and IGLOO2 FPGA Low-Power Design User Guide
    The floating inputs can cause totem-pole currents on the input I/O circuitry when the device is in active mode. Microsemi recommends releasing the inputs only ...
  44. [44]
    [PDF] UltraScale Architecture SelectIO Resources User Guide - AMD
    Sep 1, 2022 · This guide covers SelectIO interface resources, logic resources, and high density I/O resources for the UltraScale Architecture.
  45. [45]
    [PDF] Vivado Design Suite User Guide: I/O and Clock Planning
    May 4, 2022 · Configuring I/O Ports. Xilinx devices support configurable SelectIO™ interface drivers and receivers, which support various standard interfaces.
  46. [46]
    [PDF] The Many Flavors of LVDS - Texas Instruments
    LVDS is a low voltage differential signaling standard using two signal lines, delivering speed with low power consumption. It was introduced in 1994.
  47. [47]
    Understanding LVDS Fail-Safe Circuits - Analog Devices
    Mar 22, 2006 · Low-voltage differential signaling (LVDS) is a widely used differential signaling technology for high-speed digital-signal interconnections.Missing: buses | Show results with:buses
  48. [48]
    [PDF] How to Select Little Logic - Texas Instruments
    TI Little Logic families are mainly TTL/CMOS families powered by 3.3 V, 2.5 V, 1.8 V, or even lower voltage. TTL input switching levels are mainly fixed at 2 V ...
  49. [49]
    [PDF] IEEE Std 1149.1 (JTAG) Testability Primer - Texas Instruments
    To test any system it is necessary to put the system into a known state, supply known input data (test data), and observe the system to see if it performs as ...
  50. [50]
    [PDF] IEEE 1149.1 JTAG Boundary-Scan Testing in Altera Devices - Intel
    Aug 22, 2002 · The pin is tri-stated if data is not being shifted out of the device. TMS. Test mode select Input pin that provides the control signal to ...
  51. [51]
    Minimizing the dynamic and sub-threshold leakage power ...
    In fact for very deep-sub-micron process such as 70 nm or below, leakage power becomes significant and cannot be ignored anymore. For example, Intel Pentium IV ...
  52. [52]
    Leakage Control for Deep-Submicron Circuits - SPIE Digital Library
    Abstract. High leakage current in deep sub-micron regimes is becoming a significant contributor to power dissipation of CMOS circuits as threshold voltage, ...
  53. [53]
    [PDF] Design Techniques for Fully Integrated Switched- Capacitor Voltage ...
    May 1, 2015 · This thesis describes design techniques for fully integrated switched-capacitor DC-DC converters, which are cost-effective for on-die power ...
  54. [54]
    ReGate: Enabling Power Gating in Neural Processing Units - arXiv
    Oct 3, 2025 · ... three power states: on, auto, and off. The auto state is enabled by default, in which the hardware transparently manages power gating. The ...
  55. [55]
    GateBleed: Exploiting On-Core Accelerator Power Gating for High ...
    Oct 17, 2025 · As power consumption from AI training and inference continues to increase, AI accelerators are being integrated directly into the CPU.