• DocumentCode
    613533
  • Title

    Debugging HDL designs based on functional equivalences with high-level specifications

  • Author

    Finder, Alexander ; Witte, J. ; Fey, Gorschwin

  • Author_Institution
    Univ. of Bremen, Bremen, Germany
  • fYear
    2013
  • fDate
    8-10 April 2013
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    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.
  • Keywords
    C language; circuit complexity; error correction; hardware description languages; program debugging; C langauges; circuit complexity; debugging HDL designs; functional equivalences; high-level specifications; software-like programming languages; software-like specification; sophisticated automated error correction techniques; sophisticated automated error localization technique; Benchmark testing; Computational modeling; Debugging; Hardware; Hardware design languages; Maintenance engineering; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2013 IEEE 16th International Symposium on
  • Conference_Location
    Karlovy Vary
  • Print_ISBN
    978-1-4673-6135-4
  • Electronic_ISBN
    978-1-4673-6134-7
  • Type

    conf

  • DOI
    10.1109/DDECS.2013.6549789
  • Filename
    6549789