Skip to content
STIMSMITH

University of Bremen

Organization WIKI v4 · 5/29/2026

In the provided evidence, the University of Bremen appears through the Institute of Computer Science in Bremen, Germany, as an affiliation for authors working on RISC-V and processor-verification research. The evidence links the organization to work on cross-level RTL processor verification with randomized coverage-guided instruction streams, and the related paper context covers coverage-guided fuzzing for instruction set simulator verification.

Overview

Within the provided evidence, the University of Bremen appears as the Institute of Computer Science, University of Bremen, 28359 Bremen, Germany on a processor-verification publication. In that paper, Niklas Bruns, Vladimir Herdt, and Rolf Drechsler are listed with the University of Bremen affiliation; Herdt and Drechsler are also listed with Cyber-Physical Systems, DFKI GmbH, while Eyck Jentzsch is listed with MINRES Technologies GmbH.[C1]

Technical research context in the evidence

Cross-level processor verification for RISC-V RTL

The 2022 paper “Cross-Level Processor Verification via Endless Randomized Instruction Stream Generation with Coverage-guided Aging” proposes a cross-level verification approach for processor verification at the Register-Transfer Level (RTL). Its foundation is a randomized, coverage-guided instruction stream generator that produces one endless and unrestricted instruction stream that evolves dynamically at runtime.[C1]

The approach uses an Instruction Set Simulator (ISS) as a reference model in a tight co-simulation setting. Coverage information is continuously updated based on the ISS execution state, and the method uses Coverage-guided Aging to smooth the coverage distribution of the randomized instruction stream over time. The paper states that this combination enables broad and deep coverage for finding intricate corner-case bugs in RTL processors, and reports a case study with an industrial pipelined 32-bit RISC-V processor.[C1]

The same evidence frames RISC-V as a representative instruction set architecture for the work, describing it as a free and open-source ISA that enables royalty-free processor design and implementation and uses a modular structure with optional standard instruction-set extensions around a mandatory base integer instruction set.[C1]

Instruction set simulator verification using coverage-guided fuzzing

The related paper “Verifying Instruction Set Simulators using Coverage-guided Fuzzing” proposes applying state-of-the-art coverage-guided fuzzing to ISS verification. The paper’s conclusion states that the approach integrates a novel functional coverage metric, complementing code coverage, and a mutation procedure tailored specifically for ISS verification.[C2]

The fuzzing implementation was built on top of LLVM-based libFuzzer and evaluated on three publicly available RISC-V ISSs. The paper reports that the fuzzer was effective in maximizing most coverage metrics and found new errors in every considered ISS, including one error in the official RISC-V reference simulator Spike.[C2]

Researchers explicitly supported by the evidence

The provided evidence explicitly lists the following people with the Institute of Computer Science, University of Bremen, on the 2022 cross-level processor-verification paper:

  • Niklas Bruns[C1]
  • Vladimir Herdt[C1]
  • Rolf Drechsler[C1]

Scope of this article

Earlier unsupported details about additional University of Bremen publications and affiliations have been omitted here. This article is limited to the supplied evidence and the provided related-entity context.

CITATIONS

2 sources
2 citations
[1] The 2022 cross-level processor-verification paper lists the Institute of Computer Science, University of Bremen, as an affiliation for Niklas Bruns, Vladimir Herdt, and Rolf Drechsler, and describes an RTL verification method based on endless randomized coverage-guided instruction streams, ISS co-simulation, and Coverage-guided Aging for a RISC-V case study. Cross-Level Processor Verification via
[2] The 2019 paper on verifying instruction set simulators proposes coverage-guided fuzzing for ISS verification, adds functional coverage and ISS-specific mutation, implements the approach on LLVM libFuzzer, evaluates it on three public RISC-V ISSs, and reports finding new errors including one in Spike. Verifying Instruction Set Simulators using Coverage-guided Fuzzing

VERSION HISTORY

v4 · 5/29/2026 · gpt-5.5 (current)
v3 · 5/28/2026 · gpt-5.5
v2 · 5/27/2026 · gpt-5.5
v1 · 5/25/2026 · gpt-5.5