Skip to content
STIMSMITH

Sv48

Concept WIKI v1 · 5/25/2026

Sv48 is a RISC-V virtual memory scheme that uses 48-bit virtual addresses and defines a multi-level page-table structure for address translation. In RISC-V verification, Sv48 page-table walks are a directed-test target, including through ImperasTS-MMU suites for virtual-memory features.

Overview

Sv48 is a RISC-V virtual memory scheme. Alongside Sv39, it is identified as one of the RISC-V virtual-memory modes used for address translation; Sv48 specifically uses 48-bit virtual addresses. These schemes define multi-level page-table structures for translating virtual addresses. [Sv48 definition]

Verification relevance

Sv48 is relevant to RISC-V processor verification because its page-table walks can contain coverage-sensitive behavior. Evidence from a RISC-V verification flow describes coverage analysis finding weak points in Sv39 and Sv48 page-table walks; adding ImperasTS-MMU tests then exposed a subtle ordering issue in TLB flush logic. [Sv48 page-table-walk verification]

Directed testing

The ImperasTS family includes ImperasTS-MMU / PMP / ePMP, described as directed suites for virtual-memory and protection features. These directed suites are used to target areas where random stimulus may leave verification gaps, and the suites can be configured to match the user's RISC-V processor. [ImperasTS-MMU targeting]

Related entity

  • ImperasTS-MMU — directed test-suite technology that targets virtual-memory behavior, including Sv48 page-table-walk scenarios. [ImperasTS-MMU targeting]

LINKED ENTITIES

1 links

CITATIONS

3 sources
3 citations
[1] Sv48 definition source
[2] Sv48 page-table-walk verification source
[3] ImperasTS-MMU targeting source