Introduction to Digital Circuit Design

Name of the course Lecture Exercise Lab
Introduction to Digital Circuit Design

Context

Preliminary courses:

  • Introduction to Digital Engineering [w3]
  • Introduction to Electrical Engineering [w3]

Follow-on courses:

  • ASIC Design Lab [w3]
  • Microprocessor Architecture [w3]
  • SystemVerilog for Design [w3]
  • SystemVerilog for Verification [w3]


Details

The course 'Introduction to Digital Circuit Design' is a foundational course on digital circuit design. It covers major aspects of FET-transistor theory, CMOS logic and circuit implementations of basic digital structures in the data and control path of digital systems.

The course 'Introduction to Digital Circuit Design' is offered in a virtual classroom. Students attend from lecture halls or from home on their individual preference. The course is barrier-free.


Course Records

No. Content Script Literature (pages to read)
1 MOS transistor and CMOS Logic [pdf*] 1-35
2 MOS Transistor Theory [pdf*] 61-92
3 CMOS Processing Technology [pdf*] 38-50, 100-118
4 Delay Models and Effort of Paths [pdf*] 141-174
5 Static and Dynamic Power [pdf*] 181-203
6 Interconnect Geometry, Modeling and Engineering [pdf*] 211-240
7 Process Variations, Design Corners and Scaling Effects [pdf*] 241-283
8 Combinatorial Circuit Design [pdf*] 327-366
9 Sequential Circuit Design [pdf*] 375-419
10 Datapath and Array Subsystems [pdf*] 429-471, 497-499, 522-523
11 Design Methodology and Tools [pdf*] 615-645
12 Testing, Debugging and Verification [pdf*] 659-680
* work in progress


Literature

[1] CMOS VLSI Design, Weste & Harris, Addison Wesley Publ., ISBN 0-321-54774-8