Abstract
This paper proposes an asynchronous complex pipeline based on ARM-V3 instruction set. Muller pipeline structure is used as prototype, and the factors which may affect pipeline performance are analyzed. To balance the difficulty of asynchronous design and performance analysis, both complete asynchronous and partial asynchronous structures aere designed and compared. Results of comparison with the well-Rnown industrial product ARM922T verify that about 30% and 40% performance improvement of the partial and complete asynchronous complex pipelines can be obtained respectively. The design methodologies can also be used in the design of other asynchronous pipelines.
Similar content being viewed by others
References
Ban P, Mittal W A, Cao Y. Nano-CMOS circuit and physical design [M]. New York: Willey-Interscience, 2004.
Furber S B, Day P, arside J D, et al. AMULET1: A micropipelined ARM [C]//Proceedings of the IEEE Computer Conference. Boston: IEEE Press, 1994: 287–293.
Akihiro T, Masashi K, Masashi I, et al. TITAC-2: An asynchronous 32-bit microprocessor based on scalable-delay-insensitive model [C]//Proceedings of ICCD. London: IEEE Press, 1998: 288–291.
Myers C J. Asynchronous circuit design [M]. Canada: John Wiley & Sons, 2001.
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: the Research Project of China Military Department (No. 6130325)
Rights and permissions
About this article
Cite this article
Wang, B., Wang, Q., Peng, Rh. et al. Asynchronous complex pipeline design based on ARM instruction set. J. Shanghai Jiaotong Univ. (Sci.) 13, 568–573 (2008). https://doi.org/10.1007/s12204-008-0568-8
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12204-008-0568-8