@kishore-damam/vlsi-agkit
v1.0.0
Published
AI Agent Kit for VLSI (FPGA & ASIC) Development
Maintainers
Readme
VLSI Agent Kit
AI Agent templates for VLSI Front-End Development (FPGA & ASIC)
Quick Install
npx @kishore-damam/vlsi-agkit initOr install globally:
npm install -g @kishore-damam/vlsi-agkit
vlsi-agkit initManual Installation
Copy the .agent folder to your VLSI project root.
What's Included
| Component | Count | Description | | ------------- | ----- | ------------------------------------------------------------------ | | Agents | 14 | Specialist AI personas (RTL, Verification, Synthesis, Timing, etc.) | | Skills | 22 | Domain-specific knowledge modules | | Workflows | 10 | Slash command procedures |
Usage
Using Agents
The system automatically detects and applies the right specialist(s):
You: "Design a synchronous FIFO with AXI-Stream interface"
AI: 🤖 Applying @rtl-designer + @ip-integrator...
You: "Write UVM testbench for the DMA controller"
AI: 🤖 Using @verification-engineer...
You: "Timing is failing on the CDC path"
AI: 🤖 Using @timing-analyst + @debugger...Using Workflows
Invoke workflows with slash commands:
| Command | Description |
| -------------- | ------------------------------------- |
| /brainstorm | Architecture exploration |
| /plan | Project planning |
| /design | RTL design workflow |
| /verify | Verification workflow |
| /synthesize | Synthesis workflow |
| /debug | Debug with waveforms |
| /lint | Linting workflow |
| /timing | Timing analysis |
| /review | Code review |
| /integrate | IP integration |
Example:
/design AXI4 memory controller
/verify FIFO with UVM
/timing analyze clock domain crossingsAgent List
| Agent | Focus |
|-------|-------|
| orchestrator | Multi-agent coordination |
| rtl-designer | RTL design (SV/Verilog/VHDL) |
| verification-engineer | UVM, assertions, coverage |
| synthesis-engineer | Logic synthesis |
| timing-analyst | STA, timing closure |
| fpga-specialist | Vivado, Quartus flows |
| asic-specialist | Synopsys, Cadence flows |
| physical-design-engineer | P&R, floorplanning |
| debugger | Waveform analysis |
| lint-reviewer | Code quality |
| documentation-writer | Specs, docs |
| project-planner | Task planning |
| ip-integrator | IP, bus protocols |
| power-analyst | Power analysis, UPF |
Documentation
See ARCHITECTURE.md for full details.
Acknowledgements
This kit is based on the Antigravity Kit by @vudovn. The structure and agentic patterns were adapted for the VLSI domain.
License
MIT
