User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2026/06/25 14:58] – add intro beckmanfstart [2026/09/15 16:27] (current) – [Introduction and Overview] beckmanf
Line 17: Line 17:
  
 You run the EDA experiments on your laptop or PC. We provide a virtual machine for VirtualBox (Windows) or UTM (MacOS) which contains the EDA software for our course. You run the EDA experiments on your laptop or PC. We provide a virtual machine for VirtualBox (Windows) or UTM (MacOS) which contains the EDA software for our course.
 +
 +How to obtain the virtual machines for VirtualBox and UTM and how to setup the EDA software is described in
 +
 +  * [[https://www.hs-augsburg.de/homes/beckmanf/dokuwiki/doku.php?id=ubuntu_virtual_cae_system|THA Virtual CAE System]]
 +
 +The software used in the course is
 +
 +  * Intel/Altera Quartus II for fpga synthesis
 +  * GHDL for VHDL simulation
 +  * Codium as editor
 +  * Yosys for standard cell synthesis
 +  * OpenROAD for Placement, CTS, Routing and Timing Analysis
 +  * KLayout for GDSII cell analysis
 +
 +and this is all included in the VM.
  
 ===== VHDL and FPGA ===== ===== VHDL and FPGA =====
  
 +{{ :msvlsi-intro.pdf |}}
 +
 +{{ ::msvlsi-fpga-intro.pdf |}}
 +
 +{{ ::version-management.pdf |}}
 +
 +{{ ::toolchain-vhdl-introduction.pdf |}}
 +
 +{{ ::vhdl-fundamentals.pdf |}}
 +
 +{{ ::concurrent-statements.pdf |}}
 +
 +{{ ::synchronous-logic.pdf |}}
 +
 +{{ ::fsm-design.pdf |}}
  
  
Line 38: Line 68:
 [[https://link.springer.com/book/10.1007/978-3-030-96415-3|Andrew B. Kahng et al., VLSI Physical Design: From Graph Partitioning to Timing Closure, Springer, 2022]] [[https://link.springer.com/book/10.1007/978-3-030-96415-3|Andrew B. Kahng et al., VLSI Physical Design: From Graph Partitioning to Timing Closure, Springer, 2022]]
  
-[[https://www.ifte.de/books/eda/index.html | VLSI Physical Design - Slides , 2022]]+[[https://www.ifte.de/books/eda/index.html | Andrew B. Kahng, VLSI Physical Design - Slides, 2022]]
  
 [[https://safari.ethz.ch/ddca/spring2026/doku.php?id=start | Onur Mutlu, Digital Design and Computer Architecture, ETH Zürich, 2026]] [[https://safari.ethz.ch/ddca/spring2026/doku.php?id=start | Onur Mutlu, Digital Design and Computer Architecture, ETH Zürich, 2026]]
Line 44: Line 74:
 ==== Introduction and Overview ==== ==== Introduction and Overview ====
  
-{{ ::mattvenn-insidecleanroom.mp4 | Youtube: Matt Venn - Inside the Cleanroom }}+{{ ::mattvenn-insidecleanroom.mp4?1280x720 | Youtube: Matt Venn - Inside the Cleanroom }}
 [[https://youtu.be/aBDJQ9NYTEU|Youtube: Matt Venn - Inside the Cleanroom at IHP]] [[https://youtu.be/aBDJQ9NYTEU|Youtube: Matt Venn - Inside the Cleanroom at IHP]]
  
Line 50: Line 80:
  
 ==== OpenROAD Flow ==== ==== OpenROAD Flow ====
 +
 +{{ ::mattliberty-openroad-small.mp4?1280x720 | OpenROAD - Turning Designs into Optimized Silicon" - Matt Liberty (Latch-Up 2023)}}
  
 Video: [[https://youtu.be/DuqdMc4Kc3k|Youtube: "OpenROAD - Turning Designs into Optimized Silicon" - Matt Liberty (Latch-Up 2023)]] Video: [[https://youtu.be/DuqdMc4Kc3k|Youtube: "OpenROAD - Turning Designs into Optimized Silicon" - Matt Liberty (Latch-Up 2023)]]
start.1782399515.txt.gz · Last modified: by beckmanf