CAN Verification IP
Truechip's CAN Verification IP provides an effective & efficient way to verify the CAN components of an IP or SoC. Truechip's CAN VIP is fully compliant with CAN Specification version 2.0, CAN FD (Bosch and ISO-11898-1), and CAN XL (11898-1 2022). The VIP is lightweight with easy plug-and-play components so that there is no hit on the design
Key Benefits
- Available in native SystemVerilog (UVM/OVM/VMM) and Verilog.
- Unique development methodology to ensure the highest levels of quality.
- Availability of various Regression Test Suites.
- 24X5 customer support
- Unique and customizable licensing models
- Exhaustive set of assertions and cover points with connectivity examples for all the components.
- Consistency of interface, installation, operation, and documentation across all our VIPs.
- Provide complete solutions and easy integration in IP and SoC environments.
Features
- Adherent to CAN 2.0 Part A & B Specification, CAN FD (BOSCH and ISO-11898-1), and CAN XL 11898-1 2022 with ISO/DIS 16845 (Conformance test plan).
- Supports test cases as per standard.
- INTERNATIONAL STANDARD ISO/DIS 16845.
- Supports all types of frames.
- Standard and Extended Data frames
- Standard and Extended Remote frames
- Error frames
- Overload frames
- FD Base Format Frame
- FD Extended Format Frame
- Supports Time Triggered CAN specs as defined ISO 11898 Part 4.
- Supports CAN with flexible data rates (FD).
- Supports CAN with CAN XL.
- Callbacks in node transmitter, receiver, and monitor for user processing of data.
- Complete CAN Tx/Rx functionality.
- Tracks TEC/REC error counter and fault states.
- Supports Full Duplex of operations.
- Supports constraints Randomization.
- Remote frame support.
- Automatic transmission after reception of remote transmission request (RTR).
- Automatic receive after transmission of an RTR.
- Supports all types of error insertion and detection.
- Bit errors
- Stuff errors
- CRC errors
- Form errors
- Acknowledgment errors
- Supports Glitch insertion and detection.
- Functional coverage for complete CAN features.
- Re-transmission of corrupted messages.
- Monitors detect and notify the testbench of significant events such as transactions, warnings, timing and protocol violations.
- Status counters for various events on the bus.
- CAN Verification IP come with a complete test suite to test every feature of CAN specification and Conformance test plan ISO/DIS 16845.
Deliverables
- CAN Tx/Rx/BFM/Agent
- CAN Monitor
- CAN Scoreboard
- Testbench Configurations
- Test Suite (Available in Source code)
- Basic and Directed Protocol Tests
- Random Tests
- Error Scenario Tests
- Assertions & Cover Point Tests
- Integration Guide, User Manual, and Release Notes