Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Table of Contents

Overview

The RISC-V specification process is governed by the Ratification Policy and more concisely articulated in the Specification Lifecycle and Milestone Definitions presentation.  To help Task Group Chairs, Vice-chairs, and specification authors navigate this process, the RISC-V Lifecycle Guide has a whole section on "Specification Lifecycle" with an introductory section describing the process and subsections for each milestone that include step-by-step descriptions of the process.

This page serves as the starting point for understanding the status of specifications currently being developed by RISC-V.  This status is best represented as progress toward the key Specification Milestones (Plan, Freeze, and Ratification-ready) which are obtained sequentially.  Specific status for the relevant status columns is detailed in the Status Key section below.  The chairs and vice-chairs of Task Groups, specification authors, and Horizontal and ISA Committee chairs and vice-chairs jointly own ensuring their specifications are listed below and reflect accurate status.

In-process specifications are grouped below into two tables based on whether they impact the RISC-V ISA (In-process ISA Specifications) or not (In-process Non-ISA Specifications).  Items should have links to their respective specification repo (Image Removed), Ratification Plan(Image Removed) if not a Fast-track item, and an Acceptance Criteria Status checklist (Image Removed). 

Status of active votes by TSC and Committee Chairs can be found on the RISC-V Vote Status wiki page.

Completed specifications are tracked at the bottom of the page.

This dashboard does NOT intend to show detailed status (that's available in the status checklist for the specification, Image Removed), but rather the general status in the journey to ratification. 

NOTE: This page is managed by the RISC-V staff with assistance from each specification owner. To get updates to this page or for questions, contact help@riscv.org.

In-process ISA Specification Status

...

Ratification Package 

Image Removed: Project repo
Image Removed: Plan doc
Image Removed: Status chklist

extensions included

...

 

...

Approved

(10/10/23)

...

Unpriv IC
(Ved)

...

 

...

Image Removed Image Removed Image Removed

...

Approved

(7/15/23)

...

Unpriv IC

...

 

...

Quality-of-Service (QoS) Identifiers

...

...

Priv IC

(Ved Shanbhogue)

...

 

...

...

Image Removed Image Removed Image Removed

...

 

...

Priv IC

(Beeman Strong)

...

...

Image Removed Image Removed Image Removed

...

N

...

committee chair approval

...

...

Waiver vote for SAIL and ACT

...

Image Removed Image Removed Image Removed

...

spec development - stable

...

...

Image Removed

...

committee chair approval

...

...

Image Removed

...

...

Spec in slide form, needs to be translated into write-up.

...

Image Removed Image Removed

...

 

...

complete

...

...

Image Removed Image Removed Image Removed

...

2020

...

start

...

...

Image RemovedImage Removed Image Removed

...

...

Image Removed Image Removed Image Removed

...

...

Image Removed Image Removed

...

 

...

...

Image RemovedImage Removed Image Removed

Zicfiss, Zicfilp

...

 

...

Unpriv IC + Priv IC

(George, Ved)

...

...

Image RemovedImage Removed Image Removed

...

 

...

 

...

Image RemovedImage Removed Image Removed

...

...

SmMTT

...

Complete

...

...

Image Removed Image Removed Image Removed

...

 

...

...

Image Removed Image Removed Image Removed

...

 

...

Unpriv IC
(TBD)

...

...

In-process Non-ISA Specification Status

...

Ratification Package

Image Removed: Project repo
Image Removed: Plan doc
Image Removed: Status chklist

...

Ratification
Milestone next step

***

...

Image Removed Image Removed Image Removed

...

...

Public Review Complete

...

...

...

Security HC
(Samuel Ortiz, Jiewen Yao)

...

...

Image Removed Image Removed Image Removed

...

ISA  Infrastructure HC
(Allen Baum)

...

 

...

Image Removed Image Removed Image Removed

...

 

...

 

...

Image Removed Image Removed Image Removed

...

 

...

...

Image RemovedImage RemovedImage Removed

...

 

...

Security HC
(Paul Ku)

...

review by chairs

...

...

Image Removed Image Removed Image Removed

...

 

...

...

 

...

Applications & Tools HC
(eop Chen)

...

spec development - stable

...

...

Image Removed Image Removed Image Removed

...

...

Public Review Complete

...

complete

...

...

Image Removed Image Removed Image Removed

...

 

...

...

Image Removed Image Removed Image Removed

...

 

...

 

...

 

...

Capacity and Bandwidth Controller QoS Register Interface (CBQRI)

...

 

...

Status Key

The following steps and associated next sequential steps for the milestones listed in the tables above may be parallelized at times, but are most simply thought of as a sequential set.  All previous steps are done.  For more details on each step,  see the RISC-V Lifecycle Guide section on "Specification Lifecycle" and it's specific subsections for each milestone, including step-by-step descriptions.

The usable Milestone next Steps are as follows:

* Plan Milestone next Steps:

  1. build plan
  2. review by chairs
  3. complete (nothing else to do)

** Freeze Milestone next step:

  1. start
  2. spec development - stable
  3. AR approval (ISA/SW AR)
  4. acceptance criteria complete (including waivers, or approval)
  5. committee chair approval
  6. freeze
  7. complete (nothing else to do)

*** Ratification Milestone next step (don't start until freeze is complete):

  1. start
  2. send out for public review
  3. public review complete
  4. acceptance criteria complete 
  5. committee chair approval
  6. TSC approval
  7. BOD approval
  8. ratified
  9. complete (nothing else to do)

++ ISA AR State (owner)

  1. Development (not ready for AR) (TG/IC)
  2. Queued (AR)
  3. Reviewing (AR)
  4. Reworking (if necessary as a result of the review after complete goes back to the queue) (TG/IC)
  5. Approved (AR)

NOTE: Some Milestone next steps may be marked as "N/A" for "Not Applicable" with an explanation after a trailing "-".  For example, "N/A - Grandfathered" means that the step was skipped due to the fact that the process changed after the step would have been completed and it has been "Grandfathered" in (meaning accepted as N/A) as acceptable.

**** Specification State values:

  1. New
  2. Plan Complete
  3. Stable
  4. Frozen
  5. Public Review Started
  6. Public Review Complete
  7. TSC Approved
  8. Ratified

Previously Ratified Specifications

2023

ISA Specifications

...

Ratification Package 

Image Removed: Project repo
Image Removed: Plan doc
Image Removed: Status chklist

extensions included

...

Image RemovedImage Removed

...

 

...

Unpriv IC
(Philipp)

...

complete

...

...

Image RemovedImage RemovedImage Removed

...

 

...

complete

...

complete

...

...

...

complete

...

complete

...

...

Image RemovedImage Removed

...

 

...

Approved

(7/10/23)

...

Q2'23

...

complete

...

...

Image Removed Image Removed Image Removed

...

Zvbb, Zvbc, Zvkb, Zvkg, Zvkn, Zvknc, Zvkned, Zvkng, Zvknha, Zvkbnhb, Zvks, Zvksc, Zvksed, Zvksg, Zvksh, Zvkt

...

 

...

Unpriv IC
(Ken Dockser)

...

Q2'23

...

Complete

...

...

Image Removed

...

 

...

Complete

...

...

Image Removed Image Removed Image Removed

...

 

...

Q2'23

...

complete

...

complete

...

...

Image Removed

...

 

...

complete

...

complete

...

...

Blanket waiver

...

Image Removed

...

 

...

complete

...

...

Image RemovedImage RemovedImage Removed

...

Unpriv IC

...

complete

...

complete

...

...

Image Removed

...

 

...

Ratified

...

complete

complete

...

...

Image Removed Image Removed Image Removed

...

Shcounterenw, Shvstvala, Shtvala, Shvstvecd, Shvsatpa, Shgatpa, Sscounterenw, Ssstateen, Sstvala, Sstvecd, Sstvecv, Ssu64xl, Svade, Svbare, Za128rs, Za64rs, Ziccamoa, Ziccif, Zicclsm, Ziccrse, Zic64b

...

 

...

Q1'23

...

complete

...

complete

...

...

...

 

...

...

Total Store Ordering

Image Removed

...

 

...

complete

...

complete

...

...

Non-ISA Specifications

...

Ratification Package

Image Removed: Project repo
Image Removed: Plan doc
Image Removed: Status chklist

...

Ratification
Milestone next step

***

...

Image Removed Image Removed Image Removed

...

 

...

complete

...

complete

...

...

Image Removed Image Removed Image Removed

...

complete

...

complete

...

...

No waivers

2022

ISA Specifications

...

Ratification Package (Extension names)

Image Removed: Project repo
Image Removed: Plan doc
Image Removed: Status chklist

...

...

 Ratification Complete

...

...

Unpriv HC
(Ved Shanbhogue)

...

complete

...

complete

...

Non-ISA Specifications

...

Specification

Image Removed: Project repo
Image Removed: Plan doc
Image Removed: Status chklist

...

Efficient Trace (E-Trace)

Image Removed Image Removed Image Removed

...

SOC Infrastructure HC
(Gajinder Panesar)

...

Ratification Complete

...

  • No waivers
  • Needs copyright update

...

...

Privileged Software HC
(Kito Cheng, Jessica Clarke)

...

complete

...

complete

...

11/7/22

...

No waivers

...

Supervisor Binary Interface (SBI)

Image Removed Image Removed Image Removed

...

Privileged Software HC
(Atish Patra)

...

Ratification Complete

...

...

Ratification Complete

...

2021

...

N

...

Zfh, Zfhmin

...

Sm1p12, Ss1p12, Sv57

...

time cmp

...

Dan

...

NOTE: We have migrated our specification development tracking to Jira. The new All Specifications Under Development replaces the old table-based, static page.  Please see the "Historical Status" section for legacy information.

New Information

These links provide more information about specifications currently under development:

Any questions or problems should be sent to help@riscv.org or reported at help.riscv.org (GH issue repo which requires authorization and authentication).

Historical Status

The historical specification status, including the information know as the "Specification Dashboard" has been moved to the "Specification Status - Historical" page.  Please reference it for legacy information.