Equivalence Checking of Scheduling with Speculative Code Transformations in High-Level Synthesis

被引:0
作者
Lee, Chi-Hui [1 ]
Shih, Che-Hua [1 ]
Huang, Juinn-Dar [1 ]
Jou, Jing-Yang [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Elect Engn, Hsinchu, Taiwan
来源
2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC) | 2011年
关键词
VERIFICATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a formal method for equivalence checking between the descriptions before and after scheduling in high-level synthesis (HLS). Both descriptions are represented by finite state machine with datapaths (FSMDs) and are then characterized through finite sets of paths. The main target of our proposed method is to verify scheduling employing code transformations - such as speculation and common subexpression extraction (CSE), across basic block (BB) boundaries - which have not been properly addressed in the past. Nevertheless, our method can verify typical BB-based and path-based scheduling as well. The experimental results demonstrate that the proposed method can indeed outperform an existing state-of-the-art equivalence checking algorithm.
引用
收藏
页数:6
相关论文
共 26 条
  • [21] Application of shifted Popov form in high-level synthesis and verification for reconfigurable architectures
    Hu, J
    Ma, GS
    Feng, G
    Lin, T
    EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, 2005, : 503 - 506
  • [22] Nonlinear Controller Synthesis and Automatic Workspace Partitioning for Reactive High-Level Behaviors
    DeCastro, Jonathan A.
    Kress-Gazit, Hadas
    HSCC'16: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2016, : 225 - 234
  • [23] Model Checking of Synchronized Domain-Specific Multi-formalism Models Using High-Level Petri Nets
    Haustermann, Michael
    Mosteller, David
    Moldt, Daniel
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY (PETRI NETS 2021), 2021, 12734 : 230 - 249
  • [24] Hybrid Quick Error Detection: Validation and Debug of SoCs Through High-Level Synthesis
    Campbell, Keith
    Lin, David
    He, Leon
    Yang, Liwei
    Gurumani, Swathi T.
    Rupnow, Kyle
    Mitra, Subhasish
    Chen, Deming
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (07) : 1345 - 1358
  • [25] TDevCGen: A Synthesis Toolset of HW/SW Communication Protocol Monitors from high-level Specifications
    Macieira, Rafael Melo
    Barros, Edna
    2018 IEEE 19TH LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2018,
  • [26] A Testing Program and Pragma Combination Selection Based Framework for High-Level Synthesis Tool Pragma-Related Bug Detection
    Jiang, He
    Wang, Zun
    Zhou, Zhide
    Li, Xiaochen
    Guo, Shikai
    Sun, Weifeng
    Zhang, Tao
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (04) : 937 - 955