ucs_log_compare
Usage Guide — Compare FC/ICC2 PnR logs for QoR trend and runtime across all flow stages
| Script | ucs_log_compare |
| Version | UCS-1.0.0 |
| Modified | 2026-04-23 |
| Language | Perl |
| Category | PNR |
| Support | tech@universalchipstudio.com |
This page is a template-based first-pass. For deeper algorithmic / config-format detail,
run
ucs_log_compare --help.
Key Features
- QoR Trend: WNS/TNS/NSV/WHV/NHV/AREA/LKG per NPO/NRO block across all FC stages
- Runtime: Wall/CPU/EffCPU per phase (#p# timers, CMD timers, routing phases)
- Multi-Stage: Auto-detects FxPlace/FxCts/FxOptCts/FxRoute/FxOptRoute/FxPixRoute
- Side-by-Side Compare: Two-log diff with ratio highlighting (red>=1.5x yellow>=1.1x)
- Host Analysis: CPU model, HyperThreading status, effective physical slots
Usage
ucs_log_compare log1 [log2] \ [--qor] [--runtime] [--all_phases] \ [--no_color] [--csv FILE] [-h]
Command-Line Options
| Option | Type | Notes |
|---|---|---|
-Compile-fusion | flag | — |
-Clock-opt | flag | — |
-Route-opt | flag | — |
-hyper_route_opt | flag | — |
-help | flag | — |
-no_color | flag | — |
-csv | string | — |
-qor | flag | — |
-runtime | flag | — |
-all_phases | flag | — |
-min_wall | int | — |
-debug | int | — |
Help
Print full help with current version metadata:
ucs_log_compare --help