色妹妹导航
发布日期:2025-12-17 14:30 点击次数:52图片
工欲善其事,必先利其器。
今天先容一个功能极其宏大的器具(绝不夸口),时钟树分析窗口,否则你不错给我头上浇水
图片
图片
图片
分析时钟树不错看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窗口上同步选上了。这个功能我至极可爱
图片
图片
图片
图片
图片
好了,以上是投砾引珠,更多好玩实用的功能,饱读舞你不绝探索!
【往期回来】色妹妹导航
Debug时钟树(1) | 看log 本站仅提供存储作事,总共骨子均由用户发布,如发现存害或侵权骨子,请点击举报。