• Course Description

    This object of this course is to provide students a broad background on VLSI and design technology. The
    course will focus on three major topics: VLSI technology, HDL, computer architecture and EDA. Students will
    learn the layered abstraction of design technology and the corresponding simulation/analysis
    methodology from ground up: transistor, gate-level design, combinational/sequential modules,
    microarchitecture, and processor cores.

  • Reference book (not required)



    1. CMOS VLSI Design: A Circuits and Systems Perspective, 4th Edition, Neil Weste, David Harris, Addison
      Wesley, 2010

    2. Digital Design and Computer Architecture, RISC-V Edition, Sarah Harris David Harris, Morgan Kaufmann,
      July 2021



  • Teaching method

    In-class Lectures.

  • Syllabus

    There are a total of 16 Weeks. Each part is 4-week. There will be an exam for each part.



    1. Part 1. VLSI technology and analog design

      CMOS transistor, CMOS Processing Technology, analog circuits.

    2. Part 2. Logic design and HDL

      CMOS Logic Gates, Combinational logic, CMOS latches and flip-flops, sequential blocks, memory.

    3. Part 3. Computer architecture

      RISC-V ISA, Single-cycle processor, Pipelined processor, Memory hierarchy.

    4. Part 4. Electronic design automation

      Cell-based design, timing and power analysis, clock tree and power grid, floorplan and routing.



  • Evaluation

    4 Exams * 25%

  • Website

    eeclass.nthu.edu.tw