• DocumentCode
    2643445
  • Title

    Abstraction and Refinement Techniques in Automated Design Debugging

  • Author

    Safarpour, Sean ; Veneris, Andreas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
  • fYear
    2007
  • fDate
    16-20 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Verification is a major bottleneck in the VLSI design flow with the tasks of error detection, error localization, and error correction consuming up to 70% of the overall design effort. This work proposes a departure from conventional debugging techniques by introducing abstraction and refinement during error localization. Under this new framework, existing debugging techniques can handle large designs with long counter-examples yet remain run time and memory efficient. Experiments on benchmark and industrial designs confirm the effectiveness of the proposed framework and encourage further development of abstraction and refinement methodologies for existing debugging techniques
  • Keywords
    VLSI; electronic design automation; error correction; error detection; formal verification; program debugging; VLSI design; abstraction techniques; automated design debugging; debugging techniques; error correction; error detection; error localization; industrial designs; refinement techniques; Clocks; Computer errors; Concrete; Debugging; Design engineering; Error correction; Logic design; Refining; Testing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
  • Conference_Location
    Nice
  • Print_ISBN
    978-3-9810801-2-4
  • Type

    conf

  • DOI
    10.1109/DATE.2007.364455
  • Filename
    4211965