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.

Date of Patent:
Oct. 06, 2020

Filed:

Feb. 05, 2019
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Sean James Salisbury, Appley Bridge, GB;

Zheng Xu, Austin, TX (US);

Arthur Brian Laughton, Hathersage, GB;

Charles Filip Brej, Cambridge, GB;

Assignee:

ARM LIMITED, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 30/30 (2020.01); G06F 30/394 (2020.01); G06F 30/398 (2020.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 30/30 (2020.01); G06F 9/30003 (2013.01); G06F 30/394 (2020.01); G06F 30/398 (2020.01);
Abstract

A method comprises generating, using a computer, an integrated circuit layout including a plurality of data handling nodes interconnected by routing circuitry defining data packet routes between the plurality of data handling nodes; for a transaction source node configured to generate data packets associated with a data handling translation between that transaction source node and a transaction target node and having one or more routing data fields controlling routing of the data packet, detecting, using the computer, a difference between a first routing controlled by the one or more routing data fields and a selected second routing provided by the integrated circuit layout; and providing, using the computer, one or more data mapping nodes in the integrated circuit layout to map an initial value of one or more of the routing data fields of a data packet generated by the transaction source node to a mapped data value, so that the mapped data value controls routing of the data packet using the selected second routing.


Find Patent Forward Citations

Loading…