Toward a Graph-Based Dependence Analysis Framework for High Level Design Verification

被引:2
|
作者
Leidel, John D. [1 ]
Conlon, Frank [2 ]
机构
[1] Tact Comp Labs, Muenster, TX 76252 USA
[2] Tact Comp Labs, Lubbock, TX USA
关键词
synthesis; verification; ISA; Chisel; compiler;
D O I
10.1145/3310273.3323433
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent efforts to deploy FPGA's and application-specific accelerator devices in scalable data center environments has led to a resurgence in research associated with high level synthesis and design verification. The goal of this research has been to accelerate the initial design, verification and deployment process for abstract accelerator platforms. While the research associated with high level synthesis flows has provided significant gains in design acceleration, research in the verification of these designs has largely been based upon augmenting traditional methodologies. This work introduces the CoreGen high level design verification infrastructure. The goal of the CoreGen infrastructure is to provide a rapid, high level design verification infrastructure for complex, heterogeneous hardware architectures. Unlike traditional high-level verification strategies, CoreGen utilizes an intermediate representation (IR) for the target design constructed using a directed acyclic graph (DAG). CoreGen then applies classic compiler dependence analysis techniques using a multitude of graph inference and combinatorial logic solvers. The application of traditional compiler dependence analysis using directed acyclic graphs provides the ability to optimize the performance of the high level verification pipeline regardless of the target design complexity. We highlight this capability by demonstrating the verification performance scaling using a complex, heterogeneous design input. Our results indicate performance competitive with traditional optimizing compilers.
引用
收藏
页码:308 / 316
页数:9
相关论文
共 50 条
  • [21] Hardware/software co-design and verification methodology from system level based on System Dependence Graph
    Sasaki, Shunsuke
    Nishihara, Tasuku
    Ando, Daisuke
    Fujita, Masahiro
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2007, 13 (13) : 1972 - 2001
  • [22] Simulation-Based Hardware Verification with a Graph-Based Specification
    Lv, Zhao
    Chen, Shuming
    Wang, Yaohua
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2018, 2018
  • [23] Specification and Verification of Graph-Based Model Transformation Properties
    Selim, Gehan M. K.
    Lucio, Levi
    Cordy, James R.
    Dingel, Juergen
    Oakes, Bentley J.
    GRAPH TRANSFORMATION, 2014, 8571 : 113 - 129
  • [24] HRCA: A Heterogeneous Graph-based Adaptive Root Cause Analysis Framework
    Yu, Enyu
    Dong, Hui
    Ren, Yuxiang
    Yan, Minzhi
    Zhang, Xuecang
    Yang, Yi
    Yue, Le
    Huang, Zhengbin
    2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 63 - 68
  • [25] A graph-based fault identification and propagation framework for functional design of complex systems
    Kurtoglu, Tolga
    Tumer, Irem Y.
    JOURNAL OF MECHANICAL DESIGN, 2008, 130 (05)
  • [26] A Graph-Based Framework to Bridge Movies and Synopses
    Xiong, Yu
    Huang, Qingqiu
    Guo, Lingfeng
    Zhou, Hang
    Zhou, Bolei
    Lin, Dahua
    2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, : 4591 - 4600
  • [27] Upgrade – A framework for graph-based visual applications
    Jäger, Dirk
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1779 : 427 - 432
  • [28] A Graph-Based Framework for Thermal Faceprint Characterization
    Osaku, Daniel
    Marana, Aparecido Nilceu
    Papa, Joao Paulo
    IMAGE ANALYSIS AND PROCESSING - ICIAP 2011, PT I, 2011, 6978 : 169 - 177
  • [29] Graph-based motor primitive generation framework
    Sung, Yunsick
    Kwak, Jeonghoon
    Park, Jong Hyuk
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2015, 5
  • [30] GRAPH-BASED INDUCTION AS A UNIFIED LEARNING FRAMEWORK
    YOSHIDA, K
    MOTODA, H
    INDURKHYA, N
    APPLIED INTELLIGENCE, 1994, 4 (03) : 297 - 316