EE-429 / 4 credits

Teacher: 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

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:

  • Construct digital logic gates
  • Analyze the performance of digital gates
  • Optimize digital logic
  • Explain the operation of embedded memories
  • Anticipate the impact of parasitics and technology scaling
  • Implement a semicustom integrated circuit from a given RTL code to layout
  • Link simplified abstract models to detailed computer simulations

Teaching methods

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

Resources

Notes/Handbook

Slides & course notes

Moodle Link

Prerequisite for

EE-431 Advanced VLSI design (highly recommended)

In the programs

  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Fundamentals of VLSI design
  • Lecture: 3 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Fundamentals of VLSI design
  • Lecture: 3 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Fundamentals of VLSI design
  • Lecture: 3 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks

Reference week

 MoTuWeThFr
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     

Related courses

Results from graphsearch.epfl.ch.