TY - JOUR
T1 - A delay-variation-aware high-level synthesis algorithm for RDR architectures
AU - Hagio, Yuta
AU - Yanagisawa, Masao
AU - Togawa, Nozomu
N1 - Funding Information:
This research is partially supported by NEDO.
Funding Information:
Acknowledgments This research is partially supported by NEDO.
Publisher Copyright:
© 2014 Information Processing Society of Japan.
PY - 2014
Y1 - 2014
N2 - As device feature size drops, interconnection delays often exceed gate delays. We have to incorporate interconnection delays even in high-level synthesis. Using RDR architectures is one of the effective solutions to this problem. At the same time, process and delay variation also becomes a serious problem which may result in several timing errors. How to deal with this problem is another key issue in high-level synthesis. In this paper, we propose a delay-variation-aware high-level synthesis algorithm for RDR architectures. We first obtain a non-delayed scheduling/binding result and, based on it, we also obtain a delayed scheduling/binding result. By adding several extra functional units to vacant RDR islands, we can have a delayed scheduling/binding result so that its latency is not much increased compared with the non-delayed one. After that, we similarize the two scheduling/binding results by repeatedly modifying their results. We can finally realize non-delayed and delayed scheduling/binding results simultaneously on RDR architecture with almost no area/performance overheads and we can select either one of them depending on post-silicon delay variation. Experimental results show that our algorithm successfully reduces delayed scheduling/binding latency by up to 42.9% compared with the conventional approach.
AB - As device feature size drops, interconnection delays often exceed gate delays. We have to incorporate interconnection delays even in high-level synthesis. Using RDR architectures is one of the effective solutions to this problem. At the same time, process and delay variation also becomes a serious problem which may result in several timing errors. How to deal with this problem is another key issue in high-level synthesis. In this paper, we propose a delay-variation-aware high-level synthesis algorithm for RDR architectures. We first obtain a non-delayed scheduling/binding result and, based on it, we also obtain a delayed scheduling/binding result. By adding several extra functional units to vacant RDR islands, we can have a delayed scheduling/binding result so that its latency is not much increased compared with the non-delayed one. After that, we similarize the two scheduling/binding results by repeatedly modifying their results. We can finally realize non-delayed and delayed scheduling/binding results simultaneously on RDR architecture with almost no area/performance overheads and we can select either one of them depending on post-silicon delay variation. Experimental results show that our algorithm successfully reduces delayed scheduling/binding latency by up to 42.9% compared with the conventional approach.
KW - Distributed-register architecture
KW - High-level synthesis
KW - Post-silicon tuning
KW - Process and delay variation
UR - http://www.scopus.com/inward/record.url?scp=84962143526&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962143526&partnerID=8YFLogxK
U2 - 10.2197/ipsjtsldm.7.81
DO - 10.2197/ipsjtsldm.7.81
M3 - Article
AN - SCOPUS:84962143526
SN - 1882-6687
VL - 7
SP - 81
EP - 90
JO - IPSJ Transactions on System LSI Design Methodology
JF - IPSJ Transactions on System LSI Design Methodology
ER -