DocumentCode
1833575
Title
Advanced techniques for RTL debugging
Author
Hsu, Yu-Chin ; Tabbara, Bassam ; Chen, Yirng-An ; Tsai, Furshing
Author_Institution
Novas Software Inc., San Jose, CA, USA
fYear
2003
fDate
2-6 June 2003
Firstpage
362
Lastpage
367
Abstract
Conventional register transfer level (RTL) debugging is based on overlaying simulation results on structural connectivity information of the Hardware Description Language (HDL) source. This process is helpful in locating errors but does little to help designers reason about the how and why. Designers usually have to build a mental image of how data is propagated and used over the simulation run. As designs get more and more complex, there is a need to facilitate this reasoning process, and automate the debugging. In this paper, we present innovative debug techniques to address this shortage in adequate facilities for reasoning about behavior, and debugging errors. Our approach delivers significant technology advances in RTL debugging; it is the first comprehensive and methodical approach of its kind that extracts, analyses, traces, explores, and queries a design´s multi-cycle temporal behavior. We show how our automatic tracing scheme can shorten debugging time by orders of magnitude for unfamiliar designs. We also demonstrate how the advanced debug techniques reduce the number of regression iterations.
Keywords
formal verification; hardware description languages; program debugging; simulation; automatic tracing scheme; debug techniques; hardware description language; multicycle temporal behavior; register transfer level debugging; regression iterations; structural connectivity information; Algorithm design and analysis; Computational modeling; Computer errors; Design engineering; Hardware design languages; Intellectual property; Permission; Software debugging; Testing; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2003. Proceedings
Print_ISBN
1-58113-688-9
Type
conf
DOI
10.1109/DAC.2003.1219025
Filename
1219025
Link To Document