ES 210: Digital Circuits and Logic
Design
(Prerequisite: ES 230 and 231, or equivalent)
Spring 2007 Semester
Office: Salazar Hall #2004
Office Hours: 10 a.m.- 11 a.m., M-F, or by appointment
Tel: (707) 664-4438
Fax: (707) 237-2547
e-mail: jagan.agrawal@sonoma.edu
and
Office: Salazar Hall #2005
Office Hours: 10 a.m.- 11 a.m., Tue and Thu
e-mail: ali.kujoory@sonoma.edu
CLASS TIMINGS:
Lectures: Tuesdays and
Thursdays, 11 a.m. to 12:15 p.m. in Salazar #2009A.
Laboratory:
Wednesdays, 2 p.m. to 4:30 p.m. in Salazar #2003 (by Mr. Shahram Marivani).
Lectures for this course
start on Jan. 30 and end on May 17.
No classes during the week
of April 9 due to the Spring Break.
COURSE OBJECTIVES:
The objectives of this
course are to:
i.
introduce
the concept of digital and binary systems
ii.
give
students the concept of digital electronics
iii.
provide
fundamental concepts used in the design of digital systems
iv.
give
students the basic tools for the design and implementation of digital circuits,
modules and subsystems
v.
reinforce
theory and techniques taught in the classroom through experiments and projects
in the laboratory.
COURSE SYLLABUS AND WEEKLY INSTRUCTION PLAN:
Week 1: (Jan 29, Feb. 1)
REVIEW OF
BINARY SYSTEMS, BOOLEAN ALGEBRA AND LIGIC GATES.
Digital Systems. Binary Numbers. Number Base Conversions. Octal and Hexadecimal Numbers. Complements. Signed Binary Numbers. Binary Codes. Binary Storage and Registers. Binary Logic. (Chapter 1)
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. (Chapter 2)
Week 2: (Feb. 6 & 8)
REVIEW OF OPTIMIZATION
OF BOOLEAN FUNCTIONS AND GATE LEVEL IMPLEMENTATIONS, AND, INTRODUCTION OF A
LANGUAGE FOR DESCRIBING AND TESTING IMPLEMENTATIONS (HARDWARE).
The Map Method of Boolean Function Representation. Four-Variable Map. Five-Variable Map. Product of Sums Simplification. Don't-Care Conditions. NAND and NOR Implementation. Other Two-Level Implementations. Exclusive-OR Function. Introduction and Application of Hardware Description Language (HDL). (Chapter 3) (HDL Examples)
Week 3: (Feb. 13 & 15)
DESIGN AND
IMPLEMENTATION OF DIGITAL BUILDING BLOCKS - I
Combinational Circuits, Analysis Procedure, Design Procedure, Binary Adder-Subtractor. Decimal Adder. Binary Multiplier. (Chapter 4)
Week 4: (Feb. 20 & 22)
DESIGN AND
IMPLEMENTATION OF DIGITAL BUILDING BLOCKS - II
Magnitude Comparator. Decoders. Encoders. Multiplexers. HDL For Combinational Circuits. (Chapter 4) (HDL Examples)
Weeks 5 and 6: (Feb. 27, March 1, March 3 and March 8)
DESIGN AND
IMPLEMENATION OF SYNCHRONOUS SEQUENTIAL CIRCUITS.
Clock and Clocked Circuits. Sequential
Circuits. Memory Elements. Latches. Flip-Flops. State of a Sequential Circuit.
State Diagrams. Analysis of Clocked Sequential Circuits. HDL For Sequential
Circuits. State Reduction and Assignment. Design Procedure. (Chapter 5)
Weeks 7 and 8: (March 13, 20, 22 and 27; Test #1 on March 15)
DESIGN AND
IMPLEMENTATION OF REGISTERS AND COUNTERS.
Registers. Shift Registers. Ripple Counters. Synchronous Counters. Other Counters. Random Sequence Generators. HDL for Registers and Counters. (Chapter 6)
Weeks 9 and 10: (April 3, 5, 17 and 19; Spring break during the period April 9-13)
MEMORY AND
PROGRAMMABLE LOGIC.
Introduction. Random-Access Memory. Memory Decoding. Error Detection and Correction. Read-Only Memory. Programmable Logic Array. Programmable Array Logic. Sequential Programmable Devices. (Chapter 7)
Weeks 11: (April 24 and 26)
ASYNCHRONOUS
SEQUENTIAL LOGIC.
Introduction. Analysis Procedure. Circuits With Latches. Design Procedure. Reduction of State and Flow Tables. Racing in Digital Circuits, Race-Free State Assignment. Hazards. Design Example. (Chapter 9 figures) (Chapter 9 with text)
Weeks 12 and 13: (May 1, 8, 10 and 15; Test #2 on May 3)
DIGITAL ELECTRONICS, TECHNOLOGY AND INTEGRATED CIRCUITS.
Introduction. Special Characteristics. Bipolar-Transistor Characteristics. RTL and DTL Circuits. Transistor-Transistor Logic (TTL). Emitter-Coupled Logic (ECL). Metal-Oxide Semiconductor (MOS). Complementary MOS (CMOS). CMOS Transmission Gate Circuits. Switch-Lever Modeling With HDL. (Chapter 10 figures)(Chapter 10 with text)
Week 14: (May 17)
REVIEW OF THE COURSE AND DISCUSSION ON FINAL EXAM.
Text Book:
'Digital Design', 3rd edition, by M. Morris Mano, published by Prentice Hall, 2002, ISBN: 0-13-062121-8.
Please see the list at the bottom of this page.
Outcomes:
In this course, the students will attain:
- an ability to apply knowledge of mathematics, science, and engineering.
- an ability to design and conduct experiments, as well as to analyze and interpret data.
- an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
Grading Policy:
Homework assignments -----------------------------------------
15%
Test #1 (Thursday, March 15) ---------------------------------- 20%
Test #2 (Thursday, April 26) ------------------------------------ 20%
Final Exam (Tuesday, May 22,
11 a.m. to 12:50 p.m.) ------- 20%
Laboratory --------------------------------------------------------
25%
Grades will be curved.
Policy on the Submission of Homework and Project Work:
1. All homework, experiments and
projects must be done individually unless instructed otherwise.
2. All work must be submitted on
8.5 X11 papers.
3. Tables and graphs in the homework
submissions must be presented neatly, properly labeled and must be clearly
explained.
4. Each submission is due in the beginning of the class on the specified
date.
Failing any of the above, a
submission may not be accepted resulting in the loss of grade in that
assignment.
Deadlines to drop the course:
Digital Design: Principles and Practices:4/e
(c) 2006 | Prentice Hall | Cloth; 928 | Instock
ISBN-10: 0131863894 (in new system: ISBN-13: 9780131863897)
John Wakerly
Digital Electronics: A Practical Approach:7/e
(c) 2005 | Prentice Hall | Cloth; 928 | Instock
ISBN-10: 0131141651 | ISBN-13: 9780131141650
William Kleitz
Digital Principles and Design with CD-ROM, 1st Edition
Donald D. Givone, SUNY BUFFALO
Hardcover with CDROM
(c) 2003, ISBN-13 9780072551327
Introduction to Logic Design with CD ROM, 2nd Edition
Alan B Marcovitz, FLORIDA ATLANTIC U-BOCA RATON
Hardcover with CDROM, 672 pages
(c) 2005, ISBN-13 9780072951769
Fundamentals of Digital Logic with VHDL Design with CD-ROM, 2nd Edition
Stephen Brown, University of Toronto, Canada
Zvonko Vranesic, University of Toronto, Canada
Hardcover with CDROM
(c) 2005, ISBN-13 9780072499384
Digital Electronics Demystified, 1st Edition
Myke Predko
Softcover, 370 pages
(c) 2005, ISBN-13 9780071441414
CMOS Digital Integrated Circuits Analysis & Design, 3rd Edition
Sung-Mo (Steve) Kang, UNIV OF CALIF-SANTA CRUZ
Yusuf Leblebici, Swiss Federal Institute of Technology
Hardcover, 672 pages
(c) 2003, ISBN-13 9780072460537
Digital Design
Frank Vahid, Univ. of California, Riverside
Hardcover, 552 pages
(c) 2006, ISBN: 978-0-470-04437-7