Sandboxes / The OpenROAD flow walkthrough /
Clock Tree Synthesis
Building the clock tree, end to end
Deliver one clock to every flip-flop at almost the same instant. The design is tile4m, a small teaching
block: four memory macros, a controller for each, and a hub that ties
them to the pins. One design, carried through every stage.
The commands here are
OpenROAD's,
one open-source flow. The steps are common to physical design
everywhere, and so are the questions each one asks. The command names,
the arguments, and the defaults are not: a commercial tool does the same
work with its own commands, and a different flow may split or merge these
steps. Read the commands as one worked example, not as the way it is
always done.
Other stages of the flow: Synthesis · Floorplanning · Placement · Routing · Timing Analysis · Finishing