標題: 全域非同步區域同步系統之兩階段握手協定介面
Two-Phase Handshaking Interface for Globally Asynchronous Locally Synchronous Systems
作者: 陳俊瑋
Chen, Chun-Wei
陳昌居
Chen, Chang-Jiu
資訊科學與工程研究所
關鍵字: 非同步電路;全域非同步區域同步系統;兩階段握手協定;Asynchronous Circuits;Globally Asynchronous Locally Synchronous Systems;Two-Phase Handshaking
公開日期: 2008
摘要: 現今大部分的數位系統還是以同步電路的方式來設計。但如同我們所知,隨著電路複雜度的增加,產生的問題也愈來愈多,如時脈時滯和功率消耗的問題。此外,SoC(系統單晶片)是現今的另一種設計趨勢,要將一個SoC設計中的多個IP(知識產權)模組做整合並不是那麼的容易。所以,為了要解決上述問題,GALS(全域非同步區域同步)是一個可以被期待的設計方式。 相較於傳統四階段握手協定、可延展時脈的GALS系統而言,我們提出了適用於可延展時脈GALS系統的兩階段握手協定介面。在我們的設計中,區域的同步模組可以有各自不同的時脈,並且可以正確的運算。並將這個新設計用Synopsys Design Compiler來做合成,使用的是TSMC 0.13微米的元件資料庫。 最後得到的結果顯示,我們提出的兩階段握手協定的新設計比起四階段握手協定的設計來說,有比較短的延遲時間;但如果就面積的觀點來看,兩階段握手協定的新設計所佔的面積要比四階段握手協定的設計來得大。
Most modern digital systems are based on synchronous circuit design nowadays. But as we know, with the increasing complexity of digital circuits, there are some problems such as clock skew and power consumption. In addition, system on chip (SoC) design is another trend today. To integrate several intellectual property (IP) modules in a SoC design is not an easy job. Globally asynchronous locally synchronous (GALS) design is a promising approach to solve these problems. Compared with traditional four-phase handshaking, stretchable clocking based GALS systems, we propose a two-phase handshaking interface for stretchable clocking based GALS systems. In our design, the local synchronous modules can operate at different clock frequencies independently and work correctly. The design is synthesized with Synopsys Design Compiler with TSMC 0.13μm cell library. The result shows that the new two-phase handshaking design has better latency than four-phase handshaking counterpart. But from the viewpoint of area, the new two-phase handshaking design is larger than four-phase handshaking counterpart.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT079655619
http://hdl.handle.net/11536/43426
Appears in Collections:Thesis


Files in This Item:

  1. 561901.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.