METHODS AND APPARATUS FOR REALLOCATING ADDRESSABLE SPACES WITHIN MEMORY DEVICES
0 Assignments
0 Petitions
Accused Products
Abstract
Integrated circuit systems include a non-volatile memory device (e.g, flash EEPROM device) and a memory processing circuit. The memory processing circuit is electrically coupled to the non-volatile memory device. The memory processing circuit is configured to reallocate addressable space within the non-volatile memory device. This reallocation is performed by increasing a number of physical addresses within the non-volatile memory device that are reserved as redundant memory addresses, in response to a capacity adjust command received by the memory processing circuit.
-
Citations
28 Claims
-
1-12. -12. (canceled)
-
13. A method of adjusting of a memory system including a memory processor and a nonvolatile memory device comprising an active memory region and a reserved memory region, the memory system being connected to a host, the method comprising:
-
detecting amount of free space of the reserved memory region during an operation of the memory system; sending a result of the detecting to the host; receiving a capacity adjusting command from the host; reading a current mapping information from the nonvolatile memory device; reconstructing a new mapping information by modifying the current information in response to the capacity adjusting command; and saving the new mapping information into the nonvolatile memory device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a memory system including a memory processor and a nonvolatile memory device comprising an active memory region and a reserved memory region, causes the memory system to:
-
detect amount of free space of the reserved memory region during an operation of the system; send a result of the detecting to a host connected to the memory system; receive a capacity adjusting command from the host; read a current mapping information from the nonvolatile memory device; reconstruct a new mapping information by modifying the current information in response to the capacity adjusting command; and save the new mapping information into the nonvolatile memory device.
-
-
19. A memory system, comprising:
-
a memory processor; and a nonvolatile memory device including an active memory region and a reserved memory region, wherein the memory processor is configured to detect amount of free space of the reserved memory region during an operation of the system, to send a result of the detecting to a host connected to the memory system, to receive a capacity adjusting command from the host, to read a current mapping information from the nonvolatile memory device, to reconstruct a new mapping information by modifying the current information in response to the capacity adjusting command, and to save the new mapping information into the nonvolatile memory device. - View Dependent Claims (20)
-
-
21. A method of adjusting of a memory system including a memory processor and a nonvolatile memory device comprising an active memory region and a reserved memory region, the method comprising:
-
receiving a parameter value along with a capacity adjusting instruction from a host to adjust an active memory capacity of the active memory region, the parameter value identifying a size of the active memory capacity; reading a current mapping information from the nonvolatile memory device; reconstructing a new mapping information by modifying the current mapping information based on the parameter value; and saving the new mapping information into the nonvolatile memory device, wherein the new mapping information establishes a new size of the active memory region. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a memory system including a memory processor and a nonvolatile memory device comprising an active memory region and a reserved memory region, causes the memory system to:
upon receiving a parameter value along with a capacity adjusting instruction from a host to adjust an active memory capacity of the active memory region, the parameter value identifying a size of the active memory capacity; read a current mapping information from the nonvolatile memory device; reconstruct a new mapping information by modifying the current mapping information based on the parameter value; and save the new mapping information into the nonvolatile memory device, wherein the new mapping information establishes a new size of the active memory region.
-
27. A memory system, comprising:
-
a memory processor; and a nonvolatile memory device comprising an active memory region and a reserved memory region, wherein the memory processor is configured to receive a parameter value along with a capacity adjusting instruction from a host to adjust an active memory capacity of the active memory region, the parameter value identifying a size of the active memory capacity, to read a current mapping information from the nonvolatile memory device, to reconstruct a new mapping information by modifying the current mapping information based on the parameter value, and to save the new mapping information into the nonvolatile memory device, and wherein the new mapping information establishes a new size of the active memory region. - View Dependent Claims (28)
-
Specification