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:
Apr. 08, 2008

Filed:

Jan. 29, 2007
Applicants:

Onchuen (Daryn) Lau, Saratoga, CA (US);

Matthew D. Ornes, Madison, WI (US);

Chris D. Bergen, Cupertino, CA (US);

Robert J. Divivier, San Jose, CA (US);

Gene K. Chui, Campbell, CA (US);

Christopher I. W. Norrie, San Jose, CA (US);

King-shing (Frank) Chui, Sunnyvale, CA (US);

Inventors:

Onchuen (Daryn) Lau, Saratoga, CA (US);

Matthew D. Ornes, Madison, WI (US);

Chris D. Bergen, Cupertino, CA (US);

Robert J. Divivier, San Jose, CA (US);

Gene K. Chui, Campbell, CA (US);

Christopher I. W. Norrie, San Jose, CA (US);

King-Shing (Frank) Chui, Sunnyvale, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/12 (2006.01);
U.S. Cl.
CPC ...
Abstract

In a system having independently-clocked job-performing circuits (e.g., payload processors) and independently-clocked job-ordering circuits (e.g., request and payload suppliers), coordinating mechanisms are provided for coordinating exchanges between the independently-clocked circuits. The coordinating mechanisms include those that use transmitted time-stamps for scheduling contention-free performances within the job-performing circuits of requested jobs. The coordinating mechanisms additionally or alternatively include static and dynamic rate constraining means that are configured to prevent a faster-clocked one of the independently-clocked circuits from overwhelming a more slowly-clocked other of the independently-clocked circuits. In one implementation, independently-clocked telecommunication-shelves house a distributed set of line cards and switch cards. An asynchronous interconnect is provided between the independently-clocked shelves for carrying job requests and payload data between the distributed line cards and the distributed switch cards. The multi-shelf system is scalable and robust because additional or replacement line and switch cards may be inserted into one or another of the independently-clocked shelves as desired and because a unified clock-tree is not needed for synchronizing activities within the interconnected, but independently clocked shelves.


Find Patent Forward Citations

Loading…