Chapter 1 Concepts in Digital Systems 1.1What Is a Digital System? 1.2Views of a Digital System 1.3Introduction to Binary Numbers 1.4Data Representations 1.5Binary and Decimal Numbers 1.6Cells and Hierarchy 1.7System Primitives 1.8Metrics 1.9Hierarchical Plan for the Book 1.10Problems Chapter 2 Boolean Algebra and Logic Gates 2.1Data Representation and Processing 2.2Basic Logic Operations 2.3Basic Identities 2.4Algebraic Laws 2.5NOR and NAND Gates 2.6Useful Boolean Identities 2.7Algebraic Reductions 2.8Complete Logic Sets 2.9IEEE Logic Gate Symbols 2.10Problems Chapter 3 Combinational Logic Design 3.1Specifying the Problem 3.2Canonical Logic Forms 3.3Extracting Canonical Forms 3.4The Exclusive-OR and Equivalence Operations 3.5Logic Arrays 3.6BCD and 7-Segment Displays 3.7karnaugh Maps 3.83-Variable Karnaugh Maps 3.94-Variable Karnaugh Maps 3.10The Role of the Logic Designer 3.11Problems Chapter 4 Digital Hardware 4.1Voltages as Logic Variables 4.2Digital Integrated Circuits 4.3Logic Delay Times 4.4Basic Electric Circuits 4.5Transmission Lines 4.6Logic Families 4.7The Hardware Designer 4.8Problems Chapter 5 First Concepts in VHDL 5.1Introduction 5.2Defining Modules in VHDL 5.3Structural Modeling 5.4Conditional Models 5.5Binary Words 5.6Libraries 5.7Learning VHDL 5.8Problems Chapter 6 CMOS Logic Circuits 6.1CMOS Electronics 6.2Electronic Logic Gates 6.3MOSFETs 6.4The NOT Function in CMOS 6.5Logic Formation Using MOSFETs 6.6Complex Logic Gates in CMOS 6.7MOSFET Logic Formalism 6.8Problems Chapter 7 Silicon Chips and VLSI 7.1What Is VLSI Engineering? 7.2Lithography and Patterning 7.3MOSFETs 7.4Basic Circuit Layout 7.5MOSFET Arrays and AOI Gates 7.6Cells,Libraries,and Hierarchical Design 7.7Floorplans and Interconnect Wiring 7.8Problems Chapter 8 Logic Components 8.1Concept of a Digital Component 8.2An Equality Detector 8.3BCD Validity Detector 8.4Line Decoders 8.5Multiplexors 8.6Demultiplexors 8.7Binary Adders Chapter 9 Memory Elements and Arrays 9.1General Properties 9.2Latches 9.3Clocks and Synchronization 9.4Master-Slave and Edge-Triggered Flip-Flops 9.5Registers 9.6Random-Access Memory(RAM) 9.7Read-Only Memory(ROM) 9.8CD ROM 9.9CMOS Memories 9.10Transmission-Gate Circuits 9.11Problems Chapter 10 Sequential Logic Networks 10.1The Concept of a Sequential Network 10.2Analysis of Sequential Networks 10.3Sequential Network Design 10.4Binary Counters 10.5The Importance of State Machines 10.6Problems Chapter 11 Computer Basics 11.1An Overview of Computer Operations 11.2The Central Processor Unit:A First Look 11.3Datapath Components 11.4Instructions and the Datapath 11.5The Control Unit 11.6CISC and RISC Architectures 11.7Floating-Point Operations 11.8VLSI Aspects of Computer Design 11.9Problems Chapter 12 Advanced Computer Concepts 12.1Computing Speed 12.2Pipelining 12.3Cache Memory 12.4Superscalar Architectures 12.5Basic Concepts of Parallel Computing 12.6Problems 12.7References Epilog Index