run_synthesis
Run synthesis on the current Vivado project by resetting and launching synth_1, then waiting for completion and returning ground-truth run status for reliable build checks.
Instructions
Run synthesis on the current project (reset_run -> launch_runs synth_1 -> wait_on_run). Returns ground-truth status from the run object, not just text parsing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobs | No | Parallel jobs (default: 4) | |
| timeout | No | Timeout seconds (default: 2400 = 40min). Increase for large designs. |