IP Library Granted Patent US 9,330,715
Granted Patent B1
US 9,330,715 · App. 13/928,156 · Granted May 3, 2016

Mapping of shingled magnetic recording media

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,330,715
App. No.
13/928,156
Granted
May 3, 2016
Kind
B1
Abstract

Mapping out restricted areas on at least one disk of a data storage device. The at least one disk includes overlapping tracks with a plurality of sectors for storing data. A first addressing is provided for the plurality of sectors on the at least one disk. Defective sectors of the plurality of sectors are detected and mapped out from the first addressing. A restricted area is calculated including sectors of the plurality of sectors and the restricted area is mapped out from a second addressing.

Claims (32)

1. A method for mapping out restricted areas on at least one disk of a data storage device (DSD), wherein the at least one disk includes overlapping tracks with a plurality of sectors for storing data, the method comprising:

providing a first addressing for the plurality of sectors on the at least one disk;

detecting defective sectors of the plurality of sectors;

mapping out the defective sectors from the first addressing;

calculating a restricted area for a guardband of sectors for a shingle zone of overlapping tracks or for a write log; and

mapping out the restricted area from a second addressing.

2. The method of claim 1 , wherein the DSD is in communication with a host using host logical block addresses (LBAs) to identify data, and wherein the second addressing is configured to provide a 1-to-1 mapping of the host LBAs to addresses of the second addressing.

3. The method of claim 1 , wherein the DSD is in communication with a host using host logical block addresses (LBAs) to identify data, and wherein the second addressing is configured to provide a 1-to-many mapping of the host LBAs to addresses of the second addressing.

4. The method of claim 1 , wherein calculating the restricted area is based on at least one of a number of tracks on the at least one disk, a number of non-defective sectors, an average number of sectors per track, an average number of non-defective sectors in a zone of tracks, a number of zones of tracks per area on the at least one disk having the same number of sectors per track, and a number of tracks per zone of tracks.

5. The method of claim 1 , wherein calculating the restricted area is based on at least one of a percent of sectors to use as guardbands, a number of guardband tracks, a number of shingle zones, an average number of non-defective sectors per shingle zone, a number of shingle zones per area on the at least one disk having a same number of sectors per track, and a number of tracks per shingle zone.

6. The method of claim 1 , wherein the DSD is in communication with a host and wherein the method further comprises recalculating the restricted area and re-mapping out the restricted area from the second addressing in response to a request from the host.

7. A data storage device (DSD) comprising:

at least one disk including a plurality of overlapping tracks with a plurality of sectors for storing data; and

a controller configured to:

provide a first addressing for the plurality of sectors on the at least one disk;

detect defective sectors of the plurality of sectors;

map out the defective sectors from the first addressing;

calculate a restricted area for a guardband of sectors for a shingle zone of overlapping tracks or for a write log; and

map out the restricted area from a second addressing.

8. The DSD of claim 7 , wherein the DSD is in communication with a host using host logical block addresses (LBAs) to identify data, and wherein the second addressing is configured to provide a 1-to-1 mapping of the host LBAs to addresses of the second addressing.

9. The DSD of claim 7 , wherein the DSD is in communication with a host using host logical block addresses (LBAs) to identify data, and wherein the second addressing is configured to provide a 1-to-many mapping of the host LBAs to addresses of the second addressing.

10. The DSD of claim 7 , wherein the controller is further configured to calculate the restricted area based on at least one of a number of tracks on the at least one disk, a number of non-defective sectors, an average number of sectors per track, an average number of non-defective sectors in a zone of tracks, a number of zones of tracks per area on the at least one disk having the same number of sectors per track, and a number of tracks per zone of tracks.

11. The DSD of claim 7 , wherein the controller is further configured to calculate the restricted area based on at least one of a percent of sectors to use as guardbands, a number of guardband tracks, a number of shingle zones, an average number of non-defective sectors per shingle zone, a number of shingle zones per area on the at least one disk having a same number of sectors per track, and a number of tracks per shingle zone.

12. A non-transitory computer-readable medium storing computer-executable instructions for mapping out restricted areas on at least one disk of a data storage device (DSD), wherein the at least one disk includes overlapping tracks with a plurality of sectors for storing data, and wherein when the computer-executable instructions are executed by a processor or a controller, the computer-executable instructions cause the processor or the controller to:

provide a first addressing for the plurality of sectors on the at least one disk;

detect defective sectors of the plurality of sectors;

map out the defective sectors from the first addressing;

calculate a restricted area for a guardband of sectors for a shingle zone of overlapping tracks or for a write log; and

map out the restricted area from a second addressing.

13. The non-transitory computer-readable medium of claim 12 , wherein the DSD is in communication with a host using host logical block addresses (LBAs) to identify data, and wherein the second addressing is configured to provide a 1-to-1 mapping of the host LBAs to addresses of the second addressing.

14. The non-transitory computer-readable medium of claim 12 , wherein the DSD is in communication with a host using host logical block addresses (LBAs) to identify data, and wherein the second addressing is configured to provide a 1-to-many mapping of the host LBAs to addresses of the second addressing.

15. The non-transitory computer-readable medium of claim 12 , wherein the computer-executable instructions further cause the processor or the controller to calculate the restricted area based on at least one of a number of tracks on the at least one disk, a number of non-defective sectors, an average number of sectors per track, an average number of non-defective sectors in a zone of tracks, a number of zones of tracks per area on the at least one disk having the same number of sectors per track, and a number of tracks per zone of tracks.

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: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2013
From: LEE, JOE C.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 030693/0839 →