Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Low-expenditure distributing structure and distributing method of network-on-chip router

An on-chip network and router technology, applied in the field of communication, can solve the problems of bandwidth limitation, repeatability, and the bus cannot support simultaneous communication of IP cores, etc., so as to avoid repeatability and reduce area

Inactive Publication Date: 2013-01-02
XIDIAN UNIV
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional bus structure seriously restricts performance improvement, because the bus structure has the following two bottlenecks: (1) Bandwidth limitation
Although the bus can effectively connect multiple IP cores, the bus address resources cannot be expanded infinitely with the increase of IP cores, and the bus cannot support simultaneous communication of more than one pair of IP cores. When multiple IP cores compete for a bus, will cause severe blockage
(2) Clock problem
[0006] The virtual channel allocation of the traditional virtual channel router can simultaneously allocate multiple output virtual channels of the same output port to different input virtual channel requests, while the switch allocation follows the two-step arbitration principle, and its second stage allocation is from the same output port Arbitrating one of multiple successfully assigned output virtual channels, which leads to duplication of virtual channel assignment compared to switch assignment
[0007] There are a total of P*V P*V:1 arbitrators in the second stage of virtual channel allocation of traditional virtual channel routers. The size and number of arbitrators will increase sharply with the number of ports or virtual channels. Therefore, virtual channels Allocation occupies a large proportion of router resources

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
  • Low-expenditure distributing structure and distributing method of network-on-chip router
  • Low-expenditure distributing structure and distributing method of network-on-chip router

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described below in conjunction with the accompanying drawings.

[0029] see figure 1 , the virtual channel router of the present invention includes P input units 101, a routing calculation unit 102, a low-overhead distribution unit 103 and a crossbar switch 104, and the difference from the traditional virtual channel router is that the traditional virtual channel router consists of P The input unit, a routing calculation unit, a virtual channel allocation unit, a switch allocation unit and a crossbar switch, wherein the virtual channel allocation and switch allocation are two separate modules, the virtual channel allocation unit and the switch allocation unit constitute the traditional virtual channel allocation unit. channel router allocation structure, and the present invention directly combines virtual channel allocation and switch allocation into one module, that is, the low-overhead allocation unit 103 .

[0030] refer to fi...

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 low-expenditure distributing structure and distributing method of a network-on-chip router, which aim to solve the problems of high proportion of resources occupied by virtual channel distributing units, repeated work of the distribution of virtual channels and the distribution of switches, and long time delay in distribution in the distribution of virtual channels and the distribution of switches in the traditional virtual channel router. The low-expenditure distributing structure of a network-on-chip router comprises a first distributing structure and a second distributing structure, wherein the first distributing structure is distributed in output ports; each distributing unit of output ports comprises an invalid new request removing module, a PV: 1 arbitrator module and a simple virtual channel distributing module, and the first distributing structure completes the first step of arbitration and virtual channel distribution of the switch distribution. The second distributing structure is positioned in all input ports, each distributing unit of input ports is a V: 1 arbitrator module; the second distribution structure completes the second step of arbitration of the switch distribution; and the second distribution structure and the first distribution structure together complete the operation of virtual channel distribution and switch distribution of the virtual channel router. The low-expenditure distributing structure and the distributing method of a network-on-chip router have the advantages of short time delay and small size.

Description

technical field [0001] The invention belongs to the technical field of communication, and in particular relates to a low-overhead allocation structure and an allocation method of an on-chip network router used for virtual channel allocation and switch allocation in the router. Background technique [0002] As the CMOS process steps into the nanometer level, billions of transistors can be integrated on a single chip, the system-on-chip (SoC) design is becoming more and more complex, and more and more IP cores are integrated on the SoC chip. How to deal with the multi-core Communication issues are gaining increasing attention. The traditional bus structure seriously restricts performance improvement, because the bus structure has the following two bottlenecks: (1) Bandwidth limitation. Although the bus can effectively connect multiple IP cores, the bus address resources cannot be expanded infinitely with the increase of IP cores, and the bus cannot support simultaneous commun...

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/911
Inventor 顾华玺黄忠凡杨银堂王琨高茸付希松
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products