IP Library › Granted Patent US 12,561,206
Granted Patent B2
US 12,561,206 · App. 17/974,981 · Granted Feb 24, 2026

Stability testing for memory overclocking

Inventors: Alicia Wen Ju Yurie Leong (Austin, TX); William Robert Alverson (Del Valle, TX); Joshua Taylor Knight (Georgetown, TX); Jerry Anton Ahrens (Sister Bay, WI); Grant Evan Ley (Eden, UT); Anil Harwani (Austin, TX); Amitabh Mehra (Fort Collins, CO); Jayesh Hari Joshi (Austin, TX)
Assignee: Advanced Micro Devices, Inc.
G06F11/1417G11C29/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,561,206
App. No.
17/974,981
Granted
Feb 24, 2026
Kind
B2
Abstract

Stability testing for memory overclocking is described. In accordance with the described techniques, operation of a memory with overclocked memory settings is testing during a boot up process of a computing device. Test results based on the testing are exposed via a user interface. The test results predict a stability of the memory over a subsequent time period if the memory is configured to operate with the overclocked memory settings.

Claims (34)

1 . A system comprising:

a memory; and

a memory controller configured to:

receive a test request to test specified overclocked memory settings that comprise values of memory settings specified for testing stability of the memory operated using the specified overclocked memory settings;

responsive to the test request, power off the system and initiate a boot up process of the system;

during the boot up process of the system, directly access the memory to test operation of the memory with the specified overclocked memory settings, including testing different voltage or delay levels for different bits of the memory; and

output test results based on the testing.

2 . The system of claim 1 , wherein the test results predict the stability of the memory if the memory is configured to operate with the specified overclocked memory settings.

3 . The system of claim 1 , wherein the memory controller is configured to test the operation of the memory with the specified overclocked memory settings by performing at least one of reference voltage (Vref) or delay-locked loop (DLL) shmoos.

4 . The system of claim 1 , wherein the memory controller is configured to test the operation of the memory with the specified overclocked memory settings by generating one or more eye diagrams of the memory.

5 . The system of claim 1 , wherein the memory controller is configured to output the test results by communicating the test results to an operating system to enable the operating system to display the test results via a user interface.

6 . The system of claim 1 , wherein the test results include a score indicative of the test results.

7 . The system of claim 1 , wherein the test results include a graph or chart depicting the stability of the memory over time if the memory is configured to operate with the specified overclocked memory settings.

8 . The system of claim 1 , wherein the test results include a recommendation to adjust one or more parameters of the specified overclocked memory settings to improve the stability of the memory over a subsequent period of time.

9 . A method comprising:

receiving a test request to test specified overclocked memory settings that comprise values of memory settings specified for testing stability of a memory operated using the specified overclocked memory settings;

directly accessing the memory by a memory controller to test, during a boot up process of a computing device and in response to receiving the test request, operation of the memory with the specified overclocked memory settings, including testing one or more portions of the memory for rowhammering; and

exposing test results via a user interface, the test results predicting the stability of the memory over a subsequent time period if the memory is configured to operate with the specified overclocked memory settings.

10 . The method of claim 9 , wherein the test results include a score indicative of the test results.

11 . The method of claim 9 , wherein the test results include a graph or chart depicting the stability of the memory over time if the memory is configured to operate with the specified overclocked memory settings.

12 . The method of claim 9 , wherein the test results include a recommendation to adjust one or more parameters of the specified overclocked memory settings to improve the stability of the memory over the subsequent time period.

13 . The method of claim 9 , wherein overclocked memory settings are based on user input specifying the overclocked memory settings.

14 . The method of claim 13 , wherein the testing occurs responsive to receiving the test request to test the operation of the memory with the specified overclocked memory settings via user input to the user interface.

15 . The method of claim 9 , wherein the testing includes performing at least one of reference voltage (Vref) or delay-locked loop shmoos.

16 . The method of claim 9 , wherein the testing includes performing virtual timing and signal analysis.

17 . An apparatus comprising:

a memory; and

a memory controller configured to:

receive a test request to test specified overclocked memory settings that comprise values of memory settings specified for testing stability of the memory operated using the specified overclocked memory settings;

directly access the memory to test, during a boot up process of a computing device and in response to receiving the test request, operation of the memory with the specified overclocked memory settings by performing at least one of reference voltage (Vref) or delay-locked loop (DLL) shmoos; and

expose test results via a user interface, the test results predicting the stability of the memory over a subsequent time period if the memory is configured to operate with the specified overclocked memory settings.

18 . The apparatus of claim 17 , wherein the memory settings include overclocked memory settings.

19 . The apparatus of claim 18 , wherein the overclocked memory settings are specified by a user.

20 . The apparatus of claim 17 , wherein the test results include a recommendation to adjust one or more parameters of the specified overclocked memory settings to improve the stability of the memory over the subsequent time period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: LEONG, ALICIA WEN JU YURIE; ALVERSON, WILLIAM ROBERT; KNIGHT, JOSHUA TAYLOR; AHRENS, JERRY ANTON; LEY, GRANT EVAN; HARWANI, ANIL; MEHRA, AMITABH; JOSHI, JAYESH HARI
To: ADVANCED MICRO DEVICES, INC.
Reel/Frame 061812/0735 →
Continuity (1)
Related Publication 20240143445A1 · May 2, 2024
References Cited (68)
US 6662285B1 · Douglass et al. · 2003 [cited by applicant]
US 7382366B1 · Klock · 2008 [cited by examiner]
US 7539608B1 · Dageville et al. · 2009 [cited by applicant]
US 9336115B1 · Bienkowski et al. · 2016 [cited by applicant]
US 10852761B2 · Irshad · 2020 [cited by examiner]
US 12399621B2 · Joshi et al. · 2025 [cited by applicant]
US 20020161609A1 · Zizzamia et al. · 2002 [cited by applicant]
US 20030202512A1 · Kennedy · 2003 [cited by applicant]
US 20050266711A1 · Petersen et al. · 2005 [cited by applicant]
US 20060146638A1 · Chang et al. · 2006 [cited by applicant]
US 20060280018A1 · Cases et al. · 2006 [cited by applicant]
US 20070035985A1 · Fifield et al. · 2007 [cited by applicant]
US 20070044049A1 · Adams et al. · 2007 [cited by applicant]
US 20070183179A1 · Maeda et al. · 2007 [cited by applicant]
US 20080083943A1 · Walker · 2008 [cited by applicant]
US 20100131221A1 · Chien · 2010 [cited by examiner]
US 20100220516A1 · Lee et al. · 2010 [cited by applicant]
US 20110016214A1 · Jackson · 2011 [cited by applicant]
US 20110161706A1 · Huang et al. · 2011 [cited by applicant]
US 20130339592A1 · Yu et al. · 2013 [cited by applicant]
US 20140006864A1 · Menon et al. · 2014 [cited by applicant]
US 20140032826A1 · Lee · 2014 [cited by examiner]
US 20140229666A1 · Schoenborn et al. · 2014 [cited by applicant]
US 20140317334A1 · Gadsing · 2014 [cited by applicant]
US 20150016191A1 · Tsai · 2015 [cited by examiner]
US 20150270018A1 · Chinnakkonda et al. · 2015 [cited by applicant]
US 20160084919A1 · Gokaraju et al. · 2016 [cited by applicant]
US 20170345510A1 · Achtenberg et al. · 2017 [cited by applicant]
US 20180095806A1 · Aneja · 2018 [cited by examiner]
US 20180188769A1 · Chen · 2018 [cited by examiner]
US 20180188770A1 · Chen · 2018 [cited by applicant]
US 20180277229A1 · Takizawa et al. · 2018 [cited by applicant]
US 20200097201A1 · Irshad et al. · 2020 [cited by applicant]
US 20200192420A1 · Irshad · 2020 [cited by examiner]
US 20200379654A1 · Lin et al. · 2020 [cited by applicant]
US 20210034553A1 · Byron · 2021 [cited by applicant]
US 20210081127A1 · Xiao et al. · 2021 [cited by applicant]
US 20210191450A1 · Mehra et al. · 2021 [cited by applicant]
US 20210200456A1 · Alverson · 2021 [cited by examiner]
US 20210208819A1 · Hou et al. · 2021 [cited by applicant]
US 20210241845A1 · Li et al. · 2021 [cited by applicant]
US 20210326232A1 · Partiwala et al. · 2021 [cited by applicant]
US 20210373642A1 · Wang · 2021 [cited by examiner]
US 20220093197A1 · Wu · 2022 [cited by examiner]
US 20220113757A1 · Yan et al. · 2022 [cited by applicant]
US 20220113881A1 · Roberts · 2022 [cited by applicant]
US 20220155982A1 · Alverson et al. · 2022 [cited by applicant]
US 20220179706A1 · Khosrowpour et al. · 2022 [cited by applicant]
US 20220197832A1 · Ruttenberg et al. · 2022 [cited by applicant]
US 20220366994A1 · Zhou et al. · 2022 [cited by applicant]
US 20230107735A1 · Wang et al. · 2023 [cited by applicant]
US 20230215475A1 · Chien et al. · 2023 [cited by applicant]
US 20230350715A1 · Knight et al. · 2023 [cited by applicant]
US 20230409368A1 · Siddiqui · 2023 [cited by applicant]
US 20240220108A1 · Joshi et al. · 2024 [cited by applicant]
WO 2024144868A1 · 2024 [cited by applicant]
Joshi, Jayesh Hari, et al., “US Application as Filed”, U.S. Appl. No. 18/147,963, filed Dec. 29, 2022, 55 pages. [cited by applicant]
Knight, Joshua Taylor, et al., “US Application as Filed”, U.S. Appl. No. 18/147,963, filed Dec. 29, 2022, 55 pages. [cited by applicant]
Leong, Alicia Wen Ju Yurie, et al., “US Application as Filed”, U.S. Appl. No. 18/146,538, filed Dec. 27, 2022, 46 pages. [cited by applicant]
PCT/US2023/036338 , “International Seach Report and Written Opinion”, PCT Application No. PCT/US2023/036338, Feb. 20, 2024, 7 pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 17/732,987, filed Nov. 22, 2024, 27 pages. [cited by applicant]
“Final Office Action”, U.S. Appl. No. 18/147,963, filed Nov. 12, 2024, 14 pages. [cited by applicant]
U.S. Appl. No. 18/147,963, filed Jun. 28, 2024 , “Non-Final Office Action”, U.S. Appl. No. 18/147,963, filed Jun. 28, 2024, 13 pages. [cited by applicant]
“Final Office Action”, U.S. Appl. No. 17/732,987, filed May 14, 2025, 17 pages. [cited by applicant]
“Notice of Allowance”, U.S. Appl. No. 18/147,963, filed Apr. 25, 2025, 7 pages. [cited by applicant]
“Supplemental Notice of Allowability”, U.S. Appl. No. 18/147,963, filed Jun. 17, 2025, 3 pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 17/732,987, Oct. 24, 2025, 27 pages. [cited by applicant]
“Supplemental Notice of Allowability”, U.S. Appl. No. 18/147,963, Aug. 4, 2025, 3 pages. [cited by applicant]