Lifetime-aware scheduling in high level synthesis

被引:4
作者
Es'haghi, Siavash [1 ]
Eshghi, Mohammad [1 ]
机构
[1] Shahid Behesti Univ, Tehran, Iran
关键词
High level synthesis; Scheduling; Reliability; Aging; Lifetime; RELIABILITY;
D O I
10.1016/j.microrel.2018.06.016
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Among various reliability challenges, accelerated aging is of particular importance. The flexibility of high-level synthesis (HIS) can be employed at an affordable cost to increase the reliability, and in particular lifetime, of the systems. In this paper, we extract the aging characteristics of the functional units (FUs), then, a scheduling method based on integer linear programming (ILP) is proposed to increase the lifetime, using the aging characteristics of the FUs. The proposed method extends the lifetime beyond the minimum expected value, with the minimum latency overhead, by applying the operation chaining and multicycling techniques in an aging-aware approach. The constraint matrix of the proposed ILP formulation is totally unimodular. This technique is suitable for both data-flow intensive and control-flow intensive designs and is applicable for large circuits. Experimental results show that the proposed approach increases the lifetime by 2.33 x, and increases the latency by an average of 19.8%.
引用
收藏
页码:86 / 97
页数:12
相关论文
共 44 条
[1]  
[Anonymous], 2007, 8 INT S QUAL EL DES
[2]  
[Anonymous], 2009, JIP
[3]  
[Anonymous], ACM IEEE T DESIGN AU
[4]   A comparative study on performance and reliability of 32-bit binary adders [J].
Bahadori, Milad ;
Kamal, Mehdi ;
Afzali-Kusha, Ali ;
Pedram, Massoud .
INTEGRATION-THE VLSI JOURNAL, 2016, 53 :54-67
[5]  
Calimera Andrea, 2009, P 2009 ACM IEEE INT
[6]   LegUp: An Open-Source High-Level Synthesis Tool for FPGA-Based Processor/Accelerator Systems [J].
Canis, Andrew ;
Choi, Jongsok ;
Aldham, Mark ;
Zhang, Victor ;
Kammoona, Ahmed ;
Czajkowski, Tomasz ;
Brown, Stephen D. ;
Anderson, Jason H. .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (02)
[7]  
Chan Tuck-Boon, 2011, DES AUT TEST EUR C E
[8]  
Chen L, 2015, 2015 20TH IEEE EUROPEAN TEST SYMPOSIUM (ETS)
[9]  
Chen Yibo, 2010, 2010 15 AS S PAC DES
[10]  
Chen Yibo, 2009, P 2009 AS S PAC DES