An emulation-based event-wait simulator including an application module to
configure and command verification processes on a design under test
(DUT). An event dispatcher is in communication with the application
module to deliver commands to the DUT. A plurality of transactors are in
communication with the event dispatcher to forward the commands to the
DUT. A channel controller is in communication with the transactors to
process and forward the commands to the DUT, wherein the channel
controller also receives messages from the DUT, processes the messages,
and forwards the messages to the transactors for delivery to the event
dispatcher and the application module.