Digital Logic Circuits

Digital Logic Circuits

Course Code: B82010Y

Course Name: Digital Logic Circuits

Credits: 3.0

Level: Undergraduate

Pre-requisite: Fundamentals of electric circuits, Linear electronic circuits, Nonlinear electronic circuits

Lecture Time: 60 hours


Course Description

Digital circuits, logic, and system design. Digital representation of information. CMOS logic circuits. Combinational logic design. Logic building blocks, idioms, and structured design. Sequential logic design and timing analysis. Clocks and synchronization. Finite state machines. Microcode control. Digital system design. Control and datapath partitioning. The design of integrated digital systems encompassing both customized software and hardware. Software/hardware design tradeoffs. Algorithm design for pipelining and parallelism. System latency and throughput tradeoffs. FPGA optimization techniques. Integration with external systems and smart devices. Firmware configuration and embedded system considerations.

Topics and Schedule



Lecture notes and reference books


Course Website