Skip to content
STIMSMITH

Blackbox Register File

Concept

A configuration concept in the riscv-formal verification framework where the processor's register file is replaced with a black-box abstraction during instruction-level correctness checking.

First seen 8/1/2026
Last seen 8/1/2026
Evidence 1 chunks
Wiki v1

WIKI

Blackbox Register File

Overview

In the context of the riscv-formal framework, a blackbox register file refers to the technique of replacing (or abstracting away) the architectural register file of a RISC-V core under test so that the formal tool no longer reasons about the concrete implementation of those registers. This is used to simplify the proof obligations that the framework imposes on the design.

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

1 connections
riscv-formal ← uses 92% 1e
riscv-formal supports black-boxing the register file during instruction checks.

CITATIONS

1 sources
1 citations — click to collapse
[1] RISCV_FORMAL_BLACKBOX_REGS is the macro used to black-box the processor register file during insncheck, controlled by the blackbox option. Defining macros - RISC-V Formal documentation