- Clone this repository:
git clone [email protected]:VLSIDA/UCSC_ML_suite.git
- Run the setup to clone ORFS as a submodule and link the settings:
cd UCSC_ML_suite
./setup.sh
- Run ORFS (this will run the Docker image corresponding to our submodule):
./runorfs.sh
- Run a design in the Docker image:
cd UCSC_ML_suite
make DESIGN_CONFIG=./designs/nangate45/lfsr_top/config.mk
GOAL: Port open source designs to asap7/sky130/nangate45 technologies using ORFS, as a benchmark suite for ML projects.
Objective 1: Setup github CI/CD (to work with google cloud compute engine)
Objective 2: Formulate testbenches to verify the functionality of designs post-flow completion.
Objective 3: Expand suite by creating various versions of designs that fail at specific parts of the flow.
In order to change (or update) the UCSC_ML_suite repository, you'll need to submit a pull request. For more information on submitting a PR, see here.