Skip to content
STIMSMITH

CAN_Message class

CodeArtifact
First seen 6/9/2026
Last seen 6/9/2026
Evidence 3 chunks

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

9 connections
CANbus Protocol implements → 95% 2e
The CAN_Message class implements a data model for CANbus protocol messages.
Dynamic Array uses → 95% 2e
CAN_Message class uses a dynamic array for the variable-length data payload.
Class-Based Testbench ← uses 95% 2e
The class-based testbench uses the CAN_Message class as its primary data object for verification.
getbits task ← part of 97% 1e
CAN_Message class contains the getbits task for serializing the message to bits.
set_RTR task ← part of 97% 1e
CAN_Message class contains the set_RTR task for manipulating the RTR bit.
Constraints uses → 95% 1e
CAN_Message class uses constraints to restrict the random generation of message fields.
CAN_Message class benefits from pre_randomize and post_randomize callback methods available in SystemVerilog classes.
message_t struct uses → 98% 1e
CAN_Message class uses message_t struct as its primary data member.
randomize() method ← part of 93% 1e
CAN_Message class has the randomize() method as a built-in mechanism to generate random message data.