试误型史坦那树演算法及电子设计自动化的应用Obstacle-Avoiding课件.ppt
《试误型史坦那树演算法及电子设计自动化的应用Obstacle-Avoiding课件.ppt》由会员分享,可在线阅读,更多相关《试误型史坦那树演算法及电子设计自动化的应用Obstacle-Avoiding课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,試誤型史坦那樹演算法及電子設計自動化的應用Obstacle-Avoiding Heuristics for Steiner Tree Problem in EDA,報 告 人:林琮徨指導教授:黃元欣 博士 詹景裕 博士,2,Outline,Introduction Steiner Tree Problem&X ArchitectureHigher Geometry Maze Routers Algorithm(HGMR Algorithm)Lous Steiner Tree AlgorithmLins Steiner Trees(ST)without Obstacles Algorithm
2、Lins Steiner Trees exist Local refinement without Obstacles AlgorithmLins Steiner Trees with Obstacles AlgorithmLins Steiner Trees exist Local refinement with Obstacles AlgorithmThe Proposed Algorithm Example CompareThe Proposed Algorithm Compare TableConclusionsFuture Studies,3,Introduction Steiner
3、 Tree Problem,Steiner vertex,In Euclidean domain,Given a set of n vertices on the plane,the Steiner Minimum Tree problem is to find a tree in the plane,of minimum total wire length,which connects the given set of vertices.,4,X Architecture,A new interconnect architecture is different from“Manhattan”
4、architecture.X Architecture rotates the primary direction of the interconnect in the fourth and fifth metal layers by 45 degrees.The advantages are discounting 20%routing wires and 30%via in VLSI layout.(Org:x initiative),5,Steiner Tree Problem on X Architecture,A simple example of Steiner Tree onX
5、architecture,4 Geometry Steiner Minimal Tree,Total Length=7.656,6,Higher Geometry Maze Routers Algorithm,Step 1.Wave Propagation,Step 1.1,Step 1.2,Step 1.3,Step 2.Backtracking,Step 2.1,Step 2.2,Step 2.3,7,Lous Steiner Tree Algorithm,Step1:利用HGMR 演算法求出終端點之間的距離。Step2:利用Prime 的MST演算法,算出連結所有終端點之MST樹長。St
6、ep3:對Map中每一點自由空間Ci,j,進行下列所述:(1):將此點當作一個終端點,利用MST演算法,算出加入此點後的總樹長。(2):將原本的樹長減去之後算出的樹長,紀錄在Ci,j中。Step4:Iteration*Define T:Tree 中的每個點的集合。(1):建立Improvement Table(IT)。(2):找尋IT中最適合的Steiner vertex,將其加入T後,執行Step2Step4.。(3):若是IT中找不到合適的Steiner vertex(IT值 0),則演算結束。,8,介紹米字型延伸,(A2),(A1),(A3),(A5),(A4),(A6),9,多點同時進
7、行米字型延伸找出所有可能的Steiner vertex,(B2)點對點,(B1)(點對點),10,Lins Steiner Tree without Obstacles Algorithm,Step1:設定所有終端節點的米字型延伸範圍。Step2:使用座標軸求所有終端節點間最短距離與米字型延伸的重疊點找 所有可能的Steiner vertex Step3:利用Prime 的MST演算法,算出連結所有終端點之MST樹長。Step4:對Map中指定範圍內的米字延伸交叉點Ci,j,進行下列所述:(1):將此點當作一個終端點,利用MST演算法,算出加入此點後的總樹長。(2):將原本的MST樹長減去之後
8、算出的MST樹長,紀錄在Ci,j中。Step5:Iteration*Define T:Tree 中的每個點的集合。(1):建立Improvement Table(IT)。(2):找尋IT中最適合的Steiner vertex,將其加入T後,執行Step4。(3):若是IT中找不到合適的Steiner vertex(IT值 0),則演算結束。,11,Lins Steiner Tree without Obstacles Algorithm,建立Improvement Table(IT)。,12,Lins Steiner Tree without Obstacles Algorithm,Impro
9、vement Table中,找不到合適的 Steiner vertex(IT值 0),則演算法結束。,13,Lins ST exist Local Refinement without Obstacles Algorithm,Step1:設定所有終端節點的米字型延伸範圍。Step2:使用座標軸求所有終端節點間最短距離與米字型延伸的重疊點找 所有可能的Steiner vertex Step3:利用Prime 的MST演算法,算出連結所有終端點之MST樹長。Step4:對Map中指定範圍內的米字延伸交叉點Ci,j,進行下列所述:(1):將此節點當作一個終端點,找出距離此點線段長最小的三個終端點,並
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试误型史坦 演算法 电子设计 自动化 应用 Obstacle Avoiding 课件
链接地址:https://www.31ppt.com/p-3922947.html