| 研究生: |
曾志強 Tzeng, Chih-Chiang |
|---|---|
| 論文名稱: |
最佳化功率/面積之介面電路合成 Optimal Power/Area Synthesis of Interface Circuits |
| 指導教授: |
賴源泰
Lai, Yen-Tai |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2006 |
| 畢業學年度: | 94 |
| 語文別: | 英文 |
| 論文頁數: | 44 |
| 中文關鍵詞: | 啟發式演算法 、介面電路 |
| 外文關鍵詞: | interface circuit, heuristic algorithm |
| 相關次數: | 點閱:92 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在一個SoC設計當中,其中一個最重要的議題就是矽智產(IP)之間的I/O介面整合問題。但是隨著半導體製成的演進,系統設計變得更複雜,故以IP為基礎的設計被期望用來降低設計時所付出的努力跟時間。通常大部分的IP均為不同賣方所提供,所以其I/O介面特性也均為不同。故整合IP之間的介面電路是非常消耗時間的且容易產生錯誤的,因此I/O介面電路的產生跟驗證對於事先設計好的IP是相當重要的。
在本篇論文當中,我們針對I/O介面電路當中為直接連線的部份提出一個介面合成演算法,演算法的輸入為一個權重二分圖來表示IP之間的I/O介面電路,並經由此演算法來決定如何整合。我們的啟發式演算法(heuristic algorithm)主要包含兩大部份:在第一個部份中,我們將得到權重二分圖中最低功率解。在第二的部份之前,先取得使用者所定義的功率上限,我們在此上限內將得到最佳輸出腳個數解。實驗的結果顯示我們演算法具有效率。
In a Soc design, the I/O interface of Intellectual Property (IP) blocks is one of the most important issues. But as semiconductor technology advances, system design become complex, IP-based design is expected reduce design effort and time-to-market. Since most IP’s are provided by different vendors, so they have different I/O interface characteristics. The design of interface circuitry for the IP’s is a time consuming and error-prone process. Therefore, I/O interface generation and verification for these pre-designed IP are very important.
In this thesis we propose an interface synthesis algorithm for direct connection of IP blocks. This algorithm accepts the weighted bipartite graph as input file represented I/O interface circuits of IP’s such that IP’s can be integrated. Our Algorithm consists of two phases: 1) Power Optimization Phase, which finds the optimal power solution of this weighted bipartite graph. 2) Output Pin Reduction Phase, which according to the given upper bound power, find a feasible solution which is smaller than or equal to the upper bound power and has the minimum output pin number. Experiment results demonstrate the effectiveness of our algorithm.
[1] P. Vanbekbergen, G. Goosens, “Specification and Analysis of Timing Constraints in Signal Transition Graph,” in proc. of 3rd European Design Automatic Conf., pp. 302-306, March 1992.
[2] Ti-Yen Yen, Alex Ishii, Al Gasavant, Wayne Wolf, “Efficient Algorithm for Interface Timing Verification,” in proc. of European Design Automation Conf., pp. 34-39, 1994.
[3] Elizabeth A. Walkup, Gaetano Borriello, “Interface Timing Verification with Application to Synthesis,” in Proc. of 31st ACM/IEEE Design Automation Conf., pp. 106-112, 1994.
[4] Kenneth L. McMillan, David L. Dill, “Algorithms for interface Timing Verification,” in Proc. of Int. Conf. on Computer-Aided Design, pp.48-51,1992.
[5] Timothy M. Burks, Karem A. Sakallah, “Min-Max Linear Programming and the Timing Analysis of Digital Circuits,” in Proc. of Int. Conf. on Computer-Aided Design, pp. 152-155, 1993.
[6] Sanjiv Narayan, Daniel D. Gajski, “Interfacing Incompatible Protocols using Interface Process Generation,” in Proc. of 32nd Int. Design Automation Conf., pp.468-473,1995.
[7] Bong-I1 Park, Hoon Choi, In-Cheol Park, and Chong-Min Kyung, “Synthesis and Optimization of Interface Hardware between IP’s Operating at Different Clock Frequencies,” in Proc. of Computer Design, pp.519-524, Sep.2000.
[8] Roberto Passerone, James A. Rowson, “Automatic Synthesis of Interfaces between Incompatible Protocols,” in Proc. of 35th Design Automatic Conf., pp.8-13, 1998.
[9] Janaki Akella and Kenneth McMillan, “Synthesizing Converters between Finite State Protocols,” in Proc. of Int. Conf. on Computer Design, pp. 410-413, Oct. 1991.
[10] Michael Kishinevsky, Jordi Cortadella and Alex Kondratyev, “Asynchronous Interface Specification, Analysis and Synthesis,” in Proc. of 35th Design Automation Conf., pp. 2-7, 1998.
[11] Peter Vanbekbergen, Gert Goossens and Bill Lin, “Modeling and Synthesis of Timed Asynchronous Circuits,” in Proc. of European Design Automation Conf., pp. 460-465, 1994.
[12] Vijay D’silva, S. Ramesh, Arcot Sowmya, “Bridge Over Troubled Wrappers: Automated Interface Synthesis,” in Proc. of 17th Int. conf. on VLSI Design., pp.189-194,2004.
[13] Ki-seok Chung, Rajesh K. Gupta, Taewhan Kim and C. L. Liu, “Synthesis and Optimization of Combinational Interface Circuits,” Journal of VLSI Signal Processing , vol. 31, no. 2, pp. 243-261, July 2002.
[14] J.A. Brzozowski and C.H. Seger, Asynchronous Circuits (Ch. 15), Berlin: Spriner-Verlag, 1995.
[15] T. Cormen and C.E. Leiserson, and R.Rivest, Introduction to algorithm, New York: McGraw Hill 1990.
[16] Ting-Hau Hsiao and Yen-Tai Lai, Automatic Synthesis and Optimization of Interface Circuits, EE of NCKU, Taiwan, R.O.C, Thesis for Master of Science, June, 2005.