ucs_timing_status
Usage Guide — Generate UCS timing status reports in compact or legacy merged modes.
| Script | ucs_timing_status |
| Version | UCS-1.0.0 |
| Modified | 2026-03-24 |
| Language | Perl |
| Category | STA — STATUS |
| Support | tech@universalchipstudio.com |
This page is a template-based first-pass. For deeper algorithmic / config-format detail,
run
ucs_timing_status --help.
Key Features
- DUAL MODE FLOW: Support compact parsing and legacy merged timing extraction.
- CONFIG-DRIVEN RULES: Apply top-level timing config, corner rules, and waive policies.
- UCS OUTPUTS: Generate timing Excel, summary JSON, detail JSON, and split reports.
- CORNER CONTROL: Derive corners from patterns or use explicit overrides when required.
Usage
ucs_timing_status \ -mode <compact|legacy_merged> \ [-input <report_or_dir>] ... \ [-run_dir <dir>] \ [-driver_config <json>] \ [-config <mapping_json>] \ [-top <top>] \ [-level <level>] \ [-corner <corner>] \ [-corner_pattern <regex>] \ [-default_corner <corner>] \ [-ref_pattern <pattern>] \ [-assignment <file>] \ [-map <file>] \ [-output <dir>] \ [-base_url <url>] \ [-debug <level>] \ [-h|--help] \ [-version]
Command-Line Options
| Option | Type | Notes |
|---|---|---|
-mode | string | — |
-run_dir | string | — |
-driver_config | string | — |
-config | string | — |
-json | string | — |
-top | string | — |
-level | string | — |
-corner | string | — |
-ref_pattern | string | — |
-default_corner | string | — |
-output | string | — |
-web_root | string | — |
-base_url | string | — |
-assignment | string | — |
-map | string | — |
-debug | int | — |
-help | flag | — |
-version | flag | — |
Help
Print full help with current version metadata:
ucs_timing_status --help