当前位置:首页 > EDA > 电子设计自动化
[导读]时钟树优化与有用时钟延迟在 “后端时序修正基本思路” 提到了时序优化的基本步骤。其中,最关键的阶段就是时钟树建立。基本的优化都优先在数据路径上进行,并且希望路径尽量的短,最好在一个时钟周期之内

时钟树优化与有用时钟延迟在 “后端时序修正基本思路” 提到了时序优化的基本步骤。其中,最关键的阶段就是时钟树建立。基本的优化都优先在数据路径上进行,并且希望路径尽量的短,最好在一个时钟周期之内。当然,如果考虑输入、输出延迟,收敛悲观因素,库的建立时间,与时钟不确定性,以及不同时钟沿触发等因素,这个要求还要进一步的压缩,这些将在以后陆续进行讨论。

通常,我们希望时钟树偏差(clock tree skew) 越小越好,目标为零。所以,在建立时钟树(CTS)之前,我们首先将时钟设定为理想时钟。这样的好处是,优化数据路径时,不会对时钟路径有额外的修改。而且,因为排除了时钟的影响,可以看到最终优化的结果,是否能够满足时序的要求。如果不满足,最要考虑的就是数据路径组合逻辑是否太多,导致延迟过长。其他,可以估计一下RC延迟所占的比例,比如15%左右,过长时,检查是否路径逻辑单元之间是否间隔的太长等等。不过,本
文重点要讨论的是,路径过长时,如何通过增加有用时钟延迟ce="Times New Roman, serif">(useful skew) 来达到时序的满足。

IC compiler 有这样的命令 skew_opt ,还有其两次流程(two pass)可供参考。

阅读过本文后,我相信大家可以大致了解其工作的基本思路。

如果流程不正确,skew_opt 可能花费过长的运行时间,而且,不能达到预期的效果。如果我们清楚其中的原理,就可以更好,更自由的运用与发挥。

 

 

在不要考虑过多的情况下,如图,在理想时钟前提下,时序无法满足,即slack < 0 。原本我们可以做:

1,最短化数据路径,

2,提前启动时钟路径,

3,推迟捕获时钟路径。

因为选项1,我无法压缩它,现在我可以做的,就只有选项23了。

以选项3为例,目标为加长捕获时钟路径:

set slack [get_attr [get_timing_path] slack]

set_clock_tree_exceptions

-float_pin_max_delay_rise $slack

-float_pin_min_delay_rise $slack

-float_pins $capture_clock_pin

以上是icc 命令的范例,大体上表达将小于零的slack 以时钟特例的形式赋给捕获时钟路径在寄存器的时钟脚位。这样,icc在进行时钟树综合的时候,就会有意在捕获路径上增加多的延迟单元,起到人为的偏移,从而实现用户的意图。

当然, skew_opt 中,还有运用set_clock_latencybalance_group 来辅助时钟树平衡,以达到更好的效果。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Actian AI Analyst旨在提供企业级精确度,通过语义知识图谱构建必要的业务语境,以应对人工智能幻觉问题 德克萨斯州圆石城2026年3月11日 /美通社/ --...

关键字: TI AN AC AI

随着嵌入式技术的不断发展,时序分析工具和方法也在不断进步,未来将朝着智能化、自动化的方向发展,为开发者提供更高效的调试手段。但无论技术如何发展,扎实的时序分析基础都是嵌入式开发者不可或缺的能力,只有深入理解通信时序的本质...

关键字: 时序 单片机

新加坡和加州圣马特奥2026年2月27日 /美通社/ -- 全球领先的教育科技公司LingoAce正式获得美国西部学校与学院教育联盟(Accrediting Commission for Schools, Western...

关键字: LINGO CE AC TE

AI赋能的这一能力将为北约提供对复杂信息环境的深层洞见 英国布莱顿2026年2月10日 /美通社/ -- Cision旗下、全球领先的社交情报与社交媒体管理平台Brandw...

关键字: WATCH CK AN AI

慕尼黑2026年2月5日 /美通社/ -- 2月2日,Patrick Vollmer正式就任TÜV南德意志集团(以下简称"TÜV南德"...

关键字: LM IC CK 人工智能

阿联酋迪拜2026年1月28日 /美通社/ -- 纳斯达克上市公司 Robo.ai Inc.(NASDAQ: AIIO)今日宣布其全资子公司已与美国数据中心基础设施专家Tachyon9 Cor...

关键字: AI 纳斯达克 AC 数据中心

这一开创性计划将提供可扩展的人工智能框架、基于学校的研究试点、教师操作指南,以及与EiM数字生态系统整合的伦理治理机制,助力学生在人工智能时代的成长。 新加坡2026年1月...

关键字: AI 人工智能 CK AN

CLEAR清扬成为ORACLE红牛车队首个官方头发护理合作伙伴,将头皮护理科技带入F1赛场 上海2026年1月21日 /美通社/ -- 全球男士洗护发领导品牌CLEAR清扬今日宣布与ORACLE红牛车队达成全...

关键字: ORACLE CK ST APP

在数字电子技术领域,逻辑电路是构成各类数字系统的核心,根据电路输出与输入信号的关系,可分为时序逻辑电路和组合逻辑电路两大类。这两种电路在工作原理、结构组成和应用场景上存在显著差异,其根本区别源于核心构成单元的不同——时序...

关键字: 逻辑电路 时序 组合

巴哈马拿骚2026年1月15日 /美通社/ --  BankPro 自豪地宣布与迈凯轮世界耐力锦标赛( WEC )正式参赛的迈凯轮联合汽车运动WEC Hyper Team合作,实现与Racing的耐力雄心。...

关键字: AN 迈凯伦 AC BSP
关闭