Integrated Circuit with Data Communication Network and Ic Design Method
AssigneeKoninklijke Philips Electronics N.V.
InventorsJohn Dielissen, Edwin Rijpkema
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorsJohn Dielissen, Edwin Rijpkema
Estimating the term…
An integrated circuit (10) comprises a plurality of functional blocks (101, 102, 103, 104) and a data communication network (100) comprising a plurality of network stations being interconnected via a plurality of communication channels (150) for communicating data packages between the functional blocks (101, 102, 103, 104). Each data package comprising N data elements including a data element comprising routing information for the network stations (110, 120, 130, 140), N being an integer of at least two. The plurality of network stations comprises a plurality of data routers (110, 120, 130, 140) and a plurality of network interfaces, each of the data routers (110, 120, 130, 140) being coupled to a functional block (101, 102, 103, 104) via a network interface (105-108), the data communication network (100) comprising a first network station (140) and a second network station (120) interconnected through a first communication channel (150), the network comprising M*N data storage elements (160), M being a positive integer, for introducing a delay of M*N cycles on the first communication channel (150). An integrated circuit (10) comprises a plurality of functional blocks (101, 102, 103, 104) and a plurality of data routers (110, 120, 130, 140), each being coupled to a functional block (101, 102, 103, 104). The introduction of a delay of one or more data packages on a slow communication channel (150) facilitates an increase of the maximum clock speed of the data communication over the data communication network (100).
An integrated circuit (10) comprising:
A method of designing an integrated circuit (10) comprising a plurality of functional blocks (101, 102, 103, 104), and a data communication network comprising a plurality of network stations (105-108, 110, 120, 130, 140) being interconnected via a plurality of communication channels (150) for communicating data packages between the functional blocks (101, 102, 103, 104), each data package comprising N data elements including a data element comprising routing information for the network stations (105-108, 110, 120, 130, 140), N being an integer of at least two, the plurality of network stations comprising a plurality of data routers (110, 120, 130, 140) and a plurality of network interfaces (105-108), each of the data routers (110, 120, 130, 140) being coupled to a functional block (101, 102, 103, 104) via a network interface;
Dependencies are inferred from the claim text.