時鐘樹綜合時不能用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-02-06  
     12
3456789
10111213141516
17181920212223
2425262728  

數據統計

  • 訪問量: 2014
  • 日志數: 4
  • 建立時間: 2018-11-20
  • 更新時間: 2018-12-14

RSS訂閱

Open Toolbar
魔域私服 魔域私服 天龙八部私服 魔域私服 魔域私服 魔域私服 魔域私服 魔域私服 魔域私服 魔域私服