ELEN 689-607 VLSI Interconnect Modeling and Optimization

Spring 2005, Tu/Th 12:45-2:00pm, Richardson 208



INSTRUCTOR: Dr. Jiang Hu
Email: jianghu@ee.tamu.edu
Phone: 847-8768
Webpage: http://dropzone.tamu.edu/~jhu
Office: WERC 320G
Office hour: Tu/Th 2:30-3:30pm or by appointment




COURSE DESCRIPTION
When VLSI technology enters nanoscale regime, its progress faces several limiting factors: the fundamental interconnect limit, variational effect and sub-wavelength manufacturability. These represent emerging issues for next generation IC designs as well as new market area for electronic design automation. This course provides a comprehensive introduction on leading edge research results regarding these problems. In addition, basic modeling and optimization techniques are described simultaneously to equip students with necessary skills for handling nanometer VLSI designs.



TOPICS

PREREQUISITE
Basic knowledge on digital design, circuit theory, algorithms and C/C++ programming, or consent of the instructor.



LECTURE AGENDA
  1. Buffer insertion, (reading)
  2. Wire pipelining, (reading)
  3. Statistical timing analysis, (reading), (slides), (reference)
  4. Insights into fast physical synthesis, guest lecture by Dr. Alpert of IBM Austin Research Lab
  5. Asymptotic waveform evaluation (reading)
  6. Elmore and lognormal delay/slew model (reading)
  7. Capacitive crosstalk models (reading1), (reading2)
  8. Inductance (reading)
  9. Transmission line model
  10. Linear programming and application on skew scheduling (reading)
  11. Nonlinear programming and application on power supply network optimization (reading)
  12. Network flow and its application on routing (reading)
  13. Guest lecture by Dr. Chandramouli Kashyap from IBM (March 1, Tuesday)
  14. Midterm exam (March 3, Thursday)
  15. Combinatorial optimization
  16. Graph based skew scheduling (reading) and retiming (slides)
  17. Lagrangian relaxation (reading)
  18. Gate and wire sizing (reading)
  19. Crosstalk and antenna avoidance in layer assignment (reading)
  20. Cell placement (reading)
  21. Clock tree layout (reading)
  22. Non-tree clock network synthesis (reading)
  23. Rotary clock (reading) and resonant clock (reading)
  24. PSM compliant layout (reading1), (reading2)
  25. OPC friendly layout (reading)
  26. Guest lecture, Freescale (April 26, Tuesday)
  27. Chemical mechanical polishing
  28. Layout compaction


PROJECTS

Project 1, reference
Project 2, reference1 (slides), reference2
Project 3, reference



REFERENCES


GRADING
Midterm 20%
Project 60%
Final take-home exam 20%