Asynchronous Pipeline Controller Based on Early Acknowledgement Protocol
スポンサーリンク
概要
- 論文の詳細を見る
A new pipeline controller based on the Early Acknowledgement (EA) protocol is proposed for bundled-data asynchronous circuits. The EA protocol indicates acknowledgement by the falling edge of the acknowledgement signal in contrast to the 4-phase protocol, which indicates it on the rising edge. Thus, it can hide the overhead caused by the resetting period of the handshake cycle. Since we have designed our controller assuming several timing constraints, we first analyze the timing constraints under which our controller correctly works and then discuss their appropriateness. The performance of the controller is compared both analytically and experimentally with those of two other pipeline controllers, namely, a very high-speed 2-phase controller and an ordinary 4-phase controller. Our controller performs better than a 4-phase controller when pipeline has processing elements. We have obtained interesting results in the case of a non-linear pipeline with a Conditional Branch (CB) operation. Our controller has slightly better performance even compared to 2-phase controller in the case of a pipeline with processing elements. Its superiority lies in the EA protocol, which employs return-to-zero control signals like the 4-phase protocol. Hence, our controller for CB operation is simple in construction just like the 4-phase controller. A 2-phase controller for the same operation needs to have a slightly complicated mechanism to handle the 2-phase operation because of the non-return-to-zero control signals, and this results in a performance overhead.
- 2010-08-01
著者
-
Yoneda Tomohiro
National Inst. Of Informatics Tokyo Jpn
-
Yoneda Tomohiro
National Institute Of Informatics : Department Of Informatics Graduate University For Advanced Studi
-
MANNAKKARA Chammika
National Institute of Informatics
-
Mannakkara Chammika
National Institute Of Informatics : Department Of Informatics Graduate University For Advanced Studi
関連論文
- Hazard Checking of Asynchronous Circuits : A New Approach(高信頼アルゴリズム,ディペンダブルコンピュータシステムとセキュリティ技術及び一般)
- Hazard Checking of Asynchronous Circuits: A New Approach(高信頼アルゴリズム,ディペンダブルコンピュータシステムとセキュリティ技術及び一般)
- Modular Synthesis of Timed Circuits Using Partial Order Reduction
- A Conservative Framework for Safety-Failure Checking
- Scheduling Methods for Asynchronous Circuits with Bundled-Data Implementations Based on the Approximation of Start Times(System Level Design,VLSI Design and CAD Algorithms)
- A Case Study on Dependable Network-on-Chip Platform for Automotive Applications
- A Case Study on Dependable Network-on-Chip Platform for Automotive Applications
- Partial Order Reduction for Detecting Safety and Timing Failures of Timed Circuits(Dependable Computing)
- Asynchronous Pipeline Controller Based on Early Acknowledgement Protocol
- Comparison of standard cell based non-linear asynchronous pipelines (ディペンダブルコンピューティング)
- Comparison of standard cell based non-linear asynchronous pipelines (システムLSI設計技術・デザインガイア2007--VLSI設計の新しい大地を考える研究会)
- Framework of Timed Trace Theoretic Verification Revisited(Special Issue on Test and Verification of VLSI)
- Comparison of standard cell based non-linear asynchronous pipelines (VLSI設計技術)
- An Online Routing Mechanism with Higher Fault-Tolerance for Network-on-Chip
- Fault Diagnosis and Reconfiguration Method for Network-on-Chip Based Multiple Processor Systems with Restricted Private Memories
- A Behavioral Synthesis System for Asynchronous Circuits with Bundled-data Implementation