Browse Definitions :
Definition

fan-out

What is fan-out?

In digital circuitry, fan-out is a measure of the maximum number of digital inputs that the output of a single logic gate can feed without disrupting the circuitry's operations. Most transistor-to-transistor logic (TTL) gates can support up to 10 other digital gates or devices. Thus, a typical TTL gate has a fan-out of 10. In contrast, complementary metal oxide semiconductor (CMOS) gates can support over 50 connected devices, giving them a fan-out rate of greater than 50.

A logic gate can support only a specific number of connected devices, based on the gate's source and sink output currents, as well as the input requirements of the connected devices. The output current must be enough to meet the total needs of all the connected input devices. Exceeding the fan-out by adding too many devices can result in performance and reliability issues which may lead to data errors.

high-level overview of the fan-out process
Figure 1 illustrates the logic gate on the left with fans out to three other gates (from the top down). The I OH arrow indicates the high-level output current and IIH arrow the high-level input current.

Figure 1 provides a high-level overview of the fan-out process. The logic gate on the left (in this case, an NOR gate) fans out to three other gates (NAND, NOR and NOT, from the top down). The IOH arrow indicates the high-level output current, and the IIH arrow indicates the high-level input current. The total IIH of all three input devices should not exceed the source device's IOH.

In some digital systems, it might be necessary to connect a single logic gate to more devices than are supported by the fan-out capacity. In those situations (see figure 2), a digital buffer can be used between the source logic gate and the connected devices. The buffer receives its input from the source gate and outputs the signal to the other devices, as shown in figure 2.

Fan-out process with digital buffer
Figure 2 illustrates how in some digital systems it is sometimes necessary to connect a single logic gate to more devices than are supported by the fan-out capacity using a digital buffer.

The buffer does not perform any inversions like a logic gate but it does provide digital amplification and helps to prevent impedance, making it possible to exceed the original number of supported devices. For example, a buffer could be used to fan out a TTL gate to 25 to 30 other devices, rather than the customary 10.

Instead of a buffer, two NOT logical gates can be used to create a double inversion that achieves similar results as a buffer, as illustrated in figure 3. Unlike the buffer, however, the two NOT gates convert the input signal from the source gate, rather than simply passing the signal along. Most digital circuits support this approach.

Fan-out process with two NOT logical gates
Figure 3 illustrates how two NOT logical gates can be used to create a double inversion that achieves similar results as a digital buffer.

In this configuration, the first NOT gate (on the left) inverts the input signal to a different polarity. The second NOT gate then converts the signal back to its original state and outputs the signal to the other devices. Although this might seem an unnecessary procedure, given that the signal is returned to its original state, this process will actually amplify the signal, making it possible to exceed the original fan-out capacity.

The converse of fan-out is fan-in in which allows a circuit to support a number of digital inputs going into a single logic gate.

See also: integrated circuit, quad gates, transistor, Karnaugh map.

This was last updated in August 2022

Continue Reading About fan-out

Networking
  • What is wavelength?

    Wavelength is the distance between identical points, or adjacent crests, in the adjacent cycles of a waveform signal propagated ...

  • subnet (subnetwork)

    A subnet, or subnetwork, is a segmented piece of a larger network. More specifically, subnets are a logical partition of an IP ...

  • Transmission Control Protocol (TCP)

    Transmission Control Protocol (TCP) is a standard protocol on the internet that ensures the reliable transmission of data between...

Security
CIO
  • What is a startup company?

    A startup company is a newly formed business with particular momentum behind it based on perceived demand for its product or ...

  • What is a CEO (chief executive officer)?

    A chief executive officer (CEO) is the highest-ranking position in an organization and responsible for implementing plans and ...

  • What is labor arbitrage?

    Labor arbitrage is the practice of searching for and then using the lowest-cost workforce to produce products or goods.

HRSoftware
  • organizational network analysis (ONA)

    Organizational network analysis (ONA) is a quantitative method for modeling and analyzing how communications, information, ...

  • HireVue

    HireVue is an enterprise video interviewing technology provider of a platform that lets recruiters and hiring managers screen ...

  • Human Resource Certification Institute (HRCI)

    Human Resource Certification Institute (HRCI) is a U.S.-based credentialing organization offering certifications to HR ...

Customer Experience
Close