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.
Patent No.:
Date of Patent:
Oct. 22, 2013
Filed:
Sep. 30, 2011
Sean Shau-tu LU, San Jose, CA (US);
Joseph Huang, Morgan Hill, CA (US);
Yan Chong, San Jose, CA (US);
Pradeep Nagarajan, Santa Clara, CA (US);
Chiakang Sung, Milpitas, CA (US);
Sean Shau-Tu Lu, San Jose, CA (US);
Joseph Huang, Morgan Hill, CA (US);
Yan Chong, San Jose, CA (US);
Pradeep Nagarajan, Santa Clara, CA (US);
Chiakang Sung, Milpitas, CA (US);
Altera Corporation, San Jose, CA (US);
Abstract
Integrated circuits may include memory interface circuitry operable to communicate with system memory. The memory interface circuitry may receive data and data strobe signals from system memory during read operations. The memory interface circuitry may include de-skew circuitry and dynamic variation compensation circuitry. The de-skew circuitry may be configured during calibration procedures to reduce skew between the data and data strobe signals. The dynamic variation compensation circuitry may be used in real time to compensate for variations in operating conditions. The dynamic variation compensation circuitry may include a phase generation circuit operable to generate data strobe signals having different phases, an edge detection circuit operable to detect leading/trailing edge failures, a control circuit operable to control a counter, and an adjustable delay circuit that is controlled by the counter and that is operable to properly position the data signal with respect to its corresponding data strobe signal.