Architecture
Round-Robin
An arbitration scheme that grants access to requestors in circular order, ensuring fairness.
Detailed Explanation
Round-robin maintains a pointer to the last-served requestor. The next grant goes to the next requestor (circularly) with an active request. This prevents starvation—every requestor eventually gets served.
Weighted round-robin allows configurable service ratios. Deficit round-robin handles variable-size requests. Round-robin adds state (the pointer) and priority logic compared to fixed priority.
