Memory Cards with End of Life Recovery and Resizing
First Claim
1. A system including:
- a host; and
a memory device in communication with the host, the memory device comprising;
a memory having a plurality of physical memory segments each having a plurality of non-volatile memory cells and organized into logical units; and
a controller, wherein the controller logically accesses the memory as having a first accessible physical memory capacity and, in response to a command from the host, subsequently logically accesses the memory as having a second accessible physical memory capacity, where the second accessible physical memory capacity is less than the first accessible physical memory capacity.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and methods are given for providing information on the amount of life remaining for a memory having a limited lifespan, such as a flash memory card. For example, it can provide a user with the amount of the memory'"'"'s expected remaining lifetime in real time units or as a percentage of estimated initial life. An end of life warning can also be provided. The memory device can be resized by host command. In an exemplary embodiment, a host can send a request to the memory device obtain its status and the size of logical units with which it operates. Based on this information, portions of the memory device can be erased, after which it can be reformatted and operated with a reduce capacity.
100 Citations
45 Claims
-
1. A system including:
-
a host; and a memory device in communication with the host, the memory device comprising; a memory having a plurality of physical memory segments each having a plurality of non-volatile memory cells and organized into logical units; and a controller, wherein the controller logically accesses the memory as having a first accessible physical memory capacity and, in response to a command from the host, subsequently logically accesses the memory as having a second accessible physical memory capacity, where the second accessible physical memory capacity is less than the first accessible physical memory capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A memory device, comprising:
-
a memory having a plurality of physical memory segments each having a plurality of non-volatile memory cells and organized into logical units; and a controller, wherein the controller logically accesses the memory as having a first accessible physical memory capacity and, in response to a command from a host to which the memory device is connected, subsequently logically accesses the memory as having a second accessible physical memory capacity, where the second accessible physical memory capacity is less than the first accessible physical memory capacity. - View Dependent Claims (23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
25. The memory device 24, the memory device including one or more registers, wherein updating the protocol includes resetting one or more register values from which the host can determine the capacity of the memory device.
-
37. A digital appliance, comprising:
-
an interface for placing the digital appliance in communication with a memory device having a non-volatile memory for the exchange of data and commands therethrough; and logic circuitry for accessing the memory device through the interface, wherein the commands include a resize command and where the digital appliance accesses the memory device according to a file system as having a first accessible physical memory capacity and, subsequent to sending the resize command to the memory device to reduce the accessible physical memory capacity from said first accessible physical memory capacity to a second accessible physical memory capacity and receiving an indication from the memory device of completing the resizing, the logic circuitry updates the file system according to the resizing prior to subsequently accessing the memory device according to the updated file system. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
Specification