3rd edition. — Prentice Hall, 2002. — 516 p. — ISBN 978-0130621214.
For sophomore courses on digital design in an Electrical Engineering, Computer Engineering, or Computer Science department. Digital Design, 3rd edition is a modern update of the classic authoritative text on digital design. This book teaches the basic concepts of digital design in a clear, accessible manner. The book presents the basic tools for the design of digital circuits and provides procedures suitable for a variety of digital applications. From the Publisher This popular introduction to digital design presents the basic tools for the design of digital circuits, and provides procedures suitable for a variety of digital design applications. --This text refers to an out of print or unavailable edition of this title. This listing is for the international edition of this textbook- an economy version of the book that is paperback, has been printed on lightweight paper, and has black and white text and illustrations.
Preface.Binary Systems.
Digital Computers and Digital Systems.
Binary Numbers.
Number Base Conversions.
Octal and Hexadecimal Numbers.
Complements.
Signed Binary Numbers.
Binary Codes.
Binary Storage and Registers.
Binary Logic.
Boolean Algebra and Logic Gates.
Basic Definitions.
Axiomatic Definition of Boolean Algebra.
Basic Theorems and Properties of Boolean Algebra.
Boolean Functions.
Canonical and Standard Forms.
Other Logic Operations.
Digital Logic Gates.
Integrated Circuits.
Simplification of Boolean Functions.
The Map Method.
Two- and Three-Variable Maps.
Four-Variable Map.
Five-Variable Map.
Product of Sums Simplification.
NAND and NOR Implementation.
Other Two-Level Implementations.
Don’t-Care Conditions.
The Tabulation Method.
Determination of Prime Implicants.
Selection of Prime Implicants.
Concluding Remarks.
Combinational Logic.
Design Procedure.
Adders.
Subtractors.
Code Conversion.
Analysis Procedure.
Multilevel NAND Circuits.
Multilevel NOR Circuits.
Exclusive-OR Functions.
MSI and PLD Components.
Binary Adder and Subtractor.
Decimal Adder.
Magnitude Comparator.
Decoders and Encoders.
Multiplexers.
Read-Only Memory (ROM) ISO.
Programmable Logic Array (PLA).
Programmable Array Logic (PAL).
Synchronous Sequential Logic.
Rip-Flops.
Triggering of Rip-Rops.
Analysis of Clocked Sequential Circuits.
State Reduction and Assignment.
Rip-Flop Excitation Tables.
Design Procedure.
Design of Counters.
Registers, Counters, and the Memory Unit.
Registers.
Shift Registers.
Ripple Counters.
Synchronous Counters.
Timing Sequences.
Random-Access Memory (RAM).
Memory Decoding.
Error-Correcting Codes.
Algorithmic State Machines (ASM).
ASM Chart.
Timing Considerations.
Control Implementation.
Design with Multiplexers.
PLA Control.
Asynchronous Sequential Logic.
Analysis Procedure.
Circuits with Latches.
Design Procedure.
Reduction of State and Flow Tables.
Race-Free State Assignment.
Hazards.
Design Example.
Digital Integrated Circuits.
Special Characteristics.
Bipolar-Transistor Characteristics.
RTL and DTL Circuits.
Transistor-Transistor Logic (TTL).
Emmittcr-Coupled Logic (ECL).
Metal-Oxide Semiconductor (MOS).
Complementary MOS (CMOS).
CMOS Transmission Gate Circuits.
Laboratory Experiments.
Introduction to Experiments.
Binary and Decimal Numbers.
Digital Logic Gates.
Simplification of Boolean Functions.
Combinational Circuits.
Code Converters.
Design with Multiplexers.
Adders and Subtractors.
Flip-Flops.
Sequential Circuits.
Counters.
Shift Registers.
Serial Addition.
Memory Unit.
Lamp Handball.
Clock-Pulse Generator.
Parallel Adder.
Binary Multiplier.
Asynchronous Sequential Circuits.
Standard Graphic Symbols.
Rectangular-Shape Symbols.
Qualifying Symbols.
Dependency Notation.
Symbols for Combinational Elements.
Symbols for Flip-Flops.
Symbols for Registers.
Symbols for Counters.
Symbol for RAM.
Appendix: Answers to Selected Problems.
Index.