Empowering Every Developer to Contribute
Processor Verification
The UnityChip initiative leverages the latest architecture of the open-source high-performance RISC-V processor core 'Xiangshan,' breaking down chip verification tasks into modular sub-tasks and inviting developers worldwide to collaborate.
Here, every developer can participate in chip verification using their preferred programming language—anytime, anywhere.
Code & Verify, Quick Start
Beginner's Guide
Learn UnityChip & run end-to-end verification
Discover UnityChip
Learn what it is, how to participate, and what you can gain
Beginner task
Quickly understand the framework and tools of UnityChip and complete the whole verification process.
Beginner Course
Get started with UnityChip platform - from zero to hardware verification
Verification Tasks
Master RISC-V ISA through hands-on tasks
Module Verification Tasks
——Practice UT verification to deepen understanding of the RISC-V instruction set architecture
UT Practical Session Phase 6: Third Generation Xiangshan (Kunming Lake) Architecture ICache Module UT Verification (Ongoing)
difficult: 
UT Practical Session Phase 5: Third Generation Xiangshan (Kunming Lake) Architecture IFU top Module UT Verification
difficult: 
UT Practical Session Phase 4: Third Generation Xiangshan (Kunming Lake) Architecture FTQ Module UT Verification
difficult: 
Document Crowdsourcing Tasks
——Improve documentation skills and code analysis for chip verification beginners
Doc Crowdsourcing #1: Xiangshan (Kunminghu) Gen3 CPL2 Module Documentation (Ongoing)
14 subtasks covering 20 submodules
Bug Reproduction Tasks
——Create regression test cases for reported bugs
Regression Verification Phase I: Reproduction of Bug Test Cases for the Third Generation Xiangshan (Kunming Lake) (In Progress)
Round 1: 18 bugs to verify
Learning Resources
Start your UnityChip learning journey
Online Courses
Learn basic verification concepts, open source verification tools, etc.
Tool Introduction
Introduction to Open Source Chip Verification Tools
Open Source Exploration
Basic concepts, goals, and feasibility exploration of open source verification
Join Us
Interaction & Support
Partners
UnityChip Verification
UnityChip Verification
UnityChip Verification