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:
Sep. 11, 2007

Filed:

Aug. 11, 2005
Applicants:

Sridhar P. Subramanian, Cupertino, CA (US);

James B. Keller, Redwood City, CA (US);

George Kong Yiu, Sunnyvale, CA (US);

Ruchi Wadhawan, Sunnyvale, CA (US);

Inventors:

Sridhar P. Subramanian, Cupertino, CA (US);

James B. Keller, Redwood City, CA (US);

George Kong Yiu, Sunnyvale, CA (US);

Ruchi Wadhawan, Sunnyvale, CA (US);

Assignee:

P.A. Semi, Inc., Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06F 13/36 (2006.01); H04L 12/00 (2006.01); H04L 12/12 (2006.01);
U.S. Cl.
CPC ...
Abstract

In various embodiments, an apparatus comprises a plurality of agents and an interconnect. In one embodiment, the plurality of agents includes first through fourth agents. The interconnect comprises a plurality of segments that are switchable (e.g. using a plurality of selection circuits) to form communication paths between the agents, and a first segment is included in a first communication path from the first agent to the second agent, and is also included in a second communication path from the third agent to the fourth agent. In another embodiment, each segment is driven by a selection circuit. At least one selection circuit has at least one segment and an output from at least one agent as inputs. In yet another embodiment, an arbiter is configured to determine a communication path on the interconnect for each requesting agent to the destination agent over the segments. The arbiter is configured to arbitrate among a subset of requests for which each segment in the corresponding communication path is available.


Find Patent Forward Citations

Loading…