国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

設計性能:物理綜合與優化

發布時間:2010-7-19 14:26    發布者:conniede
這些技巧可幫助您利用實現工具獲得最大功效。   

工藝技術的發展極大地提高了 FPGA 器件的密度。多個賽靈思® VirtexTM 系列中都包含了超過 1 百萬系統門的器件。這種器件密度的提高和 300 mm 晶圓片的使用,為 FPGA 批量生產創造了條件。
      
曾經只能使用 ASIC 來實現的設計現在可以在可編程器件中實現了。最新的 90 nm Virtex-4 器件提供了超過 200,000 個邏輯單元、6 MB 的塊 RAM和接近 100 個 DSP 塊。創建能夠有效利用這些器件中的可用資源并滿足性能要求的設計是極具挑戰性的工作。幸運的是,今天的 EDA 軟件工具已經發展到能夠應對這些挑戰了。
  
邏輯優化、邏輯布局和最小化互連延遲都是實現最大性能的重要工作。時序驅動綜合技術對設計性能提供了重大改進。影響時序驅動綜合的限制因素是估計布線延遲的精度。
  
物理綜合——基于物理布局和布線信息進行綜合——是有效解決這些問題的最前沿技術。物理綜合與優化把綜合引入到網表生成后的實現決策中,從而進一步擴展了這一技術。這將允許在實現時根據實際的布局布線信息對綜合映射與打包決策進行動態復查。
  
物理綜合與優化的優點
  
邏輯層次之間的互連延遲受邏輯單元布局的接近性、布線擁塞和網絡之間對快速布線資源的局部競爭的影響。解決這一問題的方法是在映射、布局和布線期間重新審查綜合決策。在映射階段,可以根據每個時序路徑的緊急程度對網表進行重新優化、打包和布局。這一方法減少了達到時序收斂所需的實現次數。
  
物理綜合與優化流程
  
賽靈思 ISE 軟件提供了多個實現物理綜合與優化的軟件選項。您可以根據您的設計的具體需求單獨或合并使用這些選項。
  
定義時序要求
  
進行有效物理綜合的最重要一步是建立準確全面的時序約束。有了這些約束,實現工具就基于可靠信息做出決策,從而改善總體效果。對那些具有嚴格要求的時鐘和 I/O引腳 進行約束,以減輕剩余設計部分的工作。
  
定義這些時序約束的最輕松途徑是使用 Constraints Editor。這一圖形工具允許您輸入時鐘頻率、多周期與虛假路徑 (false path) 約束、I/O 時序要求,以及大量其他澄清性要求。約束被寫入一個用戶約束文件 (UCF) 中,可在任何文本編輯器中進行編輯。
      
如果未提供用戶定義的時序約束,ISE. 8.1i 軟件提供了一個新功能,將自動為每個內部時鐘生成時序約束。在“性能評估模式 (PEM)”中,您可以在不必提供時序目標的情況下獲得高性能的物理綜合與優化效果。
  
運行全局優化
  
對于包含 IP 核或其他網表的設計,實現的轉換 (NGDBuild) 階段后生成的 NGD 文件表示整個設計第一次被完整編譯。全局優化是在 7.1.01i 版本 Map 中增加的一項新功能,將進行完整設計的組裝,并嘗試通過重新優化組合與寄存器邏輯來提高設計性能。全局優化(命令行鍵入 map –global_opt)顯示可提高設計時鐘頻率平均 7%。
  
還有兩個選項可以讓您在此階段進一步控制優化的完成:時序調整 (retiming) (map -retiming) 將前后移動寄存器以平衡組合邏輯延遲,和等效寄存器刪除 (map -equivalent_register_removal) 將通過冗余功能性刪除寄存器。
     
允許時序驅動打包與布局
  
時序驅動打包與布局是物理綜合實現流程的核心。當您采用這個選項 (map -timing),布局布線的布局階段將在 Map 中完成,允許在初始結果未達最優時對打包決策進行重新審查。時序驅動打包迭代流程替換了無關邏輯打包(unrelated logic packing)。
  
賽靈思物理綜合與優化中包含不同級別的優化。第一級優化是在 ISE 6.1i 軟件中引入的,從進行邏輯變換開始,其中包括扇出控制、邏輯復制、擁塞控制,以及改進的延遲估計。這些例程使設計實現了更高效的打包和布局,達到了更快的時鐘頻率和更高密度的邏輯利用率。
  
下一級增加了邏輯與寄存器優化;Map 可重新安排單元以改進關鍵路徑延遲。這些變換為滿足設計時序要求提供了極大的靈活性。使用了大量不同技術(包括內部引腳交換、基本單元切換,以及邏輯重組)將物理單元轉換成邏輯上等效的不同結構,以滿足設計要求。ISE 8.1i 軟件引入了另外一級物理綜合:組合邏輯優化。該 -logic_opt 開關將開啟一個流程,對設計中的所有組合邏輯進行檢查。給定布局和時序信息,您可以對優化 LUT 結構做出更可靠的決策,以改進總體設計。

  
物理綜合與優化示例

• 邏輯復制:如果一個 LUT 或觸發器驅動多個負載,而這些負載中有一個或多個負載的放置位置離驅動源的距離太遠因而無法滿足時序要求時,可以復制該 LUT 或觸發器并放置在靠近該組負載的地方,從而減小布線延遲(圖 1)。



• 邏輯重組:如果關鍵路徑跨越多個切片中的多個 LUT,可利用較少的切片對該邏輯進行重新組織,采用時序上更高效的 LUT 與多路轉換器組合來降低該路徑所需的布線資源(圖 2)。


• 基本單元切換:如果一個功能使用 LUT 和多路轉換器構成,物理綜合與優化可對該功能進行重新安排,將最快的路徑(一般通過多路轉換器選擇引腳)分配給最關鍵的信號(圖 3)。


• 引腳交換:LUT 的每個輸入引腳可能有不同的延遲,所有 Map 擁有交換引腳(以及關聯的 LUT 等式)的能力,以便將最關鍵的信號放置在最快的引腳上。
本文地址:http://www.qingdxww.cn/thread-15609-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
  • 更佳設計的解決方案——Microchip模擬開發生態系統
  • 利用模擬開發工具生態系統進行安全電路設計
  • 你仿真過嗎?使用免費的MPLAB Mindi模擬仿真器降低設計風險
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲三级网 | 中文字幕在线2021一区 | 免费高清毛片 | 日韩精品视频网站 | 国产成人精品1024在线 | 国产综合精品一区二区 | 欧美影音| 厚颜无耻韩国动漫免费观看5 | 久久精品大全 | 成年人三级视频 | 亚洲欧美视频在线 | 中文毛片无遮挡高清免费 | 国产日韩在线观看视频网站 | 国产欧美日韩不卡在线播放在线 | 在线岛国片 | 欧美成人午夜免费完成 | 狠狠色综合网站久久久久久久 | 日日干日日操日日射 | 欧美视频成人 | 国产成人三级视频在线观看播放 | 日本五十路息与子交尾视频 | 一级做a爰片毛片 | 欧美大片在线欧美大片 | 亚洲情人网 | 国产精品福利在线观看 | 岛国免费视频 | 色接久久| 啦啦啦资源视频在线观看4 啦啦啦中文在线影院观看 啦啦啦在线观看视频免费观看4 | 日韩欧美视频二区 | 亚洲高清一区二区三区 | 亚洲精品永久免费 | 亚洲精品老司机福利在线播放 | 久久精品视频一区二区三区 | a网站在线观看 | 久草视频精品在线 | 久久精品国产精品亚洲综合 | 日韩字幕一中文在线综合 | 99热在线免费观看 | 91免费播放| 四虎影视永久在线精品免费 | 香蕉精品视频在线观看入口 |