Cover image
Title page
In Praise of Digital Design
About the Authors
Copyright
Dedication
Preface
Features
Online Supplements
How to Use the Software Tools in A Course
Labs
Bugs
Acknowledgments
1. From Zero to One
1.1 The Game Plan
1.2 The Art of Managing Complexity
1.3 The Digital Abstraction
1.4 Number Systems
1.5 Logic Gates
1.6 Beneath the Digital Abstraction
1.7 CMOS Transistors*
1.8 Power Consumption*
1.9 Summary and a Look Ahead
2. Combinational Logic Design
2.1 Introduction
2.2 Boolean Equations
2.3 Boolean Algebra
2.4 From Logic to Gates
2.5 Multilevel Combinational Logic
2.6 X’s and Z’s, Oh My
2.7 Karnaugh Maps
2.8 Combinational Building Blocks
2.9 Timing
2.10 Summary
3. Sequential Logic Design
3.1 Introduction