Riescue documentation

RiESCUE (pronounced “rescue”) is an open-source Python library for generating RISC-V tests.

RISC-V processor verification requires comprehensive testing of architectural features with complex scenarios involving virtual memory, privilege modes, and a variety of extensions. RiESCUE provides the tools needed for quick bringup using directed testing and arhcitectural compliance verification.

RiESCUE consists of three main tools:

  • RiescueD - Directed Test Framework

  • RiescueC - Compliance Test Generator

  • CTK - Compliance Test Kit

Getting Started

New to RiESCUE? Start with:

  • Getting Started Guide - Set up RiESCUE, learn about RiESCUE’s main features, and see some tutorials.

  • User Guides - Learn how to accomplish tasks with RiESCUE through step-by-step workflows and best practices.

Want to get started generating tests? See Bringup Mode Tutorial to start with the RiescueC Bringup Mode tutorial

Reference Documentation

Complete reference material for all RiESCUE tools and configuration options. The reference documentation includes Python APIs, test language syntax, and configuration schemas.