ucs_timing_status_report
Usage Guide — Process STA interface timing JSON and generate Excel and email reports
| Script | ucs_timing_status_report |
| Version | UCS-1.0.0 |
| Modified | 2026-04-13 |
| Language | Perl |
| Category | STA — REPORTING |
| Support | tech@universalchipstudio.com |
This page is a template-based first-pass. For deeper algorithmic / config-format detail,
run
ucs_timing_status_report --help.
Key Features
- Read STA timing JSON and classify paths (Missing Constraint, More Repeater, etc.)
- Generate multi-sheet Excel report with group/type/bundle summaries and hyperlinks
- Emit Tcl constraint scripts (group_path, tighten_io, place_bounds)
- Send HTML email with attached Excel report via sendmail
- Debug levels 1-4 for diagnostics; license-authorized visibility
Usage
ucs_timing_status_report \ -tm_json <input.json> \ [-comment <comment.xlsx>] \ [-output <output.xlsx>] \ [-by type|group] \ [-split none|group|type] \ [-filter <expr>] \ [-summary] \ [-to <email>] \ [-from <email>] \ [-logviewer <base_url>] \ [-fct_script <path>] \ [-buffer_type <cell_name>] \ [-buffer_delay <ps>] \ [-debug <1-4>] \ [-h|--help] \ [-version]
Command-Line Options
| Option | Type | Notes |
|---|---|---|
-Index | flag | — |
-Group | flag | — |
-Bundle | flag | — |
-Slack | flag | — |
-TNS | flag | — |
-NVP | flag | — |
-comment | flag | — |
-Classification | flag | — |
-All_Paths | flag | — |
-tm_json | string | — |
-output | string | — |
-split | string | — |
-to | string | — |
-from | string | — |
-by | string | — |
-summary | flag | — |
-debug | int | — |
-logviewer | string | — |
-fct_script | string | — |
-buffer_type | string | — |
-buffer_delay | int | — |
-h | flag | — |
-version | flag | — |
Help
Print full help with current version metadata:
ucs_timing_status_report --help