时钟树综合时不能用delay cell的原因

上一篇 / 下一篇  2018-12-12 10:31:14 / 个人分类:CTS

为什么长tree的时候不能用 delay cell?
原因1:由于delay cell的rise transition time和fall transition time偏差较大,对于上下沿都要用的时钟影响较大。
原因2:主要是由于delay cell对于transition的容忍度很差,可以去看看delay cell的二维查找表就会发现,随着transition和output load的变化,整个delay的变化是很剧烈的。 所以如果用了delay cell,那么max和Min下,我们会发现很多路径setup和hold(同一条路径),算上ocv的话,很难收敛。因为clock path上的变化居然会很大。(所以我们会在做clock tree时候,禁用delay  cell)。
PS:我们之所以使用CKBUF和CKINV是因为这些cell对transiton容忍度高。这样的好处是,不管你ocv以及transiton如何变化,只要范围比较小,那么我们会发现整个clock tree上的delay是差不太多的。这可以算是一个稳定的时钟树结构,所以我们可以观察一下clock buffer和clock inv的二维查找表,会发现,他是符合这些特征的。

TAG: CTS cts CKBUF CKINV

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2019-01-12  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 1579
  • 日志数: 4
  • 建立时间: 2018-11-20
  • 更新时间: 2018-12-14

RSS订阅

Open Toolbar
魔域私服 魔域私服 魔域私服 魔域私服 魔域私服

    1. <form id='4nd1j'></form>
        <bdo id='k6174'><sup id='3plo0'><div id='syo1d'><bdo id='ak504'></bdo></div></sup></bdo>