ECE111 - Digital Circuits
After successfully completing the course, a student will have the capability to:
- Translate a decision-making process into digital logic, Understand Number System and circuits realizing Arithmetic operations, Design simple digital circuits based on combinational logic.
- Distinguish between combinational and sequential logic, Design Asynchronous and Synchronous counters and Shift Registers.
- Understand the concept of STD and STT and design Sequential Circuits and State Machines
- Understand the pipelining concepts
- Digital Processing of Information (2): Analog and Digital representations of information; Data vs signal; Information processing steps – logic and arithmetic.
- Digital Logic (4) – Binary variables; Basic logic operations – AND, OR, NOT; Basic gates; Essentials of Boolean algebra; De Morgan’s laws; Truth Table; Boolean functions; Transforming a logical problem statement into a Boolean expression.
- Number Systems and Arithmetic (4): Positional number systems – Binary, Decimal, Octal, Hexadecimal; Signed number representations; Arithmetic operations.
- Combinational Circuit Design (10) – Realisation of Boolean functions using gates; Karnaugh map; Minimisation of Boolean functions; Multiplexer-based realization of K-maps; Combinational circuit design using multiplexers and gates.
- Sequential Circuit Design (9) – Latches and Flip-flops; Ripple counters; Sequence generator using flip-flops; State Table and State Diagram; Synchronous counters; Shift Registers; Ring and MLS counters.
- Pipelining: Pipelining with Edge Triggered Flip Flop, Pulse Triggered Flip Flop and Latches. Introduce the concepts of Skew and Jitter (4 hrs)
Please refer to lecture 1.
Please refer to academic calender (http://www.iiitd.ac.in/academics/m2019)
- Sneh Saurabh: Monday 2:30-3:30 pm
- Digital Design – M. Morris Mano & Michael D. Ciletti, Ed-6, Pearson (Prentice-Hall).
- Fundamentals of Digital Logic with Verilog Design - S. Brown, Z. Vranesic, Ed-3, McGraw-Hill