• DocumentCode
    2807168
  • Title

    Post-Verification Debugging of Hierarchical Designs

  • Author

    Ali, Moayad Fahim ; Safarpour, Sean ; Veneris, Andreas ; Abadir, Magdy S. ; Drechsler, Rolf

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
  • fYear
    2005
  • fDate
    Nov. 2005
  • Firstpage
    42
  • Lastpage
    47
  • Abstract
    As VLSI designs grow in complexity and size, errors become more frequent and difficult to track. Recent developments have automated most of the verification tasks but debugging still remains a resource-intensive, manually conducted procedure. This paper bridges this gap as it develops robust automated debugging methodologies that complement verification processes. Unlike prior debugging techniques, the proposed one exploits the hierarchical nature of modern designs to improve the performance and quality of debugging. It also formulates the problem in terms of Quantified Boolean Formula Satisfiability to obtain dramatic reduction in memory requirements, which allows for debugging of large designs. Extensive experiments conducted on industrial and benchmark designs confirm the efficiency and practicality of the proposed approach
  • Keywords
    VLSI; integrated circuit testing; VLSI design; post-verification debugging; quantified Boolean formula satisfiability; verification tasks; Bridge circuits; Computer errors; Computer science; Debugging; Design engineering; Engines; Hardware design languages; Microprocessors; Robustness; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification, 2005. MTV '05. Sixth International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-4093
  • Print_ISBN
    0-7695-2627-6
  • Type

    conf

  • DOI
    10.1109/MTV.2005.18
  • Filename
    4022227