loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Algorithm-Hardware Codesign of Fast Parallel Round-Robin Arbiters
January 2007 (vol. 18 no. 1)
pp. 84-95
Mei Yang, IEEE

Abstract—As a basic building block of a switch scheduler, a fast and fair arbiter is critical to the efficiency of the scheduler, which is the key to the performance of a high-speed switch or router. In this paper, we propose a parallel round-robin arbiter (PRRA) based on a simple binary search algorithm, which is specially designed for hardware implementation. We prove that our PRRA achieves round-robin fairness under all input patterns. We further propose an improved (IPRRA) design that reduces the timing of PRRA significantly. Simulation results with TSMC .18\mu m standard cell library show that PRRA and IPRRA can meet the timing requirement of a terabit 256\times256 switch. Both PRRA and IPRRA are much faster and simpler than the programmable priority encoder (PPE), a well-known round-robin arbiter design. We also introduce an additional design which combines PRRA and IPRRA and provides trade-offs in gate delay, wire delay, and circuit area. With the binary tree structure and high performance, our designs are scalable for large N and useful for implementing schedulers for high-speed switches and routers.

Index Terms:
Arbitration, circuits and systems, matching, parallel processing, round-robin arbiter, switch scheduling.
Citation:
Si Qing Zheng, Mei Yang, "Algorithm-Hardware Codesign of Fast Parallel Round-Robin Arbiters," IEEE Transactions on Parallel and Distributed Systems, vol. 18, no. 1, pp. 84-95, Jan. 2007, doi:10.1109/TPDS.2007.3
Usage of this product signifies your acceptance of the Terms of Use.