riscv-rv32i-check

Community

Guarantee RV32I ALU compliance from code.

Authoretewe333
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Identifies and reports RV32I compatibility issues in generated ALU implementations by comparing Chisel sources and Verilog outputs against the RV32I ALU specification.

Core Features & Use Cases

  • RV32I conformance checks: Compare Chisel sources and Verilog outputs against the RV32I ALU spec, including funct3 mappings, sign handling, and zero-flag behavior.
  • Deviation reporting: Produce a structured report detailing any mismatches and suggested fixes.
  • Use Case: When validating a new RV32I ALU that is generated from Chisel, run this skill to ensure all mappings and results align with the standard before integration.

Quick Start

Run the RV32I ALU conformance check on a Chisel/Verilog project to generate a detailed RV32I compliance report.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: riscv-rv32i-check
Download link: https://github.com/etewe333/eda_first/archive/main.zip#riscv-rv32i-check

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.