請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/22861
標題: | 同時調整標準單元設計的元件尺寸及臨界電壓之演算法 Simultaneous Gate Sizing and Multiple-Vt Assignment for Cell-Based Design |
作者: | Shih-Pin Hung 洪士斌 |
指導教授: | 陳中平(Chung-Ping Chen) |
關鍵字: | 元件尺寸最佳化,臨界電壓最佳化,降低功率消耗,拉格朗日鬆弛法,標準單元設計, Gate Sizing,Multiple-Vt Assignment,Power Reduction,Lagrangian Relaxation,Cell-Based Design, |
出版年 : | 2009 |
學位: | 碩士 |
摘要: | 電路最佳化在高效能以及低功率消耗積體電路設計中是非常重要的一個步驟。它對於電路最終的時序、功率消耗以及面積有相當大的影響。在標準單元設計中,元件尺寸及臨界電壓最佳化非常適合用來達成電路設計者對於時序及功率消耗的要求。雖然已經有很多元件尺寸最佳化的方法被提出來,但是大部分的方法都假設元件尺寸是連續的變數,也就是說元件尺寸可以是一個限制在某個範圍內的任意值。然而,在實際的標準單元庫中,可以選擇的元件尺寸大小以及臨界電壓都是非常有限的,使得先求出連續解再用逼近法近似的方法經常導致電路違反時序要求。因此,我們提出一個新的演算法可以直接處理離散的元件尺寸以及臨界電壓。我們把這個問題轉成一個數學規劃問題,最佳化目標為電路的功率消耗,並且能滿足時序的要求。利用拉格朗日鬆弛法,這個數學規劃問題可以被大幅的簡化。然後再利用我們提出的啟發式演算法解決這個問題。實驗結果顯示,比起用連續的方法求解再逼近,我們提出的方法平均可以降低35.5%的漏電功率消耗以及9.1%的總功率消耗,而執行速度能快55倍。 Circuit optimization is a very important step in high performance and low power IC design. It has a significant impact on the delay, power dissipation and area of the final circuit. Gate sizing and multiple-Vt assignment are common and useful ways to meet power and timing budgets for cell-based design. There exist some gate sizing techniques, however, most of them handle continuous gate sizing problem which is based on the assumption that gate sizes can be any value within certain range. In realistic standard cell libraries, available gate sizes and threshold voltages are sparse, which makes the nearest rounding approach inapplicable as large timing violations may be introduced. As a result, we propose a novel algorithm which directly handles discrete gate sizes and threshold voltages. We formulate the optimization into a mathematical program with total power cost and timing constraint. The formulation can be greatly simplified based on Lagrangian relaxation. Then we adopt a heuristic algorithm which solves the mathematical program without domain transformation. Experimental results demonstrate that compared to the continuous approach, we achieve average leakage power savings of 35.5% and average total power savings of 9.1% with 55× faster runtime. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/22861 |
全文授權: | 未授權 |
顯示於系所單位: | 電子工程學研究所 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-98-1.pdf 目前未授權公開取用 | 763.42 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。