Coursebooks

Fundamentals of VLSI design

EE-429

Lecturer(s) :

Burg Andreas Peter

Language:

English

Summary

The course introduces the fundamentals of digital integrated circuits and the technology aspects from a designers perspective. It focuses mostly on transistor level, but discusses also the extension to large digital semicustom designs.

Content

Introduction: 
History/milestones, methodology, technology, design objectives & principles

Digital CMOS Fundamentals (Inverter):
DC characteristics, delay, rise/fall time, noise-margins, impact of  sizing

Basic CMOS logic gates:
Constructing basic logic gates, transistor sizing, gate delay considerations

Custom digital logic:
Logical effort model, sizing of gates, inverter chains

Parasitic effects:
Routing capacitance, wire resistance, Elmore delay model

Technology considerations:
Technology scaling, impact on parasitics, variabiity

Low-power design: 
Power consumption basics (leakage, dynamic), voltage-scaling, basic low-power design principles

Memories:
Embedded SRAM (6T bit-cell, organization, peripherals), SRAM stability (noise margins)
DRAM (briefly)

Fundamentals of Semicustom design:
Design flow, design abstraction, IP components, standard-cells (layout, characterization, lib, lef)

Semicustom design flow:
Logic synthesis, place & route, clock distribution, verification

Learning Prerequisites

Required courses

EE-490(b) Lab in EDA based design (can be attended in parallel in same semester)

Recommended courses

EE-334 Digital system design (can be attended in parallel in same semester)

Learning Outcomes

By the end of the course, the student must be able to:

Teaching methods

Ex-cathedra lectures with computer labs using industry-standard IC design tools

Resources

Notes/Handbook

Slides & course notes

Prerequisite for

EE-431 Advanced VLSI design (highly recommended)

In the programs

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11     
11-12     
12-13    CO260
ELD020
13-14    CO260
ELD020
14-15     
15-16     
16-17   CE1103
CO260
 
17-18    
18-19     
19-20     
20-21     
21-22     
 
      Lecture
      Exercise, TP
      Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German