亚洲欧美日韩三区
你的位置:亚洲欧美日韩三区 > 新闻中心 > 国产成人精品日本亚洲77首页 Debug时钟树 (2) | 时钟树分析窗口
国产成人精品日本亚洲77首页 Debug时钟树 (2) | 时钟树分析窗口
发布日期:2025-12-22 18:53    点击次数:196

国产成人精品日本亚洲77首页 Debug时钟树 (2) | 时钟树分析窗口

图片

工欲善其事,必先利其器。

今天先容一个功能极其强大的器具(绝不夸口),时钟树分析窗口,否则你不错给我头上浇水

图片

图片

图片

分析时钟树不错看log,不错看report,固然也不错看剧本,但齐不直不雅。因此ICC2提供一个专用的窗口来分析时钟树,有了他,姆妈再也无谓顾忌我的debug了。

如何绽开

图片

绽开后,弹出如下新的窗口。

图片

主窗口会表露统共的clock。这个case比拟浅显,惟有一个时钟CORECLK。注目,时钟名前有个M,代表啥?代表Master clock,淌若是个generated clock,则会表露G。

固然了,时钟树的基本信息齐有:source,period等等。

下一步该看啥?一般我会在选中的时钟上,右键点击:弹出如下菜单。

图片

这个菜单包含了大大宗功能!

把这些功能用闇练了,debug时钟树会荒谬的高效!底下一个一个来看。

Clock Tree Levelized Graph

点击后,弹出如下窗口。

图片

这个是时钟树结构的简图,按照级数来表露。内部哪些是buffer/inverter,哪些是ICG,MUX,REG,齐荒谬了了,一目了然。

从上图也不错看到,时钟树最长是16级,而有些寄存器只长了5级。为啥分手那么大?因为用了CCD,并且用了很猛的CCD,是以skew大很正常,级数差那么大也正常。

比如念念看某个寄存器长了几许级buffer,径直 change_selection [get_cells xxx],则在这个图里就会highlight出这个cell,很直不雅。

为了debug,不错接收表露,冒失不表露某些cell。

图片

比如,我不念念看ICG,只念念看BUFFER/INVERTER。时钟树结构则造成如下图所示,荒谬机动。

图片

冒失我不念念看BUFFER/INVERTER,则获得下图。

图片

这是啥?

这即是作念CTS之前的时钟树结构,因为BUFFER/INVERTER齐是CTS插进去的嘛。把他们干掉不即是CTS之前的结构么。这么你就无谓去绽开place的database去看CTS之前的面容。是不是很便捷?你不错持续捉弄这个GUI,会有许多惊喜。

还不错把鼠标停留在某个cell上头,会获得一些信息。

正本这里不是一个寄存器,而是2万多个寄存器

图片

,莫得被骗到吧?

图片

Clock Tree Latency Graph of Selected Corner

这是按照latency来表露时钟树结构,也被平日使用。不错看到每个寄存器的latency,latency浅显漫步等情况。

有的时辰,淌若某个子树长的不适当预期,则在这个gui里很容易用鼠标接收通盘子树来分析,而无谓写剧本来握。

图片

Highlight Longest/Shortest Path From Source

这个也时常使用,咱们望望哪个sink长的树最长/短,以及怎样长的。点上这个菜单后,会同期在时钟树结构图和layout图里highlight这个最长/短旅途。是不是很直不雅?

图片

图片

Launch/Capture Latency Histogram of Selected Corner

这个用柱状图的形态来表露latency的漫步,更直不雅!

图片

Clock Tree Object List

用这个窗口快速找到念念要的object,比写剧本快绝裁夺。

图片

比如我念念找第7级之前的统共的buffer:

0.001s钟后,一起出来了。

图片

其它功能

对了,窗口内部有个“Exception”,很有效,未必辰对debug时钟树能帮很大很大的忙。

啥是exception:即是器具自动推导的,冒失user手动建立的,对哪些sink/port不需要作念balance等等

比如,我念念望望时钟树里有哪些Exception,咱们不错只留住exception和Sequential cell,别的阔气关掉。这时辰,果真只剩下10个exception和一堆寄存器。

图片

鼠标放在其中一个Exception上,Label是E,啥意旨兴致?

E是Explicit的缩写,意旨兴致是这个exception是user我方界说的。

没错,因为我刚特别对这个寄存器建立了consider_for_balance=false

图片

图片

图片

再看隔邻班阿谁Exception,Label是IE,啥意旨兴致?

图片

IE是Implicit Exception的缩写,意旨兴致是器具自动推导出来的。

纳尼?为啥器具会自动忽略这个pin呢?

咱们把schematic绽开,trace一下这个cell。

哦,正本这个cell的输出是到output去了,是以器具自动不balance这个port。

图片

图片

图片

图片

还一个很强大也很浅显的用途,容我再啰嗦一下,即是这个窗口和layout窗口恒久是同步的,不论你接收了啥东西,立马在layout窗口上同步选上了。这个功能我荒谬心爱

图片

图片

图片

图片

 

图片

好了,以上是投砾引珠,更多好玩实用的功能,饱读舞你持续探索!

【往期转头】国产成人精品日本亚洲77首页

Debug时钟树(1) | 看log 本站仅提供存储就业,统共实质均由用户发布,如发现存害或侵权实质,请点击举报。

上一篇:双色球近10期周二奖号漫衍:连码接续遗漏5期
下一篇:数据中心给千行百业注入新动能
友情链接:

Powered by 亚洲欧美日韩三区 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群 © 2013-2025