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. 06, 2012

Filed:

Oct. 26, 2010
Applicants:

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

Sukalpa Biswas, Fremont, CA (US);

Vincent R. Von Kaenel, Palo Alto, CA (US);

Priya Ananthanarayanan, Cupertino, CA (US);

Inventors:

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

Sukalpa Biswas, Fremont, CA (US);

Vincent R. von Kaenel, Palo Alto, CA (US);

Priya Ananthanarayanan, Cupertino, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/00 (2006.01); G06F 1/12 (2006.01); G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

In one embodiment, an apparatus to synchronously communicate on an interface that has an associated interface clock for a circuit that has an internal clock used internal to the circuit comprises a control circuit coupled to receive the internal clock and the interface clock. The control circuit is configured to sample the interface clock multiple times per clock cycle of the internal clock and to detect a phase difference, to a granularity of the samples, between the internal clock and the interface clock. The apparatus comprises a data path that is configured to transport data between an internal clock domain and an interface clock domain. The data path is configured to provide at least two different timings on the transported data relative to the internal clock. The control circuit is coupled to the data path and is configured to select one of the timings responsive to a detected phase difference.


Find Patent Forward Citations

Loading…