Tool · Batch
Check, lint and report across an entire directory of constraint files. The regression sweep that catches a bad change anywhere in the design, not just in the file under your cursor.
In plain words
Point Ṛta at a directory and it processes every SDC file inside: a summary up top, per-file detail below, and a deterministic exit code: any error means nonzero, so pipelines fail correctly.
$ rta batch check constraints/
Batch Summary:
Total: 12
OK: 9
Errors: 3
Skipped: 0
✗ constraints/uart.sdc: 1 errors, 1 warnings
✗ constraints/dma.sdc: 2 errors, 0 warnings
▲ constraints/soc.sdc: 1 errors, 1 warnings
Every block's constraints validated before integration reviews.
IP and library constraint sets checked for consistency at release.
CI that fails if any changed constraint file regresses.
Try it