In reply to imajeeth:
Are are any standard or recommended ways of verifying the functionality of the round-robin arbiter and more specifically checking the fairness?
I’m looking for something that is scalable with the number of requestors.
PS: Assume, the request and grant is asserted on the same cycle
I faced this issue before. As far as I know, there is no standard ways to verify round-robin arbiter. Depend on your specification, it would be from simple (using about 3 properties or something like that) to more complicated (I myself used a function with “global” variables).