DocumentCode
3603061
Title
Power Efficient High-Level Synthesis by Centralized and Fine-Grained Clock Gating
Author
Riahi Alam, Mohsen ; Ersali Salehi Nasab, Mostafa ; Fakhraie, Sied Mehdi
Author_Institution
Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
Volume
34
Issue
12
fYear
2015
Firstpage
1954
Lastpage
1963
Abstract
Nowadays, power is a primary concern in digital circuits and clock distribution networks are particularly a significant power consumer. Therefore, clock gating is an effective technique in saving dynamic power by reducing the switching activities. In this paper, we propose a centralized and fine-grained microarchitecture-level clock gating for low power hardware accelerators which are automatically designed by high-level synthesis (HLS) tool. The basic principium of our idea is not to use any extra computation for generating clock enabled signals and exploit exiting signals of finite state machine for controlling the datapath clock network. After determining the current state in finite state machine, clock sub-tree of current state is enabled and the other sub-trees are disabled with a slight increase in circuit area. Our approach is implemented within an HLS design flow for automatic low power hardware accelerator generation in application specific integrated circuit design. Experimental results are obtained on a set of representative benchmark programs. Depending on the circuit size and number of registers, it is shown that 47%-86% reduction in power dissipation is observed.
Keywords
application specific integrated circuits; clocks; finite state machines; integrated circuit design; low-power electronics; ASIC; HLS design flow; application specific integrated circuit design; automatic low power hardware accelerator generation; centralized clock gating; clock distribution networks; clock subtree; datapath clock network; digital circuits; fine-grained microarchitecture-level clock gating; finite state machine; high-level synthesis tool; power consumer; power efficient high-level synthesis; Benchmark testing; Clocks; Hardware; Logic gates; Mathematical model; Power demand; Switches; Clock gating; finite state machine; high level synthesis; high-level synthesis (HLS); low power design;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2015.2445734
Filename
7123599
Link To Document