PLIC Verification IP
Truechip's Platform Level Interrupt Controller Verification IP provides an effective & efficient way to verify the components interfacing with RISC-V Core. It is fully compliant with standard RISC-V Privilege Spec by SiFive, Inc. This VIP internally supports other controller configurations like, APIC, CLIC and CLINT.
This is a lightweight VIP with an easy plug-and-play interface so that there is no hit on the design cycle time
Key Benefits
- Available in native System Verilog (UVM/OVM/VMM) and Verilog
- Unique development methodology to ensure highest levels of quality
- Availability of various Regression Test Suites
- 24X5 customer support
- Unique and customizable licensing models
- Exhaustive set of assertions and coverage points with connectivity example for all the components
- Consistency of interface, installation, operation and documentation across all our VIPs
- Provide complete solution and easy integration in IP and SoC environment
Features
- Compliant to RISC-V Privilege Spec,provided by SiFive, Inc.
- Supports all types of interrupt controller configurations
- Can also be independently configured to work as a custom Core Local Interrupt Controller
- Supports additional bus protocols ( AHB, APB, AXI etc ) for runtime programming and easy integration in an IP/SoC environment.
- Supports all the PLIC specific registers
- Interrupt Priority Registers
- Interrupt Pending Bits Registers
- Interrupt Enable Registers
- Priority Thresholds Registers
- Interrupt Claim Registers
- Interrupt Completion Registers
- Supports all the primary features of CLIC
- Reverse compatibility with CLINT
- CLIC Direct Mode
- CLIC Vector Mode
- CLIC Interrupts, Priorities & Preemptions
- Additional support for user defined configurations and specifications as needed
- Supports user specific tasks for data loading and reading for on the fly debugging
- Detailed transaction logs for data comparison and debugging
- Supports additional analysis port for custom scoreboard implementation
- Bus assertions for all possible scenarios
- Provides detailed statistics for each transaction.
- Provides a comprehensive user API (callbacks) in all BFMs.
Deliverables
- APIC Agent
- RISC-V Hart Model Agent
- APIC Configuring Protocol Master ( APB, AHB etc )
- APIC Bus Monitor, assertion module and Scoreboard
- Test Environment and Test Suite:
- Basic and directed protocol tests
- Random Tests.
- Assertion and cover-point Tests
- Integration guide, User Manual, FAQ, and Release Notes.