The goal of this course is to provide the basic principles of digital circuits emphasizing their transistor-level implementations. The course will also enable the students to understand the operation of fundamental digital integrated circuits such as inverters, random access memory (RAM) and read-only memory (ROM) circuits, emitter-coupled logic (ECL), transistor-transistor logic (TTL), and digital-to-analog converters.
MATLAB and LTspice®
Upon successful completion of this course, students will be able to:
(1) Recognize the diode and transistor models in logic gates to understand key performance parameters,
(2) Describe the working principles of NMOS-based and CMOS-based logic gates, including inverters, NAND, and NOR,
(3) Apply transistor knowledge to design and analyze static and dynamic memory circuits,
(4) Analyze BJT-based logic circuits, such as TTL and ECL, understanding behavior and applications,
(5) Assess the functioning and performance of digital-to-analog converter circuits considering accuracy and resolution,
(6) Collaborate in conducting experiments involving diode- and NMOS-based logic gates, timer circuits, and TTL.
Sedra, S., & Smith, K. C. (2011). Microelectronic Circuit Design. 6th Edition, Oxford University Press.
Jaeger, R. C., & Blalock, T. N. (2011). Microelectronic Circuit Design. 4th Ed., McGraw Hill.
Test/Exam (75%), Lab Assignments (15%), Active Learning Exercises (10%)
Workload | Hrs |
---|---|
Lectures | 28 |
Course Readings | 28 |
Lab Applications | 28 |
Exams/Quizzes | 42 |
Active Learning Exercises | 24 |