Lab in advanced VLSI design

EE-490(b)

Media

This file is part of the content downloaded from Lab in advanced VLSI design.
Course summary

General information about the Advanced VLSI Design Labs

This site includes information and material related to the lab. The content will be updated throughout the semester.


UMC 65nm Technology files


IC Design Tutorials


17-21 February 2025

Introduction to Course and Lab Session with Tutorial on Dynamic Logic

  • Course overview
  • Schedule
  • Distribution of the Introductory Laboratory Material  based on Dynamic Logic

Room : CM 1111 

Time : Tuesday 18th , 2:15PM




24-28 February 2025


Lecture and Continuation of the Introductory Tutorial  

  • Introductory lecture on fast adders
  • Continuation (finish) the tutorial on dynamic logic -> CHECKPOINT

Room : CM 1111 

Time : Tuesday 25th , 2:15PM




3-7 March 2025

  • Lecture: Project Assignment (with explanation Radix & Sparsity for Kogge Stone)
  • Design of the G-P Generation Block 
  • Design of the 4 Bit Carry Select Adder (Schematics/Simulation)



10-14 March 2025

Schematic Design of the Components

  • Basic carry merge block (Radix-4)
  • Kogge-Stone Carry Merge Block (Sparsity-4)



17-21 March 2025

Finalize Design of Components & Start Top Level Schematic

  • D-Flip Flop Design
  • Top-level: 64 Bit Parallel Prefix Adder, combining all blocks of the adder (PG Generator, Carry Merge, CSAs)
  • The tester is available as part of the package you downloaded at the beginning of the class. As a library in your virtuoso library manager.


24-28 March 2025

Top-level schematic integration

  • Lecture: Clock Tree and Floorplan
  • Top-level design: Combining all Blocks & Clock Tree


31 March - 4 April 2025

  • Optimization of the overall design (transistor sizing)
  • Toplevel verification with provided tester


7-11 April 2025

  • Midterm Presentation (graded): toplevel verified (frontend only)
  • Initial high-level floorplan

14-18 April 2025

  • Discussion and Refinement of Floorplan with the TAs
  • Check point: floorplan completed
this is not graded - but we will pass by each of you, and review your floorplan with you so that we can make sure your strategy is good for the following weeks.

  • Start with Layout

21-25 April 2025 - EASTER BREAK, no class

enjoy the break :-)


28 April - 2 May 2025

working on the layout

Tips :
  • start simple, blocks per blocks. from little to big. start from your floorplan and signal direction chart, to know where the input/output shall be.
  • run DRC as often as you can. and run it for each level of hierarchy. be careful with the interface with the neighbors blocks
  • run the LVS for each level of hierarchy - so that you can make sure that each block has been independently validated
  • do not run PEX simulations for each block. this is not worth your time

5-9 May 2025

working on the layout


12-16 May 2025

working on the layout



19-23 May 2025

working on the layout

you should be close to the end at this point. or have your layout validated.
run post-PEX simulations (check the advanced tutorial on PEX simulation with config views, or the basic tutorial 3 on layout)

running your post PEX simulation with the testbench, identify issues, and correcting the timing or functionality issues on schematic and layout.

schedule for the final presentation coming soon :
- slots on the 27th of may
- a few additional slots along the week


26-30 May 2025

schedule for the final presentation coming soon :
- slots on the 27th of may
- a few additional slots along the week

please submit your slides before your presentation.