The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 9742630 B1

PDF
Full Text
Expired
Date of Patent:
Aug. 22, 2017

Filed:

Sep. 22, 2014
Applicant:

Netspeed Systems, San Jose, CA (US);

Inventors:

Joji Philip, San Jose, CA (US);

Sailesh Kumar, San Jose, CA (US);

Assignee:

NetSpeed Systems, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 12/24 (2006.01); H04L 12/933 (2013.01); H04L 12/713 (2013.01); H04L 12/721 (2013.01); H04L 12/725 (2013.01);
U.S. Cl.
CPC ...
H04L 41/0889 (2013.01); H04L 45/06 (2013.01); H04L 45/302 (2013.01); H04L 45/586 (2013.01); H04L 49/109 (2013.01);
Abstract

Example implementations described herein are directed to a configurable building block, such as a router, for implementation of a Network on Chip (NoC). The router is parameterized by a software layer, which can include the number of virtual channels for a port, the number of ports, the membership information of the virtual channels, clock domain, and so forth. The router may further be configured to implement arbitration techniques and flit processing techniques based on the parameters specified by the software layer.


Find Patent Forward Citations

Loading…