TY - JOUR
T1 - Energy-efficient high-level synthesis for HDR architecture with multi-stage clock gating
AU - Akasaka, Hiroyuki
AU - Abe, Shin Ya
AU - Yanagisawa, Masao
AU - Togawa, Nozomu
N1 - Funding Information:
Acknowledgments This work was supported partially by “Grant for Advanced Industrial Technology Development” from the New Energy and Industrial Technology Development Organization (NEDO) of Japan.
Funding Information:
This work was supported partially by "Grant for Advanced Industrial Technology Development" from the New Energy and Industrial Technology Development Organization (NEDO) of Japan.
Publisher Copyright:
© 2014 Information Processing Society of Japan.
PY - 2014
Y1 - 2014
N2 - With the miniaturization and high performance of current and future LSIs, demand for portable devices has much more increased. Especially the problems of battery runtime and device overheating have occurred. In addition, with the downsize of the LSI design process, the ratio of an interconnection delay to a gate delay has continued to increase. High-level synthesis to estimate the interconnection delays and reduce energy consumption is essential. In this paper, we propose a high-level synthesis algorithm based on HDR architectures (huddle-based distributed register architectures) utilizing multi-stage clock gating. By increasing the number of clock gating stages in each huddle, we increase the number of the control steps at which we can apply the clock gating to registers. We can determine the configuration of the clock gating with optimized energy consumption. The experimental results demonstrate that our proposed algorithm reduced energy consumption by up to 27.7% compared with conventional algorithms.
AB - With the miniaturization and high performance of current and future LSIs, demand for portable devices has much more increased. Especially the problems of battery runtime and device overheating have occurred. In addition, with the downsize of the LSI design process, the ratio of an interconnection delay to a gate delay has continued to increase. High-level synthesis to estimate the interconnection delays and reduce energy consumption is essential. In this paper, we propose a high-level synthesis algorithm based on HDR architectures (huddle-based distributed register architectures) utilizing multi-stage clock gating. By increasing the number of clock gating stages in each huddle, we increase the number of the control steps at which we can apply the clock gating to registers. We can determine the configuration of the clock gating with optimized energy consumption. The experimental results demonstrate that our proposed algorithm reduced energy consumption by up to 27.7% compared with conventional algorithms.
KW - Clock gating timing
KW - Gating step count
KW - High-level synthesis
KW - Huddle-based distributed register architecture
KW - Multi-stage clock gating
UR - http://www.scopus.com/inward/record.url?scp=84986881492&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84986881492&partnerID=8YFLogxK
U2 - 10.2197/ipsjtsldm.7.74
DO - 10.2197/ipsjtsldm.7.74
M3 - Article
AN - SCOPUS:84986881492
SN - 1882-6687
VL - 7
SP - 74
EP - 80
JO - IPSJ Transactions on System LSI Design Methodology
JF - IPSJ Transactions on System LSI Design Methodology
ER -