Skip to content
STIMSMITH

fence.i Instruction

Concept

The fence.i instruction is identified in the evidence as a RISC-V instruction used to synchronise instruction and data streams. In RISC-V verification, mishandling of fence.i is cited as one class of issue exposed by constrained-random stimulus generated with STING.

First seen 5/26/2026
Last seen 5/26/2026
Evidence 1 chunks
Wiki v1

WIKI

Overview

The fence.i instruction is a RISC-V instruction used to synchronise instruction and data streams.[C1]

Verification relevance

READ FULL ARTICLE →

NEIGHBORHOOD

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

explore full graph →

RELATIONSHIPS

2 connections
STING ← evaluates 92% 1e
STING has exposed mishandling of the fence.i instruction in practice.
RISC-V ISA part of → 93% 1e
fence.i is a RISC-V ISA instruction used to synchronise instruction and data streams.

CITATIONS

4 sources
4 citations — click to collapse
[1] The fence.i instruction is used in RISC-V to synchronise instruction and data streams. # **Introduction**
[2] STING has exposed issues including mishandling of the fence.i instruction. # **Introduction**
[3] STING is described as a bare-metal, software-driven RISC-V generator producing C++-based random streams and ASM-style directed tests. # **Introduction**
[4] The evidence presents random stimulus and directed suites as complementary approaches in RISC-V verification. # **Introduction**