請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/50871
標題: | 基於角落縫合與角落序列以可繞度為導向考慮障礙物之巨集電路擺置 Corner-Stitching-and-Corner-Sequence-Based Routability-Driven Blockage-Aware Macro Placement |
作者: | Yen-Jung Lee 李彥融 |
指導教授: | 郭斯彥(Sy-Yen Kuo) |
關鍵字: | 實體設計,混合大小擺置,巨集電路擺置,可繞度,障礙物,模擬退火, Physical Design,Mixed-Size Placement,Macro Placement,Routability,Blockage,Obstacle,Simulated Annealing, |
出版年 : | 2016 |
學位: | 碩士 |
摘要: | 電路導線的可繞度是現今數位電路實體設計的重要課題。在擺置階段不考慮可繞度,可能會使得繞線階段導線密度過高壅塞而無法成功繞線,甚至導致重新擺置、不斷重複擺置與繞線。另一項重要課題是障礙物,包括已決定好位置的巨集電路。過往的巨集電路擺置演算法能有效處理放在晶片邊緣的障礙物,卻無法有效率的處理非晶片邊緣的障礙物。有些類比電路擺置演算法能有效處理非晶片邊緣的障礙物,然而這些演算法無法直接套用在巨集電路擺置。以手動擺置作為靈感、結合角落縫合、角落序列與四元樹演算法,我們提出能有效同時處理邊緣障礙物與非邊緣障礙物的近似線性時間複雜度巨集電路擺置演算法,並能針對可繞度來最佳化擺置結果。因為擺置演算法保證巨集電路之間不會重疊,模擬退火能專注於從沒有重疊的擺置結果中尋找最佳解、因而提昇演算法速度。雖然實驗沒有完成、無法與過往演算法完整比較,但是實驗仍證實了本演算法在平均情況下呈線性的時間複雜度。 Routability of nets has become an important concern in modern digital circuit design. A placement solution with bad routability may cause congestion of nets and thus time is wasted in iterations between placement stage and routing stage. Another important concern in macro placement is blockage, or pre-placed macros. Previous works of macro placement handle boundary blockage well, but cannot cope with non-boundary blockage effectively. Though some works of analog placement are designed for non-boundary blockage, they cannot be applied to digital circuit design directly. By borrowing the concept of manual placement and integrating corner stitching, corner sequence and quadtrees together, the proposed method of this paper can deal with both boundary and non-boundary blockage effectively with average case linear time complexity, and at the same time keep good routability result for macro placement. Because the proposed method guarantees placing macros without overlap, simulated annealing can be sped up by focusing on finding the best result among valid solutions. However, experiments for comparing running time with previous works are not yet performed and thus the research of this paper is not complete. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/50871 |
DOI: | 10.6342/NTU201600708 |
全文授權: | 有償授權 |
顯示於系所單位: | 電機工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-105-1.pdf 目前未授權公開取用 | 674.36 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。