packages/chip/docs/README.md
This repository is the CLI-first pre-tapeout scaffold for an open RISC-V AI phone SoC. The first executable milestone is a tiny e1_soc chip that exercises the full project pipeline:
The e1 chip is not the phone SoC. It is the smallest end-to-end proving ground for the tools and conventions.
make tools
make smoke
Most EDA tools are expected to run from Docker or Nix on a fresh machine:
docker build -t eliza-soc-tools .
docker run --rm -it -v "$PWD:/work" -w /work eliza-soc-tools make smoke
If Nix is available:
nix develop
make smoke
make tools show local tool availability
make rtl-check syntax/elaboration checks where tools exist
make cocotb run cocotb RTL tests
make verilator build and run Verilator harness
make formal run SymbiYosys formal checks
make synth synthesize e1 chip with Yosys
make openlane run OpenLane block flow when available
make openroad run OpenROAD Tcl entry point when available
make qemu launch the QEMU RISC-V software reference firmware
make renode launch the Renode platform stub when available
make mvp-status report every MVP subsystem as PASS, BLOCK, or FAIL
make docs-check validate architecture/doc skeleton
make smoke run the locally available low-cost checks
The project should only grow the full phone SoC after this e1 pipeline is boring: