The ASIC design for the Tristan project based on openframe. It uses the cv32e40x
RISC-V core and RAM blocks from OpenRAM.
Make sure to clone the repository recursively:
git submodule update --init --recursive
To install all necessary repositories, install the PDK and download the docker images, run:
make setup
First, harden the SoC:
make sky130_top
Next, harden the wrapper:
make openframe_project_wrapper
An interactive script is used to harden the openframe_project_wrapper
in order to do a custom step to copy the power pins from the template def.
To install the precheck, run:
make precheck
To start the precheck, run:
make run-precheck
- TODO: needs to be tested