CS5130 Introduction to CAD for VLSIs

Contents:

  1. Introduction to VLSI Design Process
  2. High-Level Synthesis
    1. Hardware Description Languages
    2. Compilation
    3. Scheduling
    4. Allocation
    5. Binding
  3. Physical Design Automation
    1. Partitioning
    2. Placement
    3. Routing
    4. Compaction
    5. Extraction & Verification
  4. Machine Problems
  5. Term Projects

Prerequest:

Familiar with Digital Logic Design

Text & References

  1. Naveed Sherwani, "Algorithms for VLSI Physical Design Automation," Kluwer Academic Publishers, 1993.
  2. Dan Gajski, Nikil Dutt, Allen Wu & Y-L. Lin, "High-Level Synthesis," Kluwer Academic Publishers, 1992.
  3. Papers from ICCAD, DAC, IEEE T-CAD