《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 如何通過RTL分析、SDC約束和綜合向導更快推出FPGA設計
如何通過RTL分析、SDC約束和綜合向導更快推出FPGA設計
摘要: 大多數FPGA設計人員都充滿熱情地開展專業化問題解決和創造性工作,當然,他們工作壓力也相當大,工作流程也非常單調乏味。幸運的是,EDA公司和FPGA廠商不斷開發新的工具和方法,推進繁瑣任務的自動化,幫助設
關鍵詞: FPGA RTL SDC約束
Abstract:
Key words :

大多數 FPGA 設計人員都充滿熱情地開展專業化問題解決和創造性工作,當然,他們工作壓力也相當大,工作流程也非常單調乏味。幸運的是,EDA 公司和 FPGA 廠商不斷開發新的工具和方法,推進繁瑣任務的自動化,幫助設計團隊集中精力做好創造性工作。下面我們就來看看 FPGA 工具流程的演進發展,了解一下現代 FPGA 團隊是如何利用 RTL分析、約束生成和綜合導向來減少設計迭代的。

如果您已經是一名 FPGA 設計專業人士,那么將擁有輝煌的職業發展前景,因為越來越多傳統上需要 ASIC 實現的設計現已改用 FPGA。隨著新一代芯片工藝技術的推出,設計 ASIC的成本正呈幾何級數增加。與此同時,FPGA 廠商則能利用最新工藝技術實現新一代產品,且不會讓客戶承擔過重的成本負擔。

但不容樂觀的是,FPGA 設計相當復雜,需要跟 ASIC 流程一樣復雜的工具流程,這往往需要整個設計團隊的共同努力才能完成,而不能光靠一名設計人員。因此,FPGA 設計團隊在著手ECO 或新項目之前應認真分析現有的工具套件。那么好消息呢?就是新一代EDA 工具如雨后春筍般涌出,可助他們一臂之力。設計人員可選擇采用標準數據格式且易于安裝和使用的工具,簡化流程集成工作,而且能夠在選定的平臺(不管是 Windows 還是 Linux)上實現本機運行。

FPGA 工具流程的發展演進

這些年來,FPGA 設計日趨復雜,工具流程也隨之發展,而且越來越像 ASIC流程。上世紀 90 年代,FPGA 流程(見圖 1 的流程 A)跟當時的簡易 ASIC 流程一樣,最初以 RTL 為基礎,并采用綜合及布局布線工具。隨著設計變得進一步復雜化,FPGA 團隊在流程中增加了時序分析功能,幫助客戶確保設計能按指定的頻率運行。今天的 FPGA已經發展為龐大的系統平臺,設計團隊通常要通過 RTL 分析來最小化設計迭代,并確保設計能夠實現相應的性能目標。

進而言之,由于今天的 FPGA 設計項目非常龐大復雜,所以設計人員需要想盡一切辦法更好地了解設計的規模和復雜性,以便更好地控制流程中的工具,加速設計上市進程?,F代FPGA 設計團隊正在采用一種新型方法,那就是在整個設計流程中貫穿約束機制。我們不妨看看當下最流行的、現已得到賽靈思最新 Vivado 流程支持的一種約束方法——Synopsys 設計約束 (SDC) 格式,以及了解如何通過 SDC 讓設計項目受益。

什么是 SDC?

SDC 是一款基于 TCL 的格式,可用來設定設計目標,包括設計的時序、功耗和面積約束。一些產品能讀取或寫入 SDC。一些示例 SDC 約束包括時序約束(如創建時鐘、創建生成時鐘、設置輸入延遲和設置輸出延遲)和時序例外(如設置錯誤路徑、設置最大延遲、設置最小延遲以及設置多周期路徑)。這些 SDC 約束通常應用于寄存器、時鐘、端口、引腳和網絡(連線)等設計對象。

需要指出的是,盡管 SDC 是標準化格式,但生成的 SDC 和讀取 SDC之間還是略有差異(不同工具之間有差異)。了解這些差異并積極采取措施,有助于避免意外情況的發生。

 

SDC 不應過于復雜

SDC 最常見的應用就是約束綜合。一般說來,設計人員要考慮設計的哪些方面需要約束,并為其編寫 SDC。設計人員通常要執行流程 B 中描述的流程,首次肯定無法進行時序收斂。隨后要反復手動盲目嘗試添加 SDC,以實現時序收斂,或讓設計能在指定的頻率上工作。許多從事過上述工作的設計人員都抱怨說設計迭代要花好幾個星期,往往會拖延設計進程。

迭代的另一個問題在于,數名設計人員可能在不同的地點為 SDC 設計不同的模塊。這樣設計工作會變得非常復雜,設計團隊必須想辦法驗證SDC,避免在芯片級封裝階段出現層級名稱的沖突。要確保進行有效的設計協作,就必須采用適當的工具和方法。

流程 C 是現代化流程,除了流程B 的工具之外還采用了分析、SDC 約束和高層次綜合技術,在解決上述問題方面發揮了重大作用。

綜合向導

對典型的 FPGA 設計而言,綜合解決方案還處于探索階段,不管是面積、速度還是功耗的優化,都存在多個局部最大值和局部最小值。利用智能向導,我們能實現最佳解決方案,避免綜合工具聚集到任意的局部最小值。最有效的向導之一就是采用錯誤路徑和多周期路徑,避免綜合工具為不必要的組件浪費寶貴的優化時間。

 

不過,找到設計中的所有錯誤路徑 (FP) 和多周期路徑 (MCP) 并不容易?;ㄉ献銐虻臅r間,我們能找到一些簡單的 FP 和 MCP,不過一些涉及狀態機和計數器的復雜 FP 和 MCP(特別是在多個層級中)則很難找到。幸運的是,FPGA 設計人員可采用Blue Pearl Software 等創新公司推出的工具執行自動化 FP 和 MCO 生成,從而確保完整性、全面性和準確性。此外,這些工具還能為每個 FP 和MCP 提供不同的機制,包括原理圖、斷言和審核路徑,從而讓用戶驗證其正確性。

由于 FPGA 廠商和商用 EDA 廠商的合作進一步加強,采用通用接口,設計團隊就能夠將 Blue Pearl 軟件套件集成到他們所青睞的工作流程中。既然賽靈思的最新 Vivado 設計套件支持 SDC,那么在不同工具之間溝通設計意圖就變得極其簡單(圖 2)。

 

除了與賽靈思及其他 FPGA 廠商協作外,Blue Pearl 公司還同Synopsys 開展密切合作。這兩家公司共同研究如何讓綜合工具接受盡可能多的自動生成的 SDC,同時避免設計人員進行任何手動修改。由于 SDC 格式對不同工具的使用差異很小,因此工作團隊快速明確命名方案是順利實現互操作性的一大挑戰。

這里的解決方案是在綜合的第一階段(編譯)后截取映射名稱,在 BluePearl 軟件套件的 SDC 生成工具中使用名稱(見圖 3),并為綜合工具的第二階段(優化)提供適當的 SDC。該方法給 FPGA 設計人員提供了一個最佳解決方案,無需花時間處理格式化問題。

 

以下給出非優化型約束編寫示例:

set_false_path -from

[get_cells

{i_tv80_core.SP[*]}] -to

[get_cells

{i_tv80_core.i_reg.RegsL}]

優化后則為:

set_false_path -from

[get_cells

{i_tv80_core.SP[*]}] -to

[get_cells

{i_tv80_core.i_reg.RegsL_2[7:0]}]

 

能取得哪些實際的效果?

Blue Pearl 軟件套件能實現一些任務的自動化, 設計人員對其結果質量(QoR) 很滿意。表 1 顯示了用 Blue Pearl 軟件套件自動生成 SDC,能將示例設計的 QoR 提升 20%,該示例采用多個 IP 核,其中包括 Verilog 的R1200 和 VHDL 的 AES 加密。

 

運行 1 未采用 Blue Pearl 軟件,結果沒有實現時序收斂。設計人員用RTL 設計或工具約束進行迭代以滿足60MHz 的要求很容易就要花上好幾個星期的時間。在運行 2 中,Blue Pearl軟件套件幾分鐘就能生成 SDC,而自動生成的SDC 足以指導下游工具滿足時序要求。

 

顯然,對 FPGA 設計人員來說,降低壓力、簡化工作的一個好辦法就是跟別人一樣添加 RTL 分析、SDC 生成和綜合向導工具。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国内揄拍国内精品少妇国语| 亚洲精品久久久久| 欧美视频你懂的| 美女脱光内衣内裤视频久久网站| 久久精品噜噜噜成人av农村| 亚洲三级视频在线观看| 妖精成人www高清在线观看| 日韩亚洲欧美综合| 欧美精品在线观看91| 欧美系列电影免费观看| 午夜精品久久久久久99热软件| 久久精品中文字幕一区| 一本色道久久88精品综合| 国内成人精品视频| 欧美日韩一区在线视频| 欧美日韩国产色站一区二区三区| 久久国产精品99精品国产| 欧美视频日韩视频| 麻豆精品传媒视频| 每日更新成人在线视频| 久久综合九色综合网站| 国内精品久久久久影院优| 性欧美激情精品| 亚洲欧美综合国产精品一区| 日韩亚洲不卡在线| 国产精品久久久久天堂| 久久综合狠狠综合久久综合88| 国产精品wwwwww| 一区二区三区 在线观看视| 国产精品日韩欧美一区| 日韩午夜视频在线观看| 国产资源精品在线观看| 欧美三级黄美女| 亚洲另类自拍| 国产精品a久久久久久| 欧美日韩国产综合视频在线观看| 欧美一区二区观看视频| 在线成人激情| 在线亚洲+欧美+日本专区| 久久久xxx| 韩国欧美一区| 亚洲欧美影院| 亚洲免费观看高清完整版在线观看| 国产视频亚洲精品| 欧美高清免费| 国产一区二区三区成人欧美日韩在线观看| 亚洲高清视频在线观看| 91久久久久久久久久久久久| 一区二区三区四区五区精品视频| 久久久国产精品一区二区中文| 欧美成人免费全部观看天天性色| 亚洲精品欧美在线| 亚洲精品影院| 一区二区av| 亚洲欧美日韩国产成人| 亚洲欧美日韩国产成人精品影院| 久久久夜色精品亚洲| 国产精品免费看| 久久综合五月天婷婷伊人| 国产精品对白刺激久久久| 狠狠操狠狠色综合网| 韩国av一区二区三区在线观看| 国产伦一区二区三区色一情| 欧美色网一区二区| 99riav久久精品riav| 亚洲毛片av在线| 国产精品蜜臀在线观看| 欧美日韩精品免费在线观看视频| 日韩一区二区精品葵司在线| 久久综合色婷婷| 欧美日韩国产免费| 久久国产精品黑丝| 欧美日韩一区二区在线| 国模吧视频一区| 久久久高清一区二区三区| 欧美午夜一区二区| 久久久久9999亚洲精品| 国产精品高精视频免费| 国产精品人人做人人爽| 亚洲精品在线一区二区| 亚洲午夜视频| 欧美日韩在线大尺度| 欧美在线亚洲在线| 亚洲激情国产| 美女诱惑黄网站一区| 亚洲人成网站777色婷婷| 欧美性猛交xxxx乱大交退制版| 欧美激情一区二区久久久| 国产日韩欧美黄色| 久久久久久久一区| 久久久国际精品| 欧美jjzz| 国产精品免费电影| 欧美日韩大片一区二区三区| 欧美成人四级电影| 国产精品s色| 欧美美女bb生活片| 欧美+日本+国产+在线a∨观看| 欧美日韩三区| 免播放器亚洲| 欧美高清免费| 狠狠色丁香久久婷婷综合_中| 国产精品久久久久一区二区三区共| 久久精品国产综合精品| 国产精品高潮呻吟视频| 国产日韩在线看片| 欧美午夜一区二区| 亚洲国语精品自产拍在线观看| 亚洲免费视频中文字幕| 国产三级欧美三级| 韩日欧美一区二区| 国产一区二区按摩在线观看| 蜜桃av噜噜一区二区三区| 欧美午夜精品久久久| 亚洲第一二三四五区| 国产精品久久久久久久久久免费看| 黑丝一区二区| 久久高清一区| 欧美日韩天天操| 国产精品久久久久久久免费软件| 欧美偷拍一区二区| 欧美三级视频| 免费观看亚洲视频大全| 亚洲人成啪啪网站| 亚洲欧洲精品一区二区| 国产香蕉久久精品综合网| 在线一区二区三区四区| 国产精品日韩欧美一区二区三区| 国产最新精品精品你懂的| 在线观看91久久久久久| 欧美高清你懂得| 亚洲国产视频a| 国产日韩欧美在线| 亚洲男女毛片无遮挡| 亚洲国产一区在线| 欧美va亚洲va香蕉在线| 欧美激情一区在线| 黄色成人av网站| 欧美日韩国产在线观看| 国产区日韩欧美| 亚洲图片欧洲图片日韩av| 欧美国产日本在线| 久久久精品一品道一区| 久久久噜噜噜久久久| 国产精品色在线| 欧美一区二区网站| 亚洲一区二区高清| 夜夜嗨av一区二区三区中文字幕| 亚洲精品在线二区| 激情成人av在线| 欧美精品免费在线观看| 亚洲女同在线| 国产麻豆9l精品三级站| 亚洲欧洲日韩综合二区| 国产欧美一区二区三区视频| 国产精品国产三级国产aⅴ9色| 在线播放日韩| 国产精品久久久久久久久久妞妞| 午夜精品美女久久久久av福利| 午夜精品久久久久久久男人的天堂| 欧美午夜精彩| 欧美激情视频一区二区三区免费| 一区二区欧美国产| 亚洲看片网站| 快播亚洲色图| 一区二区国产日产| 亚洲欧美成人精品| 欧美日本一道本在线视频| 久久一区二区三区av| 久久精品免视看| 一本色道久久综合| 99国内精品| 欧美日韩国产成人| 久热re这里精品视频在线6| 亚洲精品韩国| 在线播放中文字幕一区| 一区二区三区欧美| 久久精品伊人| 国产亚洲精品久久久久久| 在线观看日韩| 国产亚洲精品bv在线观看| 久久久噜噜噜久久| 亚洲激情第一页| 欧美亚洲在线播放| 性欧美在线看片a免费观看| 麻豆精品国产91久久久久久| 欧美国产日韩视频| 欧美国产一区二区| 国产精品进线69影院| 久久一区二区三区四区| 亚洲第一伊人| 欧美一区91| 日韩一级免费观看| 欧美激情第六页| 欧美日韩中文字幕在线| 亚洲国产精品999| 国产精品毛片a∨一区二区三区| 欧美黄色大片网站| 国产精品xvideos88| 一区二区国产在线观看| 久久综合五月天婷婷伊人| 国产精品久久久亚洲一区| 99精品久久免费看蜜臀剧情介绍| 男女av一区三区二区色多| 日韩一区二区精品视频| 亚洲国产欧美日韩另类综合| 日韩写真视频在线观看| 一本一本大道香蕉久在线精品| 一区二区视频免费在线观看| 亚洲午夜久久久久久尤物| 亚洲尤物在线视频观看| 国产欧美精品日韩区二区麻豆天美| 一区二区三区不卡视频在线观看| 欧美午夜欧美| 免费精品99久久国产综合精品| 91久久国产精品91久久性色| 欧美精品亚洲二区| 亚洲片国产一区一级在线观看| 国产精品日本欧美一区二区三区| 欧美精品久久久久久久久老牛影院| 久久一本综合频道| 亚洲人成网站在线播| 中文网丁香综合网| 激情av一区二区| 欧美精品乱人伦久久久久久| 久久午夜精品| 欧美日韩高清不卡| 亚洲综合激情| 一区二区久久久久久| 国产一区二区你懂的| 欧美激情一区二区三区在线视频| 国产免费观看久久| 欧美日韩一二区| 国产精品久久影院| 亚洲精品一二三| 久久综合色影院| 伊人久久大香线| 欧美在线资源| 欧美亚洲综合久久| 久久亚洲高清| 99在线|亚洲一区二区| 欧美日韩在线精品一区二区三区| 欧美黑人在线播放| 欧美国产精品劲爆| 亚洲精品免费网站| 欧美无乱码久久久免费午夜一区| 男人的天堂亚洲在线| 美女脱光内衣内裤视频久久网站| 农村妇女精品| 国产精品porn| 欧美三级免费| 国产日韩在线视频| 国产精品一区视频| 久久综合福利| 蜜臀99久久精品久久久久久软件| 日韩午夜高潮| 最新成人av网站| 欧美激情一区二区三区四区| 在线午夜精品| 一本到高清视频免费精品| 亚洲一区免费网站| 国产精品成人av性教育| 午夜激情综合网| 一区二区欧美精品| 欧美网站大全在线观看| 午夜国产精品视频免费体验区| 亚洲在线一区| 欧美日韩另类国产亚洲欧美一级| 免费成人美女女| 久久深夜福利免费观看| 香蕉av777xxx色综合一区| 99re热精品| 一区二区在线视频| 女同性一区二区三区人了人一| 午夜精品一区二区在线观看| 久久蜜臀精品av| 久久久不卡网国产精品一区| 99在线观看免费视频精品观看| 亚洲精品国产品国语在线app| 国产日本精品| 伊人精品成人久久综合软件| 国产亚洲精品激情久久| 国产在线不卡精品| 国产一区二区三区久久久久久久久| 一区二区自拍| 国产精品亚洲综合| 亚洲自拍三区| 亚洲影视九九影院在线观看| 久久成人国产精品| 国产精品少妇自拍| 亚洲一区二区视频在线| 欧美精品v日韩精品v韩国精品v| 久久人人精品| 欧美国产日韩精品免费观看| 久久性色av| 欧美高清视频免费观看| 亚洲日韩成人| 欧美丝袜一区二区| 午夜在线成人av| 欧美三级欧美一级| 亚洲视频1区2区| 久久久久成人精品免费播放动漫| 中文欧美日韩| 国产亚洲欧美日韩一区二区| 亚洲激情黄色| 亚洲精品一区二区三区婷婷月| 国产亚洲电影| 久久亚洲色图| 一本一本久久a久久精品牛牛影视| 国产精品一卡二| 日韩午夜电影av| 久久一区二区三区国产精品| 欧美午夜欧美| 国产精品天天摸av网| 国语自产精品视频在线看8查询8| 老牛影视一区二区三区| 欧美日韩成人在线观看| 禁久久精品乱码| 亚洲欧美自拍偷拍| 欧美精品三级日韩久久| 欧美黑人一区二区三区| 亚洲国产精品www| 国产精品女主播| 国产精品久久国产精麻豆99网站| 亚洲精品美女在线观看播放| 亚洲欧美久久久久一区二区三区| 国产精品欧美日韩久久| 在线精品一区二区|