Fundamentals of VLSI design
EE-429
This file is part of the content downloaded from Fundamentals of VLSI design.
Important Information
PREREQUISITE:
- News forum (Course Announcements) (Forum)
- Q&A for Course Content and Assignments/Labs/Quiz (Forum)
- Basic Linux commands are requiredHere are some che... (Text and media area)
- Signature Required : statement on the utilization of EDA and Design Kits in EPFL (File)
- EDA in EPFL : legal considerations (File)
- edauser account reference sheet (File)
- Course OrganizationThe first session of the course... (Text and media area)
Week 1: September 9-13
- Thursday, 12.09. : Lecture Time: 15:15-18:00ON-SIT... (Text and media area)
- Slides: Organization and Syllabus (2024) (File)
- Slides: Introduction to Digital VLSI (2024) (File)
- Recording: Introduction to VLSI: a quick tour (2020) (URL)
- Recording: How we design chips - The Digital VLSI Design Flow (Overview) (2020) (URL)
- Friday, 13.09. : Lecture Time: 11:15-14:00ON-SITE:... (Text and media area)
- Slides: Analysis and Characteristics of the CMOS Inverter (File)
Week 2: September 16-20
- Thursday, 19.09. : Lab Full Custom 1Time: 15:15-18... (Text and media area)
- Full Custom Lab1 - schematic (File)
- Friday, 20.09. : Lecture Time: 11:15-14:00ON-SITE:... (Text and media area)
- Slides: CMOS Power Consumption (File)
- Slides: CMOS Complex Logic Gates (File)
- Slides: A look at Some Other Logic Styles (not presented) (File)
- Slides: Simulation (File)
- Recording: Complex CMOS Logic Gates (2020) Warning does not contain all Lecture content (URL)
Week 3: September 23-27
- Thursday, 26.09. : Lab Full Custom 2Time: 15:15-18... (Text and media area)
- Slides: Corners, Variations, and Mismatch (File)
- Full Cutom Lab 2 - Testbenches, Simulation, Corners (File)
- Friday, 27.09. : Lab Full Custom 2 (Cont.)Time: 11... (Text and media area)
Week 4: September 30th - October 4th
- Thursday, 3.10. : Lecture Time: 15:15-18:00ON-SITE... (Text and media area)
- Slides: Sequential Elements (Latches and FlipFlops) (File)
- RECORDING (2020): Sequential Elements (Latches & FlipFlops) (URL)
- Slides: Interconnect / Wires (File)
- Recording (2020): Interconnect / Wires (URL)
- Friday, 4.10. : LectureTime: 11:15-14:00ON-SITE: E... (Text and media area)
- Slides: Layout (File)
Week 5: October 7-11
- Thursday, 10.10. : Lab full custom 3Time: 15:15-18... (Text and media area)
- Lab full custom 3 - layout and verification (File)
- Friday, 11.10. : lab full custom 3 - cont.Time: 11... (Text and media area)
- [DO NOT PRINT] Topological Layout Rules (File)
- some guidelines for via design (File)
Week 6: October 14-18
- Thursday, 17.10. : Project on Full Custom Digital ... (Text and media area)
- Friday, 18.10. : Project on Full Custom Digital De... (Text and media area)
- FCProject session 1 Schematic (File)
- FCProject Session 2 Simulation (File)
- FCProject Session 3 Layout (File)
- FCProject Session 4 Post Layout Optimization (File)
Holiday
Week 7: October 28 - November 1st
- Thursday, 31.10. : Lecture on MemoriesTime: 15:15-... (Text and media area)
- Slides: Memories (SRAM, DRAM, Gain Cell) (File)
- Recording: CMOS memories (SRAM) - Part 1a (Macro Architecture) (URL)
- Recording: CMOS memories (SRAM) - Part 1b (Bit-Cell) (URL)
- Recording: CMOS memories (SRAM) - Part 2 (Peripherals and Noise Margin) (URL)
- Friday, 01.11. : Full Custom Project session 3 Tim... (Text and media area)
Week 8: November 4-8
- Thursday, 07.11. : Lecture (Logical Effort)Time: 1... (Text and media area)
- Slides: Logical Effort Analysis and Design Methodology (File)
- Summary Notes: Logical Effort (File)
- Friday, 8.11. : Full Custom Project session 4Time:... (Text and media area)
- project deliverable template PPTX (File)
Week 9: November 11-15
- Thursday, 16.11. : Lecture Semi-custom + Exercise ... (Text and media area)
- Slides: Semi-Custom Design: Introduction and Libraries (updated 2024) (File)
- LogicalEffortCalculator (File)
- Logical Effort exercise, application on memory decoder (File)
- LogicalEffortCalculator Solution (File)
- Friday, 17.11. : Lab on Memory and Logical EffortT... (Text and media area)
- Lab Memory and Logical Effort (File)
- Lab Memory and Logical Effort solution (File)
Week 10: November 18-22
- Thursday, 21.11. : Lecture Time: 15:15-18:00 ON-SI... (Text and media area)
- Slides Functional Verification (2024) (File)
- Slides Synthesis and Timing Abstraction (2024) (File)
- Recording 2020: Semi-Custom Design (Synthesis) (URL)
- Friday, 22.11.: Start graded Project Time: 11:15-1... (Text and media area)
- Design Compiler - User Guide (File)
- Design Compiler - Tool Commands (File)
- Design Compiler - tool invocation commands (File)
- cp65npky1p11sadsl512 SRAM documentation - DO NOT PRINT, DO NOT SHARE (File)
- cp65npky1p11asdrl32ks REG documentation - DO NOT PRINT DO NOT SHARE (File)
- Digital Design Labs - Front End (File)
- SEMICUSTOM intro slides (File)
Week 11: November 25-29
- Thursday, 28.11. : SClabs Front End Session 2 Time... (Text and media area)
- Friday, 29.11. : SClabs Front End Session 3 Time: ... (Text and media area)
Week 12: December 2-6
- Thursday, 05.12. : Lecture Time: 15:15-18:00ON-SIT... (Text and media area)
- Slides: Semi-Custom Backend Design (Layout / Clock Distribution) (File)
- Recording (2022 outdated): Semi-Custom Design (Backend / Layout / Clock Distribution) (URL)
- YouTube Video on Wire Bonding (real-time) (URL)
- Slow Motion YouTube Video showing the Bondig Process (URL)
- Friday, 06.12. : SClabs Front End Session 4 + Back... (Text and media area)
- Digital Design Labs - Back End (File)
- Innovus - User Guide (File)
- Innovus - Text Command Reference (TCR) (File)
- Innovus - Legacy2CUI translation guide (File)
- HD standard cells documentation SVT (File)
- HS standard cells documentation SVT (File)
Week 13: December 9-13
- Thursday, 12.12. : SClabs Back End Session 2 Time:... (Text and media area)
- Friday, 13.12. : SClabs Back End Session 3 Time: 1... (Text and media area)
Week 14: December 16-20
- Thursday, 19.12. : SClabs Back End Session 4 Time:... (Text and media area)
- Friday, 20.12. : SClabs Back End Session 5 Time: 1... (Text and media area)
Revisions
Slides Archive
MidTerm Archives
FINAL EXAM: January 22nd 2024, 15:15 - 18:15; Rooms: CO4/CO5
The quiz lasts 3 hours. You have one attempt, so submit only once you have finished.
In multiple choice questions, wrong answers give negative points, but these negative points are not carried over to the total (minimum points per question is 0, never negative).
Some questions require hand calculations, but you can only hand in the final answer.
Numerical answers are expected in general with 1-decimal of accuracy (unless specified otherwise).
You can use your notes and any information on the internet, BUT YOU ARE NOT ALLOWED TO USE ANY Large-Language-Models or any other AI assistance or any means of communication.
Please arrive ideally 15min before the start of the exam.If you finish the exam after 18:05, please remain in your seat until 18:15.