Equivalence Checking of Scheduling in High-Level Synthesis

被引:0
作者
Li, Tun [1 ]
Hu, Jian [1 ]
Guo, Yang [1 ]
Li, Sikun [1 ]
Tan, Qingping [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp, Changsha 410073, Hunan, Peoples R China
来源
PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015) | 2015年
关键词
TRANSLATION VALIDATION; VERIFICATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
By adopting high level synthesis tools, electronic system level designs provide a promising solution to fill the growing design-productivity gap of high-quality hardware system. Unfortunately, the synthesis process is very complex and error prone. In this paper, we present a novel approach on equivalence checking of scheduling in high-level synthesis. Our approach combines the translation validation, cut-point and shared-value graphs techniques, and provides a unified framework to deal with various scheduling optimizations efficiently. We have implemented our approach and some empirical experimental results are provided. The promising results show the effectiveness and efficiency of the proposed method.
引用
收藏
页码:257 / 262
页数:6
相关论文
共 18 条
[1]  
[Anonymous], 2013, P 23 GREAT LAK S VLS
[2]   Verification of RTL generated from scheduled behavior in a high-level synthesis flow [J].
Ashar, P ;
Bhattacharya, S ;
Raghunathan, A ;
Mukaiyama, A .
1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, :517-524
[3]   Verification method of dataflow algorithms in high-level synthesis [J].
Chiang, Tsung-Hsi ;
Dung, Lan-Rong .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (08) :1256-1270
[4]   Automatic verification of scheduling results in high-level synthesis [J].
Eveking, H ;
Hinrichsen, H ;
Ritter, G .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, :59-64
[5]  
Floyd R.W., 1967, P S APPL MATH, V19, P19
[6]  
Gajski D.D., 1992, High-level synthesis: introduction to chip and system design
[7]   SPARK: A high-level synthesis framework for applying parallelizing compiler transformations [J].
Gupta, S ;
Dutt, N ;
Gupta, R ;
Nicolau, A .
16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, :461-466
[8]   AN AXIOMATIC BASIS FOR COMPUTER PROGRAMMING [J].
HOARE, CAR .
COMMUNICATIONS OF THE ACM, 1969, 12 (10) :576-&
[9]   An equivalence-checking method for scheduling verification in high-level synthesis [J].
Karfa, Chandan ;
Sarkar, Dipankar ;
Mandal, Chittaranjan ;
Kumar, Pramod .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (03) :556-569
[10]  
Kim Y, 2004, ISQED 2004: 5TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, P110