Fault-tolerant deflection routing method and device for bufferless network-on-chip

A network-on-chip, non-buffering technology, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of inability to deal with failure modes, inability to guarantee zero packet loss rate, and reduce network efficiency, so as to achieve the efficiency of data transmission and reception Good, improve the efficiency of fault-tolerant processing, improve the effect of recognition accuracy

Active Publication Date: 2012-08-08
NAT UNIV OF DEFENSE TECH
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In most existing fault-tolerant routing algorithms, there are usually three types of problems: one is to simplify the fault model to avoid deadlock or livelock, and cannot handle arbitrary fault modes; the other is to configure the routing table offline To deal with more complex fault models; third, it cannot gu

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
  • Fault-tolerant deflection routing method and device for bufferless network-on-chip
  • Fault-tolerant deflection routing method and device for bufferless network-on-chip
  • Fault-tolerant deflection routing method and device for bufferless network-on-chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Such as image 3 As shown, the implementation steps of the fault-tolerant deflection routing method for the non-buffered network-on-chip in this embodiment are as follows:

[0042] 1) Connect any adjacent routers through a bidirectional transmission link;

[0043] 2) Any router encodes the sent data packet before sending the data packet, and any router decodes the data packet after receiving the data packet. When a specified error occurs in the decoding, go to step 3);

[0044] 3) Suspend the link where the specified error occurs, detect the link, restore the link if the detection does not encounter an error, and mark the link as a faulty link if the detection encounters an error;

[0045] 4) Real-time detection of bidirectional transmission links between any adjacent routers. When one link of the bidirectional transmission link is a faulty link and the other link is a normal link (that is, a unidirectional link failure occurs), if The number of data packets arriving ...

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 a fault-tolerant deflection routing method and device for a bufferless network-on-chip. The method comprises the following steps of: (1) connecting adjacent routers by configurable bidirectional transmission links; (2) coding before sending a data packet, decoding after receiving the data packet, and entering next step when decoding occurs appointed error; (3) pausing the error chain circuit, detecting the chain circuit, if error does not exist during detection, restoring the chain circuit, otherwise, marking the chain circuit to be faulty; and (4) allocating the transmission direction of the chain circuit with unidirectional fault according to the receiving and sending conditions at two ends of the normal chain circuit. The device comprises routers and a direction dispenser for controlling the transmission direction of the chain circuit between the adjacent routers, wherein each router comprises a computing unit, an exchange dispenser, a cross bar switch, a packet updating unit, multiple registers, a testing control unit and multiple direction-allocable transmission control units which are corresponding to the registers. The method and device have the advantages of good fault tolerance, high chain circuit utilization rate and small area expense.

Description

technical field [0001] The invention relates to an on-chip router structure in the field of multi-core microprocessors, in particular to a fault-tolerant deflection routing method and device applied to a non-buffer on-chip network. Background technique [0002] In recent years, with the reduction of integrated circuit process size and the improvement of integration level, more and more processor cores can be integrated on a single chip. Network-on-Chip (NoC) technology has gradually become a standard communication architecture for on-chip interconnection of single-chip multiprocessors (Chip-Multiprocessors, CMPs). However, as integrated circuit technology enters the nanometer era, smaller feature sizes, lower power supply voltages, and increasing clock frequencies seriously affect the reliability of very large-scale integrated circuits (VLSI circuits). [0003] Network-on-chip is mainly affected by two types of faults: transient faults and permanent faults. Transient fault...

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/56H04L45/28
Inventor 李晋文冯超超张民选徐炜遐肖立权蒋句平曹跃胜胡军齐树波罗煜峰陈旭李元山
Owner NAT UNIV OF DEFENSE TECH
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