Skip to content
@ucb-ee194-tapeout

EE194/290-7: IC Design Project: 16nm SoC for IoT

Public facing GitHub for UC Berkeley's EE194/290-7 Course.

EE194/290-7: IC Design Project: 16nm SoC for IoT

The public-facing GitHub for UC Berkeley's EE194/290-7: IC Design Project: 16nm SoC for IoT course.

This is a new GitHub created in 2025 for the Spring 2026 iteration of the course. There is an old GitHub here containing public work from previous iterations. A new GitHub was created to separate older content from new content.

This GitHub contains non-NDA-ed versions of our labs. These labs are equivalent to or similar to the labs & exercises students in the course do. Particularly:

  • Chisel Lab is done by all enrolled students ahead of semester start. The version in this GitHub org is the same version used by enrolled students.
  • All other labs contain an open-sourced version of the materials that officially enrolled students work with. They are highly similar in content to the actual labs run in the enrolled course; however, they have their NDA-ed materials removed from them.
  • Some other labs used in the enrolled version of the course focus on physical design and are tightly coupled to NDA-ed PDKs & design material. Those labs do not have an open-source version. However, we encourage you to check out the labs of the EECS151T course (a 100% student-run tapeout course in SkyWater 130nm Technology -- our "junior" tapeout course). Those labs in EECS151T are being updated (in Dec 2025 - Jan 2026) to contain a subset of the conceptual material covered in the NDA protected physical design & signoff labs in this course, but using the SkyWater 130nm open-source design materials.

Pinned Loading

  1. chisel-labs chisel-labs Public template

    EE194 Lab 0: Chisel Crash Course

    Jupyter Notebook 9

  2. chipyard-lab chipyard-lab Public

    EE194 Lab 1 (Public Release): Chipyard Crash Course & BWRC Compute

    Scala

Repositories

Showing 3 of 3 repositories

Most used topics

Loading…