Resources#
Resources are updated weekly throughout the course. You may need your UCSD Student ID or UCSD Campus VPN to access some materials.
Week 1: Greetings, The Flow, Floorplannning, and Power Delivery#
Lecture slides from ETH Zurich’s VLSI2
- This is a great extended recap of VLSI implementation topics (à la ECE 260B)
- The Croc SoC described in this lecture series will be the basis for our Final Project.
Paper: “OpenROAD: Toward a Self-Driving, Open-Source Digital Layout Implementation Tool Chain”
- OpenROAD’s original paper (DAC 2019)
About OpenROAD and OpenROAD’s mission
- Similar to the paper but with more information about the application and flow. Part of the OpenROAD documentation.
OpenROAD’s Documentation and OpenROAD-Flow-Scripts Documentation
Textbook: VLSI Physical Design: From Graph Partitioning to Timing Closure
- Chapter 1 Introduction + slides
- Chapter 3 Chip Planning + slides
- Textbook website
- Springer online edition of the full textbook (needs UCSD network/VPN)
Week 2: The Database & Synthesis#
Textbook: VLSI Physical Design: From Graph Partitioning to Timing Closure
- Chapter 3 Chip Planning + slides
Springer’s Advanced Logic Synthesis, Chapter 4 – Physical Awareness Starting at Technology-Independent Logic Synthesis Advanced Logic Synthesis | SpringerLink
- Chapter 4 – Springer’s Machine Learning Applications in EDA, Chapter 7 - Machine Learning for Logic Synthesis Machine Learning Applications in Electronic Design Automation | SpringerLink
- DAGON – the DAG/tree covering algorithm covered in the Classical Technology Mapping section of Lecture 4 - DAGON: Technology Binding and Local Optimization by DAG Matching | IEEE Conference Publication | IEEE Xplore