Abstract
High-performance VLSI microprocessors are becoming very power hungry; this presents an increasing problem of heat removal in desk-top machines and of battery life in portable machines. Asynchronous operation is proposed as a route to more energy efficient computing. In his 1988 Turing Award Lecture, Ivan Sutherland proposed a modular approach to asynchronous design based on “Micropipelines”. The AMULET group at Manchester University has developed an asynchronous implementation of the ARM microprocessor based on micropipelines as part of a broad investigation into low power techniques. The design is described in detail, the rationale for the work is presented and the characteristics of the chip described. The first silicon from the design arrived in April 1994 and an evaluation of it is presented here.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Dobberpuhl, D. W. et al., “A 200-MHz 64-b Dual-Issue CMOS Microprocessor”, IEEE Journal of Solid-State Circuits, Vol. 27, No. 11, Nov. 1992, pp. 1555 - 1565.
Sutherland, I.E., “Micropipelines”, The 1988 Turing Award Lecture, Communications of the ACM, Vol. 32, No. 6, June, 1989, pp. 720 - 738.
Paver, N.C., “The Design and Implementation of an Asynchronous Microprocessor”, PhD Thesis, University of Manchester, June 1994.
Furber, S.B., “VLSI RISC Architecture and Organization”, Marcel Dekker Inc., New York, 1989.
van Someren, A., and Atack, C., “The ARM RISC Chip: A Programmers Guide”, Addison-Wesley, 1993.
Furber, S.B., Day, P., Garside, J.D., Paver, N.C. and Woods, J.V., “A Micropipelined ARM”, Proceedings of the IFIP TC 10/WG 10.5 International Conference on Very Large Scale Integration (VLSI93), Grenoble, France, September 1993. Ed. Yanagawa, T. and Ivey, P. A. Pub. North Holland.
Furber, S.B., Day, P., Garside, J.D., Paver, N.C. and Woods, J.V., “AMULET1: A Micropipelined ARM”, Proceedings of the IEEE Computer Conference, March 1994.
Paver, N.C., Day, P., Furber, S.B., Garside, J.D. and Woods, J.V., “Register Locking in an Asynchronous Microprocessor”, 1992 IEEE International Conference on Computer Design: VLSI in Computers and Processors. October 1992.
Garside, J.D., “A CMOS VLSI Implementation of an Asynchronous ALU”, IFIP Working Conference on Asynchronous Design Methodologies, April 1993. Ed. Furber, S. B. and Edwards, M. D. Pub. North Holland.
Yuan, J., and Svensson, C., “High-Speed CMOS Circuit Techniques”, IEEE Journal of Solid-State Circuits, Vol. 24, No. 1, February 1989, pp. 62 - 70.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag London
About this paper
Cite this paper
Furber, S. (1995). Computing without Clocks: Micropipelining the ARM Processor. In: Birtwistle, G., Davis, A. (eds) Asynchronous Digital Circuit Design. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3575-3_5
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3575-3_5
Publisher Name: Springer, London
Print ISBN: 978-3-540-19901-4
Online ISBN: 978-1-4471-3575-3
eBook Packages: Springer Book Archive