Cover image for A first course in digital systems design : an integrated approach
Title:
A first course in digital systems design : an integrated approach
Publication Information:
Pacific Grove, Calif. : Brooks/Cole Publishing, 2000
ISBN:
9780534934125

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010018882 TK7874.75 U94 2000 Open Access Book Book
Searching...
Searching...
30000010018881 TK7874.75 U94 2000 Open Access Book Book
Searching...

On Order

Summary

Summary

This book provides a new paradigm for teaching digital systems design. It puts forth the view that modern digital logic consists of several interacting areas that combine in a cohesive fashion. This includes traditional subjects such as Boolean algebra, logic formalisms, Karnaugh maps, and other classical topics. However, it goes beyond these subject areas by including VHDL, CMOS, VLSI and RISC architectures to show what the field looks like to a modern logic designer. Modern digital design is no longer practiced as a stand-alone art. The integrated approach used in this book is designed to ensure that graduating engineers are prepared to meet the challenges of the new century.


Table of Contents

1 Concepts In Digital Systems
What is a Digital System?
Views of a Digital System
Introduction to Binary Numbers
Data Representations
Binary and Decimal Numbers
Cells and Hierarchy
System Primitives
Metrics
Hierarchical Plan for the Book
Problems
2 Boolean Algebra and Logic Gates
Data Representation and Processing
Basic Logic Operations
Basic Identities
Algebraic Laws
NOR and NAND Gates
Useful Boolean Identities
Algebraic Reductions
Complete Logic Sets
IEEE Logic Gate Symbols
Problems
3 Combinational Logic Design
Specifying the Problem
Canonical Logic Forms
Extracting Canonical Forms
The Exclusive-OR and Equivalence Operations
Logic Arrays
BCD and 7-Segment Displays
Karnaugh Maps
3-Variable Karnaugh Maps
4-Variable Karnaugh Maps
The Role of the Logic Designer
Problems
4 Digital Hardware
Voltages as Logic Variables
Digital Integrated Circuits
Logic Delay Times
Basic Electric Circuits
Transmission Lines
Logic Families
The Hardware Designer
Problems
5 First Concepts In VHDL
Introduction
Defining Modules in VHDL
Structural Modeling
Conditional Models
Binary Words
Libraries
Learning VHDL
Problems
6 CMOS Logic Circuits CMOS
Electronics
Electronic Logic Gates
MOSFETs
The NOT Function in CMOS
Logic Formation Using MOSFETs
Complex Logic Gates in CMOS
MOSFET Logic Formalis
Problems
7 Silicon Chips and VLSI
What is VLSI Engineering?
Lithography and Patterning
Mosfets
Basic Circuit Layout
MOSFET Arrays and AOI Gates
Cells, Libraries, and Hierarchical Design
Floorplans and Interconnect Wiring
Problems
8 Logic Components
Concept of a Digital Component
An Equality Detector
BCD Validity Detector
Line Decoders
Multiplexors
Demultiplexors
Binary Adders
Subtraction
Multiplication
Transmission Gate Logic
Summary
Problems
9 Memory Elements and Arrays
General Properties
Latches
Clocks and Synchronization
Master-Slave and Edge-Triggered Flip-Flops
Registers
Random-Access Memory (RAM)
Read-Only Memory (ROM)
CD ROM
CMOS Memories
Transmission-Gate Circuits
Problems
10 Sequential Logic Networks
The Concept of a Sequential Network
Analysis of Sequential Networks
Sequential Network Design
Binary Counters
The Importance of State Machines
Problems
11 Computer Basics
An Overview of Computer Operations
The Central Processor Unit: A First Look
Datapath Components
Instructions and the Datapath
The Control Unit
CISC and RISC Architectures
Floating-Point Operations
VLSI Aspects of Computer Design
Problems
12 Advanced Computer Concepts
Computing Speed
Pipelining
Cache Memory
Superscalar Architectures
Basic Concepts of Parallel Computing
Problems
References
Epilog
Index