本文先容innovus自带的debugger的使用设施。要是不会用或没用过。那么不错合计你不会debug CTS。点击clock->debugger就不错灵通CTD(ClockTreeDebug)器用。
图片软件开发资讯
它的使用相配简便,我信服全球沟通个几分钟就都是高东说念主了。我这里就再简便先容一下常用的和容易忽略的学问点。
图片
随机
图片
灵通CTD后,就不错看到底下访佛的图片:
图片
图中,黄色的小点为buffer/inv,红色的小点为sink,蓝色的小点为MUX。通过第一眼分析,咱们不错看到所有这个词的sink(红色)都balance的很好。
先先容一下我用红色圈中的试验:
slow_max: 当今流露的delay_corner,咱们不错通过view->DelayCorner给与思要检察的corner。
Skew:不错看到不同的corner下skew的大小。
最左面红色部分:Y轴流露本事,如图中所示,从root到sink,delay都在1.1ns傍边。要是把鼠标放在红色sink点上一秒钟,也不错看到这个sink的delay值
剩下的红圈分类进行涵养。
图片
虚线
图片
左边第二个和右边第二个红圈中会流露虚线,这是两个不同的情况:
左边第二个红圈:这里有一个sink很长,何况是通过虚线无间的。这是因为作家在这个pin上头开垦了insertion_delay。是以会以虚线的款式流露。
右边第二个红圈:这亦然虚线。红圈中蓝色的梯形是MUX。红圈中有两个蓝色梯形,它们是团结个instance。为什么在CTD中会流露两个梯形何况中间用虚线无间?这是因为MUX有两个输入,这两个输入分散属于不同的clk,是以这里流露两个梯形。
这两个梯形在不同clk上所处的本事段不一样,左边梯形靠下,右边梯形靠上,有本事咱们还需要通过collapse/expand操作选中信得过矜恤的梯形进行分析。
图片
delay
图片
咱们再放大局部,不错将看到cell-delay和wire-delay:
图片
cell-delay: 从Driver到分叉点的Delay.
wire-delay: 从分叉点到load的delay.
要是是一个load的情况,举例下图:
图片
线中间有个小点,点上头的是cell-delay,点底下的是net-delay。
visibility:
咱们点击第一个图中最右边的红圈,不错截止各式流露后果。举例下图所示。也不错通过点击选项卡的Visibility来截止。
图片
这些截止选项包括:
改动sink/gate的情态
只流露sink
只流露某个clock
软件开发在Visibility最底下,有一个"unit-delay"选项,选中这个后,Y轴的坐标值就不再是本事,而是cell的级数。通过级数咱们也不错简便的了解插入的buffer的情况。
和GUI的干系
CTD和GUI是互相无间的,软件开发资讯咱们通过在GUI中选中一个clock-cell,在CTD中会highlight你这个选中的,相同,在CTD中选中,则在GUI中也会highlight。
collapse & expand
要是有多个clock,咱们还要学会collapse和expand这两个操作。
将鼠标转移到某一个点上,然后点击右键,就不错看到底下两个操作:
Collapse subtree
Expand all subtrees
还有其他的操作,不外频繁用到的是这两个。
图片
鼠标转移到某个clk-root点,然后点击右键,再给与"Collapse subtree",这个clk就会被折叠起来。然后咱们再转移到思要不雅察的clk-root点,点击右键,再给与"Expand all subtrees",这个clk就会皆备伸开。
要是咱们只思分析一个部分,咱们还不错给与make uncollapsible,这么即使咱们在clk-root运行进行collapse操作,这部分也不会被折叠起来。
5月31日一早,大奖得主何先生(化姓)在家人陪同下,来到中山福彩中心办理兑奖手续。据何先生介绍,他是中山本地人,今年三十多岁, 偶尔会在闲暇时光投注双色球和刮刮乐等福彩游戏,体验购彩乐趣,支持公益事业。
图片
本站仅提供存储处事,所有这个词试验均由用户发布,如发现存害或侵权试验,请点击举报。