Method and apparatus for manufacture test processing a disk drive installed in a computer system
First Claim
Patent Images
1. An automated manufacture process test system resident upon a disk drive that performs a manufacture test process on the disk drive once the disk drive is installed and operating within a computer system, the test system comprising:
- a monitor that determines whether any user command from the computer system is pending or the computer system is idle;
a processing module that performs the manufacture test process on a disk of the disk drive, wherein the manufacture test process is performed on a portion of the disk for the first time and in a particular manner depending on whether the computer system has issued the user command or the computer system is idle, the manufacture test process includes at least one of flaw mapping, embedded runout compensation (ERC) and final drive verification, and the processing module performs the flaw mapping such that a first flaw mapping test is performed when a user command for operating the disk drive is pending and a second flaw mapping test is performed when the computer is system is idle; and
a controller that tracks performance of the manufacture test process such that counters stored in a memory of the disk drive indicate which portion of the disk has been processed by the manufacture test process.
6 Assignments
0 Petitions
Accused Products
Abstract
A disk drive provides manufacture test processing of itself after it is installed and operating within a computer system. The tests include flaw mapping, embedded runout compensation and final drive verification and do not interfere with normal operations of the disk drive.
-
Citations
189 Claims
-
1. An automated manufacture process test system resident upon a disk drive that performs a manufacture test process on the disk drive once the disk drive is installed and operating within a computer system, the test system comprising:
-
a monitor that determines whether any user command from the computer system is pending or the computer system is idle; a processing module that performs the manufacture test process on a disk of the disk drive, wherein the manufacture test process is performed on a portion of the disk for the first time and in a particular manner depending on whether the computer system has issued the user command or the computer system is idle, the manufacture test process includes at least one of flaw mapping, embedded runout compensation (ERC) and final drive verification, and the processing module performs the flaw mapping such that a first flaw mapping test is performed when a user command for operating the disk drive is pending and a second flaw mapping test is performed when the computer is system is idle; and a controller that tracks performance of the manufacture test process such that counters stored in a memory of the disk drive indicate which portion of the disk has been processed by the manufacture test process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of performing a manufacture test process for a disk drive, comprising:
-
installing the disk drive in a computer system and employing the disk drive for operations of the computer system after the disk drive leaves a factory;
thendetecting a predetermined condition in the computer system, wherein the detected condition includes a user command pending from the computer system and the computer system is idle; performing a manufacture test process on a particular area of a disk of the disk drive for the first time in response to the detected condition, wherein the manufacture test process is performed in accordance with information stored in a memory of the disk drive which indicates where the manufacture test process shall begin and end, the manufacture test process corrects errors detected on the disk, the manufacture test process includes at least one of flaw mapping, embedded runout compensation (ERC) and final drive verification, and the flaw mapping includes; determining the detected condition for the computer system; if the user command is pending, before performing the user command; identifying logical block addresses (LBAs) employed as part of performing the user command; accessing the memory to determine if the identified logical block addresses have been previously processed; if any of the LBAs are unprocessed performing a write/verify on each of the unprocessed LBAs and reassigning any of the unprocessed LBAs which fail the write/verify; and updating the memory to indicate which of the unprocessed LBAs have been processed; if the computer system is idle; accessing the memory and identifying a next increment of LBAs to process; performing the write/verify on each of the LBAs in the increment; reassigning the LBAs in the increment which fail the write/verify; and updating the memory to indicate that the LBAs in the increment have been processed; and updating the memory to indicate upon which portions of the disk the manufacture test process has been performed. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A disk drive, comprising:
-
a disk with spaced tracks for storing information; a head that reads and writes information to and from the disk; a memory; a processing module stored in the memory that performs a manufacture test process on the disk while the disk drive is installed and operating in a computer system, wherein the manufacture test process includes at least one of flaw mapping, embedded runout compensation (ERC) and final drive verification, and the processing module performs the flaw mapping such that a first flaw mapping test is performed when a user command for operating the disk drive is pending and a second flaw mapping test is performed when the computer system is idle; and a controller that executes the manufacture test process on a portion of the disk for the first time in response to a predetermined condition of the computer system configured to control operation of the head when the computer system is idle. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A disk drive, comprising:
-
a disk that includes spaced tracks for storing information; a head that reads and writes information to and from the disk; and a controller that executes a manufacture test process stored in the disk drive (1) on a first portion of the disk and not a second portion of the disk while the disk drive is manufactured at a factory and before the disk drive is installed and operating in a computer system, and (2) on the second portion of the disk for the first time after the disk drive is manufactured at the factory and while the disk drive is installed and operating in the computer system. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A disk drive, comprising:
-
a disk with spaced tracks for storing information; a head that reads and writes information to and from the disk; and a controller that executes a manufacture test process stored in the disk drive (1) on a first portion of the disk and not a second portion of the disk while the disk drive is manufactured at a factory and before the disk drive is delivered from the factory and installed and operating in a computer system, and (2) on the second portion of the disk for the first time after the disk drive is manufactured at and delivered from the factory and while the disk drive is installed and operating in the computer system, thereby reducing manufacturing time for the disk drive at the factory. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A disk drive, comprising:
-
a disk with spaced tracks for storing information; a head that reads and writes information to and from the disk; a controller that executes a manufacture test process stored in the disk drive (1) on a first portion of the disk and not a second portion of the disk using the head while the disk drive is manufactured at a factory and before the disk drive is installed and operating in a computer system, and (2) on the second portion of the disk for the first time using the head after the disk drive is manufactured at the factory and while the disk drive is installed and operating in the computer system. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
-
89. A disk drive, comprising:
-
a disk that includes spaced tracks for storing information; a head that reads and writes information to and from the disk; and a controller that executes a manufacture test process stored in the disk drive (1) on a first portion of the disk and not a second portion of the disk while the disk drive is manufactured at a factory and before the disk drive is installed and operating in a computer system, and (2) on the second portion of the disk for the first time in response to automatic initiation by the disk drive after the disk drive is manufactured at the factory and while the disk drive is installed and operating in the computer system. - View Dependent Claims (90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108)
-
-
109. A disk drive, comprising:
-
a disk with spaced tracks for storing information; a head that reads and writes information to and from the disk; and a controller that executes a manufacture test process stored in the disk drive (1) on a first portion of the disk and not a second portion of the disk while the disk drive is manufactured at a factory and before the disk drive is delivered from the factory and installed and operating in a computer system, and (2) on the second portion of the disk for the first time in response to automatic initiation by the disk drive after the disk drive is manufactured at and delivered from the factory and while the disk drive is installed and operating in the computer system, thereby reducing manufacturing time for the disk drive at the factory. - View Dependent Claims (110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128)
-
-
129. A disk drive, comprising:
-
a disk with spaced tracks for storing information; a head that reads and writes information to and from the disk; a controller that executes a manufacture test process stored in the disk drive (1) on a first portion of the disk and not a second portion of the disk using the head while the disk drive is manufactured at a factory and before the disk drive is installed and operating in a computer system, and (2) on the second portion of the disk for the first time using the head in response to automatic initiation by the disk drive after the disk drive is manufactured at the factory and while the disk drive is installed and operating in the computer system. - View Dependent Claims (130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148)
-
-
149. An automated manufacture process test system resident upon a disk drive that performs a manufacture test process on the disk drive once the disk drive is installed and operating within a computer system, the test system comprising:
-
a monitor that determines whether any user command from the computer system is pending or the computer system is idle; a processing module that performs the manufacture test process on a disk of the disk drive, wherein the manufacture test process is performed on a portion of the disk for the first time and in a particular manner depending on whether the computer system has issued the user command or the computer system is idle, the manufacture test process includes at least one of flaw mapping, embedded runout compensation (ERC) and final drive verification, and the processing module performs the final drive verification such that a first final drive verification test is performed when a user command for operating the disk drive is pending and a second final drive verification test is performed when the computer system is idle; and a controller that tracks performance of the manufacture test process such that counters stored in a memory of the disk drive indicate which portion of the disk has been processed by the manufacture test process. - View Dependent Claims (150, 151, 152, 153, 154, 155, 156, 157)
-
-
158. A method of performing a manufacture test process for a disk drive, comprising:
-
installing the disk drive in a computer system and employing the disk drive for operations of the computer system after the disk drive leaves a factory;
thendetecting a predetermined condition in the computer system; performing a manufacture test process on a particular area of a disk of the disk drive for the first time in response to the detected condition, wherein the manufacture test process is performed in accordance with information stored in a memory of the disk drive which indicates where the manufacture test process shall begin and end, the manufacture test process corrects errors detected on the disk, the manufacture test process includes at least one of flaw mapping, embedded runout compensation (ERC) and final drive verification, and the final drive verification includes; determining the detected condition for the computer system; if the user command is pending, before performing the user command; identifying logical block addresses (LBAs) employed as part of performing the user command; accessing the memory to determine if the identified logical block addresses have been previously processed; if any of the LBAs are unprocessed, performing a write/verify on each of the unprocessed LBAs and reassigning any of the unprocessed LBAs which fail the write/verify; and updating the memory to indicate which of the unprocessed LBAs have been processed; if the computer system is idle; accessing the memory and identifying a next increment of LBAs to process; performing the read/verify on each of the LBAs in the increment; reassigning the LBAs in the increment which fail the read/verify; and updating the memory to indicate that the LBAs in the increment have been processed; and updating the memory to indicate upon which portions of the disk the manufacture test process has been performed. - View Dependent Claims (159, 160, 161, 162, 164)
-
-
163. A method of performing a manufacture test process for a disk drive, comprising:
-
performing a manufacture test process on a disk of the disk drive prior to installation of the disk drive in a computer system to identify a major flaw on the disk, wherein the manufacture test process is performed in accordance with information stored in a memory of the disk drive which indicates where the manufacture test process shall begin and end, the manufacture test process corrects errors detected on the disk, the disk includes concentric tracks, and performing the manufacture test process prior to installation of the disk drive in the computer system includes testing a predetermined percentage of the tracks as well as every Nth track of the tracks;
theninstalling the disk drive in the computer system and employing the disk drive for operations of the computer system after the disk drive leaves a factory;
thendetecting a predetermined condition in the computer system; performing the manufacture test process on a particular area of the disk for the first time in response to the detected condition; and updating the memory to indicate upon which portions of the disk the manufacture test process has been performed. - View Dependent Claims (165, 166, 167, 168)
-
-
169. A disk drive, comprising:
-
a disk with spaced tracks for storing information; a head that reads and writes information to and from the disk; a memory; a processing module stored in the memory that performs a manufacture test process on the disk while the disk drive is installed and operating in a computer system, wherein the manufacture test process includes at least one of flaw mapping, embedded runout compensation (ERC) and final drive verification, and the processing module performs the final drive verification such that a first final drive verification test is performed when a user command for operating the disk drive is pending and a second final drive verification test when the computer system is idle; and a controller that executes the manufacture test process on a portion of the disk for the first time in response to a predetermined condition of the computer system configured to control operation of the head when the computer system is idle. - View Dependent Claims (170, 171, 172, 173, 174, 175, 176, 177, 178, 179)
-
-
180. A disk drive, comprising:
-
a disk with spaced tracks for storing information; a head that reads and writes information to and from the disk; a memory; a processing module stored in the memory that performs a manufacture test process on the disk while the disk drive is installed and operating in a computer system; and a controller that executes the manufacture test process on a portion of the disk for the first time in response to a predetermined condition of the computer system configured to control operation of the head when the computer system is idle; wherein the disk drive performs the manufacture test process on a predetermined portion of the disk before the disk drive is installed in the computer system, and the predetermined portion includes a predetermined percentage of the tracks as well as every Nth of the tracks. - View Dependent Claims (181, 182, 183, 184, 185, 186, 187, 188, 189)
-
Specification