CAN XL Verification IP
Truechip's CAN XL Verification IP provides an effective & efficient way to verify the CAN components of an IP or SoC. Truechip's CAN XL VIP is fully compliant with CAN XL specifications (CiA 610-1, CiA 610-3, 11898-1 2024, 11898-2 2024, CiA 611-1). The VIP is light weight with easy plug-and-play components so that there is no hit on the design cycle time.
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 XL (CiA 610-1, CiA 610-3, 11898-1 2024, 11898-2 2024, CiA 611-1).
 
	- Supports backward compatibility with both CAN 2.0 (Part A & B Specification) and CAN FD (BOSCH and ISO-11898-1)
 
	- Supports test cases as per conformance test suite (CTS)
	
		- Standard ISO/DIS 16845-1 and 16845-2
 
		- CiA 610-2 and CiA 610-4
 
	
	 
	- 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
 
		- CAN XL Frame Format (XLFF)
 
	
	 
	- Support Payload size up to 2048 bytes
 
	- Support Data Rate up to 20 Mbit/s
 
	- Supports Time Triggered as per ISO 11898 Part 4 specification
 
	- 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
 
	
	 
	- Acknowledgement errors
 
	- Supports Glitch insertion and detection.
 
	- Functional coverage for complete CAN features.
 
	- Re-transmission of corrupted messages.
 
	- Monitors, detects and notifies the testbench of significant events such as transactions, warnings, timing and protocol violations
 
	- Status counters for various events on bus.
 
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