CMOS LOGIC CIRCUIT DESIGN

Similar documents
Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

CMOS VLSI Design (A3425)

CMOS VLSI Design (A3425)

PHYSICS OF SEMICONDUCTOR DEVICES

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

EC 1354-Principles of VLSI Design

Contents 1 Introduction 2 MOS Fabrication Technology

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

UNIT-II LOW POWER VLSI DESIGN APPROACHES

Electronic Circuits EE359A

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

Power-Area trade-off for Different CMOS Design Technologies

TECHNO INDIA BATANAGAR (DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING) QUESTION BANK- 2018

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

FUNDAMENTALS OF MODERN VLSI DEVICES

444 Index. F Fermi potential, 146 FGMOS transistor, 20 23, 57, 83, 84, 98, 205, 208, 213, 215, 216, 241, 242, 251, 280, 311, 318, 332, 354, 407

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

Digital Design and System Implementation. Overview of Physical Implementations

Semiconductor Detector Systems

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

EECS150 - Digital Design Lecture 2 - CMOS

ECE/CoE 0132: FETs and Gates

CMOS Digital Integrated Circuits Analysis and Design

DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

nmos, pmos - Enhancement and depletion MOSFET, threshold voltage, body effect

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Gate-Diffusion Input (GDI): A Power-Efficient Method for Digital Combinatorial Circuits

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

Design of Low Power Vlsi Circuits Using Cascode Logic Style

Gdi Technique Based Carry Look Ahead Adder Design

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style

Lecture 4&5 CMOS Circuits

Investigation on Performance of high speed CMOS Full adder Circuits

Adiabatic Logic Circuits for Low Power, High Speed Applications

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

ISSN:

Semiconductor Devices

ANALYSIS AND DESIGN OF ANALOG INTEGRATED CIRCUITS

VALLIAMMAI ENGINEERING COLLEGE

A new 6-T multiplexer based full-adder for low power and leakage current optimization

EECS150 - Digital Design Lecture 19 CMOS Implementation Technologies. Recap and Outline

Memory Basics. historically defined as memory array with individual bit access refers to memory with both Read and Write capabilities

ANALYSIS AND DESIGN OF ANALOG INTEGRATED CIRCUITS

Introduction to Electronic Devices

EECS150 - Digital Design Lecture 15 - CMOS Implementation Technologies. Overview of Physical Implementations

EECS150 - Digital Design Lecture 9 - CMOS Implementation Technologies

VLSI Designed Low Power Based DPDT Switch

A SURVEY ON DIFFERENT ARCHITECTURE FOR XOR GATE

Lecture 12 Memory Circuits. Memory Architecture: Decoders. Semiconductor Memory Classification. Array-Structured Memory Architecture RWM NVRWM ROM

Design of Analog CMOS Integrated Circuits

EE 330 Lecture 44. Digital Circuits. Dynamic Logic Circuits. Course Evaluation Reminder - All Electronic

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

ECE 5745 Complex Digital ASIC Design Topic 2: CMOS Devices

Energy Efficient Full-adder using GDI Technique

420 Intro to VLSI Design

Ultra-low voltage high-speed Schmitt trigger circuit in SOI MOSFET technology

METHODOLOGY FOR THE DIGITAL CALIBRATION OF ANALOG CIRCUITS AND SYSTEMS

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

Technology, Jabalpur, India 1 2

1 FUNDAMENTAL CONCEPTS What is Noise Coupling 1

Chapter 1 Semiconductors and the p-n Junction Diode 1

Design & Analysis of Low Power Full Adder

Reduced Swing Domino Techniques for Low Power and High Performance Arithmetic Circuits

Preface... iii. Chapter 1: Diodes and Circuits... 1

EE 330 Lecture 44. Digital Circuits. Ring Oscillators Sequential Logic Array Logic Memory Arrays. Final: Tuesday May 2 7:30-9:30

Semiconductor Memory: DRAM and SRAM. Department of Electrical and Computer Engineering, National University of Singapore

Implementation of High Performance Carry Save Adder Using Domino Logic

On Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital VLSI

ADIABATIC LOGIC FOR LOW POWER DIGITAL DESIGN

Layers. Layers. Layers. Transistor Manufacturing COMP375 1

ECE520 VLSI Design. Lecture 2: Basic MOS Physics. Payman Zarkesh-Ha

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop

Energy-Recovery CMOS Design

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

MOSFETS: Gain & non-linearity

PMOS-based Integrated Charge Pumps with Extended Voltage Range in Standard CMOS Technology

UNIT III VLSI CIRCUIT DESIGN PROCESSES. In this chapter we will be studying how to get the schematic into stick diagrams or layouts.

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

POWER EFFICIENT DESIGN OF COUNTER ON.12 MICRON TECHNOLOGY

Layers. Layers. Layers. Transistor Manufacturing COMP375 1

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

Microelectronics, BSc course

Implementation of Carry Select Adder using CMOS Full Adder

Figure.1. Schematic of 4-bit CLA JCHPS Special Issue 9: June Page 101

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

Microelectronic Circuits

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families

Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code

Design of Low-Power High-Performance 2-4 and 4-16 Mixed-Logic Line Decoders

2 MARK QUESTIONS & ANSWERS UNIT1-MOS TRANSISTOR PRINCIPLE

IES Digital Mock Test

Low Power Adiabatic Logic Design

Design of Low Power Flip Flop Based on Modified GDI Primitive Cells and Its Implementation in Sequential Circuits

Circuit level, 32 nm, 1-bit MOSSI-ULP adder: power, PDP and area efficient base cell for unsigned multiplier

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

Computer Architecture (TT 2012)

Transcription:

CMOS LOGIC CIRCUIT DESIGN

CMOS LOGIC CIRCUIT DESIGN John P. Uyemura Georgia Institute of Technology KLUWER ACADEMIC PUBLISHERS NEW YORK, BOSTON, DORDRECHT, LONDON, MOSCOW

ebook ISBN: 0-306-47529-4 Print ISBN: 0-7923-8452-0 2002 Kluwer Academic Publishers New York, Boston, Dordrecht, London, Moscow Print 2001 Kluwer Academic Publishers Dordrecht All rights reserved No part of this ebook may be reproduced or transmitted in any form or by any means, electronic, mechanical, recording, or otherwise, without written consent from the Publisher Created in the United States of America Visit Kluwer Online at: and Kluwer's ebookstore at: http://kluweronline.com http://ebooks.kluweronline.com

Dedication This book is dedicated to Christine and Valerie for all of the joy and happiness that they bring into my life

Preface This book is based on the earlier Kluwer title Circuit Design for CMOS/VLSI which was published in 1992. At that time, CMOS was just entering the mainstream as a technique for high-speed, high-density logic circuits. Although the technology had been invented in the 1960 s, it was still necessary to include Section 1.1 entitled Why CMOS? to justify a book on the subject. Since that time, CMOS has matured and taken its place as the primary technology for VLSI and ULSI digital circuits. It therefore seemed appropriate to update the book and generate a second edition. Background of the Book After loading the old files and studying the content of the earlier book, it became clear to me that the field is much more stable and well-defined than it was in the early 1990 s. True, technological advances continue to make CMOS better and better, but the general foundations of modern digital circuit design have not changed much in the past few years. New logic circuit techniques appearing in the literature are based on well-established ideas, indicating that CMOS has matured. As a result of this observation, the great majority of the old files were abandoned and replaced with expanded discussions and new topics, and the book was reorganized to the form described below. There are sections that didn t change much. For example, Chapter 1 (which introduces MOSFETs) includes more derivations and pedagogical material, but the theme is about the same. But, many items are significantly different. For example, the earlier book contained about 60 pages on dynamic logic circuits. The present volume has almost three times the number of pages dedicated to this important area. In addition, the book has been written with more of a textbook flavor and includes problem sets. Contents Chapter 1 introduces the MOS system and uses the gradual-channel approximation to derive the square-law equations and basic FET models. This sets the notation for the rest of the book. Bulkcharge models are also discussed, and the last part of the chapter introduces topics from smalldevice theory, such as scaling and hot electrons.

viii Chapter 2 is an overview of silicon fabrication and topics relevant to a CMOS process flow. Basic ideas in lithography and pattern transfer are covered, as are items such as design rules, FET sizing, isolation, and latch-up. This chapter can be skipped in a first reading, but it is important to understanding some problems that are specific to layout and fabrication issues. It is not meant to replace a dedicated course in the subject. Circuit design starts in Chapter 3, which is a detailed analysis of the static CMOS inverter. The study is used to set the stage for all of the remaining chapters by defining important DC quantities, transient times, and introducing CMOS circuit analysis techniques. Chapter 4 concentrates on a detailed study of the electrical characteristics of FETs when used as voltage-controlled electronic switches. In particular, the treatment is structured to emphasize the strong and weak points of nfets and pfets, and how both are used to create logic networks. This feeds into Chapter 5, which is devoted entirely to static logic gates. This includes fully complementary designs in addition to variants such as pseudo-nmos circuits and novel XOR/XNOR networks. Chapter 6 on transmission gate logic completes this part of the book. Dynamic circuit concepts are introduced in Chapter 7. This chapter includes topics such as charge sharing and charge leakage in various types of CMOS circuit arrangements. RC modelling is introduced, and the Elmore formulas for the time constant of an RC ladder is derived. Clocks are introduced and used in various types of clocked static and dynamic circuits. Dynamic logic families are presented in Chapter 8. The discussion includes detailed treatments of precharge/evaluate ripple logic, domino logic cascades, self-resetting logic gates, single-phase circuits and others. I have tried to present the material in an order that demonstrates how the techniques were developed to solve specific problems. Chapter 9 deals with differential dual-rail logic families such as CVSL and CPL with short overviews of related design styles. The material in Chapter 10 is concerned with selected topics in chip design, such as interconnect modelling and delays, crosstalk, BSD-protected input circuits, and the effects of transmission lines on output drivers. The level of the presentation in this chapter is reasonably high, but the topics are complex enough so that the discussions only graze the surface. It would take another volume (at least) to do justice to these problems. As such, the chapter was included to serve as an introduction for other courses or readings. Use as a Text There is more than enough material in the book for a 1-semester or 2-quarter sequence at the senior undergraduate or the first-year graduate level. The text itself is structured around a first-year graduate course entitled Digital MOS Integrated Circuits that is taught at Georgia Tech every year. The course culminates with each student completing an individual design project. My objectives in developing the course material are two-fold. First, I want the students to be able to read relevant articles in the IEEE Journal of Solid-State Circuits with a reasonable level of comprehension by the end of the course. The second objective is more pragmatic. I attempt to structure the content and depth of the presentation to the point where the students can answer all of the questions posed in their job interviews and plant visits, and secure positions as chip designers after graduation. Moreover, I try to merge basics with current design techniques so that they can function in their positions with only a minimum amount of start-up time. Problem sets have been provided at the end of every chapter (except Chapter 2). The questions are based on the material emphasized in the chapter, and most of them are calculational in nature. Process parameters have been provided, but these can easily be replaced by different sets that might be of special interest. Most of the problems have appeared on my homeworks or exams; others are questions that I wrote, but never got around to using for one reason or another. I have tried to include a reasonable number of problems without getting excessive. Students that can follow the level of detail used in the book should not have many problems applying the material. SPICE simulations add a lot to understanding, and should be performed whenever possible.

ix Apologies No effort was made to include a detailed list of references in the final version of the book. I initially set out to compile a comprehensive bibliography. However, after several graduate students performed on-line literature searches that yielded results far more complete than my list, I decided to include only a minimal set here. The references that were chosen are books and a few papers whose contents are directly referenced in the writing. The task is thus left to the interested reader. I have tried very hard to eliminate the errors in the book, but realize that many will slip through. After completing six readings of the final manuscript, I think that I caught most of the major errors and hope that the remaining ones are relatively minor in nature. I apologize in advance for those I missed. Acknowledgments Many thanks are due to Carl Harris of Kluwer who has shown amazing patience in waiting for this project to be completed. He never seemed to lose hope, even when I was quite ill (and crabby) for several months and unable to do much. Of course, those who know Carl will agree with me that he is a true gentlemen with exceptional qualities. And a real nice guy. Dr. Roger P. Webb, Chair of the School of Electrical & Computer Engineering at Georgia Tech, has always supported my efforts in writing, and has my never ending thanks. Dr. William (Bill) Sayle, Vice-Chair for ECE Undergraduate Affairs, has also helped me more times than I can count during the many years we have known each other. I am grateful to my colleagues that have taken the time to discuss technical items with me. On the current project, this includes Dr. Glenn S. Smith, Dr. Andrew F. Peterson, and Dr. David R. Hertling in particular. I am grateful to the reviewers that took the time to weed through early versions of the manuscript that were full of typos, missing figures, and incomplete sections to give me their comments. Feedback from the many students and former students that have suffered through the course have helped shape the contents and presentation. Finally, I would like to thank my wife Melba and my daughters Valerie and Christine that have put up with dad sitting in front of the computer for hours and hours and hours. Their love has kept me going through this project and life in general! John P. Uyemura Smyrna, Georgia

Table of Contents Preface Table of Contents vii xi Chapter 1 Physics and Modelling of MOSFETs 1 1.1 Basic MOSFET Characteristics 1 1.1.1 The MOS Threshold Voltage 3 1.1.2 Body Bias 9 1.2 Current-Voltage Characteristics 10 1.2.1 Square-Law Model 14 1.2.2 Bulk-Charge Model 18 1.2.3 The Role of Simple Device Models 19 1.3 1.4 p-channel MOSFETs MOSFET Modelling 19 22 1.4.1 Drain-Source Resistance 23 1.4.2 MOSFET Capacitances 24 1.4.3 Junction Leakage Currents 35 1.4.4 Applications to Circuit Design 37 1.5 Geometric Scaling Theory 37 1.5.1 Full-Voltage Scaling 40 1.5.2 Constant-Voltage Scaling 43 1.5.3 Second-Order Scaling Effects 44 1.5.4 Applications of Scaling Theory 44 1.6 Small-Device Effects 45 1.6.1 Threshold Voltage Modifications 45 1.6.2 1.6.3 Mobility Variations 50 Hot Electrons 52 1.7 Small Device Model 53 1.8 MOSFET Modelling in SPICE 56 1.8.1 Basic MOSFET Model 56

xii 1.9 Problems 58 1.10 References 59 Chapter 2 Fabrication and Layout of CMOS Integrated Circuits 61 2.1 Overview of Integrated Circuit Processing 61 2.1.1 2.1.2 2.1.3 2.1.4 Oxides 61 Polysilicon 63 Doping and Ion Implantation 64 Metal Layers 67 2.2 2.3 Photolithography The Self-Aligned MOSFET 2.3.1 The LDD MOSFET 72 68 71 2.4 Isolation and Wells 73 2.4.1 LOCOS 74 2.4.2 Improved LOCOS Process 77 2.4.3 Trench Isolation 78 2.5 The CMOS Process Flow 78 2.5.1 2.5.2 Silicide Structures 83 Other Bulk Technologies 83 2.6 Mask Design and Layout 85 2.7 2.6.1 2.6.2 2.6.3 2.6.4 MOSFET Dimensions 88 Design Rules 90 Types of Design Rules 90 General Comments 94 Latch-Up 2.7.1 Latch up Prevention 97 2.8 Defects and Yield Considerations 2.8.1 Other Failure Modes 100 2.9 2.10 Chapter Summary References 94 99 101 102

xiii Chapter 3 The CMOS Inverter: Analysis and Design 103 3.1 Basic Circuit and DC Operation 103 3.1.1 DC Characteristics 106 3.1.2 Noise Margins 109 3.1.3 Layout Considerations 112 3.2 Inverter Switching Characteristics 113 3.2.1 Switching Intervals 114 3.2.2 High-to-Low Time 115 3.2.3 Low-to-High Time 117 3.2.4 Maximum Switching Frequency 118 3.2.5 Transient Effects on the VTC 119 3.2.6 RC Modelling 120 3.2.7 Propagation Delay 122 3.2.8 Use of the Step-Input Waveform 124 3.3 Output Capacitance 125 3.4 Inverter Design 3.5 3.6 3.7 3.8 3.4.1 3.4.2 DC Design 134 Transient Design 137 Power Dissipation Driving Large Capacitive Loads Problems References 134 140 144 152 154 Chapter 4 Switching Properties of MOSFETs 155 4.1 4.2 nfet Pass Transistors 4.1.1 Logic 1 Input 156 4.1.2 Logic 0 Input 158 4.1.3 Switching Times 159 4.1.4 Interpretation of the Results 159 4.1.5 Layout 161 pmos Transmission Characteristics 4.2.1 Logic 0 Input 163 155 163

xiv 4.3 4.4 4.2.2 Logic 1 Input 164 4.2.3 Switching Times 165 The Inverter Revisited Series-Connected MOSFETs 4.4.1 nfet Chains 167 4.4.2 pfet Chains 168 4.4.3 FETs Driving Other FETs 169 4.5 Transient Modelling 4.6 4.7 4.5.1 4.5.2 The MOSFET RC Model 171 Voltage Decay On an RC Ladder 173 MOSFET Switch Logic 4.6.1 Multiplexor Networks 186 Problems 166 167 170 185 189 Chapter 5 Static Logic Gates 193 5.1 5.2 Complex Logic Functions CMOS NAND Gate 5.2.1 DC Characteristics 197 5.2.2 Transient Characteristics 201 5.2.3 Design 205 5.2.4 N-Input NAND 205 5.3 CMOS NOR Gate 5.3.1 DC Transfer Characteristic 207 5.3.2 Transient Times 210 5.3.3 Design 213 5.3.4 N-Input NOR 213 5.3.5 Comparison of NAND and NOR Gates 213 5.3.6 Layout 214 5.4 Complex Logic Gates 5.5 5.6 5.7 5.8 5.4.1 5.4.2 5.4.3 Examples of Complex Logic Gates 217 Logic Design Techniques 219 FET Sizing and Transient Design 221 193 195 206 215 Exclusive OR and Equivalence Gates 224 5.5.1 Mirror Circuits 226 Adder Circuits 230 SR and D-type Latch 232 The CMOS SRAM Cell 234

5.8.1 Receiver Latch 237 5.9 Schmitt Trigger Circuits 5.10 5.11 5.12 5.13 Tri-State Output Circuits 238 243 Pseudo-nMOS Logic Gates 245 5.11.1 Complex Logic in Pseudo-nMOS 248 5.11.2 Simplified XNOR Gate 251 Compact XOR and Equivalence Gates 253 Problems 256 xv Chapter 6 Transmission Gate Logic Circuits 259 6.1 Basic Structure 6.1.1 The TG as a Tri-State Controller 260 6.2 Electrical Analysis 6.2.1 6.2.2 Logic 1 Transfer 263 Logic 0 Transfer 264 259 262 6.3 RC Modelling 266 6.3.1 TG Resistance Estimate 266 6.3.2 Equivalent Resistance 267 6.3.3 TG Capacitances 270 6.3.4 Layout Considerations 271 6.4 TG-Based Switch Logic Gates 271 6.5 6.6 6.7 6.8 6.9 6.4.1 6.4.2 6.4.3 6.4.4 Basic Multiplexors 272 OR Gate 273 XOR and Equivalence 274 Transmission-gate Adders 276 TG Registers The D-type Flip-Flop nfet-based Storage Circuits Transmission Gates in Modern Design Problems 276 278 281 283 284

xvi Chapter 7 Dynamic Logic Circuit Concepts 287 7.1 Charge Leakage 7.1.1 Junction Reverse Leakage Currents 289 7.1.2 Charge Leakage Analysis 291 7.1.3 Subthreshold Leakage 295 7.1.4 pfet Leakage Characteristics 296 7.1.5 Junction Leakage in TGs 297 7.2 Charge Sharing 7.2.1 RC Equivalent 305 7.3 The Dynamic RAM Cell 7.3.1 7.3.2 Cell Design and Array Architecture 314 DRAM Overhead Circuits 319 7.4 Bootstrapping and Charge Pumps 7.4.1 Physics of Bootstrapping 324 7.4.2 Bootstrapped AND Circuit 326 7.5 Clocks and Synchronization 7.6 7.7 7.8 7.9 7.5.1 7.5.2 7.5.3 Shift Register 327 TGs as Control Elements 330 Extension to General Clocked Systems 330 Clocked-CMOS Clock Generation Circuits Summary Comments Problems 287 303 311 319 326 331 335 345 345 Chapter 8 CMOS Dynamic Logic Families 349 8.1 8.2 Basic Philosophy Precharge/Evaluate Logic 8.2.1 NAND3 Analysis 352 8.2.2 Dynamic nmos Gate Examples 358 8.2.3 nmos-nmos Cascades 359 8.2.4 Dynamic pmos Logic 363 8.2.5 nmos-pmos Alternating Cascades 367 349 350

8.3 Domino Logic 369 8.3.1 Gate Characteristics 371 8.3.2 Domino Cascades 374 8.3.3 Charge Sharing and Charge Leakage Problems 377 8.3.4 Sizing of MOSFET Chains 381 8.3.5 High-Speed Cascades 389 8.4 Multiple-Output Domino Logic 8.4.1 8.4.2 Charge Sharing and Charge Leakage 395 Carry Look-Ahead (CLA) Adder 396 8.5 8.6 Self-Resetting Logic NORA Logic 8.6.1 NORA Series-Parallel Multiplier 414 8.7 Single-Phase Logic 8.8 An Overview of Dynamic Logic Families 8.9 Problems 8.10 References 392 404 408 416 430 431 433 xvii Chapter 9 CMOS Differential Logic Families 435 9.1 9.2 Dual Rail Logic Cascode Voltage Switch Logic (CVSL) 9.2.1 The pfet Latch 437 9.2.2 CVSL Buffer/Inverter 438 9.2.3 nfet Switching Network Design 440 9.2.4 Switching Speeds 445 9.2.5 Logic Chains in CVSL 445 9.2.6 Dynamic CVSL 447 435 437 9.3 Variations on CVSL Logic 448 9.3.1 Sample-Set Differential Logic (SSDL) 448 9.3.2 ECDL 451 9.3.3 DCSL 453 9.4 Complementary Pass-Transistor Logic (CPL) 453 9.4.1 9.4.2 9.4.3 2-Input Arrays 456 3-Input Arrays 459 CPL Full-Adder 462 9.5 Dual Pass-Transistor Logic (DPL) 462

xviii 9.6 9.7 9.8 9.9 Summary of Differential Design Styles Single/Dual Rail Conversion Circuits 9.7.1 Single-to-Dual Rail Conversion 468 9.7.2 Dual-to-Single Rail Conversion 468 9.7.3 A Basic Current Source 472 Problems References 465 468 473 475 Chapter 10 Issues in Chip Design 477 10.1 On-Chip Interconnects 477 10.1.1 10.1.2 Line Parasitics 477 Modelling of the Interconnect Line 480 10.1.3 Clock Distribution 490 10.1.4 Coupling Capacitors and Crosstalk 492 10.2 Input and Output Circuits 10.2.1 10.2.2 Input Protection Networks 498 Output Circuits 504 10.3 Transmission Lines 10.3.1 Ideal Transmission Line Analysis 510 10.3.2 Reflections and Matching 513 10.4 Problems 10.5 References 498 510 521 523 Index 525

CMOS LOGIC CIRCUIT DESIGN