Connecting the agent and scoreboard

The write() call actually happens in the agent’s monitor. Through the magic of TLM (via the connect() call), it winds up calling the write() method of the subscriber/scoreboard. If your subscriber’s write() method isn’t getting called, then the agent/monitor isn’t making the call in the first place, since your connections seem to be OK. I think it’s time to contact your normal support channel.

-Tom

PS. I’d recommend not using the type name “p_sequencer” since that’s actually used as a variable name internally in sequences in some cases. It’s not the cause of your problem here, just something to be aware of.