MICROELECTRONICS – Transistor Transistor Logic Course MICROELECTRONICS Chapter: Transistor Transistor Logic Michael E. Auer Source of figures: Jaeger/Blalock: Microelectronic Circuit Design, McGraw-Hill Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Course Content Introduction and Milestones in Microelectronics Solid-state Electronics Solid-state Diodes and Diode Circuits Field-effect Transistors (FET) Bipolar Junction Transistors (BJT) Integrated Transistor circuits Introduction to Digital Microelectronics NMOS Logic Circuits Complemetary MOS Logic (CMOS) Bipolar Logic Circuits (TTL) Semiconductor Memories Application Specific Integrated Circuits (ASIC) Microelectronic Technology Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Chapter Content Saturating Bipolar Inverter / Übersteuerungsschalter Transistor Transistor Logic (TTL) / Transistor Transistor Logik Standard 7400 TTL Series / 7400er TTL Serie Schottky-clamped TTL / Schottky TTL BiCMOS Logic / BiCMOS Logik Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Chapter Content Saturating Bipolar Inverter / Übersteuerungsschalter Transistor Transistor Logic (TTL) / Transistor Transistor Logik Standard 7400 TTL Series / 7400er TTL Serie Schottky-clamped TTL / Schottky TTL BiCMOS Logic / BiCMOS Logik Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic The Saturating Bipolar Inverter • • Michael E.Auer 07.05.2007 One of the most basic circuits for BJT logic gates is the saturating bipolar inverter The resistor “pulls” the output high when vI is low, and the output goes to vCE = VCESAT when vI is high MET10 MICROELECTRONICS – Transistor Transistor Logic Load Line Analysis Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Saturating Bipolar Inverter Example Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Switching Characteristics • • • Michael E.Auer 07.05.2007 An important effect of switching in BJTs is that the excess base current required to drive the BJT into saturation results in extra stored charge in the base region. This charge must be removed before the BJT can be turned off. This delay is called the storage time (tS) The figures show typical switching characteristics MET10 MICROELECTRONICS – Transistor Transistor Logic Storage Time • The storage time delays can be calculated using the following expressions: ⎛ ⎞ ⎜ I −I ⎟ t S = τ S ln⎜ BF BR ⎟ ⎜ iCMAX − I ⎟ ⎜ BR ⎟ β ⎠ ⎝ F α F (τ F + α R τ R ) τS = 1− α Rα F • Michael E.Auer Where αF and αR are the forward and reverse commonbase current gains, and τF and τR are the forward and reverse transit times 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Chapter Content Saturating Bipolar Inverter / Übersteuerungsschalter Transistor Transistor Logic (TTL) / Transistor Transistor Logik Standard 7400 TTL Series / 7400er TTL Serie Schottky-clamped TTL / Schottky TTL BiCMOS Logic / BiCMOS Logik Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Diode Logic • Diodes with resistive loads can implement simple logic gates Diode OR gate Michael E.Auer Diode AND gate 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Diode Transistor Logic • Since diode gates are limited to AND and OR functions, the diodes can be combined with transistors to complete the basic logic functions such as the following NAND gate Z = AB Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic TTL Prototype Michael E.Auer 07.05.2007 • TTL has been a workhorse technology in digital systems such for many years • The basic structure for the TTL inverter is shown left MET10 MICROELECTRONICS – Transistor Transistor Logic TTL Inverter Operation • • Michael E.Auer The two figures below show the bias points for the standard low and high inputs The output ranges from VOL = 0.15 V to VOH = 5 V 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Noise Margins for the TTL Prototype • The figure shows where VIL and VIH occur, and they can be approximated by the following expressions using standard TTL values: VIL ≅ 0.7 − VCESAT1 = 0.66 V VOH ≅ V H − VT ≅ V H = 5 V VIH ≅ VBESAT 2 = 0.8 V VOL ≅ VL = VCESAT 2 = 0.15 V NM L ≅ 0.66 − 0.15 = 0.51 V NM H ≅ 5.0 − 0.8 = 4.2 V Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Fan-out Limitations of the TTL Prototype Michael E.Auer 07.05.2007 • For NMOS and CMOS gates, fan-out was not investigated in detail since the input currents to these gates were considered to be zero. • However, this is not the case for TTL as seen in the figure. MET10 MICROELECTRONICS – Transistor Transistor Logic Chapter Content Saturating Bipolar Inverter / Übersteuerungsschalter Transistor Transistor Logic (TTL) / Transistor Transistor Logik Standard 7400 TTL Series / 7400er TTL Serie Schottky-clamped TTL / Schottky TTL BiCMOS Logic / BiCMOS Logik Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Problems of the TTL Prototype Michael E.Auer • One problem of the TTL inverter prototype described so far is that the dynamic response is asymmetrical due to the use of a resistive load to pull the output up and a BJT to pull the output down • Another problem is that the fanout capability is bad. 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic The Standard 7400 Series TTL Inverter • Michael E.Auer The classic approach to fixing these problems appears in the implementation of the 7404 hex inverters in a dual-in-line package (DIP) 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Output Analysis of the 7404 Inverter VOH = VCC − iB 4 RC − v BE 4 − v D1 VOL = VCESAT 2 where VOH ≅ 5 − 0 − 0.7 − 0.7 = 3.6 iB 2 = iE 3 − iRE = iC 3 + iB 3 − iRE iB 2 = 2.57 mA Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Power Consumption of the 7404 POL + POH P = = 5.03 mW 2 Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic TTL VTC and Noise Margins • • The figure shows the VTC simulation results of the TTL inverter Using the results from the simulation, the noise margins can be calculated as NM L = 0.7V − 0.15V = 0.55V NM H = 3.5V − 1.8V = 1.7V Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Logic Functions in TTL • Michael E.Auer The basic structure for the TTL NAND gate: 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Logic Functions in TTL Michael E.Auer 07.05.2007 • The parallel input can be applied to create multiple input NAND gates as seen in the complete circuit schematic for the 7410 three-input NAND gate • Multi-Emitter Transistor MET10 MICROELECTRONICS – Transistor Transistor Logic Multi-Emitter Transistor Structure Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic TTL AND-OR-Inverter Y = A·B·C + D·E Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Low-Power TTL NAND gate Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Input Clamping Diodes for TTL • Michael E.Auer 07.05.2007 To suppress transient effects, diodes can be placed at the input to clamp the signal to ground. MET10 MICROELECTRONICS – Transistor Transistor Logic Chapter Content Saturating Bipolar Inverter / Übersteuerungsschalter Transistor Transistor Logic (TTL) / Transistor Transistor Logik Standard 7400 TTL Series / 7400er TTL Serie Schottky-clamped TTL / Schottky TTL BiCMOS Logic / BiCMOS Logik Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Schottky-Clamped TTL • • Since the saturated transistors in TTL gates substantially slow down the dynamic response of the logic gates, the Schottky-clamped transistor can be used to help this problem The Schottky diode keeps the BJT from going into deep saturation Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Schottky-Clamped TTL Inverter Prototype • Michael E.Auer 07.05.2007 By replacing the two BJTs with Schottky-clamped transistors, the Schottky TTL inverter can be formed MET10 MICROELECTRONICS – Transistor Transistor Logic Three-Input Schottky TTL NAND Gate • • • Michael E.Auer 07.05.2007 Each saturating transistor is replaced by a Schottkyclamped transistor Q6, R2, and R6 replace RE in the original version and eliminates the first “knee” voltage thereby making the transition region narrower Q5 eliminates the need for D1 and provides extra drive to Q4 MET10 MICROELECTRONICS – Transistor Transistor Logic Low-Power Schottky TTL Advanced low-power Schottky TTL (74ALS) Low-power Schottky TTL (74LS) Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Chapter Content Saturating Bipolar Inverter / Übersteuerungsschalter Transistor Transistor Logic (TTL) / Transistor Transistor Logik Standard 7400 TTL Series / 7400er TTL Serie Schottky-clamped TTL / Schottky TTL BiCMOS Logic / BiCMOS Logik Michael E.Auer 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic BiCMOS Logic Michael E.Auer • BiCMOS is a complex processing technology that provides both NMOS and PMOS devices, as well as npn and pnp bipolar transistors • High input impedance logic gates (that require little drive current) are provided by the MOSFETs, and high current drive can be provided from the BJTs due to their high current gain and transconductance 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic BiCMOS Buffer (1) • • Michael E.Auer 07.05.2007 The CMOS inverter only has to supply enough current to drive the bases of the BJTs in the BiCMOS buffer The BJT stage can then be designed to drive the capacitive load at a desired speed MET10 MICROELECTRONICS – Transistor Transistor Logic BiCMOS Buffer (2) Michael E.Auer 07.05.2007 • In some BiCMOS processes, a good npn is provided, but only a sub-par pnp is available • A buffer can be implemented in the manner shown using only npn BJTs MET10 MICROELECTRONICS – Transistor Transistor Logic BiCMOS Logic Gates More complex logic gates can also be implemented using BiCMOS design Two-input BiCMOS NOR gate Michael E.Auer Two-input BiNMOS NOR gate 07.05.2007 MET10 MICROELECTRONICS – Transistor Transistor Logic Summary • • • • • • • Michael E.Auer BJT saturation region: The transistor enters saturation if the base current exceeds the value needed to support the collector current (that is iB > iC/βF). An undiserable result of the storageof excess charge in the base region of the transistor. The time needed to remove the exess charge is called the storage time tS. Classical TTL circuits operate from a single 5 V supply and provide a logic swing of approximately 3,5 V. The transistors in standard TTL circuits switch between the cutoff and the saturation regions of operation. Basic TTL gates realize multi-input NAND functions; however more complex gates can be used to realize almost any desired logic function. Standard TTL logic families provide delays in the 3 to 30 ns range, with a power-delayproduct of approximately 50 pJ. The Schottky-clamped transistor merges a standard bipolar transistor with a Schottky diode and was developed as away to prevent saturation. Schottky TTL circuits offer considerable improvement in speed compared to standard TTL for a given power dissipation because the storage time delays are eliminated. The TTL gate has relatively large input currents for both high- and low-input voltages. The input current is positive for high-input levels and negative for low-input levels. TTL gates are available in many forms, including standard (7400), low-power (74L), highspeed (74H), Schottky (74S), low-power Schottky (74LS) and advanced low-power Schottky (74ALS) versions. 07.05.2007 MET10