A Low-Leakage Pipelined Instruction Cache Design

SUN Hanxin,WANG Xiaoyin,TONG Dong,CHENG Xu
DOI: https://doi.org/10.3321/j.issn:0479-8023.2008.01.012
2007-01-01
Abstract:Pipelined level one instruction cache (PIL1) has been proposed to improve instru ction fetch bandwidth in high frequency processor. However, few researches in the literature have focused on reducing the leakage power in PIL1. Here,the authors observe that the PIL1 structure naturally lends itself to provide inherent lea kage power saving opportunities. Based on this observation, the authors propose to manage cache line activities according to the demand of the fetch address, which activates only the requested line and keeps others in low-voltage mode, thereby saving leakage power effectively. Simulation results demonstrate that the PIL1 leakage power is reduced by an average of 77.3%. Meanwhile,the performance degradation is only 0.32% and no timing overhead is induced.
What problem does this paper attempt to address?