Should scoreboards use clocks for checks?

Your scoreboard should not take in any clocks. The purpose of a monitor is to translate low level timing into higher level transactions and send them to a scoreboard. You can put timestamp information into those transactions for the scoreboard to delays. But is is better to use assertions inside the interface for clock cycle related timing checks.

1 Like