Proposed Course Outline: Digital Circuits

Module I: Introduction
1. Getting Started: Maths + Electrical Engg + Comp Sc = ?
Digital ? Why on earth ?

Module II: Basics
2. Dealing with Zeros and Ones: Bits of Mathematics ...
Playing around with number systems

3. Introduction to Boolean Algebra
From Mathematics to an Abstraction: Logic Gates

4. From Abstraction to Implementation:Bringing in Electrical Engineering ...
Digital Integrated Circuits
Diodes and Transistors: Analog Electronics Hangover ...
Logic Families - using Diodes and Transistors to build logic gates: Kabhi ON, Kabhi OFF

Module III: Boolean Algebra
5. Boolean Algebra:The Gory Details ...

Module IV: Combinational Logic: MSI and LSI
6. Basic Building Blocks:Taking the abstraction one level further ...
Adders: Beware ...
Subtractors
Multilevel Circuits
Comparators
Decoders
Multiplexers
ROMs
PLAs

Module V: Sequential Logic
7. Introduction:Doing it with the Clock ...
8. Flip Flops
9. State Machines
10. Counters: Ek Do Teen ...
11. Registers
12. RAM Design: Memorable and Unforgettable ...
13. Programming Hardware

Module VI: Computing
14. Introduction to Automata Theory: Bringing in Computer Science Fundae ...


Sumantra Dutta Roy  Department of Electrical Engineering, IIT Bombay, Powai,
Mumbai - 400 076, INDIA. sumantra@ee.iitb.ac.in