Spring 2013 textbook list
The Spring 2013 ECE textbook list is available online for students.
Current Prerequisites & Course Offering
For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables.
ECE 3544 Digital Design I (4C)
Design techniques for combinational and sequential logic. Design of digital circuits using standard integrated circuit chips and programmable logic devices. Computer simulation will be used to validate designs. Prototypes will be constructed to demonstrate desing functionality.
What is the reason for this course?
This course provides design techniques for digital systems. Modern computing systems process information represented digitally (using a finite set of digits). Thus representation and processing of digital information is fundamental to computer engineering. The purpose of this course is to present techniques for designing, validating, and implementing digital circuits which can be integrated together to make larger, more complex digital systems. This course will provide an introduction to a variety of design approaches that are generally applicable to digital systems. The ability to design and implement such systems is an essential skill for computer engineers.
Program Area: Computers.
Prerequisites: 2504.
Why are these prerequisites or corequisites required?
2504 is required to learn the basic components of a computing system, and the characteristics of common digital devices, such as logic gates, flip-flops, and registers.
Department Syllabus Information:
Major Measurable Learning Objectives:- Represent Boolean functions in standard forms, map and minimize them, and implement them as combinational logic circuits.
- Analyze and design synchronous sequential circuits.
- Analyze timing behavior of asynchronous and synchronous sequential circuits.
- Design arithmetic circuits for digital systems.
- Design digital circuits with programmable logic devices and use industrial software to simulatem validate, synthesize, and implement designs with programmable logic devices.
- Use a hardware description language and industry-standard simulators to validate combinational and sequential circuits.
| Course Topics | |
|---|---|
| Topic | Percentage |
| 1.Boolean Algebra and Logic Minimization | 15% |
| 2.Simulation and Synthesis with a Hardware Description Language | 15% |
| 3.Clocked Sequential Logic Design | 20% |
| 4.Asynchronous Logic Timing Analysis | 15% |
| 5.Design with Programmable Logic Devices | 15% |
| 6.Arithmetic Unit Design | 15% |
| 7.CMOS Digital Logic | 5% |
| 8.Miscellaneous Design Topics | 10% |



