The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Effective Processor Verification with Logic Fuzzer Enhanced Co-simulation

The work

AuthorsNursultan Kabylkas; Tommy Thorn; Shreesha Srinath; Polychronis Xekalakis; Jose Renau
Editors
Typemisc
Year2021
Citekeykabylkas2021effective

Where it appeared

Pages667--678

Identifiers

DOI10.1145/3466752.3480092
OpenAlexW3205101829

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

The study on verification trends in the semiconductor industry shows that the design complexity is increasing, fewer companies achieve first silicon success and need more spins before production, companies hire more verification engineers, and 53% of the whole hardware-design-cycle is spent on the design verification [18]. The cost of a respin is high, and more than 40% of the cases that contribute to it are post-fabrication functional bug exposures [16]. The study also shows that 65% of verification engineers’ time is spent on debug, test creation, and simulation [17]. This paper presents a set of tools for RISC-V processor verification engineers that help to expose more bugs before production and increase the productivity of time spent on debugging, test creation and simulation. We present Logic Fuzzer (LF), a novel tool that expands the verification space exploration without the creation of additional verification tests. The LF randomizes the states or control signals of the design-under-test at the places that do not affect functionality. It brings the processor execution outside its normal flow to increase the number of microarchitectural states exercised by the tests. We also present Dromajo, the state of the art processor verification framework for RISC-V cores. Dromajo is an RV64GC emulator that was designed specifically for co-simulation purposes. It can boot Linux, handle external stimuli, such as interrupts and debug requests on the fly, and can be integrated into existing testbench infrastructure with minimal effort. We evaluate the effectiveness of the tools on three RISC-V cores: CVA6, BlackParrot, and BOOM. Dromajo by itself found a total of nine bugs. The enhancement of Dromajo with the Logic Fuzzer increases the exposed bug count to thirteen without creating additional verification tests.

How it got here

How it got hereagent via openalex
Added2026-10-24 21:55 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{kabylkas2021effective,
  title        = {Effective Processor Verification with Logic Fuzzer Enhanced Co-simulation},
  author       = {Nursultan Kabylkas and Tommy Thorn and Shreesha Srinath and Polychronis Xekalakis and Jose Renau},
  year         = {2021},
  pages        = {667--678},
  doi          = {10.1145/3466752.3480092},
}

This record lives at https://refs.drheap.org/kabylkas2021effective/ and will keep doing so.