All-node virtual-channel network-on-chip ring topology data exchange method and system

A technology of ring topology and network-on-chip, which is applied in the field of transmission and switching control methods and its systems, can solve the problems of multi-node head-of-line blocking and low communication efficiency, and achieve the goal of improving communication efficiency and solving head-of-line blocking Effect

Inactive Publication Date: 2010-07-28
ZHEJIANG UNIV
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the shortcomings of the existing on-chip network ring topology that cannot solve the head-of-line blocking formed by multiple nodes and the communication efficiency is low, the present invention p

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • All-node virtual-channel network-on-chip ring topology data exchange method and system
  • All-node virtual-channel network-on-chip ring topology data exchange method and system
  • All-node virtual-channel network-on-chip ring topology data exchange method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] refer to Figure 1 ~ Figure 4 , an on-chip network ring topology data exchange method for full-node virtual channels, in the on-chip network ring topology structure, there are N switching nodes, N is a natural number, and N switching nodes form a ring topology structure, each switching node memory In the parallel N-1 virtual channels, corresponding to the data of N-1 types of addresses from the previous node, all nodes form a virtual ring with a virtual channel corresponding to a target address node, and all the data sent to the target node All data is sent through the virtual ring;

[0031] When the input FIFO module and the virtual channel send data to the next node at the same time, select one of the data according to the priority configuration and send it to the physical channel, and the other feeds back to block the signal. When the next node receives the data, it generates a feedback signal to the previous node. When a node receives a feedback signal indicating b...

Embodiment 2

[0039] refer to Figure 1 ~ Figure 4 , a network-on-chip ring topology data switching system with full-node virtual channels, including N switching nodes, where N is a natural number, and N switching nodes form a ring topology structure, and the switching nodes include virtual channel groups, arbitrators, routers, and input FIFO and output FIFO modules, in which the virtual channel group includes N-1 virtual channels of independent cache resources, corresponding to the data of N-1 kinds of addresses from the previous node, and the virtual channel corresponding to a certain target address node among all nodes A virtual ring is formed, and all data sent to the target node is sent through the virtual ring;

[0040] When the input and output FIFO module and the virtual channel want to send data to the next node at the same time, the arbitrator selects one of the data according to the priority, and the other feeds back to block the signal; when the next node receives the data, it g...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an all-node virtual-channel network-on-chip ring topology data exchange method. N switching nodes form a ring topology structure, N-1 virtual channels stored and arranged in parallel in each switching node correspond to the data of N-1 addresses of a previous node respectively, the virtual channels, corresponding to a certain target address node, of all the nodes form a virtual ring and all the data which are sent to the target node are sent by the virtual ring; and when an input FIFO module and the virtual channels send the data to the next node simultaneously, one path of the data is selected to be sent to a physical channel according to priority configuration and another path is fed back as a block signal, the next node feeds a signal back to the previous node when receiving the data and the virtual channel having the data are selected for transmission through switching-over when the feedback signal which represents the blockage is received. The invention also provides a ring topology data exchange system. The method and the system can effectively solve the problem of head-of-line blocking formed by all the nodes together and improve the communication efficiency.

Description

technical field [0001] The invention relates to a communication mode of a network system on a chip, in particular to a control method and system for data transmission and exchange in a ring topology network. Background technique [0002] With the advancement of semiconductor manufacturing technology, more and more functional modules can be integrated on a chip, and the communication efficiency between various modules inside the chip is gradually becoming an important factor affecting performance. [0003] In a traditional system-on-chip, communication between modules is usually carried out through a shared bus technology. However, as the internal complexity of the chip increases, the communication tasks between modules become heavier, and the traditional bus-based data transmission gradually fails to meet the needs. So another technology called network-on-chip has gradually attracted people's attention. This technology uses the idea of ​​traditional computer Internet data ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/42H04L12/46H04L12/56H04L45/28
Inventor 潘赟颜晓峰严晓浪陈雷薛念周升
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products