TY - JOUR
T1 - An energy-efficient floorplan driven high-level synthesis algorithm for multiple clock domains design
AU - Abe, Shin Ya
AU - Shi, Youhua
AU - Usami, Kimiyoshi
AU - Yanagisawa, Masao
AU - Togawa, Nozomu
PY - 2015/7/1
Y1 - 2015/7/1
N2 - In this paper, we first propose an HDR-mcd architecture, which integrates periodically all-in-phase based multiple clock domains and multi-cycle interconnect communication into high-level synthesis. In HDR-mcd, an entire chip is divided into several huddles. Huddles can realize synchronization between different clock domains in which interconnection delay should be considered during high-level synthesis. Next, we propose a high-level synthesis algorithm for HDR-mcd, which can reduce energy consumption by optimizing configuration and placement of huddles. Experimental results show that the proposed method achieves 32.5% energy-saving compared with the existing single clock domain based methods
AB - In this paper, we first propose an HDR-mcd architecture, which integrates periodically all-in-phase based multiple clock domains and multi-cycle interconnect communication into high-level synthesis. In HDR-mcd, an entire chip is divided into several huddles. Huddles can realize synchronization between different clock domains in which interconnection delay should be considered during high-level synthesis. Next, we propose a high-level synthesis algorithm for HDR-mcd, which can reduce energy consumption by optimizing configuration and placement of huddles. Experimental results show that the proposed method achieves 32.5% energy-saving compared with the existing single clock domain based methods
KW - Energy-optimization
KW - High-level synthesis
KW - Interconnection delay
KW - Multiple clock domains
UR - http://www.scopus.com/inward/record.url?scp=84937597988&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84937597988&partnerID=8YFLogxK
U2 - 10.1587/transfun.E98.A.1376
DO - 10.1587/transfun.E98.A.1376
M3 - Article
AN - SCOPUS:84937597988
SN - 0916-8508
VL - E98A
SP - 1376
EP - 1391
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
IS - 7
ER -