Title :
Implementation of asynchronous reorder buffer for asynchronous on-chip bus
Author :
Jung, Eun-Gu ; Lee, Jeong-Gun ; Fraz, Hamza ; Jhang, Kyoung-Son ; Lee, Jeong-A ; Har, Dong-Soo
Author_Institution :
Dept. of Info. & Comm., Gwangju Inst. of Sci. & Technol., South Korea
Abstract :
Asynchronous reorder buffer (ROB) is an important component to support in-order completion of data transactions on an asynchronous on-chip bus with multiple outstanding transactions. In this paper, two asynchronous ROBs are proposed. Based on an asynchronous circular buffer with distributed control, an asynchronous ROB is proposed for asynchronous microprocessors, which solves problems of a conventional asynchronous ROB for asynchronous microprocessors. The same scheme can be used for an asynchronous on-chip bus, but its use generates some redundancy. This redundancy results from differences between two asynchronous ROB operating environments. By eliminating this redundancy, an optimized asynchronous ROB with fully distributed control is proposed for asynchronous on-chip bus. The proposed asynchronous ROB is integrated into an asynchronous on-chip bus and simulations are performed.
Keywords :
asynchronous circuits; buffer circuits; microprocessor chips; asynchronous circular buffer; asynchronous microprocessor; asynchronous on-chip bus; asynchronous reorder buffer; data transaction; distributed control; CMOS technology; Clocks; Counting circuits; Data communication; Distributed control; Energy consumption; Microprocessors; Power generation; Scalability; Synchronous generators;
Conference_Titel :
Signals, Circuits and Systems, 2005. ISSCS 2005. International Symposium on
Print_ISBN :
0-7803-9029-6
DOI :
10.1109/ISSCS.2005.1511355