ucs_d2d_fix
Usage Guide — Merge per-corner data2data recommendation JSON files, match legal delay cells, and generate ECO Tcl.
| Script | ucs_d2d_fix |
| Version | UCS-1.0.0 |
| Modified | 2026-03-26 |
| Language | Perl |
| Category | STA — ECO — data2data |
| Support | tech@universalchipstudio.com |
This page is a template-based first-pass. For deeper algorithmic / config-format detail,
run
ucs_d2d_fix --help.
Key Features
- Merge current-corner point-delay JSON records into per-point multi-corner ranges
- Reuse hold cell-delay parsing and ECO writing implementations
- Apply iterative greedy legal-cell selection aligned with UCS hold-fix style
- Generate ECO Tcl plus optional failed-point dump for unresolved points
Usage
ucs_d2d_fix \ --point_json <files...> \ --cell_delay <files...> \ [--prefer_cells <cells...>] \ [--margin <delay>] \ [--output <eco.tcl>] \ [--eco_prefix <prefix>] \ [--max_repeat <N>] \ [--debug <1-4>]
Command-Line Options
| Option | Type | Notes |
|---|---|---|
-margin | float | — |
-output | string | — |
-eco_prefix | string | — |
-max_repeat | int | — |
-dump_failed | string | — |
-debug | int | — |
-help | flag | — |
-version | flag | — |
Help
Print full help with current version metadata:
ucs_d2d_fix --help