packages/chip/pd/cts/README.md
The clock distribution methodology is split between the open-tooling MVP (today) and the advanced-node closure (BLOCKED on commercial EDA).
cts_strategy.tcl drives OpenROAD's TritonCTS to build a per-root H-tree with
a uniform skew target. This is sufficient at 130 nm where the clock period
floor is on the order of 5 ns and the worst-case useful-skew window is wide
relative to the on-chip variation budget. The configuration is intentionally
narrow:
CLK_IN), one buffer list, one target skew.That is appropriate at this node and completely insufficient at the 2028 target node. See below.
At N3/N2 the required CTS methodology is:
These features are BLOCKED on the commercial EDA gate (Innovus / Fusion
Compiler / Genus + Tempus). See docs/evidence/pd/commercial-eda-gate.yaml.
The methodology-validation discipline matters more than the tool:
cts-evidence.yaml gate enforces that we capture cts_summary.rpt
from each release run.cts_summary.rpt exists under final/reports/ of every release run.CTS_TOLERANCE.