Unlock instant, AI-driven research and patent intelligence for your innovation.

A dual-channel router in a network on chip and its routing method

A network-on-chip, dual-channel technology, applied in routers with dual-input and dual-output channels and its routing field, can solve problems such as consumption area and energy, high overhead and design complexity, and reduce the probability of group arbitration victory, achieving Reduce area and power consumption overhead, save area and power consumption overhead, and improve the overall performance of the network

Active Publication Date: 2022-03-15
HEFEI UNIV OF TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, only the packet that wins the arbitration in both phases can enter the ST phase, otherwise the current packet must re-execute the two phases in the next cycle, so this design can achieve lower latency only in lightly loaded networks , a higher network load will greatly reduce the probability of winning the group arbitration, which not only fails to reduce the pipeline stage, but also wastes energy in vain
There is also a router architecture design for express virtual channels (Express virtual channels, EVCs), which bypasses the entire pipeline by allowing packets to skip the arbitration in the pipeline to achieve lower latency and higher throughput, but the design It can only bypass up to three-quarters of the router pipeline in the transmission path. In addition, the design requires different design of bypass nodes and source and sink nodes, thus introducing higher overhead and design complexity
There is also a bidirectional router architecture design that supports dynamic channel direction. This design replaces the original unidirectional input and output channels with bidirectional channels, and dynamically adjusts the channel direction through its channel direction control (Channel direction control, CDC) protocol to increase the distance between routers. Inter-bandwidth, thereby improving the throughput of the entire network, but this design introduces a larger crossbar switch and a more complex crossbar distribution module, which consumes more area and energy
The above existing designs share the following problems: First, the virtual channel allocation is a key delay stage of the pipeline. Due to the complexity of this stage, it is difficult for the router to increase its maximum clock frequency, thereby limiting the performance improvement of the entire network; The improvement of the need to add more complex arbitration logic or a larger crossbar switch, at the expense of the area and power consumption overhead and design complexity of the router; the third is that the competition for the same resource between multiple groups in the router cannot be solved Effective mitigation, the way of prioritizing packets or link directions requires additional control strategies or protocols, and inefficient control strategies or protocols are not enough to significantly improve performance

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 dual-channel router in a network on chip and its routing method
  • A dual-channel router in a network on chip and its routing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] A dual-channel router in an on-chip network in this embodiment includes: external input channels and external output channels in the four directions of east, west, and north, basic input channels and basic output channels in the four directions, a forward routing calculation unit, Cascaded crossbars, crossbar distributors, input ports, output ports, input port registers, output port registers, input port virtual channels, inject channels and pop channels connected to local processing units;

[0043] In the current dual-channel router, the injection channel receives the packets from the local processing unit and buffers the packets to the virtual channel of the corresponding input port. The virtual channel of the input port makes the unprocessed packets enter the route calculation stage, and is calculated by the forward route calculation unit. In the downstream dual-channel router, the requested output ports and packet path types are required; at the same time, the forwar...

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 dual-channel router in an on-chip network and a routing method thereof. The router additionally adds extra input and output channels in four directions of south, east, and northwest to increase packet forwarding efficiency; removes a virtual channel allocation module to reduce Router implementation overhead and design complexity; forward routing and low-load bypass are added to reduce the number of stages in the pipeline; cascaded crossbar switch design is used to alleviate resource contention between packets. The invention uses lower area and power consumption overhead, effectively shortens the number of pipeline stages, alleviates resource contention between packets, reduces the average packet delay, increases the maximum clock frequency of the router and network throughput, and greatly improves the the performance of the network.

Description

technical field [0001] The invention belongs to the application technical field of integrated circuit chip design, in particular to a router with dual-input and dual-output channels and a routing method that can be used in a 2D Mesh on-chip network. Background technique [0002] Since the 1950s, with the rapid development of semiconductor technology and integrated circuit technology, the integration of System-on-Chip (SoC) has become higher and higher, and hundreds of microprocessors such as microprocessors can often be integrated on a single chip. Intellectual property cores (Intellectual Property Cores, IP cores) of memory, I / O interface. For example, Intel and AMD have increased the number of cores of commercial chips to a scale of 64 cores. As system performance requirements become higher and higher, the interconnection architecture between IP cores must be able to provide services with low latency and high throughput, and have good scalability. Network-on-Chip (NoC) i...

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 Patents(China)
IPC IPC(8): H04L49/109H04L49/1546H04L49/111
CPCH04L49/109H04L49/1546H04L49/3063Y02D30/50
Inventor 欧阳一鸣周武王奇鲁迎春梁华国
Owner HEFEI UNIV OF TECH