IP Library Granted Patent US 9,236,085
Granted Patent B1
US 9,236,085 · App. 13/781,374 · Granted Jan 12, 2016

Method and apparatus for performing a defect process on a data storage device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,236,085
App. No.
13/781,374
Granted
Jan 12, 2016
Kind
B1
Abstract

A disk drive including a disk storing a defect log including one or more defect records, wherein each of the defect records spans multiple words and comprises chunks which are word aligned, each chunk comprising one or more record fields, and a controller configured to read the defect records on a word basis. A method for performing a defect process on the disk drive including selecting a defect record from the defect log, selecting record fields in the selected defect record, reading the selected defect record on a word basis, and searching the selected record fields which are located in a same chunk of the selected record at a same time to determine when the selected defect record matches a target defect record.

Claims (35)

1. A magnetic data storage device comprising:

a magnetic data storage disk configured to store a defect log comprising one or more defect records of defects on the disk, wherein each of the defect records spans multiple words and comprises chunks that are word-aligned, at least one of the chunks comprising one or more record fields; and

a controller configured to read the defect records on a word basis and configured to select a single chunk with which to search the defect records for a target defect record, and to search record fields located in the selected single chunk at a same time to determine whether the target defect record matches a defect record in the defect log.

2. The magnetic data storage device of claim 1 wherein each of the chunks has a same bit size as a bit size of a word, and wherein each of the chunks comprises one or more record fields.

3. The magnetic data storage device of claim 1 wherein the record fields comprise a record type field.

4. The magnetic data storage device of claim 1 wherein the record fields comprise a defect type field and a defect flag field.

5. The magnetic data storage device of claim 4 wherein the defect type field is a multiplexed field specifying a flag field definition.

6. The magnetic data storage device of claim 1 wherein the record fields comprise a fail ID field defining information about a failed value.

7. The magnetic data storage device of claim 1 wherein the record fields comprise a process status field identifying when a defect record corresponds to a defect that was not physically detected on the disk.

8. The magnetic data storage device of claim 7 wherein the process status field comprises a single bit.

9. The magnetic data storage device of claim 1 wherein the record fields comprise a process test module index identifying a process test module used to identify a defect corresponding to the defect record, and a process test module count identifying a number of passes of a same process test module used for the identification of the defect corresponding to the defect record.

10. The magnetic data storage device of claim 1 wherein each word comprises 32 bits.

11. The magnetic data storage device of claim 1 wherein each word comprises 64 bits.

12. The magnetic data storage device of claim 1 wherein each of the defect records comprises 24 bytes.

13. The magnetic data storage device of claim 1 wherein each of the defect records comprises 48 bytes.

14. A method, comprising:

performing a defect process on a magnetic data storage device comprising a controller and a magnetic data storage disk storing a defect log comprising one or more defect records of defects on the magnetic data storage disk, wherein each of the defect records spans multiple words and comprises chunks that are word-aligned, wherein each of the chunks has a same bit size as a bit size of a word, and wherein each of the chunks comprises one or more record fields, by

selecting a defect record from the defect log;

selecting record fields in the selected defect record;

reading only a single word from the selected defect record on a word basis; and

searching the selected record fields that are located in a same chunk of the selected record at a same time to determine when the selected defect record matches a target defect record based on the single word read from the selected defect record.

15. The method of claim 14 wherein the record fields comprise a record type field.

16. The method of claim 15 further comprising performing failure analysis on the magnetic data storage disk based at least partly on the record type field.

17. The method of claim 14 wherein the record fields comprise a defect type field and a defect flag field.

18. The method of claim 17 further comprising performing failure analysis on the magnetic data storage disk based at least partly on the defect type field and the defect flag field.

19. The method of claim 18 wherein the defect type field is a multiplexed field specifying a flag field definition.

20. The method of claim 14 wherein the record fields comprise a fail ID field defining information about a failed value.

21. The method of claim 20 further comprising performing failure analysis on the magnetic data storage disk based at least partly on the fail ID field.

22. The method of claim 14 wherein the record fields comprise a process status field identifying when a defect record corresponds to a defect that was not physically detected on the magnetic data storage disk.

23. The method of claim 22 wherein the process status field comprises a single bit.

24. The method of claim 14 wherein the record fields comprise a process test module index identifying a process test module used to identify a defect corresponding to the defect record, and a process test module count identifying a number of passes of a same process test module used for the identification of the defect corresponding to the defect record.

25. The method of claim 14 wherein each word comprises 32 bits.

26. The method of claim 14 wherein each word comprises 64 bits.

27. The method of claim 14 wherein each of the defect records comprises 24 bytes.

28. The method of claim 14 wherein each of the defect records comprises 48 bytes.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: SELVARAJ, GOMEZ SAM VASANTHAN; SEAMON, WILLIAM J.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 029899/0563 →