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

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

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

3天內不再提示

物理設計工具的作用 利用仿真退火算法求解布局問題的流程

我快閉嘴 ? 來源:Semi Connect ? 作者:Semi Connect ? 2022-08-27 11:51 ? 次閱讀

物理設計工具的作用是采用自動布局布線技術或人工編輯的方法實現集成電路的版圖設計。

自動布局布線通常分為布局規劃(Floor Planning)、物理布局(Placement)、時鐘樹綜合(Clock Tree Synthesis,CTS)、物理布線(Routing)等幾個步驟。

布局規劃在一定幾何約束條件下,確定芯片面積及優化模塊形狀,決定標準單元、I/O Pad和宏單元的位置。常用的布局規劃算法有布局尺寸變化算法、基于群生長擺放模塊的方法、仿真退火迭代算法,以及將問題映射為等式集合進行解析求解的方法等。

物理布局又稱為總體布局和詳細布局,是指將標準單元擺放到版圖核心區域的單元行上且滿足設計規劃的合理位置,使得芯片線長、時序、擁擠度、功耗等多個性能目標得到最優化。布局問題屬于非確定性問題,很難找到一個多項式時間復雜度算法來得到最優解。在實際應用中通常尋求可行解來作為最優解的近似。常見的解決布局問題的算法可以分為圖論算法(深度優先搜索、關鍵路徑等)、確定性算法(線性規劃、非線性規劃、動態規劃等)、隨機算法(仿真退火等)3種。

利用仿真退火算法求解布局問題的流程如下。

7aed47ba-25b8-11ed-ba43-dac502259ad0.jpg

時鐘樹綜合在時鐘電路中插入緩沖器單元,將時鐘信號傳遞到各個同步單元(觸發器等),其優化目標在于盡量減少時鐘路徑延遲和時鐘偏差。常見的時鐘樹綜合算法有H- Tree 算法、Fishbone算法等,如圖5-114所示。為了減少時鐘偏差和受參數變化的影響,高性能的時鐘系統設計還會采用網形(Mesh)結構,但同時也會占用更多的布線資源和面積。

7b101c4a-25b8-11ed-ba43-dac502259ad0.jpg

物理布線階段分為總體布線和詳細布線兩個步驟:總體布線把網線合理地分配在合適的布線區域,盡量避免局部擁擠;詳細布線實現線網通過布線層連線和通孔的具體連接,避免線網的短路、開路錯誤。根據布線區域和線網端點在區域中的分布情況有可以把詳細布線分為通道布線、開關盒布線和區域布線。雙層通道布線結果和線網垂直約束圖如圖5-115所示。

7b2f551a-25b8-11ed-ba43-dac502259ad0.jpg

隨著集成電路工藝技術進入28nm工藝和更先進工藝,物理布線需要支持多重曝光工藝技術,以保證設計的可制造性。

在集成電路的版圖設計中,人工編輯主要依靠版圖編輯工具。版圖編輯工具提供一個以多邊形為基礎的二維幾何圖形創建與編輯環境,根據集成電路版圖的特點及設計規則提供交互式的編輯與操作功能,最終以GDS或者OASIS等格式輸出物理版圖。版圖編輯工具的基本功能如下。

(1)支持層次化編輯。

(2)與工藝綁定,并以一定的顏色、線型和填充方式區分不同的工藝層。

(3)支持矩形、多邊形、路徑等基本圖形的創建、縮放、拉伸等。

(4)采用參數化單元(Parameterized Cell),減少重復輸入。

隨著集成電路設計方法學的發展,對版圖編輯工具的要求也越來越高,主要體現在以下方面。

(1)與電路圖的交互,由此產生了電路圖驅動版圖(Schematic-Driven Layout,SDL)和約束驅動版圖(Constraint Driven Layout,CDL)兩項技術。

(2)模擬數字集成電路的融合,衍生出模擬電路的自動布局和自動布線技術。

(3)設計規模的急劇膨脹對工具效率提出更高要求,催生快速顯示、多線程查詢等技術。

(4)工藝技術的發展需要新的版圖編輯技術,例如鰭式場效應晶體管(FinFET)的設計需要多格點對齊技術等。

審核編輯:湯梓紅

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

    關注

    5381

    文章

    11381

    瀏覽量

    360850
  • 布線
    +關注

    關注

    9

    文章

    766

    瀏覽量

    84289
  • 物理設計
    +關注

    關注

    0

    文章

    5

    瀏覽量

    6869

原文標題:可編程邏輯電路設計—物理設計工具

文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    HFSS 仿真算法及其應用場景詳解:有限元算法、積分方程算法、PO算法

    明了各種算法應用的場景,很多時候碰到的工程問題既包括復雜結構物理也包括超大尺寸物理,如新能源汽車上的天線布局問題,對仿真而言,最好的精度是用
    發表于 09-20 17:15

    怎么用模擬退火算法求全局最優解?

    一個一個的去套嗎,累死。當然也可以用計算機一個一個去套,但是這樣仍然非常花時間。利用模擬退火算法,就可以很好的求出最優PID參數。再比如我們的聚類算法,什么樣的碼本設計,才能使得矢量量
    發表于 09-29 08:04

    基于模擬退火結合粒子群算法介紹

    【優化選址】基于模擬退火結合粒子群算法求解分布式電源定容選址問題matlab源碼1 算法介紹1.1 模擬退火
    發表于 12-29 07:04

    基于遺傳算法和模擬退火算法的TDOA定位技術

    提出一種基于遺傳算法與模擬退火算法的TDOA定位估計算法,該算法通過對求解定位坐標計算時的最大似
    發表于 04-20 09:58 ?28次下載

    可支持任意流程的微機電系統設計工具技術

    論述了微機電系統設計工具的發展概況,并針對微機電系統的多樣性對設計工具的需求提出了一種可支持任意流程的微機電系統設計工具架構。該架構以系統級行為建模與
    發表于 11-16 13:52 ?24次下載

    基于序列對和模擬退火算法布局問題研究

    結合布局問題的具體特點,采用序列對來間接描述布局問題的解結構,并且在模擬退火算法的基礎上對布局問題的優化
    發表于 02-22 15:47 ?16次下載

    基于LabVIEW仿真實現TSP問題的模擬退火算法

    針對旅行商問題(TSP)具有的易于描述卻難以處理的NP完全難題、其可能的路徑數目與城市數目是呈指數型增長的、求解困難的特點,本文首次采用LabVIEW仿真實現模擬退火算法
    發表于 09-09 10:29 ?25次下載
    基于LabVIEW<b class='flag-5'>仿真</b>實現TSP問題的模擬<b class='flag-5'>退火</b><b class='flag-5'>算法</b>

    模擬退火算法及其在求解TSP中的應用

    模擬退火算法及其在求解TSP中的應用,下來看看
    發表于 07-20 16:51 ?28次下載

    基于退火算法的非合作對策求解

    對有多個Nash平衡點的非合作n人有限對策問題進行了研究。首先構造了其非合作n人有限對策的數學規劃模型,證明了此模型的解與對策問題的解的等價性;然后提出了求解此類問題的一種自適應鄰域模擬退火算法
    發表于 11-23 11:49 ?0次下載

    FPGA并行時序驅動布局算法

    FPGA時序布局算法TMDCP。將退火過程分發至多線程執行,利用TM機制保證共享內存訪問的合法性,并將改進的時序優化算法嵌入到事務中并發執行
    發表于 02-26 10:09 ?0次下載
    FPGA并行時序驅動<b class='flag-5'>布局</b><b class='flag-5'>算法</b>

    如何使用禁忌退火粒子群算法解決火力分配的問題

    火力分配問題是典型的NP 完全問題,傳統的求解算法存在指數級的時間復雜度。給出具體實用的防空火力分配模型,提出一種基于禁忌搜索與退火粒子群優化的新算法,并針對多種空襲規模的實例進行計算
    發表于 11-15 17:56 ?7次下載
    如何使用禁忌<b class='flag-5'>退火</b>粒子群<b class='flag-5'>算法</b>解決火力分配的問題

    結合模擬退火算法和單親遺傳的改進求解算法

    結合模擬退火算法和單親遺傳的改進求解算法
    發表于 06-29 15:42 ?4次下載

    【優化選址】基于模擬退火結合粒子群算法求解分布式電源定容選址問題matlab源碼

    【優化選址】基于模擬退火結合粒子群算法求解分布式電源定容選址問題matlab源碼1 算法介紹1.1 模擬退火
    發表于 01-07 11:29 ?4次下載
    【優化選址】基于模擬<b class='flag-5'>退火</b>結合粒子群<b class='flag-5'>算法</b><b class='flag-5'>求解</b>分布式電源定容選址問題matlab源碼

    FL7733A 設計工具流程(反激式)

    FL7733A 設計工具流程(反激式)
    發表于 11-15 19:56 ?0次下載
    FL7733A 設<b class='flag-5'>計工具</b><b class='flag-5'>流程</b>(反激式)

    FL7701 設計工具流程

    FL7701 設計工具流程
    發表于 11-15 19:58 ?0次下載
    FL7701 設<b class='flag-5'>計工具</b><b class='flag-5'>流程</b>