文章詳目資料

先進工程學刊

  • 加入收藏
  • 下載文章
篇名 基於線性規劃為基礎考量連線長度之 ECO演算法
卷期 5:4
並列篇名 Integer Linear Programming-based ECO Approach with Wire Length Consideration
作者 陳漢忠黃信雄謝財明
頁次 347-355
關鍵字 engineering change ordertotal wire lengthinteger linear programmingspare cell selection, virtual node虛擬點備用晶元選擇連線總長度線性規劃方程組工程修改問題
出刊日期 201010

中文摘要

本論文提出ㄧ以線性規劃為基礎的方法,將備用晶元選擇問題成功轉換成資源分配問題。本論文的最佳化目標是針對給定工程修改內容,搜尋緩衝器備用晶元以達成工程修改,並且最小化連線總長度。為了加速演算法的執行時間,本論文提出ㄧ以插入虛擬節點為考量之新搜尋方法,考量連線中點和所有備用晶元的座標,有效率搜尋最短連線總長度的晶元配置解。本論文所提的方法成功將電路特性轉換成線性方程組,連線組將能描述:每一工程修改問題僅能使用單一備用晶元、單一備用晶元僅能配置給單一之工程修改;若有些連線插入緩衝器依然時序違反,則再執行一次 ILP 線性模組。針對連線方程組使用商用軟體 Lingo 求得最小連線長度之晶元配置。實驗結果顯示:本論文所提線性規劃為基礎的方有效率且有效地減少工程修改所需之連線總長度。

英文摘要

This paper identifies an integer linear programming-based approach with regards to the spare cells selection as the problem of resource allocation. The objective aims to search the spare cell assignment with minimization of total wire length. A novel wire length estimation method is proposed to accelerate the runtime of the proposed approach. In the proposed method, only the virtual node, i.e. the location of buffer insertion (middle point in this work) of the interconnection and the spare cells are taken into account for acquiring the spare cell assignment with the minimization of total engineering change order in length. If the timing violations still appear, the procedure will insert buffer again by performing the ILP formulations. The circuit characteristics, including the demand of each engineering change order and the supply of spare cell resource, could be successfully integrated into the ILP formulations. Experimental results showed that the proposed integer linear programming-based approach significantly minimized the total wire length.

相關文獻