在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何來手動修復max transition和max capacitance

數字后端IC芯片設計 ? 來源:未知 ? 作者:李倩 ? 2018-11-02 17:06 ? 次閱讀

前面兩周介紹了如何修復setup和hold violation, 這次我們接著來講下另外一個十分重要的violation——drv的修復。

首先,我們來了解下drv的基本概念,drv全稱design rule violation,設計規則違反,主要包括max transition,maxcapacitance, max fanout, max length。 分別對pin的轉換時間,電容,扇出,wire長度有要求。其中,max transition和capacitance的violation是我們必須要修復的,因為過大的slew和load都會造成lookup table查找表的數值較大且不精確。fanout和length并不是必須要修復的,但是數值過大的話,會影響前兩者。接下來,我們來看看在ECO階段時,如何來手動修復max transition和maxcapacitance。

首先來看max transition,通常我們也稱為slew,可以看下概念介紹。

【時序分析基本概念介紹

有很多原因會造成slew的violation,但最主要的分為以下幾類:

1)cell的驅動能力太弱

2)fanout數目過大

3)net長度太長

Cell驅動能力太弱

這是最常見的一類slew的violation,如果某個cell的驅動能力太弱,無法驅動下一級的cell,則比較容易產生比較大的delay。

如何來修呢? 也很簡單,我們可以通過size up這個cell來提高驅動能力,比如X1的BUF換成X4, X8的等。

一般情況下,如果我們看到某個cell的output transition比input transition大很多,那說明這個cell的驅動不夠,我們可以嘗試size up一下。如下圖所示:第一個X1的INV input transition是18.051,而輸出transition是66.328。明顯的是X1的INV推不動下面的14個fanout,可以考慮將X1的INV換成驅動更強的cell。

Fanout數目過大

這也是常見的一類容易造成slew violation的情況。過多的fanout會顯著惡化pin的transition。

對于這種情況,我們可以通過插入buffer來減少fanout數目。如下圖所示:

中間的output pin驅動了15個instance,分布在左右兩邊,如果該cell的驅動能力不強,整體的net長度又比較長的話,則比較容易引起max transition的violation。

對于這種情況,我們可以選擇在該instance的右邊插入一個buffer,由于buffer的驅動較強,所以讓它來驅動右邊的10幾個instance,這樣就能顯著降低fanout的數目,修復max transition的violation。如下圖所示:原來的instance的fanout由15個變成了4個。

這邊推薦一個比較實用的小功能,在ECO窗口中,我們可以選擇Listed terminals旁邊的框框,然后在GUI界面上框住添加的buffer所需要驅動的cell的pin,工具就會自動會讓buffer驅動這些pin,比我們通過命令抓取這些pin更簡單快捷。

net長度太長

過長的net長度也會惡化slew,造成max transition的violation。如下圖所示:

對于這種情況,我們可以在net的中間插入一個buffer來打斷這根net,就可以解掉這個max transition的violation。

maxcapacitance代表pin的load(負載)太大了,超過了約束或者library里面的設置,同樣會造成timing數據的不準確。修復的方法和transition一樣,對于輸出pin上的maxcapacitance來說,一般是fanout數目過大,或者下一級net太長;對于輸入pin上的maxcapacitance來說,一般是上一級cell的驅動不夠,或者輸入的net太長等等,基本情況和max transition一樣,這邊就不過多介紹了。

修復drv并不困難,我們首先要做的事搞清楚violation的出現的原因,對癥下藥,才能更好地解決問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 驅動
    +關注

    關注

    12

    文章

    1843

    瀏覽量

    85334
  • DRV
    DRV
    +關注

    關注

    0

    文章

    18

    瀏覽量

    20671

原文標題:對癥下藥,方能藥到病除——如何修復drv?

文章出處:【微信號:IC_Physical_Design,微信公眾號:數字后端IC芯片設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Max7219顯示時間溫濕度

    MAX7219MAX702Arduino
    chen
    發布于 :2022年05月24日 19:56:24

    4 4 單片機常用芯片MAX7219驅動哦!MAX7219驅動哦!

    fpga芯片單片機MAX7219MAX702常用芯片
    車同軌,書同文,行同倫
    發布于 :2022年08月04日 10:03:26

    MAX690/MAX691/MAX692/MAX694/MAX695微控制器監控監控電路

    MAX690/MAX691/MAX692/MAX694/MAX695微控制器監控監控電路MAX6
    發表于 08-30 15:34

    MAX926與MAX916的區別

    MAX926與MAX916有哪些共同點、哪些不同點,分別有哪些替代芯片
    發表于 05-29 23:39

    求幫忙!!!如何在labview中自動連接GPIB,而無需先在NI-MAX手動連接?

    在labview中編寫的GPIB程序來與TDI通訊每次運行程序前都得先在NI-MAX手動連接GPIB才能運行labview程序,而且程序運行時不能關閉NI-MAX哪位大神知道能不能不用每次都得打開
    發表于 12-14 17:47

    NI MAX與網絡設備每次連接都要手動取消機箱然后在選擇保留機箱才能連上

    NI MAX與網絡設備每次連接都要手動取消機箱然后在選擇保留機箱才能連上,有沒有大神知道,電腦開機后直接打開我的項目就可以連接上,不用再單獨打開NI MAX手動連接,我打電話給NI售后
    發表于 04-07 22:25

    MAX9924–MAX9927性能及應用

    MAX9924–MAX9927可變磁阻(VR或電磁線圈)傳感器接口理想用于汽車機軸、凸輪軸,傳動軸等部件的定位和速度檢測。這些器件集成了可選擇自適應峰值門限的高精度放大器和比較器以及過零檢測電路,該
    發表于 11-05 16:13

    MAX504的工作模式是怎樣的? MAX504的應用有哪些?

    MAX504的引腳排列及功能是什么?MAX504的工作模式是怎樣的?MAX504的應用有哪些?
    發表于 04-21 06:51

    MAX7032是什么?MAX7032的特性是什么?

    MAX7032是什么?MAX7032的特性是什么?
    發表于 05-13 06:01

    寫約束時set_max_transition是不是在庫元件的允許范圍內,設置比較大的值比較合適?

    [td]寫約束時,set_max_transition 是不是在庫元件的允許范圍內,設置比較大的值比較合適?這張圖里面用max_transition的一半做保守估計,是不是有點畫蛇添足了?
    發表于 06-23 13:46

    MAX30100和MAX30102是什么

    MAX30100和MAX30102是常用的測量心率的模塊,MAX30100是能夠讀取心率、血氧的傳感器,通信方式是通過IIC進行通信。其工作原理是通過紅外led燈照射,能夠得到心率的ADC值,通過
    發表于 08-03 06:37

    MAX4760/MAX4761 pdf

    to +5.5Vsupply. These switches feature a low 54pF (typ) capacitance for high-speed data switching applications.The MAX4760/
    發表于 06-30 13:37 ?16次下載

    MAX4999 pdf

    The MAX4999 differential Hi-Speed USB analog multi-plexer features low on-capacitance (CON
    發表于 06-30 13:39 ?33次下載

    MAX7500, MAX7501, MAX7502, MAX

    MAX7500, MAX7501, MAX7502, MAX7503, MAX7504 數字溫度傳感器與溫度監視看門狗,帶有總線閉鎖保護和
    發表于 09-22 22:28 ?956次閱讀

    使能MAX16154和MAX16155的手動復位功能

    當用戶需要強制復位時,手動復位 (MR) 對于微處理器應用非常有用。它可以完全控制復位,而不是只有一個低電源電壓觸發或看門狗超時。在本應用筆記中,我們回顧了MAX16154/MAX16155如何輕松
    的頭像 發表于 12-15 14:39 ?1006次閱讀
    使能<b class='flag-5'>MAX</b>16154和<b class='flag-5'>MAX</b>16155的<b class='flag-5'>手動</b>復位功能
    主站蜘蛛池模板: 天天狠狠| 8050午夜网| 第四色视频| 成人欧美精品大91在线| 成人a在线观看| 小泽玛利亚在线观看123| 天天干夜夜看| 玖操在线| 插白浆| 黄色大视频| 视频精品一区二区三区| 色视频一区| 色播五月综合| 中文字幕不卡在线播放| 一区二区三区四区电影| 天天摸日日添狠狠添婷婷| 日本三级香港三级人妇网站 | 日本69xxx18hd| 亚洲一区二区免费在线观看| 放荡的俄罗斯美女bd| 欧美黄免在线播放| 啪啪网站色大全免费| 亚洲婷婷影院| 欧色美| 国产特黄一级毛片特黄| bt天堂资源种子在线8| 寡妇一级a毛片免费播放| 在线播放国产不卡免费视频| 手机看片日韩福利| 奇米狠狠操| 西西午夜影院| avtt亚洲一区中文字幕| 四虎影院最新| 美女被猛男躁免费视频网站| 97人人干| 久久综合色88| 国产ccc| 亚洲一级免费毛片| 日本不卡在线观看免费v| 一级毛片 在线播放| 日本三级香港三级人妇99视|