Should scoreboards use clocks for checks?

I want to know what sort of checks should a scoreboard include.
Can the scoreboard use clocks for counting some delay ?
Or should any timing related checks be in interface ?
Thanks

1 Like

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

In reply to dave_59:

Thanks-