-
Priyanka Raina authoredPriyanka Raina authored
README.md 2.65 KiB
Overview
This repository runs the following pipecleaner designs through a digital physical design flow using Design Compiler and Innovus with the SkyWater open source 130nm PDK.
- GcdUnit - computes the greatest common divisor function, consists of 100-200 gates
- SramUnit - uses an OpenRAM generated SRAM, plus a simple counter that supplies addresses to it
Setup
To run this flow, please install the following dependencies first in this order:
skywater-pdk
Get SkyWater PDK:
git clone https://github.com/google/skywater-pdk.git
cd skywater-pdk
The cell libraries are in submodules that need to be checked out independently:
git submodule update --init libraries/sky130_fd_sc_hd/latest
git submodule update --init libraries/sky130_fd_pr/latest
git submodule update --init libraries/sky130_fd_io/latest