| A low power VLIW processor generation method by means of extracting non-redundant activation conditions |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 56, Citation Count: 0
|
|
|
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
|
A. Chattopadhyay , B. Geukes , D. Kammler , E. M. Witte , O. Schliebusch , H. Ishebabi , R. Leupers , G. Ascheid , H. Meyr, Automatic ADL-based operand isolation for embedded processors, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
| |
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
|
Yuki Kobayashi , Shinsuke Kobayashi , Koji Okuda , Keishi Sakanushi , Yoshinori Takeuchi , Masaharu Imai, Synthesizable HDL generation method for configurable VLIW processors, Proceedings of the 2004 conference on Asia South Pacific design automation: electronic design and solution fair, January 27-30, 2004, Yokohama, Japan
|
| |
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
|
Bhuvan Middha , Anup Gangwar , Anshul Kumar , M. Balakrishnan , Paolo Ienne, A Trimaran based framework for exploring the design space of VLIW ASIPs with coarse grain functional units, Proceedings of the 15th international symposium on System Synthesis, October 02-04, 2002, Kyoto, Japan
[doi> 10.1145/581199.581203]
|
| |
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
|
M. Münch , B. Wurth , R. Mehra , J. Sproch , N. Wehn, Automating RT-level operand isolation to minimize power consumption in datapaths, Proceedings of the conference on Design, automation and test in Europe, p.624-633, March 27-30, 2000, Paris, France
[doi> 10.1145/343647.343873]
|
 |
14
|
Mitsuhisa Ohnishi , Akihisa Yamada , Hiroaki Noda , Takashi Kambe, A method of redundant clocking detection and power reduction at RT level design, Proceedings of the 1997 international symposium on Low power electronics and design, p.131-136, August 18-20, 1997, Monterey, California, United States
[doi> 10.1145/263272.263307]
|
| |
15
|
|
|