A three-dimensional on-chip routing device based on recalculation and a method thereof

A recalculation, three-dimensional technology, applied in the field of recalculation-based three-dimensional on-chip routing devices, can solve the problems of occupying data packet header space, resource waste, increasing transmission delay and data packet diversion times, etc., to reduce transmission delay and avoid Effects of wrong turns, reduced number of diverted transfers, and detoured transfers

Inactive Publication Date: 2019-05-31
天津市滨海新区信息技术创新中心 +1
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The cache in the three-dimensional on-chip router can be used to store data packets that have failed to compete or are waiting to be transmitted. Therefore, introducing a cache in the on-chip router can resolve packet conflicts in the network and improve bandwidth. However, the introduction of the cache not only increases the design of the on-chip router. Difficulty (packet cache logic and flow control strategy), also consumes a lot of network resources
Once the priority mechanism is invalid, the high-priority data packets that should not be diverted are redirected incorrectly, causing the data packets to be far away from the destination node, increasing the transmission delay and the number of data packet diversions, and reducing the network transmission performance
Currently there are Age-based [1] 、Golden Packet [2] and Silver Flit [3] priority mechanism, but the priority allocation mechanism based on Age will take up a lot of space in the packet header, and it is necessary to add a larger comparator to the arbitration unit of the router, resulting in waste of resources
The priority allocation mechanism based on Golden Packet and Silver Flit cannot guarantee that data packets have the same priority in downstream routers

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
  • A three-dimensional on-chip routing device based on recalculation and a method thereof
  • A three-dimensional on-chip routing device based on recalculation and a method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] It should be noted that, in the case of no conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.

[0039] figure 1 It is a diagram showing a three-dimensional on-chip routing device based on recomputation according to an embodiment. The device mainly includes an injection unit, a discharge unit, a calculation unit, a buffer unit, a priority sorting unit, etc., and is applied in the field of a three-dimensional on-chip network.

[0040]1) The bypass buffer injection unit is used to inject data packets. When a transmission channel is idle, the bypass buffer injection unit re-injects the stored data packets into the channel;

[0041] 2) The local discharge unit is used to discharge data packets. When the local port is idle, the local discharge unit discharges the local data packets from the transmission channel to the IP core. The local discharge unit introduces a discharge cache that can store a data pack...

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 provides a three-dimensional on-chip routing device based on recalculation. The three-dimensional on-chip routing device based on recalculation comprises an input port, a bypass cache injection unit, a local discharge unit, an address calculation unit, a priority ranking unit, a bypass cache discharge unit, a recalculation unit and an output port which are sequentially connected through a transmission channel. Wherein the recalculation unit is used for recalculating the priority of the data packet, and when the data packet is about to be transmitted to the next device, the recalculation unit recalculates the priority of the data packet according to a recalculation strategy. On one hand, it is guaranteed that the data packet priority is reasonable; on the other hand, it can beguaranteed that the data packet priority is always effective from data packet sending to data packet receiving, and the situation of wrong steering is avoided. Meanwhile, the method well solves the problem that the local data packet cannot be discharged to the IP core in time and is turned to be transmitted and even forms the bypass transmission, reduces the number of times of turning transmission and bypass transmission of the local data packet, and further reduces the transmission delay of the data packet in the network.

Description

technical field [0001] The invention relates to the field of on-chip networks in integrated circuits, in particular to a recalculation-based three-dimensional on-chip routing device and method thereof. Background technique [0002] With the development of three-dimensional integrated circuits and the continuous expansion of the scale of the network on chip, researchers first proposed a three-dimensional network on chip (Three-Dimensional Network on Chip, 3D NoC) in 2005. 3D NoC shortens the physical connection length, reduces data transmission delay, and improves chip integration density. Under the same network scale, 3D NoC can improve the performance by about 33% compared with the plane-limited 2D NoC, which has attracted widespread attention from academia and industry for its important academic value and broad application development prospects. As the decider of the data packet transmission mode of the 3D on-chip network, the 3D on-chip routing method can not only improv...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/771H04L12/741H04L12/725H04L12/715H04L12/935H04L12/861H04L12/851H04L45/60H04L45/74H04L49/111
Inventor 刘冬培孙美东刘勤让汤先拓吕平徐庆阳陈艇李沛杰沈剑良朱珂钟丹董春雷汪欣
Owner 天津市滨海新区信息技术创新中心
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