ucs_gen_cell_delay_map
Usage Guide — Generate hold/setup cell delay maps from Liberty libraries using corner-aware auto matching.
| Script | ucs_gen_cell_delay_map |
| Version | UCS-1.0.0 |
| Modified | 2026-03-19 |
| Language | Perl |
| Category | STA — ECO — hold |
| Support | tech@universalchipstudio.com |
This page is a template-based first-pass. For deeper algorithmic / config-format detail,
run
ucs_gen_cell_delay_map --help.
Key Features
- Parse plain or gzipped Liberty files and extract NLDM cell_rise/cell_fall delay tables
- Auto-match corner and cell combinations to the best available library by PVT naming heuristics
- Emit percentile_delay and final_delay sections compatible with UCS hold-fix flows
Usage
ucs_gen_cell_delay_map \ --config <input.cfg> \ [--output <cell_delay_map>] \ [--hold-pct <15>] \ [--setup-pct <35>] \ [--pct-step <5>]
Command-Line Options
| Option | Type | Notes |
|---|---|---|
-config | string | — |
-output | string | — |
-hold-pct | int | — |
-setup-pct | int | — |
-pct-step | int | — |
-help | flag | — |
-version | flag | — |
Help
Print full help with current version metadata:
ucs_gen_cell_delay_map --help