Skip to content

Commit 70eebf7

Browse files
aghosePrecisEDAnon
authored andcommitted
doc: clarify enabling scan port placement
Signed-off-by: aghose <aghose@local> Signed-off-by: PrecisEDAnon <[email protected]>
1 parent e85fd90 commit 70eebf7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

doc-DFT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ Notes:
316316

317317
- `scan_opt` is implemented in OpenROAD DFT and re-stitches scan chains using the latest placement
318318
(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`).
320320
- Clock-domain correctness constraints (lockups, strict no-mix, etc.) are not yet wired through ORFS configuration beyond `-clock_mixing`.
321321

322322
## Scan-Chain Integrity Validation (Does it Actually Shift?)

0 commit comments

Comments
 (0)