ACM Home Page
Please provide us with feedback. Feedback
A low power VLIW processor generation method by means of extracting non-redundant activation conditions
Full text PdfPdf (744 KB)
Source
International Conference on Hardware Software Codesign archive
Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis table of contents
Salzburg, Austria
SESSION: System-level synthesis table of contents
Pages: 227 - 232  
Year of Publication: 2007
ISBN:978-1-59593-824-4
Authors
Hirofumi Iwato  Osaka University, Osaka, Japan
Keishi Sakanushi  Osaka University, Osaka, Japan
Yoshinori Takeuchi  Osaka University, Osaka, Japan
Masaharu Imai  Osaka University, Osaka, Japan
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 56,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1289816.1289872
What is a DOI?

ABSTRACT

This paper proposes a low power VLIW processor generation method by automatically extracting non-redundant activation conditions of pipeline registers for clock gating. It is important for the best power reduction by clock gating to create control signals that can completely shut off redundant clock supplies for registers. In order to generate the control signals automatically, the proposed method utilizes high-level architecture information called Micro-Operation Descriptions, which describes a VLIW processor architecture. Exploiting the Micro-Operation Descriptions in a VLIW processor generation process, the proposed method automatically extracts the non-redundant activation conditions that can control clock gating to supply the minimum clocks to the pipeline registers. Using the non-redundant activation condition extraction, the proposed method achieves short calculation time and low area overhead; the proposed method can be applied to VLIW processor generation. Experimental results show that the VLIW processor generated with proposed method achieves power reduction about 60% compared to the non-clock-gated VLIW processor, and about 35% compared to the VLIW processor that is applied clock gating by PowerCompiler with negligible area overhead.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
P. Babighian, L. Benini, and E. Macii. A scalable algorithm for RTL insertion of gated clocks based on ODCs computation. IEEE Trans. Computer-Aided Design, 24(1):29--42, Jan. 2005.
2
3
 
4
 
5
D. Duarte, N. Vijaykrishnan, and M. Irwin. A clock power model to evaluate impact of architectural and technology optimizations. IEEE Tran. VLSI, 10(6):844--855, Dec. 2002.
 
6
 
7
M. Itoh, Y. Takeuchi, M. Imai, and A. Shiomi. Synthesizable HDL Generation for Pipelined Processors from a Micro-Operation Description. IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences, E83-A(3):394--400, Mar. 2000.
 
8
 
9
 
10
T. Lang, E. Musoll, and J. Cortadella. Individual flip-flops with gated clocks for low power datapaths. IEEE Trans. Circuits Syst. II, 44(6):507--516, June 1997.
11
 
12
M. Mueller, A. Wortmann, S. Simon, M. Kugel, and T. Schoenauer. The impact of clock gating schemes on the power dissipation of synthesizable register files. In Proceedings of the ISCAS '04, 2004.
13
14
 
15

Collaborative Colleagues:
Hirofumi Iwato: colleagues
Keishi Sakanushi: colleagues
Yoshinori Takeuchi: colleagues
Masaharu Imai: colleagues