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

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

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

3天內不再提示

介紹3個時序優化的RTL改動及其中Formal SEC的角色

冬至配餃子 ? 來源:芯片驗證工程師 ? 作者:驗證哥布林 ? 2022-08-09 15:44 ? 次閱讀

修復關鍵路徑時序一直都是數字IC designer最耗時的工作任務之一,而且伴隨著同一個RTL設計應用于不同的業務場景,時序、面積和功耗的約束也是不同的,所以時序優化的方向也是多變的。

簡單來說,時序優化的任務是常見的,并不是說RTL寫得足夠好,就不存在后續的時序優化迭代。

本文介紹3個時序優化的RTL改動以及在其中Formal SEC的角色。

logic redistribution

其中一種比較常用的關鍵時序修復方法是將兩個pipe之間的組合邏輯重新分配。

這個道理就是木桶原理,限制同步設計時鐘頻率的路徑就是關鍵時序路徑,如果一個木桶中所有的木板長短都是一樣的,那就是沒有短板,或者說全部都是短板。

pYYBAGLyD9-AWwBQAABughnhE9A516.png

如上圖所示,上方的設計是存在時序問題的設計,在第1個PIPE和第2個PIPE之間有一個比較長的組合邏輯,通過組合邏輯重新分配,讓組合邏輯在2個PIPE比較均勻地分配就可以優化這類時序問題。

注意:前提是保證端到端功能是一致的,即使中間階段寄存器的狀態可能不一致。由于中間寄存器的狀態不一致所以不能夠使用combinational FEV,只能使用sequential FEV或者transaction FEV。

經驗表明,這種時序優化有非常非常大的概率引入bug。修復時序的前提的保證功能,方向錯誤,跑得越快,越不是好事情。

這種由于修復時序引入的bug很容易通過修改前RTL(SPEC RTL)和修改后RTL(IMP RTL)之間的等價性(sequential FEC)比對來確保設計的時序優化修改沒有引入新的bug。

critical path reduction

在某些情況下組合邏輯重分配不可行時,可能需要將一個比較長的組合邏輯分拆成并行的2個比較小的組合邏輯,然后在后面的PIPE使用邏輯再匯聚在一起,如下圖所示。

poYBAGLyD_KANLMKAACKaiIr58o587.png

對于上面的修改,上方的設計存在時序問題,下方的設計是優化后的問題,這個轉化的過程同樣非常非常容易導致bug的引入,也同樣可以通過FEC來保證。

Pipeline optimizations

隨著這個RTL設計的不同應用場景需求變化(工藝變化、業務場景變化、算法變化以及物理實現的變化等等),designer發現時序無論如何也無法優化,只能夠以犧牲latency的代價增加pipe數來優化時序。又或者發現可以減少pipe來優化latency,提升芯片的局部性能。

注意:同樣需要保證端到端的功能一致。

pYYBAGLyEAiABaFMAABobskMfyg210.png

如上圖所示,上方是優化前的設計,下方是優化后的設計(減少了一個pipe)。

對于這種pipe個數變化,但是端到端功能不變的修改,同樣可以使用sequential FEC來進行等價性比對。只不過有所區別的是,需要指定比對是latency差異。


審核編輯:劉清

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

    關注

    31

    文章

    5357

    瀏覽量

    120685
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59853
  • 數字IC
    +關注

    關注

    1

    文章

    38

    瀏覽量

    12596
收藏 人收藏

    評論

    相關推薦

    進行RTL代碼設計需要考慮時序收斂的問題

    更快,而一壞的代碼風格則給后續時序收斂造成很大負擔。你可能要花費很長時間去優化時序,保證時序收斂。拆解你的代碼,添加寄存器,修改走線,最后讓你原來的代碼遍體鱗傷。這一篇基于賽靈思的器
    的頭像 發表于 11-20 15:51 ?3997次閱讀
    進行<b class='flag-5'>RTL</b>代碼設計需要考慮<b class='flag-5'>時序</b>收斂的問題

    優化 FPGA HLS 設計

    優化 FPGA HLS 設計 用工具用 C 生成 RTL 的代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設計性能。 介紹 高級設計能夠以簡潔的方式捕
    發表于 08-16 19:56

    FPGA中的I_O時序優化設計

    FPGA中的I_O時序優化設計在數字系統的同步接口設計中, 可編程邏輯器件的輸入輸出往往需要和周圍新片對接,此時IPO接口的時序問題顯得尤為重要。介紹了幾種FPGA中的IPO
    發表于 08-12 11:57

    FPGA的時序優化高級研修班

    FPGA的時序優化高級研修班通知通過設立四大專題,幫助工程師更加深入理解FPGA時序,并掌握時序約束和優化的方法。1.FPGA靜態
    發表于 03-27 15:20

    推薦一時序優化的軟件~~

    Hi,以前在學校的時候就經常遇見時序收斂的問題,尤其是改RTL好麻煩啊。工作以后和朋友們一起做了時序優化的軟件,叫InTime,希望可以幫
    發表于 05-11 10:55

    vivado:時序分析與約束優化

    轉自:VIVADO時序分析練習時序分析在FPGA設計中是分析工程很重要的手段,時序分析的原理和相關的公式小編在這里不再介紹,這篇文章是小編在練習VIVADO軟件
    發表于 08-22 11:45

    時序邏輯等效性的RTL設計和驗證流程介紹

    關于時序邏輯等效性的RTL設計和驗證流程介紹
    發表于 04-28 06:13

    介紹RTL設計引入的后端實現過程中的布線問題

    問題。下面舉兩RTL級別優化電路走線問題的示例:1、大扇入在上面的電路中一MUX電路具有非常大的扇入(8X128=1024)??梢酝ㄟ^級聯MUX
    發表于 04-11 17:11

    你知道RTL時序優化迭代的技巧有哪些嗎

    時需要能感知Critical path,并算出其大概的邏輯級數。3.可以考慮關鍵微架構打散重構。時序優化不動微架構可能走不太遠。4.對多級Pipeline進行調整和規劃。流水線上每一級的邏輯都要均勻和緊湊
    發表于 06-23 15:43

    A Roadmap for Formal Property

    What is formal property verification? A natural language such as English allowsus to interpret
    發表于 07-18 08:27 ?0次下載
    A Roadmap for <b class='flag-5'>Formal</b> Property

    時序分析的優化策略詳細說明

    本文檔的主要內容詳細介紹的是FPGA的時序分析的優化策略詳細說明。
    發表于 01-14 16:03 ?17次下載
    <b class='flag-5'>時序</b>分析的<b class='flag-5'>優化</b>策略詳細說明

    時序分析的優化策略詳細說明

    本文檔的主要內容詳細介紹的是FPGA的時序分析的優化策略詳細說明。
    發表于 01-14 16:03 ?19次下載
    <b class='flag-5'>時序</b>分析的<b class='flag-5'>優化</b>策略詳細說明

    如何降低面積和功耗?如何優化電路時序?

    1、如何降低功耗? (1) 優化方向: 組合邏輯+時序邏輯+存儲 (2) 組合邏輯: ??(a)通過算法優化的方式減少門電路 ??(b)模塊復用、資源共享 (3)
    發表于 02-11 15:30 ?2次下載
    如何降低面積和功耗?如何<b class='flag-5'>優化</b>電路<b class='flag-5'>時序</b>?

    可以通過降低約束的復雜度來優化Formal的執行效率嗎?

    我們可以通過降低約束的復雜度來優化Formal的執行效率,但是這個主要是通過減少Formal驗證空間來實現的,很容易出現過約,導致bug遺漏。
    的頭像 發表于 02-15 15:14 ?903次閱讀

    Formal Verification的基礎知識

    通過上一篇對Formal Verification有了基本的認識;本篇將通過一簡單的例子,感受一下Formal的“魅力”;目前Formal Tool主流的有Synopsys的VC
    的頭像 發表于 05-25 17:29 ?2708次閱讀
    <b class='flag-5'>Formal</b> Verification的基礎知識
    主站蜘蛛池模板: 久久久久久久久a免费| 热综合一本伊人久久精品| 色婷婷我要去我去也| 国产福利秒拍weipai.ee| 亚洲粉嫩美白在线| 精品一二三区久久AAA片| 99er4久久视频精品首页| 日韩a视频在线观看| 国产精品亚洲AV色欲在线观看| 亚洲国产精品综合久久一线| 空姐厕所啪啪啪| 成年女人色毛片免费| 亚洲国产精品高清在线| 么公一夜要了我一八次视频HD| free性中国hd护士高清| 午夜勾魂曲| 乱码国产丰满人妻WWW| 高清不卡伦理电影在线观看| 亚洲午夜AV久久久精品影院色戒| 免费在线a| 国产午夜精品久久理论片| 中文字幕一区在线观看视频| 日本久久久WWW成人免费毛片丨| 狠狠色在在线视频观看| 99在线在线视频观看| 亚洲国产精品久久人人爱| 免费麻豆国产黄网站在线观看| 国产成人精品免费视频大全办公室 | 欧美精品AV一区二区无码| 国产剧情在线精品视频不卡| 最新在线黄色网址| 午夜色情影院色a国产| 免费精品国偷自产在线在线| 国产品无码一区二区三区在线| 999国产高清在线精品| 亚洲精品乱码久久久久久中文字幕 | 国产亚洲精品A久久777777| chinese极品嫩模videos| 亚洲精品乱码久久久久久中文字幕 | 扒开美女下面粉嫩粉嫩冒白浆| 亚洲色综合中文字幕在线|