色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

DC中有一個比較常用的方法:set_cost_priority -delay

數字前端ic芯片設計 ? 來源:未知 ? 作者:李倩 ? 2018-03-23 16:07 ? 次閱讀

在綜合的時候,可能大家最關心的是如何設置提高timing QoR。在DC中有一個比較常用的方法,使用set_cost_priority -delay。

DC綜合過程中默認的優化是有優先級順序的,即DRC>timing。有的時候會出現某些路徑的優化考慮了DRC而忽略timing,導致timing violation的出現。比如以下這種情況:

上圖所示的電路中第一級buffer驅動了fanout為3的buffer tree(這里只畫了fanout=3,一般情況下遠遠不止),這段net因為fanout較多有可能會有max transition,max capacitance甚至max fanout的DRC違例。但是起點寄存器到終點寄存器之間都只有2級buffer,timing情況還比較樂觀,不太容易出現timing violation。在默認情況下,DC為了避免DRC問題,不會將電路優化成這種樣子,更有可能是以下的電路:

這段電路從功能上與上一圖中電路是一致的,在優化過程中為了避免DRC違例,DC將buffer tree拉長,并將連接到終點寄存器的節點分散,這樣每個buffer只驅動一個寄存器以及一個buffer,比起圖1中一個buffer驅動3個buffer,fanout的數量減小了。乍一看只是從3減小為2,但如果在圖1中第一級buffer驅動的是15個fanout,那么這里的將會是15->2的fanout的優化,可以大大避免DRC問題。

DRC的問題避免了,但我們可以明顯看到圖二中從起點寄存器到終點寄存器中間經過的buffer數量增加了(最多經過4個buffer),而這條path比起圖一中的timing path,無疑timing會更差(這里即便考慮到圖1中high fanout的net的big transition可能帶來的單級較大delay,也不會差過多級buffer相連接,如果buffer數量增加,delay差距更加明顯)。

在這種情況下,set_cost_priority -delay這個命令就能使綜合工具在優化過程中優先考慮timing,從而綜合出圖1的網表,即便有一些DRC violation,我們也可以放到后端去修復。因此,我們如果在分析綜合網表的時候(在DC中使用report_timing)看到有較長的buffer tree導致的timing violation,并且每級buffer的fanout都較小,可以考慮使用這個命令來實現改善。

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

    關注

    172

    文章

    5938

    瀏覽量

    172500
  • DC
    DC
    +關注

    關注

    9

    文章

    3650

    瀏覽量

    679770

原文標題:DC應用——set_cost_priority

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

收藏 人收藏

    評論

    相關推薦

    不同創建線程安全Set的方式

    。 使用ConcurrentHashMap工廠方法構造線程安全的HashSet 首先, 我們來看看_ConcurrentHashMap_暴露出來的靜態方法 -- newKeySet() 。此方法返回
    的頭像 發表于 09-25 14:20 ?685次閱讀

    TI-RTOS的PRIORITY如何Set

    TI-RTOS操作系統中的優先級(PRIORITY)是如何Set或使用的?搶占式還是時間片。謝謝!
    發表于 03-26 08:36

    常用的產生負電源的方法

    有時對于些單電源供電應用我們需要將單電源轉換成雙電源以給像運算放大器這類芯片供電,我們常用的產生負電源的方法是使用DC-DC轉換模塊或者反相DC-
    發表于 11-11 06:06

    MAX15026 Low-Cost, DC-DC Synch

    MAX15026 Low-Cost, DC-DC Synchronous Controller with Wide Operating Range Delivers Up to 25A
    發表于 02-13 13:30 ?1069次閱讀

    基于混合SET/MOSFET的比較

    基于混合SET/MOSFET的比較器 據2001 年的國際半導體技術未來發展預示,到2016 年MOSFETs 的物理溝道長度將達到低于10nm 的尺寸[1],而這種尺寸條件會影響到MOSFETs 的基本工作原理
    發表于 04-20 11:04 ?1345次閱讀
    基于混合<b class='flag-5'>SET</b>/MOSFET的<b class='flag-5'>比較</b>器

    延遲線比較-Delay Lines Comparison

    Abstract: Maxim manufactures several delay lines. This application note compares each programmable
    發表于 04-22 10:28 ?1081次閱讀
    延遲線<b class='flag-5'>比較</b>-<b class='flag-5'>Delay</b> Lines Comparison

    Low-Cost, Dual SCART Solution

    Low-Cost, Dual SCART Solution for Set-Top Boxes Also Has Optional Kanal+ Support Abstract: 
    發表于 09-02 10:56 ?1849次閱讀
    Low-<b class='flag-5'>Cost</b>, Dual SCART Solution

    Thread_Priority.Constraint

    Priority,好東西,喜歡的朋友可以下載來學習。
    發表于 02-17 18:19 ?0次下載

    set_max_delay被覆蓋的解決辦法

    XDC描述的時序約束是有優先級的,尤其是涉及到時序例外的約束,如set_clock_groups、set_false_path、set_max_delayset_multicycle
    的頭像 發表于 09-07 10:53 ?9978次閱讀
    <b class='flag-5'>set_max_delay</b>被覆蓋的解決辦法

    STM32上進行Delay延時的方法

    1、使用SYStick專門的延時。void delay_us(uint32_t us){ static uint32_t delay_flag = 0; delay_flag = 1; /*
    發表于 12-24 19:39 ?2次下載
    STM32上進行<b class='flag-5'>Delay</b>延時的<b class='flag-5'>方法</b>

    Vivado中如何做set_input_delay約束

    在STA中,要分析上游器件和FPGA之間的時序關系就得指定input delay
    的頭像 發表于 02-19 19:32 ?3321次閱讀
    Vivado中如何做<b class='flag-5'>set_input_delay</b>約束

    Vivado中如何做set_input_delay約束

    在STA中,要分析上游器件和FPGA之間的時序關系就得指定input delay
    的頭像 發表于 02-16 16:21 ?3617次閱讀
    Vivado中如何做<b class='flag-5'>set_input_delay</b>約束

    set_output_delay的本質是什么?淺談set_ouput_delay時序

    set_output_delay是對模塊output信號在模塊外部延遲的約束,本質上EDA工具會根據約束調整內部器件(UFF0)的類型,擺放位置以及組合邏輯(C1)以滿足約束要求,即EDA工具保證模塊DUA的UFF0的Tclk2q+Tc1延時能夠滿足約束要求。
    的頭像 發表于 08-12 09:48 ?2019次閱讀
    <b class='flag-5'>set_output_delay</b>的本質是什么?淺談<b class='flag-5'>set_ouput_delay</b>時序

    python中的set類型

    Python中的set類型是種無序、可變的集合數據類型,它的主要特點是不允許重復元素的存在。本文將詳盡、詳實、細致地介紹set類型的使用場景、常用操作以及與其他類型的
    的頭像 發表于 11-21 16:25 ?934次閱讀

    27比較常用的電源符號

    27比較常用的電源符號
    的頭像 發表于 11-24 14:43 ?5508次閱讀
    27<b class='flag-5'>個</b><b class='flag-5'>比較</b><b class='flag-5'>常用</b>的電源符號
    主站蜘蛛池模板: 久久偷拍免费2017| 国产无线乱码一区二三区| 亚洲 自拍 偷拍 另类综合图区| 男人到天堂a线牛叉在线| 久久视频精品38线视频在线观看| 国内精品偷拍在线观看| 亚洲 日韩 国产 中文视频| 色吧.com| 日韩在线 无码 精品| 日本电影免费久久精品| 女人把腿张开叫男人桶免费视频| 国产精品永久在线| 99久久就热视频精品草| 2021国产精品| 无码人妻精品一区二区蜜桃色欲 | 国产毛片女人18水多| 国产AV亚洲一区精午夜麻豆| 大胸美女被c| 成人亚洲精品| 国产扒开美女双腿屁股流白浆| 在线观看免费国产成人软件| 日韩精品a在线视频| 秋霞电影伦网理最新在线看片 | 天天看高清影视在线18| 婷婷四房播客五月天| 无遮挡午夜男女XX00动态| 校园全肉高h湿一女多男| 漂亮的保姆3集电影免费观看中文| 蜜臀AV中文字幕熟女人妻| 国模孕妇模特季玥之粉红| 国产一区二区高清| 好男人在线观看视频观看高清视频免费 | 牛牛自拍国产免费视频| 欧美丰满熟妇无码XOXOXO| 欧美同志高清vivoeso| 日产亚洲一区二区三区| 无码AV熟妇素人内射V在线| 学校捏奶揉下面污文h| 亚洲精品无码国产爽快A片| 一二三四在线视频社区| 天上人间影院久久国产|