arrow
Return

AMULET1: An asynchronous ARM microprocessor

delete1997-04-01
delete62
delete
OA
AI
J
J.V. Woods *
P
P. Day
F
Furber, SB
G
Garside, JD
N
N.C. Paver
S
Steve Temple
DOI:10.1109/12.588033delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
An asynchronous implementation of the ARM microprocessor has been developed using an approach based on Sutherland's Micropipelines [1]. 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.
Keywords:
processor architectures, single data stream architectures
control structures and microprogramming, control design styles
integrated circuits, types, and design styles

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

No organization information available