balance_points

set_clock_balance_points \

-delay 20 \ # 目标延迟值:希望这些 end_pins 的延迟为 20ps

-balance_points end_pins \ # 平衡对象:时钟树的末端引脚(如寄存器的 CK、ICG 的 CP 或 EN 端)

-clock xx \ # 指定要平衡的时钟(如 CLK_CORE)

-offset 0 # 偏移量:在目标延迟上额外增加 0ps

参数 含义

-delay 20 设置目标延迟(单位通常是 ps)。所有被指定的 end_pins 都会尽量被调整到 delay + offset 的延迟值。

-balance_points end_pins 指定对时钟的末端引脚进行平衡。end_pins 是关键关键字,通常指寄存器的 CK 引脚或 ICG 的 CP 引脚。

-clock xx 指定针对哪个时钟进行操作。

-offset 0 在目标延迟值上增加一个偏移。如果 -delay 20,-offset 10,则目标延迟为 30ps。

命令 作用

set_clock_latency 直接指定延迟值(不优化)

set_clock_balance_points 指导 CTS 工具优化,使延迟满足设定值

set_clock_delay 设置时钟路径上的固定延迟增量

set_clock_balance_points 是一个 ICC2/PrimeTime 中用于手动微调时钟树延迟的命令,常用于修复 reg2icg 路径违例。通过增加 ICG 的时钟延迟,为数据信号留出更多时间。使用时要先分析违例,再精准设置,避免造成新的时序问题。

相关推荐
猫咪很可爱5 小时前
MySQL 5.7 备份恢复后函数与存储过程丢失:原因分析与正确备份姿势
数据库·mysql·bug·shell
qetfw1 天前
Linux 文件清理:find、mtime 与安全传参验证
linux·shell·1024程序员节
Lsetea3 天前
curl下载HTTPS文件报23:证书验证成功与本地写入失败分层排查
linux·https·shell·ssl证书·curl
DogDaoDao4 天前
Windows 双 Shell 全面对比:CMD 与 PowerShell 的技术剖析
windows·shell·测试·powershell·cmd·程序员开发
Lsetea5 天前
OpenSSL的checkhost显示不匹配却退出0:名称检查与证书验收
linux·https·shell·ssl证书·openssl
钱栈up8 天前
耳机音效不对,我顺手查了系统更新,结果挖出个崩溃了整天的服务
windows·shell
qetfw8 天前
grep 文本筛选:匹配、反选与退出状态验证
linux·shell
xbzb15 天前
Shell 函数:语法、传参与递归调用一次讲透
shell·递归·函数·调用·传参·递归调用
东鹏特饮16 天前
15个实用Linux运维脚本
linux·运维·shell·脚本·redhat·常用生产脚本
Zoom17 天前
【开源】7 天,我用 Rust 复刻了 FinalShell!Rhost v1.0.0 发布
rust·electron·shell