What problem does it solve?
Large Chipyard hardware designs like SmallBOOM exhaust system memory during physical place-and-route flows that use real SRAM macros, making area, routability, and timing feasibility estimation impossible for teams without high-memory workstations.
Core Features & Use Cases
- All-Mock SRAM Blackboxing: Replaces physical SRAM macros with lightweight mock modules, cutting peak memory usage from 50+ GB to ~20 GB to avoid out-of-memory failures.
- Dockerized End-to-End Flow: Runs the full ORFS place-and-route pipeline inside Docker containers, requiring no local installation of Chipyard, ORFS, or related EDA tools.
- Adaptive Multi-Round Tuning: Automatically adjusts PnR parameters across multiple rounds based on diagnostic results, with casebook warm-starts from past similar designs to accelerate closure, plus parallel candidate exploration for ambiguous failure modes.
- Use Case: A hardware engineering team can quickly estimate the area and routability of a new SmallBOOM RISC-V core variant in under 8 hours, without provisioning a 64 GB memory server or waiting for full physical SRAM signoff.
Quick Start
Use the chipyard-pnr-docker-test skill to run a full place-and-route feasibility flow for your Chipyard design by providing the design config name and optional target frequency.