Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 2.19 KB

README.md

File metadata and controls

32 lines (27 loc) · 2.19 KB

EECS 151/251A ASIC Labs Fall 22

*** These labs are a work-in-progress. See NOTES doc for full list of repo status.

This lab course consists of 6 labs and a final project. The labs go through the ASIC design flow, from RTL through GDS. These labs are now available in two process technologies, the ASAP7 7nm Predictive PDK (a non-implementable finFET technology developed for educational purposes) and the Skywater 130nm PDK (a real open-source 130nm CMOS process developed by Google and Skywater foundries).

ASAP7 Labs

ASIC Final Project

This project guides students through writing their own CPU core and cache, and pushing this design through the ASIC flow to achieve a physical design.

Sky130 Labs

Alternate versions of the ASAP7 labs above use the Skywater 130nm PDK instead. Lab 6 is omitted because (1) the Sky130 SRAMs are currently not mature enough to be used for educational purposes, and (2) for DRC/LVS, the Sky130 Calibre decks are still under NDA, and while the open-source decks are available (for use with Magic and Netgen), our ASIC design flow does not currently support these open-source EDA tools. To learn about SRAMs, DRC, and LVS, please follow the ASAP7 version of Lab 6 above.