Fiches de cours

Advanced VLSI design

EE-431

Enseignant(s) :

Burg Andreas Peter

Langue:

English

Summary

In this project-based course, students collect hands-on experience with designing full-custom digital VLSI circuits in dynamic logic. They learn to carry out the design and optimization on transistor level, including logic and clock tree, the verification, and the layout.

Content

Introduction to dynamic logic:
An alternative logic style derived from CMOS, used for high-speed logic, as basis for the project

Introduction to fast adder circuits:
Fast adder structures as basic building block of computer arithmetic

Layout and floorplanning:
Practical guidelines for full-custom layout of custom digital circuits

PROJECT (covers 80% of the course):
Build a 1GHz 64 Bit Parallel Prefix Adder in a 90nm technology on transistor level, including logic design, schematic entry, clock tree design, simulation, parasitic estimation, layout, and verification.

Keywords

VLSI, CMOS, transistor level, layout, adder, dynamic logic

Learning Prerequisites

Required courses

EE-429 Fundamentals of VLSI design
EE-490(b) Lab in EDA based design (or experience with CADENCE Virtuoso)

Learning Outcomes

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

Teaching methods

Project based course with few lectures

Dans les plans d'études

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
En construction
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand