This repository contains a single-file OpenROAD physical-design flow for the Nangate45 GCD benchmark. It takes the synthesized gate-level netlist through floorplanning, power-grid generation, placement, timing repair, clock-tree synthesis, routing, parasitic extraction, and final design export.
The flow uses the open-source example Nangate45 technology files included in the main OpenROAD repository (OpenROAD-flow-scripts is not required).
Follow the official OpenROAD download and build instructions.
Clone this repository beside the OpenROAD source checkout so that the Tcl file
can read its inputs from ../OpenROAD/test:
parent-directory/
├── OpenROAD/
└── hotpot
From this repository, run:
mkdir -p results images
openroad -gui -threads max -no_init -log results/run.log -metrics results/metrics.json flow.tclThe completed routed design and its clock tree remain open in the GUI. Close
the GUI when you are finished. Generated checkpoints, reports, layouts, logs,
and metrics are written to results/; screenshots are written to images/.
