Digital Electronics · Chapter 12

Logic Family Characteristics

Part 3 · The parameters that decide whether a circuit that is correct on paper will work on a board.

Dr. Mithun MondalEngineering DevotionDigital Textbook
i Learning Objectives

By the end of this chapter you should be able to:

  • Sketch the voltage transfer characteristic of a logic inverter and identify the three operating regions and the two unity-gain points.
  • Derive \(V_{IL}\) and \(V_{IH}\) from the unity-gain criterion and explain why a gate with a transition-region gain below unity cannot restore a degraded signal.
  • Calculate fan-out in both the HIGH and LOW states from \(I_{OH}\), \(I_{OL}\), \(I_{IH}\) and \(I_{IL}\), including the case of a mixed load.
  • Separate propagation delay into its intrinsic and load-dependent components and predict \(t_{pd}\) at a load capacitance not listed on the data sheet.
  • Compute static and dynamic power dissipation for a bipolar and a CMOS gate, and find the frequency at which CMOS ceases to be the lower-power choice.
  • Use the speed–power product to compare 74, 74LS, 74HC, 74HCT, 74AC and ECL, and justify a family choice for a stated application.

Chapter 1 introduced the two numbers that decide whether a circuit works on a board rather than only on paper: the noise margin and the propagation delay. It stated them. This chapter derives them, and adds the three others — fan-in, fan-out and power dissipation — that together make up the specification of a logic family. A family is a set of integrated circuits built by one process, on one supply, with input and output characteristics deliberately matched so that any output in the set can drive any input in the set. Choosing a family is the first electrical decision in a design, and it is irreversible in the sense that everything on the board must then live with the choice.

The parameters are not independent. Making a gate faster means running more current through smaller devices, which costs power; lowering the supply saves power but shrinks the noise margin in proportion; adding drive capability increases the input capacitance the previous stage must charge. This chapter puts data-sheet numbers to each parameter, shows where the numbers come from in the circuit, and ends with the speed–power product — the single figure of merit that lets six families with wildly different specifications be compared on one line.

Every logic family is one point on the same trade-off surface. Speed is bought with current, and current is dissipated as heat; noise immunity is bought with voltage swing, and voltage swing costs both power and speed. The product of power and delay is nearly constant within a technology, so a family cannot be made faster and cooler at the same time — only a change of technology moves the whole curve. That is exactly what happened when Schottky clamping, then LS, then silicon-gate CMOS arrived.

1 Logic Levels and the Transfer Characteristic

A data sheet quotes four voltages — \(V_{OH(\min)}\), \(V_{OL(\max)}\), \(V_{IH(\min)}\) and \(V_{IL(\max)}\) — and Chapter 1 took them as given. They are not arbitrary. All four are read off one measured curve: the voltage transfer characteristic, or VTC, obtained by sweeping the input of an inverter slowly from 0 V to \(V_{CC}\) and recording the output. Everything a gate does electrically at DC is contained in that curve.

The curve of Figure 12.1 has three regions. In region A the input is low enough that the pull-down device is off and the pull-up device is fully on, so the output sits at the supply rail and barely moves as the input changes: the gain \(|dV_{out}/dV_{in}|\) is close to zero. Region C is the mirror image, with the pull-down device on and the output near ground. Between them lies the transition region, where both devices conduct and the gate behaves as a high-gain inverting amplifier; a 74HC04 typically swings its output over the full 5 V for an input change of about 200 mV, a gain of roughly 25.

input voltage V(in)output V(out)slope = −1slope = −1REGION A — p-channel on, n offTRANSITION REGION|gain| > 1 — noise is amplified hereREGION C — n-channel on, p offV(OH)V(OL)V(IL)V(IH)NM(H)V(OH)−V(IH)NM(L)V(IL)−V(OL)
Figure 12.1 — The transfer characteristic, and the unity-gain points that define V(IL) and V(IH)

Where exactly does “LOW” stop and “HIGH” begin? The convention that every manufacturer follows is the unity-gain criterion. \(V_{IL}\) is the input voltage at the lower point where the slope of the VTC equals \(-1\), and \(V_{IH}\) is the input voltage at the upper such point. The reason is worth stating carefully, because it is the electrical statement of the regeneration property that Chapter 1 argued for in words.

Suppose an input is displaced from its ideal value by a small amount \(\Delta V_{in}\). The output is displaced by \(|A|\,\Delta V_{in}\), where \(A\) is the local slope. If \(|A| < 1\) the disturbance is smaller at the output than it was at the input, and after a few stages it has vanished. If \(|A| > 1\) the disturbance grows, and after a few stages the signal has been driven out of its band entirely. The unity-gain points are therefore the exact boundary between an input the gate can clean up and one it will amplify into an error, which is why they, and not any convenient round number, define the valid input bands.

Why logic works at all
A logic gate is an amplifier operated so that its useful states have gain less than one

The high gain of the transition region is what makes the transition narrow; the low gain either side of it is what makes noise die away rather than accumulate. A stage whose transition-region gain fell below unity would have no valid logic levels at all — it could not restore a degraded input, and a long chain of such stages would drift into the forbidden band. Every logic family is designed around this one requirement.

The corresponding output levels follow at once. \(V_{OH}\) is the output measured at the \(V_{IL}\) point and \(V_{OL}\) the output measured at the \(V_{IH}\) point, both taken with the worst-case load current flowing, because loading a real output pulls it away from the rail. That last clause matters: a 74LS output guarantees \(V_{OL} \le 0.4\ \text{V}\) when sinking 4 mA but only \(V_{OL} \le 0.5\ \text{V}\) when sinking its full rated 8 mA. The published levels are the pessimistic ones.

Family (5 V)\(V_{OH(\min)}\)\(V_{OL(\max)}\)\(V_{IH(\min)}\)\(V_{IL(\max)}\)Threshold set by
74 standard TTL2.4 V0.4 V2.0 V0.8 VTwo \(V_{BE}\) drops plus a diode
74LS2.7 V0.5 V2.0 V0.8 VSame bipolar junctions
74HC4.4 V0.33 V3.5 V1.5 VRoughly \(0.7V_{DD}\) and \(0.3V_{DD}\)
74HCT4.4 V0.33 V2.0 V0.8 VCMOS output, TTL input thresholds
74AC4.4 V0.37 V3.5 V1.5 VRoughly \(0.7V_{DD}\) and \(0.3V_{DD}\)

Notice that the TTL thresholds are fixed by the physics of silicon junctions and do not scale with the supply, whereas the CMOS thresholds are a fixed fraction of \(V_{DD}\). That single difference is the source of almost every interfacing difficulty in Chapter 15.

2 Noise Margin Derived from the Transfer Curve

With the four levels defined, the noise margins follow as the vertical gaps in Figure 12.1 between what a driver guarantees and what a receiver demands:

\[NM_H = V_{OH(\min)} - V_{IH(\min)}, \qquad NM_L = V_{IL(\max)} - V_{OL(\max)}\]

Both are worst-case quantities: they combine the weakest output a driver may produce with the fussiest input a receiver may present, at the extremes of temperature and supply tolerance. A typical part does far better, which is why a marginal board often works on the bench and fails in a warm cabinet.

1 Worked Example 12.1 — Comparing four families on the same axis

Using the table above, and the MECL 10K figures \(V_{OH(\min)} = -0.960\ \text{V}\), \(V_{OL(\max)} = -1.650\ \text{V}\), \(V_{IH(\min)} = -1.105\ \text{V}\) and \(V_{IL(\max)} = -1.475\ \text{V}\), find both margins for each family and express the worse of the two as a percentage of the supply.

Family\(NM_H\)\(NM_L\)Worse of the twoAs % of |supply|
74 standard0.40 V0.40 V0.40 V8.0 %
74LS0.70 V0.30 V0.30 V6.0 %
74HC0.90 V1.17 V0.90 V18.0 %
74HCT2.40 V0.47 V0.47 V9.4 %
ECL 10K0.145 V0.175 V0.145 V2.8 %

Three conclusions come straight out of the table. CMOS at 5 V tolerates three times the interference that 74LS does, and it is symmetrical. 74HCT buys TTL compatibility at the price of a lopsided margin — generous in the HIGH state, only 0.47 V in the LOW state, because it has inherited the TTL input thresholds. And ECL, the fastest family here, has the worst noise immunity of all, barely 145 mV, which is why ECL boards are built with ground planes and controlled-impedance traces rather than on stripboard.

The asymmetry of 74LS deserves a second look, because it explains a class of laboratory faults. The 0.30 V LOW margin is measured with the output sinking its full 8 mA. Every LOW output on a board returns that current through the ground network, and if several outputs switch LOW together the inductance of a shared ground track lifts the local ground reference. A 300 mV bounce is entirely ordinary on a solderless breadboard. It consumes the whole LOW noise margin, and the symptom is a circuit that is logically correct and behaves erratically.

i DC margin and AC margin are different things

The margins above are DC figures: they assume the interference lasts long enough for the gate to respond to it. A gate has finite bandwidth, so a spike much narrower than \(t_{pd}\) may exceed the DC noise margin and still not propagate, because the internal nodes never have time to move. Manufacturers sometimes publish an AC noise-immunity curve of tolerated amplitude against pulse width. It is always more generous than the DC figure, and it is never the number to design to.

3 Fan-In and Fan-Out

Fan-in is simply the number of inputs a gate has. It is the cheaper of the two parameters, but it is not free. In TTL the inputs are the emitters of a single multi-emitter transistor, so extra inputs cost little area and almost no speed — which is why 8-input TTL NAND gates such as the 7430 exist. In CMOS an \(n\)-input NAND puts \(n\) transistors in series in the pull-down path, and the delay of a series chain of \(n\) equal devices grows roughly as \(n(n+1)/2\) once the internal node capacitances are counted. Going from a 2-input to a 4-input CMOS NAND multiplies that factor from 3 to 10. Practical CMOS libraries therefore stop at four inputs and build wider functions as a tree, a point Chapter 14 returns to.

Fan-out is the number of similar inputs one output can drive while still meeting its guaranteed output levels. It is a current question, and there are two of them, because the currents flow in opposite directions in the two states.

\[N_L = \frac{I_{OL(\max)}}{I_{IL(\max)}}, \qquad N_H = \frac{I_{OH(\max)}}{I_{IH(\max)}}, \qquad N = \min(N_L,\,N_H)\]

In the LOW state the driver sinks current out of every load input; in the HIGH state it sources current into them. Whichever ratio is smaller is the fan-out, and the result is truncated, never rounded up.

2 Worked Example 12.2 — Fan-out of a 74LS00, alone and with a mixed load

Data-sheet values for the 74LS00: \(I_{OL} = 8\ \text{mA}\), \(I_{OH} = 400\ \mu\text{A}\), \(I_{IL} = 0.4\ \text{mA}\) per input, \(I_{IH} = 20\ \mu\text{A}\) per input. For standard 7400 inputs, \(I_{IL} = 1.6\ \text{mA}\) and \(I_{IH} = 40\ \mu\text{A}\).

(a) Driving 74LS inputs only.

\[N_L = \frac{8\ \text{mA}}{0.4\ \text{mA}} = 20, \qquad N_H = \frac{400\ \mu\text{A}}{20\ \mu\text{A}} = 20\]

The family is deliberately balanced, so the fan-out is 20 in both states.

(b) Driving three standard 7400 inputs plus as many 74LS inputs as possible. Subtract the standard loads first, then divide what is left:

\[N_L = \frac{8 - 3(1.6)}{0.4} = \frac{3.2}{0.4} = 8, \qquad N_H = \frac{400 - 3(40)}{20} = \frac{280}{20} = 14\]

The LOW state is now the binding constraint, and only 8 further 74LS inputs may be added. Three standard TTL inputs have consumed 60 % of a budget that would otherwise have supported twenty LS loads — a good reason not to mix an old 7400 into an LS design without checking.

For CMOS the DC calculation is almost meaningless. A 74HC input draws at most 1 µA, and a 74HC output is rated at 4 mA, so \(N = 4000\). No board is built that way, because the real limit on a CMOS output is capacitive, not resistive. Every input adds about 5 pF, every centimetre of track another 0.5–1 pF, and the driver must charge all of it through its own on-resistance within the timing budget.

The rule that actually applies
Bipolar fan-out is limited by DC current; CMOS fan-out is limited by AC capacitance

Quote a CMOS fan-out only together with a frequency or an edge-rate requirement. Twenty 74HC inputs present roughly 100 pF, and the next section shows that this alone stretches a 74HC00’s propagation delay from 7 ns to about 22 ns.

4 Propagation Delay and Its Two Components

Propagation delay is measured between the 50 % points of the input and output transitions, and a data sheet always gives two of them, because a gate is not symmetrical:

  • \(t_{PHL}\) — delay from the input edge to the output going from HIGH to LOW;
  • \(t_{PLH}\) — delay from the input edge to the output going from LOW to HIGH.

The quantity \(t_{pd}\) quoted in comparison tables is the average of the two. It is a convenient summary and it is the wrong number for a timing analysis, where the larger of the two must be applied at every stage of the critical path.

INPUT50 %OUTPUT50 %90 %10 %t(PHL)t(PLH)t(r), set by R(out)·C(L)t(f)
Figure 12.2 — The two propagation delays, measured between 50 % points, and the load-dependent edge rates

Why do they differ? In a TTL totem-pole output the LOW-going edge is produced by a transistor driven hard into saturation, which pulls the node down through a few tens of ohms; the HIGH-going edge is produced by an emitter follower in series with a 130 Ω resistor, so it is slower. A standard 7400 has \(t_{PLH} = 11\ \text{ns}\) against \(t_{PHL} = 7\ \text{ns}\), and the asymmetry is exactly this. In CMOS the p-channel pull-up has two to three times the on-resistance of an equally wide n-channel pull-down, so the rise is naturally slower unless the designer widens the p-device to compensate — which the 74HC library does, giving nearly equal edges.

The delay itself has two parts. There is an intrinsic component, set by carrier transit and internal node capacitance and independent of what is connected outside, and a load-dependent component, which is the time the output takes to drag the external capacitance through the switching threshold at its own output resistance:

\[t_{pd} = t_{0} + 0.69\,R_{o}\,C_{L}\]

The 0.69 is \(\ln 2\), the fraction of an RC exponential needed to reach the 50 % point. The practical consequence is that \(t_{pd}\) is a straight line against \(C_L\), whose slope reveals the output resistance the data sheet does not print.

3 Worked Example 12.3 — Extracting \(R_o\) and predicting a delay

The 74HC00 data sheet quotes, at \(V_{CC} = 5\ \text{V}\) and 25 °C, a typical \(t_{pd}\) of 7 ns with \(C_L = 15\ \text{pF}\) and 13 ns with \(C_L = 50\ \text{pF}\). Find the two components, then predict the delay when the gate drives twenty 74HC inputs plus track, about 100 pF.

\[\text{slope} = \frac{13 - 7}{50 - 15} = 0.171\ \text{ns/pF}\]
\[t_0 = 7 - 0.171 \times 15 = 4.43\ \text{ns}\]
\[R_o = \frac{0.171 \times 10^{-9}}{0.69 \times 10^{-12}} = 248\ \Omega\]
\[t_{pd}(100\ \text{pF}) = 4.43 + 0.171 \times 100 = 21.6\ \text{ns}\]

Loading the gate has tripled its delay, and none of that increase appears anywhere on the front page of the data sheet. The extracted 248 Ω is a sensible figure for a 74HC output stage and is the number to use when estimating edge rates or series-termination resistors.

Delays accumulate along a path, so a four-level combinational network in 74LS costs \(4 \times 9.5 = 38\ \text{ns}\) against \(4 \times 3.0 = 12\ \text{ns}\) in 74S. Chapter 16 shows how the ripple-carry adder turns this into an \(O(n)\) penalty and how carry-look-ahead removes it; Chapter 24 shows how the same delay sets the maximum clock frequency of a synchronous counter.

5 Static and Dynamic Power Dissipation

Power dissipation is quoted per gate, and it has two entirely different origins depending on the technology. Getting the distinction right is what makes the frequency dependence in Figure 12.3 sensible rather than surprising.

A bipolar gate draws current continuously, because its transistors are biased into conduction in at least one of the two states. The data sheet gives two supply currents for the whole package, \(I_{CCH}\) with all outputs HIGH and \(I_{CCL}\) with all outputs LOW, and the average is taken because a real circuit spends about half its time in each state:

\[P_{\text{static}} = V_{CC} \cdot \frac{I_{CCH} + I_{CCL}}{2}\]

For the 7400, \(I_{CCH} = 4\ \text{mA}\) and \(I_{CCL} = 12\ \text{mA}\) for four gates, giving \(5 \times 8 = 40\ \text{mW}\) per package, or 10 mW per gate. For the 74LS00, \(I_{CCH} = 0.8\ \text{mA}\) and \(I_{CCL} = 2.4\ \text{mA}\), giving 8 mW per package or 2 mW per gate — the fivefold saving that made LS the default 74-series part for twenty years. The current is drawn whether the gate is switching or not, so TTL power is almost flat with frequency; it rises only slightly at high frequency because of the totem-pole current spike analysed in Chapter 13.

A CMOS gate has no conducting path from \(V_{DD}\) to ground in either stable state, so its static dissipation is only leakage: the 74HC00 specifies \(I_{CC} \le 20\ \mu\text{A}\) for the package at 25 °C, which is 100 µW for four gates, or 25 µW per gate — four hundred times less than 74LS. Its power comes almost entirely from charging and discharging capacitance:

\[P_{\text{dyn}} = (C_{PD} + C_L)\,V_{DD}^{2}\,f\]

\(C_L\) is the external load and \(C_{PD}\) is the power dissipation capacitance, a data-sheet parameter that lumps the gate’s own internal switching charge and its through-current into an equivalent capacitance. For the 74HC00, \(C_{PD} = 22\ \text{pF}\) per gate. Chapter 14 derives this expression from first principles.

4 Worked Example 12.4 — Where 74HC stops being the low-power choice

A 74HC00 gate runs at \(V_{DD} = 5\ \text{V}\) with a 15 pF load and \(C_{PD} = 22\ \text{pF}\). Find its dissipation at 1 MHz and at 10 MHz, and the frequency at which it equals the 2 mW of a 74LS00 gate.

\[P_{\text{dyn}} = (22 + 15)\times 10^{-12} \times 5^{2} \times 10^{6} = 0.925\ \text{mW at 1 MHz}\]
\[P_{\text{dyn}} = 9.25\ \text{mW at 10 MHz}\]
\[f_{\text{cross}} = \frac{2\times 10^{-3}}{37\times 10^{-12}\times 25} = 2.16\ \text{MHz}\]

Below 2.16 MHz the CMOS gate is the cooler part; above it the LS gate is. At 10 MHz the 74HC gate dissipates almost five times what the 74LS gate does. Repeating the calculation against standard TTL at 10 mW per gate puts that crossover at 10.8 MHz. “CMOS draws no power” is a statement about a quiescent circuit, not about a working one.

0.010.1110100switching frequency (MHz)1 µW10 µW100 µW1 mW10 mW100 mW74 standard TTL — 10 mW74LS — 2 mW74HC quiescent — 25 µW74HC dynamic: P = C V² fslope 1 on log axes: P doubles when f doubles2.16 MHz10.8 MHz
Figure 12.3 — Why “CMOS uses no power” stops being true above a few megahertz

Two design consequences follow immediately. First, the \(V_{DD}^{2}\) term is the reason the industry moved from 5 V to 3.3 V and then lower: the same circuit at 3.3 V dissipates \((3.3/5)^2 = 0.436\) of its 5 V figure, a 56 % saving for no change in architecture. Second, because \(C_L\) appears directly, capacitance on a fast node costs power as well as delay; keeping a clock net short is a power optimisation, not only a timing one.

6 The Speed–Power Product and the Family Comparison

Speed and power pull against each other. Within one technology, making a gate faster means lowering the resistances in it so that the same capacitances charge sooner, and that raises the current in direct proportion. The product of the two is therefore nearly constant, and it is the natural figure of merit:

\[\text{SPP} = P \times t_{pd} \qquad [\text{mW} \times \text{ns} = \text{pJ}]\]

Milliwatts multiplied by nanoseconds give picojoules, so the speed–power product is an energy: roughly the energy the gate spends on one switching event. Lower is better, and a genuine technology improvement is one that lowers it.

Compare 74 with 74S. The Schottky family is three times as fast, 3 ns against 9 ns, and takes almost twice the power, 19 mW against 10 mW; the product falls from 90 pJ to 57 pJ, so Schottky clamping is a real improvement and not merely a different operating point. 74LS then keeps the standard family’s speed while cutting the power fivefold, giving 19 pJ, and 74ALS reaches 4.8 pJ. That progression is the history of bipolar logic in one column of numbers.

FamilyTechnology\(t_{pd}\) (ns)Power per gateSPPWorst \(NM\)Fan-out
74Saturated bipolar TTL910 mW90 pJ0.40 V10
74LSLow-power Schottky TTL9.52 mW19 pJ0.30 V20
74HCSilicon-gate CMOS925 µW static; 0.925 mW at 1 MHz0.23 pJ static; 8.3 pJ at 1 MHz0.90 V4000 DC
74HCTCMOS, TTL input levels9as 74HCas 74HC0.47 V4000 DC
74ACAdvanced CMOS510 µW static; 2 mW at 1 MHz (50 pF)0.05 pJ static; 10 pJ at 1 MHz0.90 V24 mA drive
ECL 10KUnsaturated bipolar, current-mode225 mW50 pJ0.145 V25 (low-impedance)

The CMOS rows carry two figures each, and that is the honest way to quote them. A static speed–power product of 0.23 pJ is real but describes a circuit doing nothing; the figure at a stated frequency is what a designer compares. Quoted at 1 MHz, 74HC at 8.3 pJ still beats 74LS at 19 pJ; quoted at 10 MHz it does not.

Choosing a family
Match the family to the dominant constraint, then check the other four parameters

Battery-powered and slow: 74HC, for the microwatt quiescent figure. Mixed with legacy TTL: 74HCT, accepting the 0.47 V LOW margin. Heavy bus loads and fast edges: 74AC, with its 24 mA drive. Above about 100 MHz in the era these families defined: ECL, and accept 25 mW a gate and a controlled-impedance board. There is no family that is best on every axis, which is precisely why six of them survived.

One caution about ECL, developed in Chapter 15. Its 0.145 V noise margin looks catastrophic beside CMOS’s 0.90 V until you notice that ECL signals are usually carried differentially on matched transmission lines, where interference appears as a common-mode voltage that the differential input rejects. The single-ended margin is the wrong measure for the way the family is actually used — a reminder that a specification number only means something alongside the practice it was written for.

7 Summary and Key Results

Chapter 12 — the six parameters that specify a logic family
ParameterDefining expressionTypical 74LSTypical 74HC (5 V)
\(NM_H\)\(V_{OH(\min)} - V_{IH(\min)}\)0.70 V0.90 V
\(NM_L\)\(V_{IL(\max)} - V_{OL(\max)}\)0.30 V1.17 V
Fan-out\(\min(I_{OL}/I_{IL},\; I_{OH}/I_{IH})\)204000 DC, capacitance-limited in practice
\(t_{pd}\)\(\tfrac{1}{2}(t_{PLH}+t_{PHL}) = t_0 + 0.69R_oC_L\)9.5 ns7 ns at 15 pF, 21.6 ns at 100 pF
Static power\(V_{CC}(I_{CCH}+I_{CCL})/2\)2 mW/gate25 µW/gate
Dynamic power\((C_{PD}+C_L)V_{DD}^{2}f\)small, spike-driven0.925 mW/gate at 1 MHz
Speed–power product\(P \times t_{pd}\)19 pJ8.3 pJ at 1 MHz

8 Common Mistakes

! Reading fan-out from the HIGH state alone

Both ratios must be evaluated and the smaller taken. For a 74LS00 driving standard 7400 inputs, \(N_H = 400/40 = 10\) but \(N_L = 8/1.6 = 5\); quoting 10 doubles the permitted load and pushes \(V_{OL}\) above \(V_{IL(\max)}\) whenever the output is LOW. The LOW state is the binding one for every bipolar family, because sinking a saturated transistor’s worth of current is what the input stage demands.

! Quoting a single power figure for a CMOS gate

The 25 µW quiescent figure for a 74HC gate is true and almost never relevant. The gate is put on a board to switch, and the moment it does, \((C_{PD}+C_L)V_{DD}^2 f\) takes over: 0.925 mW at 1 MHz, 9.25 mW at 10 MHz. Always state the frequency, the supply and the load capacitance alongside a CMOS power number, or it means nothing.

! Treating the speed–power product as a quality score

The product is a technology figure, not a ranking of parts. ECL at 50 pJ is “worse” than 74LS at 19 pJ, yet no LS design will run at the frequencies ECL was built for. Use the product to judge whether a new variant is a genuine advance over its predecessor in the same technology; use the individual parameters to choose a part for a job.

9 Chapter Review

  1. 1. Explain, using the slope of the transfer characteristic, why \(V_{IL}\) and \(V_{IH}\) are defined at the unity-gain points rather than at the edges of the transition region.

    A small disturbance \(\Delta V_{in}\) on an input produces \(|A|\Delta V_{in}\) at the output, where \(A\) is the local slope of the VTC. Where \(|A| < 1\) the disturbance is attenuated and dies out along a chain of gates; where \(|A| > 1\) it is amplified and grows. The unity-gain points are therefore the exact boundary between inputs the gate can restore and inputs it will turn into errors, and the valid input bands must stop there. Any other choice would either throw away usable margin or admit levels the gate cannot clean up.

  2. 2. A 74LS gate must drive two standard 7400 inputs and \(n\) 74LS inputs. Find the largest \(n\). Use \(I_{OL}=8\ \text{mA}\), \(I_{OH}=400\ \mu\text{A}\); 7400 inputs take 1.6 mA and 40 µA, 74LS inputs 0.4 mA and 20 µA.

    LOW state: the two standard inputs take \(2 \times 1.6 = 3.2\ \text{mA}\), leaving \(8 - 3.2 = 4.8\ \text{mA}\), so \(n \le 4.8/0.4 = 12\). HIGH state: the two standard inputs take \(2 \times 40 = 80\ \mu\text{A}\), leaving \(400 - 80 = 320\ \mu\text{A}\), so \(n \le 320/20 = 16\). The LOW state binds and the answer is \(n = 12\).

  3. 3. A 74HC gate is specified at 7 ns with a 15 pF load and 13 ns with a 50 pF load. Estimate its delay driving a 68 pF track and give its equivalent output resistance.

    The slope is \((13-7)/(50-15) = 0.171\ \text{ns/pF}\) and the intercept is \(7 - 0.171\times 15 = 4.43\ \text{ns}\). At 68 pF, \(t_{pd} = 4.43 + 0.171 \times 68 = 16.1\ \text{ns}\). Since the load term is \(0.69 R_o C_L\), the output resistance is \(R_o = 0.171\times10^{-9}/(0.69\times10^{-12}) = 248\ \Omega\).

  4. 4. At what frequency does a 74HC gate with \(C_{PD} = 22\ \text{pF}\) driving 30 pF at 5 V dissipate the same 2 mW as a 74LS gate? Compare with the 15 pF case.

    \(P = (22+30)\times10^{-12}\times 25 \times f = 2\times10^{-3}\), so \(f = 2\times10^{-3}/(52\times10^{-12}\times 25) = 1.54\ \text{MHz}\). With a 15 pF load the crossover was 2.16 MHz. Doubling the load capacitance moves the point at which CMOS loses its power advantage down by about 30 %, which is why heavily loaded CMOS buses are not the low-power option they appear to be.

  5. 5. ECL 10K has a worst-case noise margin of 145 mV against 900 mV for 74HC, yet ECL was the family of choice for high-speed instrumentation. Reconcile the two facts.

    The 145 mV figure is a single-ended DC margin, and it is genuinely small because ECL uses an 0.85 V logic swing to avoid saturating its transistors and so keep the delay at 2 ns. In use, ECL signals are carried differentially over matched transmission lines terminated in their characteristic impedance. Interference couples almost equally into both conductors of the pair, appearing as a common-mode voltage that the differential input rejects, while the emitter-follower outputs present a few ohms of source impedance that resists reflections. The effective immunity in the intended layout is therefore far better than the single-ended number suggests — but only if the layout is done properly, which is why ECL was never a stripboard family.