Verification IP Catalog
Explore our collection of professional-grade SystemVerilog UVM verification IPs, validated on leading EDA simulators.
π Available VIPs
AXI4 Full
AMBA AXI4 Full Protocol
Complete master/slave verification IP for AMBA AXI4 (full) with extensive protocol checking and built-in scoreboard.
Key Features:
- Master & Slave agents with configurable memory
- All burst types: INCR, FIXED, WRAP
- Exclusive access with reservation tracking
- Pipelined outstanding transactions
- Error injection (SLVERR, DECERR)
- Comprehensive SVA protocol checkers
- Performance statistics
Validated On:
APB
Advanced Peripheral Bus
Master/slave VIP for AMBA APB3/APB4, ideal for low-bandwidth peripheral and register access verification.
Key Features:
- Single-image APB3/APB4 support (runtime switch)
- Configurable wait states
- Error response injection
- Protocol compliance checking
- Monitor coverage + optional transaction recording
Validated On:
AHB (AHB-Lite/Full)
Advanced High-performance Bus
Master/slave VIP for AMBA AHB-Lite and AHB Full, supporting burst transfers and pipelined operation.
Key Features:
- Single-image AHB-Lite/Full support (runtime switch)
- INCR4/8/16 and WRAP4/8/16 burst transfers
- Variable HSIZE (byte to double-word)
- Configurable wait states and stall handling
- Error response injection (OKAY/ERROR)
- Protocol compliance checking with SVA
- Monitor-based scoreboard with coverage
Validated On:
πΊοΈ VIP Roadmap
| Protocol | Status | Target | Priority |
|---|---|---|---|
| AXI4 Full | β Complete | v1.0 | High |
| APB | β Stable | v1.0 | High |
| AHB | β Stable | v1.0 | Medium |
| AXI-Lite | π Planned | Q2 2026 | Medium |
| AXI-Stream | π Planned | Q3 2026 | Medium |
| Protocol | Status | Target | Priority |
|---|---|---|---|
| PCIe | π Planned | Q4 2026 | High |
| USB 2.0 | π Planned | Q4 2026 | Medium |
| USB 3.0 | π Planned | 2027 | Low |
| Ethernet MAC | π Planned | 2027 | Medium |
| Protocol | Status | Target | Priority |
|---|---|---|---|
| I2C | π Planned | Q3 2026 | Medium |
| SPI | π Planned | Q3 2026 | Medium |
| UART | π Planned | Q3 2026 | Low |
| GPIO | π Planned | Q4 2026 | Low |
π― VIP Selection Guide
Choose the Right VIP
π High Performance
Recommended VIPs:
- AXI4 Full (pipelined mode)
- AXI-Stream (coming soon)
- PCIe (coming soon)
For high-bandwidth data transfer and DMA operations
π Register Access
Recommended VIPs:
- APB (stable)
- AXI-Lite (coming soon)
- AHB (stable)
For configuration registers and low-bandwidth control
π Peripherals
Recommended VIPs:
- I2C (coming soon)
- SPI (coming soon)
- UART (coming soon)
For sensor interfaces and debug communications
π Feature Comparison
| Feature | AXI4 | APB | AHB | PCIe |
|---|---|---|---|---|
| Master Agent | β | β | β | π |
| Slave Agent | β | β | β | π |
| Monitor | β | β | β | π |
| Protocol Assertions | β | β | β | π |
| Scoreboard | β | β | β | π |
| Coverage | β | β | β | π |
| Error Injection | β | β | β | π |
| Performance Stats | β | β | β | π |
β Available π Planned
π€ Contributing
Want to see a specific VIP? Interested in contributing?
Request a VIP
Have a specific protocol in mind? Open a feature request and help us prioritize development.
Request FeatureContribute Code
Help expand the library! Check our contribution guidelines and submit a pull request.
Contribution Guideπ Resources
π Documentation
π¬ Community
π§ Examples
Ready to Start Verification?
Download KVIPS and accelerate your verification efforts today!
Get Started