精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

賽靈思軟件通過調整編譯參數以及運行并行編譯來優化FPGA時序性能

Xilinx賽靈思官微 ? 來源:djl ? 作者:賽靈思 ? 2019-07-26 15:56 ? 次閱讀

介 紹

傳統時序優化的方法和訓練方向主要集中在檢查和改善RTL代碼或是時序約束。盡管這種方法行之有效,但在實戰中因為技術和商業方面的限制,很多更改都不可能真正的執行下去。比如某些對設計比較大的修改,可能會讓產品的發布日期承擔滯后的風險。當下盛行可重復使用的設計模塊,設計中經常會出現不能輕易更改的第三方IP核。最糟糕情況的解決方案(“worstcase scenario” solution)也不過就是把目標器件升級到一個更大的或是有更快速度等級的版本,盡管它們都將帶來一筆不小的花費。

萬幸的是,當今FPGA工具(比如Xilinx的 Vivado)都有很多開關和設置選項來幫助時序收斂。InTime的方法,就是通過調整FPGA工具的編譯過程來解決用戶的時序問題和其他性能問題。Xilinx 的ISE和Vivado軟件包含了很多綜合和布局布線的參數,每一項都至少有兩個值可以直接影響最終結果。InTime幫助設計師深入挖掘這些工具的性能,以達到要求的結果。

賽靈思軟件通過調整編譯參數以及運行并行編譯來優化FPGA時序性能

上圖是一個客戶案例,X軸代表采用不同綜合和布局布線的編譯批次,Y軸顯示的是失敗最差余量(Failing Worst Slack, 0代表時序通過)的絕對值,單位為納秒。在這里您可以清楚地看到InTime把失敗最差余量從-0.45ns (-450ps) 減少到了0ns,僅通過調整編譯參數就達到了時序目標,而且對設計沒有任何變動。

很多情況下,用戶經常使用默認的綜合和布局布線的參數。因為不確定會有什么后果,很少有人會嘗試改變這些參數。再加上很多參數是相互聯動的,多個參數如果被同時設置錯誤會讓時序變得更加糟糕;所以調試參數這項任務,就變得更加舉步維艱。

更多內容還請點擊 “閱讀原文”,下載白皮書

了解InTime的流程

優化設計的步驟

步驟一:生成數據

步驟二:使用“Deep Dive”配方

步驟三:Auto Placement配方或Extra Optimization 配方

賽靈思軟件通過調整編譯參數以及運行并行編譯來優化FPGA時序性能

云端運行InTime和Vivado

結論

賽靈思軟件通過調整編譯參數以及運行并行編譯來優化FPGA時序性能

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

    關注

    4

    文章

    326

    瀏覽量

    49428
  • 編譯
    +關注

    關注

    0

    文章

    654

    瀏覽量

    32806
收藏 人收藏

    評論

    相關推薦

    C程序的完整編譯過程

    本文討論了C程序的完整編譯過程,分別講述了預處理、編譯、匯編、鏈接各階段完成的編譯任務。然后通過一個編譯實例,探討了各階段輸出的文件。
    的頭像 發表于 11-15 17:14 ?3067次閱讀
    C程序的完<b class='flag-5'>整編譯</b>過程

    FPGA設計時序約束指南【工程師力作】

    的一條或多條路徑。在 FPGA 設計中主要有四種類型的時序約束:PERIOD、OFFSET IN、OFFSET OUT 以及 FROM: TO(多周期)約束。
    發表于 03-01 15:08

    選擇(Xilinx)FPGA 7系列芯片的N個理由

    成本  通過表1我們不難得出以下結論: 與上一代 FPGA相比,其功耗降低了50%,成本削減了35%,性能提高30%,占用面積縮減了50%,
    發表于 09-06 16:24

    直接在Vivado上用亞馬遜云編譯優化設計~

    `Hi,我來自一個叫Plunify的工程師團隊,一直致力于使用機器學習優化時序。把云計算應用到 FPGA 的概念最近剛興起,亞馬遜云的F1實例也受到越來越多的關注。趁著
    發表于 11-22 10:51

    FPGA 嵌入式處理器實現高性能浮點元算

    表示法提供一種適用于多個應用的高動態范圍。這樣人們就無需修改算法即可獲得適用于任何特定應用或操作環境的定點實施方案,也無需為隨后的項目及應用而大范圍地修改代碼。雖然為基于 IB
    發表于 08-03 11:15

    基于FPGA的卷積神經網絡實現設計

    計算集群。因此,亟需一種能夠加速算法又不會顯著增加功耗的處理平臺。在這樣的背景下,FPGA 似乎是一種理想的選擇,其固有特性有助于在低功耗條件下輕松啟動眾多并行過程。讓我們詳細了解一下如何在
    發表于 06-19 07:24

    ISE? 設計套件11.1版對FPGA有什么優化作用?

    每一版本都提供了完整的FPGA設計流程,并且專門針對特定的用戶群體(工程師)和特定領域的設計方法及設計環境要求進行了優化。那大家知道I
    發表于 07-30 06:52

    如何利用28納米工藝加速平臺開發?

    一半,而性能提高兩倍。通過選擇一個高性能低功耗的工藝技術,一個覆蓋所有產品系列的、統一的、可擴展的架構,以及創新的工具,
    發表于 08-09 07:27

    行業最大且性能最高FPGA上市

    行業最大且性能最高FPGA上市
    發表于 01-18 08:37 ?713次閱讀

    FPGA設計時序約束指南

    FPGA設計時序約束指南,下來看看
    發表于 05-11 11:30 ?48次下載

    基于Xilinx的InTime優化設計及流程詳講

    本文闡明了InTime和Xilinx軟件是如何通過調整編譯參數以及運行并行
    發表于 11-15 15:17 ?935次閱讀
    基于Xilinx的InTime<b class='flag-5'>優化</b>設計及流程詳講

    FPGA設計流程看懂FPGA設計

    不斷 從FPGA設計流程看懂FPGA設計 1.XILINX ISE傳統FPGA設計流程 利
    發表于 02-20 20:32 ?1.6w次閱讀
    從<b class='flag-5'>賽</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>FPGA</b>設計流程看懂<b class='flag-5'>FPGA</b>設計

    的AI平臺斬獲“2019 年度最佳視覺產品獎”

    AI 平臺是業界首款同時針對軟件,硬件優化的平臺解決方案,其豐富而且全面的軟件環境支持在
    的頭像 發表于 07-25 14:57 ?1708次閱讀

    推出首個基于機器學習優化算法 FPGA EDA 工具套件

    公司昨日宣布推出 Vivado ML 版,這是業內首個基于機器學習( ML )優化算法以及先進的面向團隊協作的設計流程打造的
    的頭像 發表于 06-24 11:42 ?2031次閱讀

    Vivado ML版優化應用設計

    近日宣布推出 Vivado ML 版,這是業內首個基于機器學習(ML )優化算法以及先進的面向團隊協作的設計流程打造的
    的頭像 發表于 07-02 16:40 ?2725次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>Vivado ML版<b class='flag-5'>優化</b>應用設計