JOURNAL ARTICLE

Advanced techniques for RTL debugging

Yu‐Chin HsuBassam TabbaraYirng-An ChenFur-Shing Tsai

Year: 2003 Journal:   Proceedings of the 40th conference on Design automation - DAC '03

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, analyzes, 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:
Debugging Computer science Algorithmic program debugging Background debug mode interface Process (computing) Tracing Programming language Economic shortage Overlay Embedded system Software engineering Computer architecture

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.48
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
VLSI and Analog Circuit Testing
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Advanced techniques for RTL debugging

Yu-Chin HsuB. TabbaraYirng-An ChenFur-Shing Tsai

Journal:   Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451) Year: 2004 Vol: 35 Pages: 362-367
JOURNAL ARTICLE

Advanced Techniques for Microservices Debugging

Madhuri KollaKrishna Vinnakota

Journal:   International Journal of Computer Trends and Technology Year: 2025 Vol: 73 (6)Pages: 26-33
BOOK-CHAPTER

Debugging Techniques

Robin L. JonesClive MaynardIan Stewart

Year: 1990 Pages: 123-127
© 2026 ScienceGate Book Chapters — All rights reserved.