DE-07: Logic Families — VLSI Trainers
Digital Electronics Series · DE-07

Logic Families

The electronic hardware behind every logic gate — RTL, DCTL, I²L, DTL, HTL, TTL (totem-pole, open-collector, tri-state), Schottky TTL, ECL, NMOS/PMOS, and CMOS — with fan-in, fan-out, propagation delay, noise margin, power dissipation, and the complete family comparison table.

📐 Logic Family Parameters

Before comparing logic families we must define the six parameters used for comparison. All are measurable from the device datasheet.

Fan-in

Maximum number of inputs a single logic gate can accept. A 3-input AND gate has fan-in = 3. Exceeding fan-in degrades logic levels.

Fan-out

Number of identical gates a single gate output can reliably drive without violating voltage/current specs. A fan-out of 10 means one output can drive 10 gate inputs.

Propagation Delay (tpd)

Time from input change to output change, measured at 50% voltage levels. Average of tPHL and tPLH. Smaller = faster gate.

t_pd = (t_PHL + t_PLH) / 2

Power Dissipation

Power consumed per gate = VCC × ICC. Ranges from microwatts (CMOS static) to milliwatts (ECL). Speed × Power = Figure of merit (lower is better).

Operating Temperature

Commercial: 0°C to +70°C (74-series). Military: –55°C to +125°C (54-series). Same electrical spec, wider temperature range.

Noise Margin

Maximum noise voltage that can be tolerated without causing incorrect logic operation. Defined separately for HIGH state (VNH) and LOW state (VNL).

📊 Noise Margin in Detail

Noise margin quantifies how much noise can be added to a signal before the receiving gate interprets it incorrectly. Four voltage levels define the boundaries:

Noise Margin Voltage Levels — Driver Output to Receiver Input +5V VOH VIH VIL VOL 0V Logic 1 Output Region VOH(min) — guaranteed HIGH output ≥ 2.4V (TTL) V_NH = VOH(min) − VIH(min) Indeterminate / Forbidden Zone VIH(min) to VIL(max) — never apply to gate input Logic 0 Output Region VOL(max) — guaranteed LOW output ≤ 0.4V (TTL) V_NL = VIL(max) − VOL(max) TTL Typical Values VOH(min) = 2.4V   VIH(min) = 2.0V VOL(max) = 0.4V   VIL(max) = 0.8V V_NH = 2.4−2.0 = 0.4V V_NL = 0.8−0.4 = 0.4V
Figure 1 — Noise margin voltage bands. The driver must output voltages outside the forbidden zone; the receiver must accept all valid driver outputs. Noise voltage less than V_NH or V_NL will not cause errors. CMOS has much wider margins than TTL — up to 30–45% of V_DD.
Higher noise margin = more robust. HTL was designed specifically for industrial environments with high electrical noise — its 15V supply gives noise margins of about 7V. CMOS is next best with ~30% V_DD margin. Standard TTL (0.4V) is marginal in noisy environments.

RTL — Resistor-Transistor Logic

RTL is the earliest logic family. Each gate uses input resistors and a transistor — when any input resistor drives the transistor into saturation, the output goes LOW. The basic RTL gate is a NOR gate.

When both inputs A and B are LOW, transistors T₁ and T₂ are in cutoff → output HIGH (logic 1). When either input is HIGH, the corresponding transistor saturates → output LOW (logic 0). This is NOR operation.

RTL Advantages
  • Simplest circuit — few components
  • Low power dissipation per gate
RTL Disadvantages
  • Low noise margin
  • High propagation delay (~20 ns)
  • Now obsolete

DCTL — Direct Coupled Transistor Logic

DCTL is RTL with the base resistors removed — transistor bases connect directly to the driving collector. Very simple, but the missing base resistors cause current hogging: small transistor V_BE variations mean one transistor takes all the base current, leaving others starved. Very low noise margin and not suitable for production ICs. Essentially obsolete.

I²L — Integrated Injection Logic

Integrated Injection Logic (I²L or IIL) is a bipolar family designed for very high packing density. Each gate cell consists of a lateral PNP transistor (acting as a constant current source that “injects” current into the base) and a vertical NPN transistor (the logic switch).

Why I²L matters. The basic cell occupies minimal silicon area — no resistors, no isolation between cells. This made I²L the dominant technology for LSI digital functions (early microprocessors, calculators) before CMOS became dominant. The entire gate is just two transistors sharing a base/emitter region.

DTL — Diode-Transistor Logic

DTL uses input diodes (D₁, D₂) for the logic AND function and a transistor (T₁) for inversion, producing a NAND gate. An additional diode D₃ in series with the transistor base ensures T₁ stays in cutoff when inputs are LOW, by requiring a higher turn-on voltage.

The resistor R₂ between base and ground speeds up transistor turn-off by removing stored charge. Propagation delay ≈ 50 ns, noise margin is good. Now replaced by TTL.

🏭 HTL — High-Threshold Logic

HTL is a modified DTL designed for industrial environments with severe electrical noise. It uses a 15V supply and a Zener diode (V_Z = 6.9V) in place of D₃. The transistor T₂ only conducts when the emitter of T₁ reaches 7.5V (= 6.9V + V_BE,T₂ ≈ 0.6V).

Output LOW ≈ 0.2V, output HIGH ≈ 15V. Noise margin ≈ 7V — far larger than any other family. The trade-off is speed: HTL is the slowest saturated logic family. Used in relay-replacement and PLC applications where noise immunity matters more than speed.

🔵 TTL — Transistor-Transistor Logic

TTL is the most widely used bipolar logic family. It replaces the DTL input diode array with a multi-emitter transistor — a single BJT whose multiple emitters each act as one input diode. This speeds up turn-off by actively pulling base charge away through T₁’s collector-base junction.

Standard TTL NAND Gate with Totem-Pole Output Input Stage Multi-emitter T₁ A input → emitter 1 B input → emitter 2 R₁ = 4kΩ (base pull-up) Replaces DTL input diodes — faster removal of base charge Phase Splitter Transistor T₂ Collector → T₃ base Emitter → T₄ base Drives both totem-pole transistors from single phase-split signal Totem-Pole Output T₃ (upper) + T₄ (lower) Output HIGH: T₃ ON (emitter follower) → low Z drive Output LOW: T₄ ON (saturated) → low Z sink Diode D: prevents T₃ from conducting when T₄ saturates Key specs t_pd ≈ 10 ns Power ≈ 10 mW/gate Fan-out = 10 V_NH = V_NL = 0.4V V_CC = +5V Series: 54/74
Figure 2 — Standard TTL NAND gate. The multi-emitter transistor T₁ replaces the DTL input diodes for faster switching. T₂ is the phase splitter that drives the totem-pole (T₃+T₄+D) output stage. The totem-pole provides low output impedance in both states, giving high fan-out.

TTL Series — Speed vs Power Trade-offs

54L / 74L
Low power
33 ns delay
1 mW/gate
54 / 74
Standard
10 ns delay
10 mW/gate
54H / 74H
High speed
6 ns delay
22 mW/gate
54S / 74S
Schottky
3 ns delay
19 mW/gate
54LS / 74LS
Low-pwr Schottky
10 ns delay
2 mW/gate
74 vs 54 series. Both series have identical circuit designs and electrical specifications. The 54-series operates from –55°C to +125°C (military grade) with tighter V_CC tolerance (4.5V–5.5V). The 74-series is commercial grade (0°C to +70°C). Always use the 54-series for aerospace, military, and high-reliability applications.

TTL Logic Levels

ParameterValueMeaning
VOH(min)2.4 VMinimum guaranteed HIGH output — any valid logic 1 output is ≥ 2.4V
VOL(max)0.4 VMaximum guaranteed LOW output — any valid logic 0 output is ≤ 0.4V
VIH(min)2.0 VMinimum input to be recognised as logic 1
VIL(max)0.8 VMaximum input to be recognised as logic 0
V_NH0.4 VHIGH-state noise margin = VOH(min) − VIH(min) = 2.4 − 2.0
V_NL0.4 VLOW-state noise margin = VIL(max) − VOL(max) = 0.8 − 0.4

🔧 TTL Variants: Open-Collector and Tri-State

Open-Collector TTL

In open-collector gates, the upper totem-pole transistor (T₃) is omitted. The output is the collector of the lower transistor T₄ — left floating (open). An external pull-up resistor to V_CC must be added by the designer to get a proper HIGH output.

Wire-AND with Open-Collector Gates OC-NAND(AB) OC-NAND(CD) R +V_CC Y = AB̄ · CD̄ Wire-AND Advantage Tying open-collector outputs together with one pull-up resistor creates an AND function without an explicit AND gate. Any saturated transistor pulls output LOW. All cutoff → R pulls it HIGH.
Figure 3 — Wire-AND with open-collector gates. Three outputs share one pull-up resistor. If any output transistor saturates, the common line is pulled LOW. Only when all transistors are off does R pull the line HIGH. Totem-pole outputs cannot be wire-ANDed — they would short-circuit.
Limitation of open-collector gates. They are slower than totem-pole gates because the HIGH state is driven only by the passive pull-up resistor R rather than by an active transistor. The larger R is, the slower the rising edge (RC time constant). Tri-state gates (next) solve both the wire-AND and the speed problem together.

Tri-State (Three-State) TTL

Tri-state devices have three output states: HIGH, LOW, and high impedance (Hi-Z). In the Hi-Z state, the output is effectively disconnected — no current flows in or out. This allows multiple tri-state outputs to share a common bus.

Bus connection rule. Only ONE tri-state driver must have its Enable asserted at any time. All others must be in Hi-Z. This is the foundation of data-bus architecture in all microprocessors — the address/data bus uses tri-state buffers so any device can drive the bus, while all others step aside.

Schottky TTL (STTL)

Standard TTL transistors saturate during operation — when switching from saturation to cutoff, the stored base charge must first be removed. This storage time limits switching speed. Schottky TTL prevents saturation by placing a Schottky Barrier Diode (SBD) between the base and collector of each transistor.

The SBD has a forward voltage of only 0.25V. When the transistor approaches saturation (V_CE approaches 0), the SBD turns on and clamps V_CE at approximately 0.4V — just above saturation. The transistor never fully saturates, so there is no stored charge to remove, drastically cutting switching time.

Seriest_pdPower/gateNotes
74S3 ns19 mWSchottky — fastest TTL, but high power
74LS10 ns2 mWLow-power Schottky — same speed as 74, 1/5 the power — the workhorse of TTL
74ALS4 ns1 mWAdvanced LS — best combination of speed and power in TTL era

🔴 ECL — Emitter Coupled Logic

ECL is the fastest logic family — transistors never saturate, eliminating storage time entirely. The circuit is a differential amplifier: transistors switch between the active and cutoff regions, never entering saturation.

ECL OR/NOR Gate — Differential Amplifier Architecture ECL Characteristics • Transistors always in ACTIVE region (not saturated) • Eliminates storage-time delay → fastest family • Propagation delay ≈ 1 ns per gate • Negative logic: logic 1 = −0.9V, logic 0 = −1.75V • Dual outputs: OR and NOR simultaneously • Wired-OR possible (collector outputs can be tied) How It Works All inputs LOW (−1.75V): T₁–T₄ OFF, T₅ (reference) ON OR output = −1.75V (logic 0) Any input HIGH (−0.9V): That transistor turns ON, T₅ turns OFF OR output = −0.9V (logic 1) ✓ Downside Power: 300 mW/gate High power density → expensive cooling Fan-out = 25 Used in mainframes, high-speed comms
Figure 4 — ECL gate architecture. The reference transistor T₅ is biased at –1.29V. When an input exceeds this threshold, current shifts from T₅ to the input transistor, generating both OR and NOR outputs simultaneously. The emitter-follower output stages (T₇, T₈) provide low output impedance.

🟡 MOS Logic — NMOS and PMOS

MOS logic uses MOSFETs instead of bipolar transistors. No biasing resistors are needed — the load transistor T₁ (with gate tied to drain) acts as a resistor. MOS circuits are simpler to fabricate and have higher packing density than bipolar logic.

NMOS (N-channel)

Enhancement N-channel MOSFETs. Operates with positive supply (+V_DD). Gate positive w.r.t. source → conduction (logic 1). Gate at 0V → OFF.

NOR gate: T₂, T₃, T₄ in parallel — any HIGH input turns on a transistor → output LOW.
NAND gate: T₂, T₃, T₄ in series — all HIGH needed for output LOW.

PMOS (P-channel)

Enhancement P-channel MOSFETs. Operates with negative supply (–V_DD). Gate negative w.r.t. source → conduction. Works with negative logic — complements of NMOS inputs/outputs.

Same circuit topology as NMOS but all supply polarities and logic levels inverted.

MOS advantages: high packing density, no resistors needed, low static power, high fan-out (>20). Disadvantage: slower than bipolar families (400 ns propagation delay) and susceptible to gate oxide damage from static discharge.

🟢 CMOS — Complementary MOS

CMOS uses complementary pairs of PMOS and NMOS transistors. The key insight: in steady state, one transistor is always OFF — so no DC current path exists from V_DD to ground. Static power dissipation is essentially zero (only leakage current). Power is only consumed during switching.

CMOS Gate Structures — Complementary PMOS/NMOS Pairs CMOS Inverter +V_DD T₁ PMOS Output T₂ NMOS GND A A=0: T₁ ON, T₂ OFF → HIGH A=1: T₁ OFF, T₂ ON → LOW CMOS NAND Gate T₁(P) ‖ T₂(P) in parallel (pull-up) T₃(N) ─ T₄(N) in series (pull-down) A=0,B=0: T₁,T₂ ON; T₃,T₄ OFF → HIGH A=0,B=1: T₁ ON;T₄ OFF → HIGH A=1,B=0: T₂ ON;T₃ OFF → HIGH A=1,B=1: T₁,T₂ OFF; T₃,T₄ ON → LOW ✓ Output LOW only when BOTH inputs HIGH CMOS NOR Gate T₁(P) ─ T₂(P) in series (pull-up) T₃(N) ‖ T₄(N) in parallel (pull-down) A=0,B=0: T₁,T₂ ON; T₃,T₄ OFF → HIGH ✓ A=0,B=1: T₂ OFF → HIGH path broken T₄ ON → output LOW ✓ A=1,B=0: T₁ OFF; T₃ ON → LOW ✓ A=1,B=1: Both P OFF; both N ON → LOW ✓
Figure 5 — CMOS gate structures. In the NAND: PMOS transistors in parallel (any LOW input keeps output HIGH); NMOS in series (BOTH HIGH needed for LOW output). In the NOR: PMOS in series (BOTH LOW needed for HIGH); NMOS in parallel (ANY HIGH gives LOW output). One transistor set is always OFF — zero DC current path.

CMOS Advantages

CMOS dynamic power. Although static power is near zero, CMOS consumes power during switching: P = C·V²·f (capacitance × voltage² × frequency). At GHz clock rates in modern processors, this becomes significant — which is why reducing V_DD (voltage scaling) is the primary technique for reducing power in modern chips, even at the cost of noise margin.

📊 Full Family Comparison Table

All values are typical; actual figures depend on specific IC revision. The 54/74 standard TTL is the reference baseline.

Parameter RTL DTL TTL (74) Schottky (74S) ECL MOS CMOS
Basic gate (+ve logic) NOR NAND NAND NAND OR/NOR NAND NAND/NOR
Max fan-in 5 10 8 8 5 8 8
Fan-out 5 8 10 10 25 20 >50
Power dissipation (mW/gate) 12 10 10 19 300 2 0.01 static
Propagation delay (ns) 20 30–50 10 3 1 400 70
Noise immunity Nominal Good Very good Very good Good Nominal Very good
Clock rate (MHz) 5 12 15 100+ 300+ 2 5
Supply voltage +3.6V +5V +5V +5V –5.2V +5 to –5V 3–15V
Status Obsolete Obsolete Legacy Legacy Niche (RF/HF) Obsolete Dominant
Modern reality. CMOS has completely dominated digital IC design since the 1990s. Sub-micron CMOS offers ECL-like speeds at a fraction of the power. Every microprocessor, FPGA, memory chip, and SoC today is implemented in CMOS. ECL survives only in ultra-high-speed RF and optical communications circuits where its 1 ns delay is still unmatched by standard CMOS.

📋 Quick Reference

FamilyKey featureBasic gateSpeedPower
RTLResistors + transistors. Simplest. Obsolete.NORSlow (20ns)Low
DCTLRTL without base resistors. Current hogging problem.NORSlowLow
I²LPNP current injector + NPN switch. High density LSI.NORMediumVery low
DTLInput diodes + transistor. Good noise margin. Obsolete.NANDSlow (50ns)Medium
HTLModified DTL. 15V supply. 7V noise margin. Industrial.NANDVery slowHigh
TTLMulti-emitter transistor. Totem-pole output. Workhorse.NAND10 ns10 mW
STTLSchottky diode prevents saturation. Fastest TTL.NAND3 ns19 mW
74LSLow-power Schottky. Best TTL power-speed product.NAND10 ns2 mW
ECLNon-saturating differential amp. Fastest (1 ns).OR/NOR1 ns300 mW
NMOS/PMOSFET-based. Simple, high density. Slow. Obsolete.NAND400 nsLow
CMOSComplementary P+N pairs. Near-zero static power. Dominant.NAND/NOR70 ns→GHz≈0 static
Noise margin formulaTTL valuesCMOS typical
V_NH = VOH(min) − VIH(min)2.4 − 2.0 = 0.4V~1.5V at 5V
V_NL = VIL(max) − VOL(max)0.8 − 0.4 = 0.4V~1.5V at 5V
Figure of meritSpeed (ns) × Power (mW) — lower is better
Coming next — DE-08: Flip-Flops — the basic memory elements of all sequential circuits. RS latch with NOR and NAND gates, race analysis, clocked RS, D flip-flop, JK flip-flop and the race-around condition, Master-Slave JK, edge-triggered T flip-flop, asynchronous PRESET/CLEAR inputs, excitation tables, and flip-flop conversion.
Scroll to Top