The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Um novo controlador de pipeline baseado no protocolo Early Acknowledgment (EA) é proposto para circuitos assíncronos de dados agrupados. O protocolo EA indica o reconhecimento pela borda descendente do sinal de reconhecimento, em contraste com o protocolo de 4 fases, que o indica na borda ascendente. Assim, pode ocultar a sobrecarga causada pelo período de reinicialização do ciclo de handshake. Como projetamos nosso controlador assumindo diversas restrições de tempo, primeiro analisamos as restrições de tempo sob as quais nosso controlador funciona corretamente e depois discutimos sua adequação. O desempenho do controlador é comparado analiticamente e experimentalmente com o de outros dois controladores de tubulação, ou seja, um controlador bifásico de alta velocidade e um controlador quadrifásico comum. Nosso controlador tem desempenho melhor do que um controlador de 2 fases quando o pipeline possui elementos de processamento. Obtivemos resultados interessantes no caso de um pipeline não linear com operação de Ramal Condicional (CB). Nosso controlador tem desempenho um pouco melhor mesmo em comparação com o controlador bifásico no caso de um pipeline com elementos de processamento. Sua superioridade reside no protocolo EA, que emprega sinais de controle de retorno a zero como o protocolo de 4 fases. Conseqüentemente, nosso controlador para operação do CB é de construção simples, assim como o controlador quadrifásico. Um controlador bifásico para a mesma operação precisa ter um mecanismo um pouco complicado para lidar com a operação bifásica devido aos sinais de controle sem retorno a zero, e isso resulta em uma sobrecarga de desempenho.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copiar
Chammika MANNAKKARA, Tomohiro YONEDA, "Asynchronous Pipeline Controller Based on Early Acknowledgement Protocol" in IEICE TRANSACTIONS on Information,
vol. E93-D, no. 8, pp. 2145-2161, August 2010, doi: 10.1587/transinf.E93.D.2145.
Abstract: 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.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.E93.D.2145/_p
Copiar
@ARTICLE{e93-d_8_2145,
author={Chammika MANNAKKARA, Tomohiro YONEDA, },
journal={IEICE TRANSACTIONS on Information},
title={Asynchronous Pipeline Controller Based on Early Acknowledgement Protocol},
year={2010},
volume={E93-D},
number={8},
pages={2145-2161},
abstract={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.},
keywords={},
doi={10.1587/transinf.E93.D.2145},
ISSN={1745-1361},
month={August},}
Copiar
TY - JOUR
TI - Asynchronous Pipeline Controller Based on Early Acknowledgement Protocol
T2 - IEICE TRANSACTIONS on Information
SP - 2145
EP - 2161
AU - Chammika MANNAKKARA
AU - Tomohiro YONEDA
PY - 2010
DO - 10.1587/transinf.E93.D.2145
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E93-D
IS - 8
JA - IEICE TRANSACTIONS on Information
Y1 - August 2010
AB - 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.
ER -