RISC-V Development Process
The RISC-V Specification Development Process is governed by the RISC-V Policies Procedures v105.
Starting a New Technical Committee
To start a new Technical Committee, follow this process:
Proposing | Structuring and Chartering | Active | Disbanded |
---|---|---|---|
Mailing list review (2+2+2w)
| Mailing list review (2+2w)
| Votes and approvals for this phase follow the Specification Lifecycle. |
|
Opavote (2+2w)
| Opavote (2+2w)
|
|
|
Approvals can also occur in a meeting with a quorum of voters. However, asynchronous voting is the preferred approach.
Fast-Track or Technical Committee?
To quickly develop and approve small, simple, and uncontentious RISC-V architecture extensions, the Fast-Track process was created.
If you want to pursue specification development as a Fast-Track, use the Proposal of Work Template to write your specification proposal and email tech-arch-review@lists.riscv.org to request approval from the Architecture Review Committee.
After the Architecture Review Committee's decision is published, RISC-V staff will contact the proposer to advance the process. If needed, email help@riscv.org.
If the ARC does not approve a proposal to be pursued as a Fast-Track, the proposal must instead be pursued through a Task Group (see start a new Technical Committee).
Specification Development
Once either the Fast-Track or the new Technical Committee is approved, both follow the same development process, as shown in the picture below:
Planning | Development | Stabilization | Freezing | Ratification-Ready | Publication |
---|---|---|---|---|---|
Mailing list review (2+2w)
| Mailing list review (2w)
| Mailing list review (2w)
|
| Mailing list review (4+2w)
|
|
Opavote (2w)
| Opavote (2+2w)
| Opavote (2w)
| Opavote (2w)
| Opavote (2w)
| BoD Meeting
|
Approvals can also occur in a meeting with a quorum of voters. However, asynchronous voting is the preferred approach.
RISC-V International