Fall Hours • COVID-19 Update

The Silicon Valley Campus is open 4–9:30 p.m. on Monday–Friday and 8 a.m.–5 p.m. on Saturday.

All campus visitors must be vaccinated, wear a mask, & submit a COVID symptom check. Visit our COVID page for updates.

Course

Physical Design Flow From Netlist to GDSII | VLSI.X408


With shrinking process technologies, physical design is becoming extremely challenging. Physical designers are responsible for producing high quality design tapeout, and an understanding of all aspects of physical design from synthesis to tapeout is critical to success. This course is an introduction to the ASIC physical design flow and tools from netlist (gate level) to GDS-II (fractured data).

After an overview of the ASIC physical design flow and synthesis, the course starts with floor planning and block pin assignment. It then covers placement and clock-tree synthesis, followed by routing, and post-route optimization. You will learn RC extraction, static timing analysis, and physical verification. Upon completion of this course, you will possess the essential knowledge and hands-on experience with the backend physical design flows, from a synthesized netlist all the way to layout completion for ASIC chip tapeout.

For the labs, the instructor will explain the tools used primarily for the placement and route part using IC Compiler (ICC). Other tools will be integrated within the flow but are available for students to practice on their own.

Learning Outcomes:
At the conclusion of the course, you should be able to:

  • Explain the terms and acronyms used in Physical Design
  • Discuss the concept of Physical Design, ASIC design flow (RTL-to-GDS)
  • Demonstrate the core features of IC Compiler which is used during the course
  • Generate a GDS from an RTL design

Skills Needed: Basic knowledge of backend design flow. Hands-on experience with Linux/Unix will be required for lab exercises.
Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
ENROLL EARLY!
  • Save your seat and help us confirm course scheduling. Enroll at least seven days before your course starts.
  • ACCESSING CANVAS—Learn more about accessing your course on Canvas in our FAQ section.
This course is related to the following programs:

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Units Cost Instructor
01-21-2022 to 04-01-2022 3.0 $980

Michael P Dierickx

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Fri, 01-21-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 01-28-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 02-04-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 02-11-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 02-18-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 02-25-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 03-04-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 03-11-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 03-18-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Fri, 04-01-2022 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE