mlsanityData to 14 Oct 2026

Automatic Generation of High-Coverage Tests for RTL Designs using Software Techniques and Tools

arXiv 1602.06038 ↗First posted 19 Feb 2016cs.SE cs.ARcited by 1

Not on the map. Why?

Abstract (arXiv)

Register Transfer Level (RTL) design validation is a crucial stage in the hardware design process. We present a new approach to enhancing RTL design validation using available software techniques and tools. Our approach converts the source code of a RTL design into a C++ software program. Then a powerful symbolic execution engine is employed to execute the converted C++ program symbolically to generate test cases. To better generate efficient test cases, we limit the number of cycles to guide symbolic execution. Moreover, we add bit-level symbolic variable support into the symbolic execution engine. Generated test cases are further evaluated by simulating the RTL design to get accurate coverage. We have evaluated the approach on a floating point unit (FPU) design. The preliminary results show that our approach can deliver high-quality tests to achieve high coverage.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 19 Feb 2016.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.