Scoreboard with different rate of transactions

In reply to abs:

Difficult to answer without knowing how your matching algorithm works. You could put your stimulus transactions into a simple queue instead of a fifo. Then you can scan the queue however you need, and pop stimulus transactions off the queue when you are sure they are no longer needed.