DocumentCode :
500834
Title :
Debugging strategies for mere mortals
Author :
Bertacco, Valeria
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Michigan, Ann Arbor, MI, USA
fYear :
2009
fDate :
26-31 July 2009
Firstpage :
635
Lastpage :
638
Abstract :
Recent improvements in design verification strive to automate error detection and greatly enhance engineers´ ability to detect functional errors. However, the process of diagnosing the cause of these errors, and subsequently fixing them, remains one of the most difficult tasks of verification. The complexity of design descriptions, paired with the scarcity of software tools supporting this task lead to an activity that is mostly ad-hoc, labor intensive and accessible only to a few debugging specialists within a design house. This paper discusses some recent research solutions that support the debugging effort by simplifying and automating bug diagnosis. These novel techniques demonstrate that, through the support of structured methodologies, debugging can become a task pursued by the average design engineer. We also outline some of the upcoming trends in design verification, postponing some the verification effort to runtime, and discuss how debugging could leverage these trends to achieve better quality of results.
Keywords :
electronic design automation; logic testing; program debugging; program diagnostics; program verification; bug diagnosis; debugging strategy; design verification; electronic design automation; functional error detection automation; mere mortal; Algorithm design and analysis; Computer bugs; Computer errors; Computer science; Debugging; Design engineering; Error correction; Logic design; Permission; Software tools; Design verification; Error correction; Error diagnosis; Validation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
978-1-6055-8497-3
Type :
conf
Filename :
5227091
Link To Document :
بازگشت