You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc-DFT.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -316,7 +316,7 @@ Notes:
316
316
317
317
-`scan_opt` is implemented in OpenROAD DFT and re-stitches scan chains using the latest placement
318
318
(without re-running `scan_replace`). The scan-chain optimizer uses NN + farthest-insertion + bounded 2-opt (with an rtree fallback for huge chains).
319
-
- ORFS exposes `DFT_MAX_CHAIN_LENGTH` / `DFT_MAX_CHAINS` to tune chain count/length; beyond that, the main remaining lever for multi-chain QoR is scan port placement (scan-in/out “stems”). ORFS mitigates this by re-placing `scan_in_N`/`scan_out_N` near their chain endpoints (`DFT_PLACE_SCAN_PORTS=1`).
319
+
- ORFS exposes `DFT_MAX_CHAIN_LENGTH` / `DFT_MAX_CHAINS` to tune chain count/length; beyond that, the main remaining lever for multi-chain QoR is scan port placement (scan-in/out “stems”). ORFS can mitigate this by re-placing `scan_in_N`/`scan_out_N` near their chain endpoints (enable with `DFT_PLACE_SCAN_PORTS=1`).
320
320
- Clock-domain correctness constraints (lockups, strict no-mix, etc.) are not yet wired through ORFS configuration beyond `-clock_mixing`.
321
321
322
322
## Scan-Chain Integrity Validation (Does it Actually Shift?)
0 commit comments