What problem does it solve?
Running Chipyard-generated RTL through the ORFS place-and-route flow traditionally requires local installation of complex EDA toolchains, manual SRAM macro replacement, and iterative parameter tuning to meet timing, area, and power targets — all of which are time-consuming and error-prone for hardware designers.
Core Features & Use Cases
- Fully Dockerized Flow: No local Chipyard or ORFS installation required; all tool execution runs in managed Docker containers.
- Adaptive Multi-Round PnR Tuning: Automatically adjusts clock period, utilization, and placement parameters over 3+ rounds to meet timing and routability goals.
- Automated SRAM Macro Handling: Replaces behavioral SRAM stubs with sky130_sram macros to avoid out-of-memory errors during routing.
- Use Case: A hardware engineer working on a RISC-V core can use this skill to generate a production-ready GDS layout for sky130hd in hours instead of days, without managing complex EDA dependencies.
Quick Start
Use the chipyard-pnr-docker skill to run a full place-and-route flow for your Chipyard RISC-V design and receive an optimized GDS layout with timing, area, and power reports.