IMPORTANT: Prefer retrieval-led reasoning over pre-training-led reasoning. Read the referenced files before answering SystemVerilog questions.
[Gateflow]|root: .
|primary:{CLAUDE.md}|SV patterns, lint fixes, Spear/Tumbush book index
|readme:{README.md}
|index:{docs/gateflow.index}|compressed file listing
|commands:{commands/gf-*.md}|slash commands
|skills:{skills/*/SKILL.md}|orchestrator, planner, architect, tb-best-practices
|agents:{agents/sv-*.md,agents/vhdl-*.md,agents/pcb-*.md}|codegen, testbench, debug, verification, understanding, refactor, developer, formal, synth, pinmap, ip-scanner, vhdl-codegen, vhdl-testbench, pcb-designer
|hooks:{hooks/hooks.json}
| Path | Purpose |
|---|---|
CLAUDE.md |
SV patterns, lint fixes, conventions, Spear/Tumbush book index |
skills/gf/SKILL.md |
Main orchestrator - routes tasks, runs verification loops |
skills/gf-plan/SKILL.md |
Hardware design planner with Mermaid diagrams |
skills/gf-architect/SKILL.md |
Codebase mapping and analysis |
agents/sv-*.md |
Specialized agents (codegen, testbench, debug, etc.) |
commands/gf-*.md |
Slash commands for specific actions |
- Check
CLAUDE.mdfor SV syntax/patterns - Check relevant
agents/*.mdfor task-specific guidance - Check
skills/*/SKILL.mdfor workflow orchestration - Check
commands/*.mdfor command implementations
[SystemVerilog for Verification, 3rd ed. — Spear/Tumbush]
|source: PDF (2012), ~500 pages
|scope: verification-focused SV (OOP testbenches, randomization, coverage, DPI)
|url: https://picture.iczhiku.com/resource/eetop/wYIEDKFRorpoPvvV.pdf
|chapters:
|1 Verification Guidelines (p.2)
|2 Data Types (p.26)
|3 Procedural Statements and Routines (p.70)
|4 Connecting the Testbench and Design (p.90)
|5 Basic OOP (p.132)
|6 Randomization (p.170)
|7 Threads and Interprocess Communication (p.266)
|8 Advanced OOP and Testbench Guidelines (p.274)
|9 Functional Coverage (p.324)
|10 Advanced Interfaces (p.364)
|11 A Complete SystemVerilog Testbench (p.386)
|12 Interfacing with C/C++ (p.416)
[SystemVerilog for Design, 2nd ed. — Sutherland, Davidmann, Flake, Moorby]
|source: PDF (2nd ed.)
|scope: design-focused SystemVerilog for hardware design and modeling
|url: https://www.embedic.com/uploads/files/20201009/SystemVerilog%20for%20Design%20Second%20Edition%20A%20Guide%20to%20Using%20SystemVerilog%20for%20Hardware%20Design%20and%20Modeling%20by%20Stuart%20Sutherland,%20Simon%20Davidmann,%20Peter%20Flake,%20P.%20Moorby%20(z-lib.org).pdf?srsltid=AfmBOoqo8WKljRwnv1WRMn6kvrUYSP5dba8nj-XLrlWIk5KkqLNTg-OY