IP Library › Granted Patent US 9,900,266
Granted Patent B2
US 9,900,266 · App. 15/019,027 · Granted Feb 20, 2018

Semiconductor chip, integrated circuit, and data transfer method

Inventor: Shusaku Uchibori (Tokyo, JP)
Assignee: NEC CORPORATION
H04L49/109H04L47/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,900,266
App. No.
15/019,027
Granted
Feb 20, 2018
Kind
B2
Abstract

A semiconductor chip includes modules configured to transmit transfer data, the transfer data including a lifetime corresponding to a time required to transfer the transfer data, routers including a plurality of input/output controller configured to receive and transmit the transfer data, the routers being configured to add a predetermined value to the lifetimes included in deferred transfer data, transmission of the deferred transfer data being deferred as a result of arbitration for transmitting the transfer data having a largest lifetime among a plurality of the transfer data competing for one of the input/output controller. and channels configured to connect one of the modules to one of the routers, or to connect one of the routers to an adjacent router.

Claims (25)

1. A semiconductor chip, comprising:

modules configured to transmit transfer data, the transfer data including a lifetime corresponding to a time required to transfer the transfer data to a destination;

routers including a plurality of input/output controller configured to receive and transmit the transfer data, the routers being configured to add a predetermined value to the lifetime included in deferred transfer data, transmission of the deferred transfer data being deferred as a result of arbitration for transmitting the transfer data having a largest lifetime among a plurality of the transfer data competing for one of the input/output controller; and

channels configured to connect one of the modules to one of the routers, or to connect one of the routers to an adjacent router,

wherein the modules transmit the transfer data each of which includes the lifetime that is a largest value among possible values of the lifetime included in a piece of transfer data,

wherein the modules transmit the transfer data each of which includes the lifetime that is a value obtained by adding, to the largest value, a read additional value and a response additional value corresponding to a time required to generate transfer data as the response when the transfer data are responses to read requests,

and wherein the largest value of the lifetime is determined based on a value corresponding to a hop count of the transfer data until the transfer data reaches the destination.

2. The semiconductor chip according to claim 1 , wherein the modules transmit the transfer data each of which includes the lifetime that is a value obtained by adding a predetermined read additional value to the largest value when the transfer data are read requests.

3. The semiconductor chip according to claim 2 , wherein the modules transmit the transfer data each of which includes the lifetime that is a value obtained by adding, to the largest value, a read additional value and a response additional value corresponding to a time required to generate transfer data as the response when the transfer data are responses to the read requests.

4. An integrated circuit, comprising:

a semiconductor chip according to claim 1 ;

a package on which the semiconductor chip is mounted; and

connection terminals that are connected to the semiconductor chip and extend to the exterior of the package.

5. A card, comprising:

an integrated circuit including a semiconductor chip according to claim 1 ; and

a circuit configured to supply power to the integrated circuit.

6. An information processing device, comprising:

a card according to claim 5 ; and

a casing configured to contain the card.

7. A data transfer method by which routers including a plurality of input/output controller execute:

receiving transfer data each of which includes a lifetime that corresponds to a time required to transfer a piece of transfer data to a destination, the transfer data having been transmitted by modules; and

adding a predetermined value to the lifetime included in deferred transfer data, transmission of the deferred transfer data being deferred as a result of arbitration for transmitting the transfer data having a largest lifetime among a plurality of transfer data for one of the input/output controller,

wherein each of the transfer data includes the lifetime that is a largest value among possible values of the lifetime included in the piece of transfer data,

wherein each of the transfer data includes the lifetime that is a value obtained by adding, to the largest value, a read additional value and a response additional value corresponding to a time required to generate transfer data as the response when the transfer data are responses to read requests,

and wherein the largest value of the lifetime is determined based on a value corresponding to a hop count of the transfer data until the transfer data reaches the destination.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2016
From: UCHIBORI, SHUSAKU
To: NEC CORPORATION
Reel/Frame 037706/0081 →
Priority Claims (1)
JP 2015-047050 · Mar 10, 2015 · national
Continuity (1)
Related Publication 20160269320A1 · Sep 15, 2016