Skip to main content

EEE 303 (July 2021)

  • Offered
  • Archived offering

This page records a past offering and is kept as it was delivered. Current courses are listed on the Teaching page. Teaching

On this page

EEE 303 - Digital Electronics

For latest announcements and updates, please refer to the Class Team in your Microsoft Teams account. Please contact me if you have not been added to the class Team.'

EEE 303 - Digital Electronics

“There are 10 types of people in this world. Those who understand binary, and those who doesn’t.”

Welcome to the course on Digital Electronics, where we will explore the very fundamental concepts that makes most of our modern consumer electronic products function.

Course Outline

  • Week 1 - (Brown 5.1, 5.7, 2.10, Floyd 2.1-2.10) - Introduction to Course, Introduction to Number Systems and codes. Introduction to verilog
  • Week 2 - (Floyd 3.1-3.7,4 Brown 2.1-2.9) - Analysis and synthesis of digital logic circuits: Basic logic function, Boolean algebra, combinational logic design, minimization of combinational logic (k-map)
  • Week 3 - (Floyd 3.1-3.7,4 Brown 4.1-4.5) Boolean algebra, combinational logic design, Minimization of combinational logic (k-map)
  • Week 4 - (Floyd 5, Brown 2.7,2.10, 5.2-5.4, 5.6 supplimentary) Universal logic gates, binary arithmetic elements and ALU design, Verilog synthesis with combinational logic
  • Week 5 - (Brown 6.1-6.6, Floyd 6) Decoder, encoder, comparators,
  • Week 6 - (Brown 7.1-7.15) Sequential circuits: different types of latches, flip-flops, Modular sequential logic circuit design: shift registers, counters, and application, timing analysis and power optimization of sequential circuits.
  • Week 7 - Completing topics of week6, Classtests and Revision
  • Week 8 - (Brown 8.1-8.8, Brown 8) - Synchronous sequential circuits, State Machine Design, Algorithmic State Machine (ASM)
  • Week 9 - ,
  • Week 10 - (Floyd 11) Asynchronous sequential circuits, Pass Transistor
  • Week 11 - (Floyd 15) MOSFET Digital circuits: NMOS inverter, CMOS inverter, CMOS logic circuits, Clocked CMOS logic circuits, transmission gates, sequential logic circuits,
  • Week 12 - (Brown 6.1) BJT digital circuits: ECL, TTL, STTL, BiCMOS
  • Week 13 - Memories: classification and architecture, RAM memory cells, Read only memory, data converters,

Textbooks

  • Stephen Brown and Zvonko Vranesic, “Fundamentals of Digital Logic with Verilog Design”
  • Thomas L. Floyd, “Digital Fundamentals Eleventh Edition”
  • Morris Mano and Michael Ciletti, “Digital Design with an Introduction to VerilogHDL”

Additional Resources