DocumentCode :
2994391
Title :
Non-uniform access asynchronous register files
Author :
Fang, David ; Manohar, Rajit
Author_Institution :
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
fYear :
2004
fDate :
19-23 April 2004
Firstpage :
78
Lastpage :
85
Abstract :
Register files of microprocessors have often been cited as performance bottlenecks and significant consumers of energy. The robust and modular nature of quasi-delay insensitive (QDI) design offers a toolchest of techniques for improving average-case performance and reducing energy consumption of register files, which cannot be leveraged as easily in synchronous designs. We focus on the design of an asynchronous register core, the heart of a register file. We describe the vertical pipelining transformation and describe the locking mechanism that maintains pipelined mutual exclusion among reads and writes to the same register. The primary contributions of this paper are: 1) detailed evaluation of the width-adaptive datapath (WAD) representation in register files, which leads to significant energy reduction by conditionally communicating higher significant bits of integers with little performance degradation, and 2) nesting the register core to create non-uniform banks to facilitate faster and lower energy accesses to more frequently used registers and slower accesses to less frequently used registers without increasing the interconnect requirement or control complexity. We present spice-simulated results for a wide variety of register files laid out in TSMC 0.18μm technology.
Keywords :
SPICE; asynchronous circuits; delays; low-power electronics; microprocessor chips; pipeline processing; 0.18 micron; SPICE simulation; asynchronous register core; control complexity; energy consumption reduction; energy significant consumers; frequently used registers; interconnect requirement; locking mechanism; microprocessors; nonuniform access asynchronous register files; performance bottlenecks; performance degradation; pipelined mutual exclusion; quasidelay insensitive design; synchronous designs; vertical pipelining transformation; width-adaptive datapath; Degradation; Energy consumption; Heart; Instruction sets; Laboratories; Microprocessors; Pipeline processing; Power engineering and energy; Registers; Robustness;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Asynchronous Circuits and Systems, 2004. Proceedings. 10th International Symposium on
ISSN :
1522-8681
Print_ISBN :
0-7695-2133-9
Type :
conf
DOI :
10.1109/ASYNC.2004.1299289
Filename :
1299289
Link To Document :
بازگشت