Data Bypassing Register File for Low Power Microprocessor

Makoto IKEDA  Kunihiro ASADA  

IEICE TRANSACTIONS on Electronics   Vol.E78-C   No.10   pp.1470-1472
Publication Date: 1995/10/25
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: LETTER
Category: Integrated Electronics
low power,  data bypassing register file,  microprocessor,  implicit data bypassing scheme,  

Full Text: PDF>>
Buy this Article

In this paper, we propose a register file with data bypassing function. This register file bypasses data using data bypassing units instead of functional units when actual operation in functional units such as ALU is unnecessary. Applying this method to a general purpose microprocessor with benchmark programs, we demonstrate 50% power consumption reduction in functional units. Though length of bus lines increases a little due to an additional hardware in register file, as buses are not driven when data is bypassed, power consumption in bus lines is also reduced by 40% compared with the conventional architecture.