脚本使用手册
按项目场景整理 UCS Tool Suite 的使用方式。先搜索脚本名或关键词,也可以按 PNR、STA、Common 分类快速定位。
Place & Route
运行状态、日志比较和 QoR 趋势类工具。
Timing ECO Fix
Setup、Hold、DRV、data2data 相关 ECO 生成与分析。
使用条件:用 ucs_lib_parser 准备各 corner delay JSON,并在 PrimeTime 中用 ucs_dump_lib_cell_attribute 准备 cell metadata。
ucs_lib_parserLiberty parser supporting ucs_setup_smart_fix. Rust is the default release; Python is retained as a reference/fallback.
ucs_dump_lib_cell_attribute在 PrimeTime 中导出 Smart Fix 所需的 cell metadata,支持截图中的 P57 reference-cell 命名。
Hold fix Tcl flow usage page.
ucs_hold_fixReuse-aware hold-fix ECO generation binary usage.
ucs_build_scope_jsonBuild hierarchical scope JSON for timing ECO flows.
ucs_compare_cell_delayCompare PT measured cell delays against Liberty LUT percentiles across corners.
ucs_gen_cell_delay_mapGenerate hold/setup cell delay maps from Liberty libraries.
ucs_collect_pt_lib_cell_delayCollect PrimeTime cell delays for data-path and clock-tree buffers.
Analyze DRV violation lists and generate grouped ECO Tcl.
ucs_extract_interface_dbExtract interface boundary connection DB from scope.json and live session objects.
Merge data2data recommendation JSON files and generate ECO Tcl.
ucs_d2d_timing_analysisRun current-corner data2data timing analysis and write JSON/CSV outputs.
Viewer & Interactive Analysis
交互式浏览 STA 结果、timing path、工程文件和运行日志。
Status & Reporting
STA 状态汇总、日志健康检查、接口报告和结果展示。
递归收集 STA QoR,汇总 corner/group WNS、TNS、NVP 并生成 Excel。
ucs_sta_statusGenerate top-level STA status summaries from timing, DRV, and log health results.
ucs_timing_statusGenerate UCS timing status reports in compact or legacy merged modes.
ucs_drv_statusGenerate UCS DRV status outputs from config-driven violation rules.
ucs_sta_log_healthCheck STA log health and generate configurable summary reports.
ucs_sta_run_qualityCheck STA run log quality and generate configurable summary reports.
ucs_collect_sta_statusCollect STA timing and DRV status and generate summary reports.
ucs_timing_status_reportProcess STA interface timing JSON and generate Excel/email reports.
ucs_parse_xmlParse repeater XML and emit Tcl array plus readable net report.
Library & Utility
Liberty、cell attribute 和通用文本处理工具。
Reusable Tcl procedures for formatting, collections, FC/ICC2 Error Browser, and GUI operations.
ucs_tclproInstall the customer runtime, verify UCS License, compile Tcl, and merge referenced procedures.
ucs_freqGenerate line frequency summary from stdin or input files.
ucs_histoGenerate histograms from numerical input with flexible binning.
ucs_filter_report按完整 timing-path block、正则表达式与 slack 条件筛选一个或多个报告。
RHEL7/RHEL8 Build WorkflowRust、Python、Perl 双平台构建、ABI、license、测试、归档与发布流程。