Carnegie Mellon University ———

Electrical and Computer Engineering

College of Engineering

Course Information

18-644: Intro to ASIC and FPGA Chip Design

Units:

12

Description:

This course is an introduction to chip design. The student will learn how to design, implement, emulate, and verify an ASIC chip. Along the way, the student will be exposed to many common tools and techniques in the chip-implementation area. Many of those tools focus on FPGAs for emulation and development. For the final project in the course, students will tapeout a non-trivial digital design, to be fabricated using an open-hardware flow. It may take six to twelve months, but students will eventually end up with an actual chip that contains their design. This course is cross listed with 18-244. Although students in 18-244 will share lectures and in-class assignments with students in 18-644, those students in 18-644 will be expected to complete a more challenging semester-long project. Additionally, students in 18-644 have an additional assignment, one in which they investigate a research topic and write an in-depth literature review.


Last Modified: 2026-10-26 11:39AM

Semesters offered:

  • Spring 2026
  • Fall 2014
  • Fall 2013
  • Fall 2012
  • Fall 2011
  • Fall 2010
  • Spring 2010
  • Spring 2009