Synthesis and PnR warnings
gowin_warningsExtract and group WARN/ERROR lines from Gowin synthesis and PnR logs by diagnostic code, with hints. Cross-check TA1132 to list clocks missing constraints.
Instructions
WARN/ERROR lines from impl/gwsynthesis/.log and impl/pnr/.log grouped by diagnostic code, with a hint for the common ones. Cross-checks TA1132 (clock detected but not created) against the timing report to list clocks that are missing a constraint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Only this diagnostic code, e.g. TA1132. | |
| name | No | When several builds share one impl/pnr/, pick this one by name (the <name> of <name>.rpt.txt). Default: the most recent, with the others listed under siblings. | |
| path | Yes | Path to the build: the project directory, its impl/ directory, impl/pnr/ itself, or the .rpt.txt. Either kind of slash. | |
| level | No | Minimum severity. Default all. | |
| stage | No | Which log to read. Default all. | |
| format | No | Output format. Default text: a compact rendering, returned as the only content. json: the full JSON as text and as structuredContent. | |
| maxGroups | No | Codes to show in the text rendering, default 15. |