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:
Nov. 15, 2016

Filed:

Jun. 24, 2008
Applicants:

Drew E. Wingard, Palo Alto, CA (US);

Chien-chun Chou, Saratoga, CA (US);

Stephen W. Hamilton, Pembroke Pines, FL (US);

Ian Andrew Swarbrick, Sunnyvale, CA (US);

Vida Vakilotojar, Mountain View, CA (US);

Inventors:

Drew E. Wingard, Palo Alto, CA (US);

Chien-Chun Chou, Saratoga, CA (US);

Stephen W. Hamilton, Pembroke Pines, FL (US);

Ian Andrew Swarbrick, Sunnyvale, CA (US);

Vida Vakilotojar, Mountain View, CA (US);

Assignee:

Sonics, Inc., Milpitas, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/455 (2006.01); G06F 12/06 (2006.01); G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0607 (2013.01); G06F 15/17375 (2013.01); Y02B 60/1225 (2013.01);
Abstract

A method, apparatus, and system are described, which generally relate to an integrated circuit having an interconnect that implements internal controls. The interconnect in an integrated circuit communicates transactions between initiator Intellectual Property (IP) cores and target IP cores coupled to the interconnect. The interconnect implements logic configured to support multiple transactions issued from a first initiator IP core to the multiple target IP cores while maintaining an expected execution order within the transactions. The logic supports a second transaction to be issued from the first initiator IP core to a second target IP core before a first transaction issued from the same first initiator IP core to a first target IP core has completed while ensuring that the first transaction completes before the second transaction and while ensuring an expected execution order within the first transaction and second transaction are maintained. The logic does not include any reorder buffering.


Find Patent Forward Citations

Loading…