Method and apparatus for restricting writes to solid state memory when an end-of life condition is reached
First Claim
Patent Images
1. A data storage device comprising:
- a solid state memory comprising logical block addresses (“
LBAs”
) corresponding to boot data accessed by a host during a boot process; and
a controller configured to;
determine the LBAs corresponding to the boot data;
determine whether the solid state memory has reached an end-of-life condition;
upon determining that solid state memory has reached an end-of-life condition;
restrict the host to write to the LBAs corresponding to the boot data during a boot process, andset the solid state memory into a read only mode when the boot process is complete.
8 Assignments
0 Petitions
Accused Products
Abstract
A data storage device including a solid state memory comprising logical block addresses (“LBAs”) corresponding to boot data accessed by a host during a boot process, and a controller. The controller can be configured to determine the LBAs corresponding to the boot data, and determine whether the solid state memory has reached an end-of-life condition. Upon determining that solid state memory has reached an end-of-life condition, the controller can restrict the host to write to the LBAs corresponding to the boot data during a boot process, and set the solid state memory into a read only mode when the boot process is complete.
114 Citations
31 Claims
-
1. A data storage device comprising:
-
a solid state memory comprising logical block addresses (“
LBAs”
) corresponding to boot data accessed by a host during a boot process; anda controller configured to; determine the LBAs corresponding to the boot data; determine whether the solid state memory has reached an end-of-life condition; upon determining that solid state memory has reached an end-of-life condition; restrict the host to write to the LBAs corresponding to the boot data during a boot process, and set the solid state memory into a read only mode when the boot process is complete. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for operating a data storage device comprising:
-
determining logical block addresses (“
LBAs”
) corresponding to boot data access by a host during a boot process, wherein the LBAs comprise LBAs of a solid state memory of the data storage device;determining whether the solid state memory has reached an end-of-life condition; and upon determining that the solid state memory has reached an end-of-life condition; restricting the host to write to the LBAs corresponding to the boot data during a boot process, and setting the solid state memory into a read only mode when the boot process is complete. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An electronic device comprising:
-
a host processor configured to write boot data during a boot process; and a data storage device comprising; a solid state memory comprising logical block addresses (“
LBAs”
) corresponding to the boot data accessed by the host processor during the boot process; anda controller configured to; determine the LBAs corresponding to the boot data from the host processor; determine whether the solid state memory has reached an end-of-life condition; upon determining that the solid state memory has reached an end-of-life condition; restrict the host processor to write to the LBAs corresponding to the boot data during a boot process, and set the solid state memory into a read only mode when the boot process is complete. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification