14:332:366 Digital Electronics

Course Catalog Description: 

14:332:366 Digital Electronics (3)
Principles of digital electronics, implementation of logic gates with MOSFETs and BJTs. Understanding and analysis of different logic families including NMOS CMOS, TTL and ECL. Fundamentals of digital memory circuits.

Pre-Requisite Courses: 


Co-Requisite Courses: 


Pre-Requisite by Topic: 

1. Electrical circuit theory
2. Basic logic design
3. Semiconductor devices

Textbook & Materials: 

Joeger and Blalock, Microelectronic Circuit Design, 2nd Ed, McGraw Hill, 2004


1. A.S. Sedra and K.C. Smith, Microelectronic Circuits, 5th Ed, Oxford University Press, 2004.
2. G. Roberts and A.S. Sedra, Spice, 2nd Ed, Oxford University Press, 1996.
3. S. Kang and Y. Leblebici, "CMOS Digital Integrated Circuits", 3rd Edition, 2002

Overall Educational Objective: 

1. To introduce students the implementation, analysis, and design of logic gates including NMOS, CMOS, TTL, ECL with MOSFETs and BJTs.
2. To provide the basis for further study of digital system design, VLSI design and signal integrity.

Course Learning Outcomes: 

A student who successfully fulfills the course requirements will have demonstrated:

1. An ability to understand basic parameters of a logic inverter.
2. An ability to analyze and design an NMOS logic inverter with a resistive load, an enhancement NMOS load or a depletion NMOS load.
3. An ability to analyze and design a CMOS logic inverter.
4. An ability to analyze a TTL and ECL logic inverter.
5. An ability to understand the operation of latch circuit and flip-flop circuits.
6. An ability to understand the operation of different types of semiconductor memories.

How Course Outcomes are Assessed: 

  • 1. Six Homework Assignments (10 %)
  • 2. Four Quizzes (15 %)
  • 3. Mid-Term Exams (25 %)
  • 4. Final Exam (50 %)

  • N = none S = Supportive H = highly related



    Proficiency assessed by

    (a) an ability to apply knowledge of Mathematics, science, and engineering


    HW Problems, Quizzes, Exams

    (b) an ability to design and conduct experiments and interpret data


    Design problems in HW, Quizzes and Exams

    (c) 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


    (d) an ability to function as part of a multi-disciplinary team


    (e) an ability to identify, formulate, and solve ECE problems


    HW Problems, Quizzes, Exams

    (f) an understanding of professional and ethical responsibility


    (g) an ability to communicate in written and oral form


    HW Problems

    (h) the broad education necessary to understand the impact of electrical and computer engineering solutions in a global, economic, environmental, and societal context


    (i) a recognition of the need for, and an ability to engage in life-long learning


    Lectures, subsequent courses

    (j) a knowledge of contemporary issues


    (k) an ability to use the techniques, skills, and modern engineering tools necessary for electrical and computer engineering practice


    HW Problems, Extensive use of PSpice simulation

    Basic disciplines in Electrical Engineering


    HW, Quizzes, Exams

    Depth in Electrical Engineering


    HW, Quizzes, Exams

    Basic disciplines in Computer Engineering


    HW, Quizzes, Exams

    Depth in Computer Engineering


    HW, Quizzes, Exams

    Laboratory equipment and software tools



    Variety of instruction formats


    Lectures, Problem sessions, Office hour discussions

Topics Covered week by week: 

Week 1 Digital IC general review. Design sequence. Review of RC circuits, Diodes, PN junction dynamics
Week 2 Bipolar Junction Transistor, static characteristics, dynamic switching model
Week 3 MOSFET device, basic equations, models for FETs switching speed
Week 4 NMOS inverter, resistive load
Week 5 NMOS inverter with active load, static performance, inverter switching
Week 6 CMOS structure, VTC, noise margin and power dissipation
Week 7 CMOS switching speed, cascaded buffer. IC family classification, introduction of saturated bipolar logic and un-saturated bipolar logic. Mid-term exam
Week 8 Logic gates using RTL, DTL, TTL circuits, VTC, noise margin, power dissipation
Week 9 Logic gates using ECL circuits. Performance comparison of CMOS and bipolar logic circuits
Week 10 Design logic gates with CMOS, transistor sizing, TTL, ECL logic function gates Regenerative logic circuits. Basic bistable circuit, SR latch
Week 11 JK flip-flop, D flip-flop, CMOS flip-flop circuits, CMOS astable circuit
Week 12 Semiconductor memories, classification, ROM, SRAM, DRAM
Week 13 EPROM, EEPROM, FLASH, sense amplifier, row decoder, column decoder
Week 14 Advanced logic circuits, BiCMOS circuits, Review
Week 15 Final exam

Computer Usage: 

Simulations using PSpice.

Laboratory Experiences: 

There is a separate lab course 14:332:368 associated with this course.

Design Experiences: 

~30% of the homework. Many homework problems are design-oriented problems. In conjunction with the Lab course (14:332:368), students will learn the PSpice software for simulation and design of the logic circuits using resistors, diodes, MOSFETs and BJTs.
~30% problems in the Exams are design related.

Independent Learning Experiences : 

1. Homework assignment
2. Computer-aided Simulation
3. Testing (Quizzes, Exams)

Contribution to the Professional Component: 

(a) College-level Mathematics and Basic Sciences: 0.25 credit hours
(b) Engineering Topics (Science and/or Design): 2.75 credit hours
(c) General Education: 0.0 credit hours
Total credits: 3

Prepared by: 
K. Sheng
April, 2011