1997
DOI: 10.1109/12.588033
|View full text |Cite
|
Sign up to set email alerts
|

AMULET1: an asynchronous ARM microprocessor

Abstract: Abstract-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 regis… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
30
0

Year Published

2000
2000
2015
2015

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 66 publications
(30 citation statements)
references
References 7 publications
0
30
0
Order By: Relevance
“…The execution unit consists of two major stages, namely Decode2 (Dec2-Ctr12), which controls the operation of the shifter and multiplier units of the processor, and Decode3 (Dec3-Ctr13), which controls the ALU. Detailed descriptions of the AMULET1 microprocessor are provided in [46,60]. and Decode3 model the two major components of the execution unit of the processor.…”
Section: Modelling Amulet1: the Occarm Modelmentioning
confidence: 99%
“…The execution unit consists of two major stages, namely Decode2 (Dec2-Ctr12), which controls the operation of the shifter and multiplier units of the processor, and Decode3 (Dec3-Ctr13), which controls the ALU. Detailed descriptions of the AMULET1 microprocessor are provided in [46,60]. and Decode3 model the two major components of the execution unit of the processor.…”
Section: Modelling Amulet1: the Occarm Modelmentioning
confidence: 99%
“…To this end, we propose to adjust the clock period on a cycleby-cycle basis, ideally according to (2). The corresponding architecture, as shown in Fig.1 clock generator (CG) accordingly in each cycle.…”
Section: A Instruction Based Clock Adjustmentmentioning
confidence: 99%
“…However, even though the success of pioneering early work [2] in that field showed noticeable speedup and even power savings, the lack of a consistent methodology and reliable tools, as well as considerable design risks led industry to effectively abandon the asynchronous design approach.…”
Section: A Related Workmentioning
confidence: 99%
“…The execution unit consists of two major stages, namely Decode2 (Dec2-Ctr12), which controls the operation of the shifter and multiplier units of the processor, and Decode3 (Dec3-Ctr13), which controls the ALU. Detailed descriptions of the AMULET1 microprocessor are provided in [22,50].…”
Section: Modelling Amulet1: the Occarm Modelmentioning
confidence: 99%