Mailboxes in SystemVerilog: Producer–Consumer IPC and Synchronization for Verification Testbenches
Verification components never run at the same rate. A generator can produce five transactions in zero simulation time. A driver has to wait for reset release, then clock edges, then …