Skip to content

Commit e1e0d68

Browse files
committed
docs: clarify supported surrogate objectives
1 parent 75c3c17 commit e1e0d68

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

flow/surrogate_autotuner_guide.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,17 @@ Notes:
109109
- `density_margin_addon` maps to `PLACE_DENSITY_LB_ADDON`, which overrides `PLACE_DENSITY` in ORFS when set.
110110
- Routing adjust knobs use a simple split: first two routing layers get `PIN_LAYER_ADJUST`, and the rest get `ABOVE_LAYER_ADJUST` (fallback is the platform default when unset).
111111

112+
### 4.3) Choose the optimization objective (`SURROGATE_OBJECTIVE`)
113+
114+
The surrogate autotuner supports a small, fixed set of objective names
115+
(default: `effective_clock_period`):
116+
117+
- `effective_clock_period`
118+
- `routed_wirelength`
119+
- `power`
120+
- `instance_area`
121+
- `area`
122+
112123
### A) Fast tuning on one synthesized netlist
113124

114125
```bash

0 commit comments

Comments
 (0)