METHOD AND DATA STORAGE DEVICE WITH ENHANCED DATA RETENTION
First Claim
Patent Images
1. A method comprising:
- in a data storage device including a controller and a non-volatile memory, wherein the non-volatile memory includes a boot portion that stores boot data, performing by the controller;
detecting a triggering event; and
responsive to detecting the triggering event, initiating a data retention operation, wherein the data retention operation includes;
updating a write parameter of the non-volatile memory from a first value to a second value; and
storing at least one copy of the boot data in the non-volatile memory using the second value of the write parameter.
5 Assignments
0 Petitions
Accused Products
Abstract
A data retention operation is performed in a non-volatile memory in response to detection of a triggering event. The data retention operation includes updating a value of a write parameter of the non-volatile memory and storing into the non-volatile memory at least one copy of contents of a boot portion of the non-volatile memory using the updated value of the write parameter. The updated value of the write parameter increases retention of stored data during extended periods of inactivity at the non-volatile memory.
-
Citations
28 Claims
-
1. A method comprising:
in a data storage device including a controller and a non-volatile memory, wherein the non-volatile memory includes a boot portion that stores boot data, performing by the controller; detecting a triggering event; and responsive to detecting the triggering event, initiating a data retention operation, wherein the data retention operation includes; updating a write parameter of the non-volatile memory from a first value to a second value; and storing at least one copy of the boot data in the non-volatile memory using the second value of the write parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A data storage device comprising:
-
a non-volatile memory having a boot portion that is configured to store boot data of at least one of a controller or an access device; and the controller operatively coupled to the non-volatile memory, wherein the controller includes a data retention module that is configured to detect a triggering event and initiate a data retention operation in response to detecting the trigger event, wherein the data retention operation includes updating a write parameter of the non-volatile memory from a first value to a second value and initiating storage of at least one copy of the boot data in the non-volatile memory using the second value of the write parameter. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
in a data storage device including a controller and a non-volatile memory, performing; receiving an instruction from an access device; initiating a data retention procedure of the non-volatile memory in response to receiving the instruction; and updating a status register value to indicate completion of the data retention procedure. - View Dependent Claims (17, 18)
-
19. A method comprising:
in an access device that is coupled to a data storage device, performing; detecting an event corresponding to a period of inactivity at the access device; and in response to detecting the event, sending an instruction from the access device to the data storage device indicating that a data retention procedure is to be initiated at the data storage device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
26. An access device comprising:
-
a memory interface; and a controller including a hibernation circuit, the hibernation circuit configured to detect an event corresponding to a period of inactivity at the access device, and to send an instruction, via the memory interface, to a data storage device in response to detecting the event, wherein the instruction indicates that a data retention procedure is to be initiated at the data storage device. - View Dependent Claims (27, 28)
-
Specification