What problem does it solve?
Manually running the full Chipyard RTL generation to OpenROAD Flow Scripts place-and-route flow requires handling complex edge cases including SRAM macro overrides, multi-clock constraint generation, and iterative parameter tuning to meet timing and DRC requirements, which is time-consuming and error-prone for hardware engineers.
Core Features & Use Cases
- End-to-end PnR automation: Handles the full flow from Chipyard Verilog generation to final GDSII output for the sky130hd PDK.
- Adaptive multi-round tuning: Runs 3+ rounds of PnR with AI-driven parameter adjustments to meet target frequency goals while ensuring timing closure and zero DRC violations.
- SRAM macro handling: Automatically generates sky130 SRAM overrides to avoid OOM errors during routing and ensures correct blackbox configuration during synthesis.
Quick Start
Use the chipyard-pnr-local skill to run the full place-and-route flow for your Chipyard design with default baseline parameters to generate a production-ready GDSII layout.