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:
May. 26, 2015
Filed:
Dec. 20, 2011
William H. Cox, Jr., Morrisville, NC (US);
Jimmy G. Foster, Sr., Morrisville, NC (US);
Sumeet Kochar, Apex, NC (US);
Ivan R. Zapata, Cary, NC (US);
William H. Cox, Jr., Morrisville, NC (US);
Jimmy G. Foster, Sr., Morrisville, NC (US);
Sumeet Kochar, Apex, NC (US);
Ivan R. Zapata, Cary, NC (US);
Lenovo Enterprise Solutions (Singapore) Pte. Ltd., Singapore, SG;
Abstract
Methods, apparatuses, and computer program products for improving memory training results corresponding to a plurality of memory modules are provided. Embodiments include detecting a hardware configuration change upon initiating a boot sequence of a system that includes the plurality of memory modules; generating for a plurality of training iterations, reference training values corresponding to aligning of a data strobe (DQS) signal with a data valid window of data (DQ) lines of the plurality of memory modules; identifying for each training iteration, any outer values within the reference training values generated for that training iteration; eliminating the identified outer values from the reference training values; generating a final reference training value based on an average of the remaining reference training values; and using the final reference training value as the DQ-DQS timing value for the boot sequence of the system.