| 研究生: |
蕭挺豪 Hsiao, Ting-Hau |
|---|---|
| 論文名稱: |
介面電路之自動合成與最佳化 Automatic Synthesis and Optimization of Interface Circuits |
| 指導教授: |
賴源泰
Lai, Yen-Tai |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 英文 |
| 論文頁數: | 48 |
| 中文關鍵詞: | 最佳化 、介面合成 、介面電路 、以元件為基礎設計 |
| 外文關鍵詞: | Component-based Design, Optimization, Interface Synthesis, Interface Circuit |
| 相關次數: | 點閱:63 下載:4 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
因為系統複雜度的提高,以元件為基礎的設計就期望能用來降低設計成本與時間,但是因為每個元件的介面特性不一樣,所以便需要使用介面電路來做整合。介面電路的設計是非常消耗時間而且容易產生錯誤的,因此自動化的合成與驗證在介面電路上是非常重要的。
在本篇論文中,我們針對組合邏輯介面,提出一個介面合成演算法,演算法的輸入是兩個元件的介面資訊,輸出是一個可以整合兩個元件的組合邏輯介面電路。我們的演算法主要分成兩個部份:在第一個部份中,我們提出一個啟發式演算法(heuristic algorithm),此演算法可以在考慮介面電路的接線面積與動態功率損耗最小的情況下,決定元件之間接腳對接腳的連接。第二個部份,我們使用一個新穎的解碼方法去合成一個必須使用外加邏輯閘來連接的元件介面。實驗的結果顯示我們的演算法具有效率。
As system design becomes complex, component-based design is expected to reduce design cost and time-to-mark. However, the components may have different interface characteristics; they need to be integrated by using interface circuits. The design of interface circuitry is a timing consuming and error-prone process. Therefore, automatic synthesis and verification are very important in the interface circuit design.
In this thesis we propose an interface synthesis algorithm for combinational interface. The algorithm accepts the interface characteristics of two components as input and generates a combinational interface circuit such that two components can be integrated. Our algorithm consists of two phases: 1.) Phase I, a heuristic algorithm was presented to determine the direct connection such that the wiring area and dynamic power consumption can be minimized in resulting interface circuit. 2.) Phase II, we use a novel encoding method to synthesize the connection between components which require additional gates. Experiments demonstrate the efficiency of our algorithm.
[1] P. Vanbekbergen, G. Goossens, “Specification and Analysis of Timing
Constraints in Signal Transition Graphs,” 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 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 Design, pp. 48 – 51, 1992.
[5] Timothy M. Burks and 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] Gaetano Borriello, “A New Interface Specification Methodology and its
Application to Transducer Synthesis,” Ph.D. Thesis, University of California at
Berkeley, 1988.
[7] Sanjiv Narayan, “Interfacing Incompatible Protocols using Interface Process
Generation,” in Proc. of 32nd Design Automation Conf., pp. 468 – 473, 1995.
[8] Bong-Il 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.
[9] Jane S. Sun and Robert W. Brodersen, “Design of System Interface Modules,” in
Proc. of Int. Conf. on Computer Aided Design, pp. 478 – 481, 1992.
[10] Roberto Passerone and James A. Rowson, “Automatic Synthesis of Interface
between Incompatible Protocols,” in Proc. of 35th Design Automatic Conf., pp.
8 – 13, 1998.
[11] Janaki Akella and Kenneth McMillan, “Synthesizing Converters between Finite
State Protocols,” in Proc. of Int. Conf. on Computer Design, pp. 410 – 413, Oct.
1991.
[12] Michael Kishinevsky, Jordi Cortadella and Alex Kondratyev, “Asynchronous
Interface Specification, Analysis and Synthesis,” in Proc. of 35th Design
Automation Conf., pp. 2 – 7, 1998.
[13] 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.
[14] 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.