IP Library › Granted Patent US 12,242,741
Granted Patent B2
US 12,242,741 · App. 18/126,846 · Granted Mar 4, 2025

Memory sub-system signature generation

Inventor: Kelsey J. Dobner (Boise, ID)
Assignee: Micron Technology, Inc.
G06F3/0625G06F3/0653G06F3/0679
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,242,741
App. No.
18/126,846
Granted
Mar 4, 2025
Kind
B2
Abstract

A method includes receiving signaling indicative of performance of a shutdown operation involving a memory device to a controller resident on the memory device; initiating a power off sequence in response to the received signaling, wherein the power off sequence includes execution of instructions corresponding to a plurality of routines; and writing data comprising respective shutdown signatures associated with execution of the plurality of routines to a media associated with the memory device upon completion of each of one or more of the plurality of routines, wherein the media is bit-addressable or byte-addressable.

Claims (26)

1. A method, comprising:

initiating a sequence in response to a signal indicative of performance of a shutdown operation, wherein the sequence includes execution of instructions corresponding to a plurality of routines;

writing data comprising respective shutdown signatures associated with execution of the plurality of routines to a media upon completion of each of one or more of the plurality of routines, wherein the media is bit-addressable or byte-addressable;

upon a failed completion of one of the plurality of routines, abstaining from writing data comprising a respective shutdown signature associated with the execution of the plurality of routines to the media, and performing a locking operation.

2. The method of claim 1 , further comprising accessing the media to determine which of the plurality of routines have been completed.

3. The method of claim 1 , wherein the signaling corresponds to an asynchronous power loss.

4. The method of claim 1 , wherein the media is a non-volatile media on an enterprise computing device.

5. An apparatus, comprising:

a memory device; and

a controller coupled to the memory device and configured to:

initiate a sequence in response to a signal indicative of performance of a shutdown operation, wherein the sequence includes a plurality of routines; and

write a respective shutdown signature to a media upon completion of each of one or more of the plurality of routines, wherein the respective shutdown signature comprises a respective indicator for each of a number of subroutines, wherein the respective indicator corresponds to completion of execution of each of the number of subroutines.

6. The apparatus of claim 5 , wherein the media is bit-addressable or byte-addressable.

7. The apparatus of claim 5 , wherein the controller is configured to abstain from writing a respective shutdown signature to the media upon a failed completion of one of the plurality of routines.

8. The apparatus of claim 5 , wherein the memory sub-system comprises a solid-state drive.

9. The apparatus of claim 5 , wherein the controller is configured to write the respective shutdown signature that meet a threshold energy consumption criteria.

10. The apparatus of claim 5 , wherein the apparatus comprises an enterprise system and includes a stackable cross-gridded array of memory cells.

11. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:

initiate a sequence in response to a signal indicative of performance of a shutdown operation, wherein the power off sequence includes a plurality of routines;

store a respective shutdown signature to a media upon completion of each of one or more of the plurality of routines; and

abort the sequence when one of the plurality of routines is not completed.

12. The medium of claim 11 , wherein the respective shutdown signature is stored at a portion of the non-volatile media that is reserved for shutdown signatures.

13. The medium of claim 12 , wherein respective shutdown signatures are stored sequentially at the portion of the media that is reserved for shutdown signatures.

14. The medium of claim 11 , wherein aborting the sequence when one of the plurality of routines is not completed further comprises not locking one or more of a plurality of memory components.

15. The medium of claim 11 , wherein aborting the sequence when one of the plurality of routines is not completed comprises aborting the sequence when a subroutine of one of the plurality of routines is not completed.

16. The medium of claim 11 , wherein the media is non-volatile and is bit addressable or byte addressable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2023
From: DOBNER, KELSEY J.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 063126/0224 →
Continuity (2)
Continuation 17459949 · Aug 27, 2021
Related Publication 20230236743A1 · Jul 27, 2023
References Cited (16)
US 7516267B2 · Coulson et al. · 2009 [cited by applicant]
US 7958216B2 · Stienhans · 2011 [cited by examiner]
US 8316257B2 · Royer et al. · 2012 [cited by applicant]
US 9478271B2 · Chen et al. · 2016 [cited by applicant]
US 10891219B1 · Dimitropoulos · 2021 [cited by examiner]
US 20020091491A1 · Jackson · 2002 [cited by examiner]
US 20040083405A1 · Chang · 2004 [cited by examiner]
US 20120331208A1 · Chang · 2012 [cited by examiner]
US 20160034225A1 · Yoon · 2016 [cited by examiner]
US 20170205451A1 · Moinuddin · 2017 [cited by examiner]
US 20170220354A1 · Valdez · 2017 [cited by examiner]
US 20180233947A1 · Mills · 2018 [cited by examiner]
US 20180253131A1 · Heinrich · 2018 [cited by examiner]
US 20190214430A1 · Kim · 2019 [cited by examiner]
JP 2007206902A · 2007 [cited by examiner]
KR 20180057687A · 2016 [cited by examiner]