Escolar Documentos
Profissional Documentos
Cultura Documentos
connected. It is a single resource which can carry only one transaction at a time. So the protocol of
shared buses must include a sequence of operations called arbitration which selects a unique
commander. In this paper, we propose a coded self arbitration scheme that provides smoothly-
distributed waiting time to all bus masters. In the proposed scheme, when there are more than one
request on the shared bus, the bus master with the longest waiting time wins and the bus is allocated
to the master. Each bus master requires a log2 n -bit counter where n is the number of bus
masters. And we have evaluated the proposed scheme and compared it with starvationfree
arbitration schemes studied so far. According to our simulation, the proposed scheme shows the best
distribution of waiting time reguardless of bus request rates.
Index Terms:
This paper presents the dynamic bus arbiter architecture for a system on chip design. The
conventional bus-distribution algorithms, such as the static fixed priority and the round robin, show
several defects that are bus starvation, and low system performance because of bus distribution
latency in a bus cycle time. The proposed dynamic bus architecture is based on a probability bus
distribution algorithm and uses an adaptive ticket value method to solve the impartiality and
starvation problems. The simulation results show that the proposed algorithm reduces the buffer size
of a master by 11% and decreases the bus request latency of a master by 50%.
ABSTRACT