全定制设计方法.PPTVIP

  • 0
  • 0
  • 约3.53千字
  • 约 33页
  • 2026-01-20 发布于未知
  • 举报

*全定制設計方法 2025-4-4*§1全定制電路的結構化設計特徵結構化設計是由Mead和Conway首先提出來的,其目的是讓系統設計者能夠直接參加晶片設計以實現高性能系統。在結構化設計中採用以下幾方面的技術。2025-4-4*一、層次性:原因:由於系統規模很大,設計複雜性很高,層次式設計可以降低設計複雜性。層次式設計分類:自底向上(bottom-up)自頂向下(top-down)兩者結合層次式設計方法:系統劃分與布圖規劃2025-4-4*系統劃分:在功能設計與寄存器級設計完成後,將模組劃分成合適的單元組合,然後分別對單元電路進行邏輯級、電路級乃至版圖級的設計。劃分的關鍵是評價函數的確定。布圖規劃:與全定制設計功能級並行的工作是晶片面積的規劃,稱為布圖規劃,其目的是為每個模組確定一個布圖面積的大小及在晶片上的相對位置。在布圖規劃中,只是在較高層次上完成了對軟模組的形狀和大小的估計,以及它們的引線端的分配。2025-4-4*二、模組性模組有明確定義的物理介面:模組名稱、功能、層類、尺寸與外部互連端點的數目,名稱及位置等。如目前廣泛使用的IP模組。模組性有助於設計人員明確問題並做出檔介面。每個人只設計晶片的一部分。2025-4-4*三、規則性規則化:是指模組內部可以隨功能不同而不同,但模組間的介面如電源、地線、時鐘線、匯流排等是公共的。方法及優點:採用單元重複的方法是結構化設計的一種好方法,這樣既簡化設計,又減少錯誤,同時使結構規則化。規則化的層次:規則化可以在設計層次的所有級別上存在。2025-4-4*四、局部性通過對模組介面的很好定義,可以有效地使該模組的內容變得對任何外部介面不再重要,可以將每個模組看作一個黑盒子。設計時不關心模組內部的情況,這樣減少了模組表現的複雜性。2025-4-4*五、手工參與全定制設計中往往需要手工參與:由於設計系統的複雜性、結構靈活性、性能的約束性,人的經驗是電腦所無法取代的。手工參與設計的實質是在各個設計層次上,人工干預和協調各種EDA工具的應用,目的是取得設計的最高效率和最好結果。2025-4-4*全定制設計流程2025-4-4*§2 幾種全定制設計方法基於幾何圖形的交互版圖編輯符號法積木塊自動布圖2025-4-4*一、交互圖形編輯:交互圖形編輯方法是一種人工設計方法:繪圖、顯示、插入、移動、刪除、複製、拉伸等命令。聯機的的設計規則檢查功能。開窗、縮放、窗口移動。設計性能高、版圖品質高、效率低,設計週期長。2025-4-4*設計檢查由於手工設計方法不可避免地會產生錯誤。因此,必須在版圖編輯後進行版圖驗證。版圖驗證包括:設計規則檢查、電學規則檢查、版圖與原理圖對照檢查以及電路網表提取,版圖寄生參數提取和後模擬。2025-4-4*二、符號法版圖設計方法符號法版圖設計方法(symboliclayoutapproach)是一種半自動設計方法:(1)使用電晶體、通孔和連線的符號進行輸入和編輯並產生一個拓撲版圖。(2)根據給定的設計規則將拓撲版圖轉換成物理版圖。(3)版圖壓縮,以優化版圖面積。2025-4-4*符號法版圖設計的特點符號法版圖設計方法保持了交互圖形編輯方法所具有的較高布圖密度和靈活性的優點,且由於設計規則是由符號法版圖編輯器維持的,用戶在操作時不需要考慮,因而大大降低了設計工作量。2025-4-4*三、積木塊自動設計積木塊自動布圖(BuildingBlockLayout)又稱為任意形狀單元布圖,簡稱作BBL。它是基於單元庫的一種最為靈活的設計方式。限於實現的困難,大部分的BBL模式單元版圖都為矩形,它們可被安置在晶片的任何位置上。2025-4-4*積木塊自動布圖2025-4-4*BBL布圖分類有通道:BBL模式下的佈線區域比較複雜,未被模組佔用的晶片空間為佈線區。通常要先把它們劃分成矩形的通道區,然後再按一定次序逐個進行佈線,此時模組上面不能走線。無通道:隨著多層佈線工藝的出現,模組上允許有三層以上的走線,出現了“跨單元佈線”(OvertheCellRouting)技術。它使得佈線區域大大減小。2025

文档评论(0)

1亿VIP精品文档

相关文档