US 11,700,002 B2
Network-on-chip (NOC) with flexible data width
Sharath Raghava, Los Gatos, CA (US); Ankireddy Nalamalpu, Portland, OR (US); Dheeraj Subbareddy, Portland, OR (US); Harsha Gupta, Sunnyvale, CA (US); James Ball, San Jose, CA (US); Kavitha Prasad, San Jose, CA (US); and Sean R. Atsatt, Santa Cruz, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 20, 2021, as Appl. No. 17/556,917.
Application 17/556,917 is a continuation of application No. 17/033,524, filed on Sep. 25, 2020, granted, now 11,342,918.
Application 17/033,524 is a continuation of application No. 16/234,212, filed on Dec. 27, 2018, granted, now 10,790,827, issued on Sep. 29, 2020.
Prior Publication US 2022/0116044 A1, Apr. 14, 2022
Int. Cl. H04L 12/28 (2006.01); H03K 19/17736 (2020.01); H03K 19/17796 (2020.01); H04L 41/5019 (2022.01); H04L 41/5003 (2022.01)
CPC H03K 19/17736 (2013.01) [H03K 19/17796 (2013.01); H04L 41/5019 (2013.01); H04L 41/5003 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An integrated circuit comprising:
a first programmable logic circuit;
a second programmable logic circuit; and
a network-on-chip (NoC) between the first programmable logic circuit and the second programmable logic circuit, wherein the NoC has a configurable data width, and wherein the NoC comprises:
a plurality of data paths that collectively have the configurable data width; and
a plurality of packet switches interconnected to each other through respective paths of the plurality of data paths, wherein a first packet switch of the plurality of packet switches:
receives a first packet from the first programmable logic circuit, wherein the first packet comprises a destination identifier;
performs a first lookup operation in a table based on the destination identifier; and
transmits, using one of the data paths of the plurality of data paths, the first packet to a second packet switch of the plurality of packet switches based at least in part on a result of the first lookup operation.