Академический Документы
Профессиональный Документы
Культура Документы
Course Description
This course introduces the students to basic theory and techniques to design digital systems that
consist of logic circuits, the components of digital systems, and how these components are
interconnected to form the whole digital systems. The course provides a thorough background, at
the introductory level, of the logical (mathematical) and electrical basis for digital system design.
Major building blocks for designing digital systems will be examined and used, which include
basic gates, MUXes, DEMUXes, decoders, encoders, various arithmetic blocks, latches, flip-
flops, counters, registers, RAMs/ROMs, PLAs, PALs, and FPGAs. Students will also learn to
design digital circuits using schematic and Verilog Hardware Description Language (HDL). This
course is the gateway to all other digital system courses in the electrical and computer
engineering curriculum.
Page 1 of 4
6. Use MSI devices such as decoders, encoders, multiplexers, etc. to design various logic
circuits.
7. Understand the behavior, timing issues, and internal structure of cross-coupled gates, latches,
flip-flops (RS, JK, D and T) and registers.
8. Identify and prevent various hazard and timing problems.
9. Analyze and design various flip-flop-based state machines (synchronous sequential circuits),
including registers, counters, and controller circuits.
10. Understand how ROM, RAM, PLA, PAL, and FPGA work and how to use them to design
complex logic circuits.
11. Model various logic circuits with Hardware Design Language (HDL) and to use CAD
software and instruments to debug, test, and evaluate their performance
Required Text
Fundamental Digital Design, Lecture Note by Thuy T. Le, San Jose State University, California,
U.S.A. (available for students to download)
Course Textbook
Digital Design (4th Edition), M. Morris Mano and Michael D. Ciletti, International ISBN-10:
0131989243 (ISBN-13: 9780131989245), Prentice Hall, 2007
Lectures
The course will follow the selected subjects as listed on the course description. Please note that
lecture materials are NOT solely based on the required note and textbook, so students are
responsible for following up the lecture in order to prepare themselves for the exams.
Examinations
There will be two midterm exams and one comprehensive final exam for the lecture. The
midterm and final exams are scheduled as shown on the first page of the course syllabus.
− All exams are OPEN-BOOK exams.
− Exams will cover the assigned reading materials and discussed materials in the lectures.
− There will be no make-up exams (in very special circumstances, written excuse and official
proofs are required for making-up exams).
− Exam solutions will be discussed in class. Written solutions will NOT be distributed.
Homework Assignments
− Homework assignments will be given at the end of every lecture and will be due in the
beginning of next lecture. NO late submission will be accepted and there is no make-up
homework
− To get credit for your homework assignments, submissions must be neat, clean, and must be
done professionally and seriously. Your official name (not nickname), course #, and
homework # must be visibly shown on each assignment.
Laboratory and Project Assignments
Page 2 of 4
The lab/project scores will be counted for 20% in calculating the course grade. The lab/project
scores will be combined with the lecture part to make up the final grade. There will be 4
laboratory/project assignments throughout the course. Lab/project assignments will be done
separately from the lecture and will be arranged after the class started.
Grading Policy
The overall course grades (letter-grades) will be assigned based on the overall class distribution
or grading standard, whichever that is better. If grading standard is used, overall score above
90% will be distributed for A and A+, 80% to 89% will be distributed for B, B+, A-, 70% to
79% will be distributed for C, C+, B-, and 60% to 69% will be distributed for D, D+, C-. If
overall class distribution is used for determining grade, overall scores above class average will
be distributed for C, C+, B-, B, B+, A-, A, A+ and overall scores below class average will be
distributed among C-, D+, D, etc. The weights of work assignments are listed as below:
Homework assignments: 10%
2 midterm exams: 35%
Comprehensive final exam: 35%
Laboratory Assignments: 20%
Page 3 of 4
Day Date Topics
Page 4 of 4