Advanced VLSI Design Exercises

Lecturer: Hiroki Matsutani (Dept of ICS, Matsutani Lab)
If you have any questions please contact me via Email or Slack at 1_matsutani.hiroki.

Important Notice

  • (2025-04-11) SSH/VNC setup manual is available here.
  • This is a tentative schedule which will be updated later.

  • 2025 Spring

  • Day 01 (Apr 10, 2025): Introduction [Slide]
  • Day 02 (Apr 17, 2025): Standard cell based design [Slide]
  • Day 03 (Apr 24, 2025): Verilog HDL: Basics [Slide]
  • Day 04 (May 01, 2025): Verilog HDL: Exercises [Slide]
  • Day 05 (May 08, 2025): Processor architecture [Slide]
  • Day 06 (May 15, 2025): Memory map and I/O devices [Slide]
  • Day 07 (May 22, 2025): Bus and DMA controller [Slide]
  • Day 08 (May 29, 2025): Logic synthesis [Slide]
  • Day 09 (Jun 12, 2025): Placement and routing [Slide]
  • Day 10 (Jun 19, 2025): [NO CLASS]
  • Day 11 (Jun 26, 2025): Delay and power analysis [Slide]
  • Day 12 (Jul 03, 2025): Hierarchical design [Slide]
  • Day 13 (Jul 10, 2025): Chip assembly [Slide]
  • Day 14 (Jul 17, 2025): Final report [Slide]

    2024 Spring

  • Day 01 (Apr 11, 2024): Introduction [Slide]
  • Day 02 (Apr 18, 2024): Standard cell based design [Slide]
  • Day 03 (Apr 25, 2024): Verilog HDL: Basics [Slide]
  • Day 04 (May 02, 2024): Verilog HDL: Exercises [Slide]
  • Day 05 (May 09, 2024): Processor architecture [Slide]
  • Day 06 (May 16, 2024): Memory map and I/O devices [Slide]
  • Day 07 (May 23, 2024): Bus and DMA controller [Slide]
  • Day 08 (May 30, 2024): [NO CLASS]
  • Day 09 (Jun 06, 2024): Logic synthesis [Slide]
  • Day 10 (Jun 13, 2024): Placement and routing [Slide]
  • Day 11 (Jun 20, 2024): Delay and power analysis [Slide]
  • Day 12 (Jun 27, 2024): Hierarchical design [Slide]
  • Day 13 (Jul 04, 2024): Chip assembly [Slide]
  • Day 14 (Jul 11, 2024): Final report Additional exercises [Slide]