Escolar Documentos
Profissional Documentos
Cultura Documentos
Phd Student
Electronic Engineering Department
Universitat Politecnica de Catalunya
Barcelona, Spain
Associate Professor
Electronic Engineering Department
Universitat Politecnica de Catalunya
Barcelona, Spain
I.
I NTRODUCTION
Fig. 1.
Fig. 4.
Fig. 2.
Chain of Arbiters
(1)
(2)
Where,
gi = ith generated grant output of F P A
ri = ith request input of F P A
ci = ith carry input of F P A
and
(3)
(4)
c0 = rn
(5)
and
Fig. 3.
C. Matrix Arbiter
For the strong fairness, Matrix arbiters are one of the other
alternatives. They work on the principle of the least-recentlyserved policy. A matrix arbiter wants to implements leastrecently-served policy, it must maintain a triangular array of
state bits pmn for all m <n. The state bit pmn , where m denotes
the row position and n denotes the column position, indicates
that request m takes priority over n. As we know that the
diagonal elements are not needed and pmn is not equal to
pnm , only upper triangular portion of the matrix need to be
maintained.The matrix arbiter is also known as Hybrid FirstCome First-Served and Least-recently used arbiters, proposed
in Boucard et al. (2009). It provides the benefits of both leastrecently-used-priority and First-come First-served arbiters.
III.
Fig. 6.
Fig. 5.
Fig. 7.
Fig. 9.
request r0 is asserted and bit p02 is set then for disable the
lower priority request 2, the signal dis 2 will be asserted as
shown in Figure 9. Similarly a request travel to the corresponding grant output through a single and gate if it is not
disable[14].
Fig. 8.
IV.
cell 2, which are shown in figure 7 and figure 8.The bit
cell 1 generates the grant signal and the bit cell 2 generates
the priority signal. The round robin arbiters provide strong
fairness.
TABLE I.
Device Used
Macro Statistics
1-bit registers :2
2-bit 2-to-1 multiplexer : 2
TABLE VI.
Power
1.164 W
Device Used
Macro Statistics
1-bit Registers : 4
3-bit 4-to-1 multiplexer :1
3-bit 2-to-1 multiplexer : 7
TABLE VII.
Delay
2.782ns
(1.127ns logic, 1.655ns route)
(40.51% logic, 59.48% route)
Power
1.165 W
Device Used
Macro Statistics
1-bit Registers : 4
4-bit 2-to-1 multiplexer : 13
4-bit 4-to-1 multiplexer :1
Delay
6.527ns
(1.135ns logic, 5.392ns route)
(17.3% logic, 82.7% route)
Power
1.167 W
Table II, III, IV, V, VI, VII VIII, and IX shows the analysis
report of round robin arbiter. According to different table data
round robin is preferable than the fixed priority arbiter and its
also provides the strong fairness. As like FPA, RRA is also
implemented using Verilog HDL and synthesis is performed
using Xilinx 14.7. The verification and simulation is performed
by the Modelsim 6.0d.
TABLE VIII.
Fig. 10.
Device Used
Macro Statistics
1-bit Registers : 3
4-bit 2-to-1 multiplexer :12
4-bit 4-to-1 multiplexer :1
Device Used
Macro Statistics
1-bit Registers : 1
1-bit 2-to-1 multiplexer : 2
TABLE III.
Power
1.164 W
Device Used
Macro Statistics
1-bit Registers : 4
2-bit comparator greater : 3
2-bit 2-to-1 multiplexer : 7
Power
1.165 W
Power
1.167 W
Delay
4.14ns
(0.89ns logic, 3.25ns route)
(21.5% logic, 78.5% route)
Power
1.166 W
Device Used
Macro Statistics
1-bit Registers : 2
2-bit 2-to-1 multiplexer : 9
2-bit 4-to-1 multiplexer : 1
Delay
4.16ns
(0.83ns logic, 3.33ns route)
(19.95% logic, 80.5% route)
Power
1.167 W
Fig. 11.
TABLE V.
Delay
6.034ns
(1.497ns logic, 4.537ns route)
(24.80% logic, 75.19% route)
Device Used
Macro Statistics
1-bit Registers : 2
2-bit 2-to-1 multiplexer : 4
2-bit 4-to-1 multiplexer : 1
TABLE IV.
Delay
3.782ns
(1.088ns logic, 2.694ns route)
(28.6% logic, 71.23% route)
TABLE IX.
Device Used
Macro Statistics
1-bit Registers : 2
2-bit 2-to-1 multiplexer : 2
Delay
2.782ns
(1.127ns logic, 1.655ns route)
(40.51% logic, 59.48% route)
Power
1.164 W
Fig. 12.
M ATRIX A RBITER
Delay
7.858ns
(1.516ns logic, 6.342ns route)
(19.3% logic, 80.7% route)
Power
1.167 W
V.
C ONCLUSION
W.J.Dally and B.Towles, Route packets, not wires: on-chip interconnection networks, in Proceedings Design Automation Conference, 2001.
pp.684-689, 2001.
[2] L.A.Plana, S.B.Furber, S.Temple, M.Khan, Y.Shi, J.Wu, and S.Yang, A
GALS Infrastructure for a Massively Parallel Multiprocessor, in Design
& Test of Computers,IEEE, vol.24, no.5, pp.454-63, Sept. 2007.
[3] L. Benini and G. De Micheli, Networks on chips: a new SoC paradigm,
in IEEE Computer Society, vol.35, no.1, pp.70-78, Jan. 2002.
[4]
G.Miorandi, A.Ghiribaldi, S.M.Nowick,and D.Bertozzi, Crossbar replication vs. sharing for virtual channel flow control in asynchronous NoCs:
A comparative study, in 22nd International Conference on VLSI-SoC
proceeding, pp.1-8, Oct. 2014.
[5] P. Gupta and N. McKeown., Designing and Implementing a Fast
Crossbar Scheduler, in IEEE Computer Society, vol. 19, no. 1 pp.20-28,
Feb 1999.
[6] X.Gao, Z.Zhang, and X.Long, Round Robin Arbiters for Virtual Channel Router, in IMACS Multiconference on Computational Engineering
in Systems Applications, pp.1610 - 1614 Oct. 2006.
[7] K.A.Helal, S.Attia, T.Ismail, and H.Mostafa Priority-select arbiter: An
efficient round-robin arbiter, in 2015 IEEE 13th International New
Circuits and Systems Conference, pp.1 - 4,June 2015.
[8] C.Wissem, B.Attia, A.Noureddine, A.Zitouni, and R.Tourki, A Quality
of Service Network on Chip based on a New Priority Arbitration mechanism, in 2011 International Conference on Microelectronics , pp.1-6
Dec. 2011.
[9] X.Zhisheng, Z.Su, N.Wei, Y.Yanhui, and B.Jichun Design and Implementation of a Dynamic Weight Arbiter for Networks-on-Chip, in
2014 4th IEEE International Conference on Information Science and
Technology , pp. 354-357 April 2014.
[10] Arbiter with dynamic priority scheme. DesignWare Building Block IP,
in Synopsys (2009)
[11] G.Dimitrakopoulos, N.Chrysos, and C.Galanopoulos , Fast arbiters
for on-chip network switches, in IEEE International Conference on
Computer Design , pp.664-670 , Oct. 2008.
[12] G.Dimitrakopoulos, E.Kalligeros, and K.Galanopoulos , Merged
switch allocation and traversal in network-on-chip switches, in IEEE
Transactions on Computers, vol.62, no.10 pp.2001-2012, Oct. 2013.
[13] W.J.Dally and B.Towles, Principles and Practices of Interconnection
Networks, in Morgan Kaufmann Publishers 2006
[14] G.Dimitrakopoulos, A.Psarras, and I.Seitanidis,Microarchitecture of
Network-on-Chip Routers, in Springer 2015