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 条
  • [21] FUNCTIONAL REQUIREMENT SPECIFICATIONS OF ELECTRONIC DEVICES FOR VERY HIGH-LEVEL QUADRIPLEGIC PATIENTS
    YOUDIN, M
    REICH, T
    DICKEY, R
    ARCHIVES OF PHYSICAL MEDICINE AND REHABILITATION, 1979, 60 (04): : 186 - 186
  • [22] High-level specifications: Lessons from industry
    Batson, B
    Lamport, L
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2003, 2852 : 242 - 261
  • [23] DEBUGGING CATCHES UP WITH HIGH-LEVEL PROGRAMMING.
    Vannerson, Stuart
    Electronic Design, 1982, 30 (13) : 121 - 124
  • [24] REALTIME HIGH-LEVEL DEBUGGING IN HOST TARGET ENVIRONMENTS
    BEMMERL, T
    MICROPROCESSING AND MICROPROGRAMMING, 1986, 18 (1-5): : 387 - 400
  • [25] HARDWARE ASSISTED HIGH-LEVEL DEBUGGING (PRELIMINARY DRAFT)
    GENTLEMAN, WM
    HOEKSMA, H
    SIGPLAN NOTICES, 1983, 18 (08): : 140 - 144
  • [26] Debug patterns for efficient high-level SystemC debugging
    Rogin, Frank
    Fehlauer, Erhard
    Haufe, Christian
    Ohnewald, Sebastian
    PROCEEDINGS OF THE 2007 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2007, : 403 - +
  • [27] Dynamically Adapting BDI Agents Based on High-Level User Specifications
    Nunes, Ingrid
    Luck, Michael
    Junqueira Barbosa, Simone Diniz
    Miles, Simon
    de Lucena, Carlos J. P.
    ADVANCED AGENT TECHNOLOGY, 2012, 7068 : 139 - +
  • [28] High-level embedded system specifications based on process activation conditions
    Bossung, W
    Huss, SA
    Klaus, S
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1999, 21 (03): : 277 - 291
  • [29] GENERALIZED PATH EXPRESSIONS - A HIGH-LEVEL DEBUGGING MECHANISM
    BRUEGGE, B
    HIBBARD, P
    JOURNAL OF SYSTEMS AND SOFTWARE, 1983, 3 (04) : 265 - 276
  • [30] HDB - A HIGH-LEVEL DEBUGGING TOOL USING CHECKSUMS
    CHENG, DY
    PROCEEDINGS : SUPERCOMPUTING 89, 1989, : 568 - 573