Debugging HDL Designs Based on Functional Equivalences with High-Level Specifications

被引:0
|
作者
Finder, Alexander [1 ]
Witte, Jan-Philipp [1 ]
Fey, Goerschwin [1 ]
机构
[1] Univ Bremen, D-28359 Bremen, Germany
关键词
SYSTEM-LEVEL; CHECKING;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The increasing complexity of circuits and systems is forcing design specifications to software-like programming languages like C. Since the conversion from software to hardware is a difficult task solved manually, bugs are frequently introduced in the HDL design. Sophisticated automated error localization and correction techniques, i.e. debugging, are a challenge. In this paper a new automated method is presented for debugging hardware implementations when a software-like specification in C is given. Based on functional equivalences between software and hardware, error localization and correction are automated. We present experimental results for different types of designs and different types of faults.
引用
收藏
页码:60 / 65
页数:6
相关论文
共 50 条
  • [1] Combinational verification based on high-level functional specifications
    Goldberg, EI
    Kukimoto, Y
    Brayton, RK
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 803 - 808
  • [2] HLScope: High-Level Performance Debugging for FPGA Designs
    Choi, Young-Kyu
    Cong, Jason
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 125 - 128
  • [3] Generating layout designs from high-level specifications
    Wang, Xiao-Yu
    Zhang, Kang
    AUTOMATION IN CONSTRUCTION, 2020, 119
  • [4] VERY HIGH-LEVEL DEBUGGING
    LOPES, AV
    HELLER, RS
    FELDMAN, MB
    COMPUTERS & EDUCATION, 1994, 22 (03) : 231 - 238
  • [5] HIGH-LEVEL DEBUGGING IN PARASIGHT
    ARAL, Z
    GERTNER, I
    SIGPLAN NOTICES, 1989, 24 (01): : 151 - 162
  • [6] Model-based debugging with high-level observations
    Mayer, W
    Stumptner, M
    INTELLIGENT INFORMATION PROCESSING II, 2005, 163 : 299 - 309
  • [7] HIGH-LEVEL LANGUAGE DEBUGGING WITH A COMPILER
    FERRANTE, J
    SIGPLAN NOTICES, 1983, 18 (08): : 115 - 115
  • [8] OPIUM - A HIGH-LEVEL DEBUGGING ENVIRONMENT
    DUCASSE, M
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 624 : 472 - 474
  • [9] Nonintrusive high-level systemc debugging
    Rogin, Frank
    Fehlauer, Erhard
    Ruelke, Steffen
    Ohnewald, Sebastian
    Berndt, Thomas
    ADVANCES IN DESIGN AND SPECIFICATION LANGUAGES FOR EMBEDDED SYSTEMS, 2007, : 131 - +
  • [10] SEQUENTIAL DEBUGGING AT A HIGH-LEVEL OF ABSTRACTION
    OLSSON, RA
    CRAWFORD, RH
    HO, WW
    WEE, CE
    IEEE SOFTWARE, 1991, 8 (03) : 27 - 36