The Design of Fixed Priority and Round Robin Arbitrator
DOI:
https://doi.org/10.54097/n21tb115Keywords:
SoC; fixed priorty; round robin arbitrator.Abstract
System performance, especially in multiprocessor systems, largely depends on the efficiency of the bus architecture. In a system-on-a-Chip (SoC), the arbiter is a key technology in the shared bus structure, used to solve the conflict problem when multiple controller devices simultaneously request bus resources. The fixed priority arbiter has the advantages of low resource consumption and is suitable for scenarios with strict real-time requirements. The round robin arbitrator has the characteristic of high arbitration fairness. This paper designs two different designs of arbitrators, including two fixed priority arbitrators implemented through different algorithms and one round robin arbitrator. Fixed priority arbitrators can ensure that critical tasks receive responses within the same clock cycle when signals arrive, which is crucial for scenarios such as interrupt handling and high-speed data transmission. Efficient arbitration algorithms, such as a round robin arbitrator, can balance the access opportunities of various devices, avoid low-priority devices waiting for a long time, and thus improve the overall throughput of the system. In this study, the fixed priority arbitrator optimizes the algorithm to achieve the output of the arbitration result when the clock signal arrives. The round robin arbitrator implements a fairer arbitration mode based on the fixed priority arbitrator. Ensure that every signal has the opportunity to be arbitrated.
Downloads
References
[1] Huang, Y. J., Chen, Y. H., Yang, C. K., & Lin, S. J. Design and implementation of a reconfigurable arbiter. In Proceedings of the 7th WSEAS International Conference on Signal, Speech and Image Processing, September, pp. 100-105.
[2] Li, H., Zhang, M., Zheng, W., & Li, D. An adaptive arbitration algorithm for SoC bus. In the 2007 International Conference on Networking, Architecture, and Storage, 2007, pp. 245-246.
[3] Doifode, N., Padole, D., & Bajaj, P. R. Design and performance analysis of efficient bus arbitration schemes for on-chip shared bus multiprocessor soc. Journal of Computer Science and Network Security, 2008, pp. 250-255.
[4] Akesson, B., Steffens, L., & Goossens, K. Efficient service allocation in hardware using credit-controlled static-priority arbitration. In 2009, 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2009, pp. 59-68.
[5] Pyoun, C. H., Lin, C. H., Kim, H. S., & Chong, J. W. The efficient bus arbitration scheme in the SoC environment. In The 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, 2003, pp. 311-315.
[6] Akesson, B., Steffens, L., Strooisma, E., & Goossens, K. Real-time scheduling using credit-controlled static-priority arbitration. In 2008, 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2008, pp. 3-14.
[7] Rigaud, J. B., Quartana, J., Fesquet, L., & Renaudin, M. Modeling and design of asynchronous priority arbiters for on-chip communication systems. In SOC Design Methodologies: IFIP TC10/WG10.5 Eleventh International Conference on Very Large Scale Integration of Systems-on-Chip (VLSI-SOC’01), Montpellier, France, December 3–5, 2001, pp, 313-324.
[8] Zitouni, A., & Tourki, R. Arbiter synthesis approach for SoC multi-processor systems. Computers & Electrical Engineering, 34(1), 2008, pp, 63-77.
[9] Srinivasan, P., Ahmadinia, A., Erdogan, A. T., & Arslan, T. Power Evaluation of the Arbitration policy for different On-Chip Bus-based SoC platform. In 2007 IEEE International SOC Conference, September 2007, pp. 159-162.
[10] Zhikui, L., & Zhenger, Y. An optimized bus arbitration scheme in multiprocessor SoC. In China-Japan Joint Microwave Conference, April 2011, pp. 1-4.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Academic Journal of Science and Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.








