The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - April (1997 vol.46)
pp: 385-398
ABSTRACT
<p><b>Abstract</b>—An asynchronous implementation of the ARM microprocessor has been developed using an approach based on Sutherland's Micropipelines [<ref rid="bibt03851" type="bib">1</ref>]. The design allows considerable internal asynchronous concurrency. This paper presents the rationale for the work, the organization of the chip, and the characteristics of the prototype silicon. The design displays unusual properties such as nondeterministic (but bounded) prefetch depth beyond a branch instruction, a data dependent throughput, and employs a novel register locking mechanism. This work demonstrates the feasibility of building complex asynchronous systems and gives an indication of the costs and benefits of the Micropipeline approach.</p>
INDEX TERMS
Processor architectures, single data stream architectures; control structures and microprogramming, control design styles; integrated circuits, types, and design styles
CITATION
J.v. Woods, P. Day, S.b. Furber, J.d. Garside, N.c. Paver, S. Temple, "AMULET1: An Asynchronous ARM Microprocessor", IEEE Transactions on Computers, vol.46, no. 4, pp. 385-398, April 1997, doi:10.1109/12.588033
4 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool