DocumentCode
3783081
Title
Energy-efficient register access
Author
J.H. Tseng;K. Asanovic
Author_Institution
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
fYear
2000
Firstpage
377
Lastpage
382
Abstract
We present and evaluate seven techniques to reduce energy dissipation for accesses to a processor register file: modified storage cell avoids bitline discharge for zero bits, precise read control avoids fetching unused operands, latch clock gating disables latch clocks when operands are not needed, bypass skip turns off regfile reads when bypass circuitry will supply the value, bypass RO treats accesses to RO separately, split bitline reduces access energy for frequently-used registers, and read caching avoids regfile reads when the same register is read twice in succession. For a 0.25 /spl mu/m CMOS three-port regfile, we find individual energy savings of 27%, 21%, 8%, 16%, 14%, 12%, and 1% respectively and a combined saving of 59% when all seven techniques are used in combination. The total area overhead is around 17% and the total delay overhead is around 3%.
Keywords
"Energy efficiency","Registers","Delay","Latches","Clocks","Energy dissipation","Benchmark testing","Energy storage","Circuits","Microprocessors"
Publisher
ieee
Conference_Titel
Integrated Circuits and Systems Design, 2000. Proceedings. 13th Symposium on
Print_ISBN
0-7695-0843-X
Type
conf
DOI
10.1109/SBCCI.2000.876058
Filename
876058
Link To Document