Method of operating data storage device
First Claim
Patent Images
1. A method of operating a data storage device including a controller and a memory device, the method comprising:
- generating mapping information in the controller, the mapping information defining relationships between physical addresses for the physical regions of the memory device and logical addresses for the logical partitions used to logically divide the physical memory space;
by operation of the controller, storing the mapping information in the memory device in the form of mapping table;
by operation of the controller, loading the mapping information from the memory device to the controller;
receiving in the controller a single wipe device initialization command from a host; and
in response to the single wipe device initialization command, executing a wipe device initialization operation that during a single time period initializes the entirety of the mapping table,wherein the wipe device initialization operation further comprises communicating a completion response from the data storage device to the host indicating completion of the wipe device initialization operation, and disabling in the data storage device any additional execution of the wipe device initialization operation, andwherein the disabling in the data storage device of any additional execution of the wipe device initialization operation comprises;
receiving in the data storage device a setup bit in response to receipt of the completion response by the host;
storing the setup bit in a write-once memory (WOM); and
disabling the additional execution of the wipe device initialization operation based on the setup bit stored in the WOM.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a data storage device includes: receiving a single wipe device initialization command from a host, and in response to the wipe device initialization command, executing a wipe device initialization operation that during a single time period initializes the entirety of a mapping table defining logical partitions dividing memory space provided by a physical region of the data storage device.
-
Citations
9 Claims
-
1. A method of operating a data storage device including a controller and a memory device, the method comprising:
-
generating mapping information in the controller, the mapping information defining relationships between physical addresses for the physical regions of the memory device and logical addresses for the logical partitions used to logically divide the physical memory space; by operation of the controller, storing the mapping information in the memory device in the form of mapping table; by operation of the controller, loading the mapping information from the memory device to the controller; receiving in the controller a single wipe device initialization command from a host; and in response to the single wipe device initialization command, executing a wipe device initialization operation that during a single time period initializes the entirety of the mapping table, wherein the wipe device initialization operation further comprises communicating a completion response from the data storage device to the host indicating completion of the wipe device initialization operation, and disabling in the data storage device any additional execution of the wipe device initialization operation, and wherein the disabling in the data storage device of any additional execution of the wipe device initialization operation comprises; receiving in the data storage device a setup bit in response to receipt of the completion response by the host; storing the setup bit in a write-once memory (WOM); and disabling the additional execution of the wipe device initialization operation based on the setup bit stored in the WOM. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a data processing system including an application processor and a data storage device including a controller and a memory device, the method comprising:
-
communicating a single wipe device initialization command from the application processor to the data storage device; and in response to the wipe device initialization command, executing a wipe device initialization operation that in one single period of time comprises at least one of; initializing the entirety of a mapping table stored in the controller and defining relationships between addresses of a physical region of the memory device and addresses of logical partition into which the physical region is logically divided; erasing existing data stored in the physical region after initializing the entirety of the mapping table; and programming specialty data in the physical region after erasing the existing, wherein the mapping table defines relationships between physical addresses for the physical regions of the memory device and logical addresses for the logical partitions used to logically divide the physical memory space, and the wipe device initialization operation initializes all of the logical partitions during a single time period, wherein the wipe device initialization operation further comprises communicating a completion response from the data storage device to the host indicating completion of the wipe device initialization operation, and disabling in the data storage device any additional execution of the wipe device initialization operation, and wherein the disabling in the data storage device of any additional execution of the wipe device initialization operation comprises; receiving in the data storage device a setup bit in response to receipt of the completion response by the host; storing the setup bit in a write-once memory (WOM); and disabling the additional execution of the wipe device initialization operation based on the setup bit stored in the WOM. - View Dependent Claims (8, 9)
-
Specification