What It Does
VeriFlow-CC is an RTL (Register-Transfer Level) design automation pipeline that treats Claude Code as the orchestration brain. It automates the entire chip design workflow from functional specification through hardware synthesis, eliminating manual handoffs between design stages.
How It Works
The pipeline runs in four sequential stages:
- Spec & Golden Model — Generates formal specifications and a reference Python implementation from your requirements
- RTL Code Generation — Uses AI sub-agents to synthesize Verilog modules in parallel, following strict coding patterns
- Verify & Fix — Runs simulations (iVerilog/cocotb) with automatic error detection and recovery
- Lint & Synthesis — Validates code quality and synthesizes to gates using Yosys
State persists to JSON across all stages, allowing recovery after session restarts. The pipeline includes common pitfall detection (7 typical Verilog mistakes) and a failure feedback loop that injects previous errors into the next code generation retry.
Use Cases
- Rapid prototyping of digital designs without manual RTL coding
- Education — Learn RTL design patterns and verification flows
- Hardware teams — Accelerate initial RTL generation for design review cycles
- Reference implementation validation through golden models
Who Benefits
Design teams, hardware engineers, and product managers evaluating chip design automation. Works best for behavioral RTL designs with clear functional specifications and timing constraints.