Professional Documents
Culture Documents
Dir_to_N Dir_O
Dir_lo_ S Dir_ 1
Dir_lO_'VI.' Dir_2
Select
Dir_lo_f Dir_J Signal OR-Gate
RDJN
Array Genemte Array
Vir_to_II Dir_4 Circuit
Dir_to_D Dir_5
Dir_to_I, Dir_6
(A) Routi.ng Prediction Module (B) Routing Selection Module (C) Read-enable Generation Module (D) Write-enable Generation Module
Routing prediction module is the core of lightweight example, mesh structure, star structure, tree structure and
NoC router, it can predict the output direction based on so on. The commonly used NoC topology structure are
the routing algorithm. This paper adopts the virtual 3-D shown in figure 2.
routing algorithm as the basis of routing prediction. At
the same time, routing prediction module contains an
illegal data judgment circuit which can eliminate the
illegal data from NoC in time and reduce the impact on
normal data routing.
Routing selection module achieves the arbitration of
input data, it receives signals from routing prediction
module and selects a direction to output the data based
on the internal arbitration mechanism. routing selection
module can build a routing path from input to the output. (A) 2D·Mesh (B) 3D·Mesh
*
selection module adopts fixed priority arbitration method
to reduce resource consumption in data arbitration.
Read-enable generation module and write-enable
generation module are used to generate the enable signal
for data cache. At the same time, data caching module
(C) Star (D) Tree
using asynchronous FIFO structure to separate data
processing from data transmission, it will greatly
improve the working clock frequency of the lightweight Figure 2. Commonly usedNoC topology structure
NoC router and the efficiency of the data transmission
between the nearby router. According to the different types of NoC topology
Lightweight NoC router can effectively reduce the structure above, the proposed lightweight NoC router is
hardware resource consumption of NoC. Because of the able to achieve NoC topological mapping. W hen
modular design, the proposed router can meet the variety mapping in NoC, the number of each module in
ofNoC topology with a high cost performance. lightweight NoC router should be calculated, and it is
based on the number of adjacent router and connected
3. Topological Mapping of Lightweight NoC Router processing element (PE).
For different application scenarios, the NoC topology is
There are various types of NoC topology structure, for not as standard as shown in figure 2 and it is often
manifest as the combination of variety of topologies. cache in PE direction, it will reduce the hardware
Considering the essential ofNoC is data forwarding and resource consumption forNoC as a whole.
data caching, our design can make a better support for The proposed lightweightNoC router is designed for low
extensional NoC structures. Because of the proposed frequency data interaction application, the maximum
lightweight NoC router is based on the virtual 3-D data throughput relates to the structure of the router.
routing algorithm, it can provide a routing direction in W hen the proposed router mapping in n direction, the
three dimensions. As for star and its extensional NoC maximum data throughput is:
structure, there are more than one PE are connected to
the router and every two PE could be divided into a pair, 32 x 2 x n x f
which can be defined as a dimension for mapping. Throughput ------ Gbps ( 1)
The modular characteristics of lightweight NoC router 1000
In order to evaluate the performance of lightweight NoC In order to reduce the design cycle of multi-core system
router, we completed the logic synthesis based on 55nm based on NoC structure in special field, this paper
CMOS standard-cell library in this section. The results proposed a lightweight NoC router and it realized a
show in table 1 and the router is mapped in 2D-Mesh reconfigurable structure through a modular design. This
NoC topology structure. paper did a logic synthesis based on 55nm CMOS
standard-cell library, the results shows that the critical
Table I. Performance comparison for router structures path delay of the router is 0.637ns and the area is 8.8X
Critical 103flm2. Under the maximum support, the maximum data
Router Technology Area
path delay throughput is 703.3Gbps. Therefore, the lightweight
structure (nm) (flm2)
(ns) NoC router which we proposed can meet the need of
18.8X 106 multi-coreNoC system in special field, and it also has a
Reference[ 1] 65 l.l76
(whole chip) high cost performance.