| chapt1 ~ chapt9 
 1. Introduction
 
 | 
| About Digital DesignAnalog versus DigitalDigital DevicesElectronic Aspects of Digital DesignSoftware Aspects of Digital DesignIntegrated CircuitsProgrammable Logic DevicesApplication-Specific ICsPrinted-Circuit BoardsDigital-Design LevelsThe Name of the GameGoing Forward
 | 
| 2. Number Systems and Codes | 
| Positional Number SystemsOctal and Hexadecimal NumbersGeneral Positional-Number-System ConversionsAddition and subtraction of Nondecimal NumbersRepresentation of Negative NumbersTwo's-Complement Addition and SubtractionOne's-Complement Addition and SubtractionBinary MultiplicationBinary DivisionBinary Codes for Decimal NumbersGray CodeCharacter CodesCodes for Actions, Conditions, and Statesn-Cubes and DistanceCodes for Detecting and Correcting ErrorsCodes for Serial Data Transmission and Storage
 | 
| 3. Digital Circuits | 
| Logic Signals and GatesLogic FamiliesCMOS LogicElectrical Behavior of CMOS CircuitsCMOS Steady-State Electrical BehaviorCMOS Dynamic Electrical BehaviorOther CMOS Input and Output StructuresCMOS Logic FamiliesBipolar LogicTransistor-Transistor LogicTTL FamiliesCMOS/TTL InterfacingLow-Voltage CMOS Logic and InterfacingEmitter-Coupled Logic
 | 
| 4. Combinational Logic Design Principles | 
| Switching AlgebraCombinational-Circuit AnalysisCombinational-Circuit SynthesisProgrammed Minimization MethodsTiming HazardsThe ABEL Hardware Description LanguageThe VHDL Hardware Description Language
 | 
| 5. Combinational Logic Design Practices | 
| Documentation StandardsCircuit TimingCombinational PLDsDecodersEncodersThree-State DevicesMultiplexersExclusive-OR Gates and Parity CircuitsComparatorsAdders, Subtractors, and ALUsCombinational Multipliers
 | 
| 6. Combinational-Circuit Design Examples | 
| Building-Block Design ExamplesDesign Examples Using ABEL and PLDsDesign Examples Using VHDL
 | 
| 7. Sequential Logic Design Principles | 
| Bistable ElementsLatches and Flip-FlopsClocked Synchronous State-Machine AnalysisClocked Synchronous State-Machine DesignDesigning State Machines Using State DiagramsState-Machine Synthesis Using Transition ListsAnother State-Machine Design ExampleDecomposing State MachinesFeedback Sequential CircuitsFeedback Sequential-Circuit DesignABEL Sequential-Circuit Design FeaturesVHDL Sequential-Circuit Design Features
 | 
| 8. Sequential Logic Design Practices | 
| Sequential-Circuit Documentation StandardsLatches and Flip-FlopsSequential PLDsCountersShift RegistersIterative versus Sequential CircuitsSynchronous Design MethodologyImpediments to Synchronous DesignSynchronizer Failure and Metastability
 | 
| 9. Sequential-Circuit Design Examples | 
| Design Examples Using ABEL and PLDsDesign Examples Using VHDL
 |