1st Edition (Revision 0.1) S07N-4780-00 ( 4 January 2001) Preliminary
2nd Edition (Revision 0.2) S07N-4780-00 ( 11 January 2001) Preliminary
3rd Edition (Revision 0.3) S07N-4780-00 ( 12 January 2001) Preliminary
4th Edition (Revision 0.4) S07N-4780-00 ( 17 January 2001) Preliminary
5th Edition (Revision 0.5) S07N-4780-00 ( 22 January 2001) Preliminary
6th Edition (Revision 1.0) S07N-4780-01 (29 January 2001)
7th Edition (Revision 2.0) S07N-4780-02 (1 February 2001)
8th Edition (Revision 2.1) S07N-4780-03 (27 August 2001)
9th Edition (Revision 2.2) S07N-4780-04 (1 May 2002)
The following paragraph does not apply to the United Kingdom or any country where such provisions are
inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer or express or implied warranties
in certain transactions, therefore, this statement may not apply to you.
This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the
information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time.
It is possible that this publication may contain reference to, or information about, IBM products (machines and
programs), programming, or services that are not announced in your country. Such references or information must
not be construed to mean that IBM intends to announce such IBM products, programming, or services in your
country.
Technical information about this product is available by contacting your local IBM representative or on the Internet
at http://www.ibm.com/harddrive
IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of
this document does not give you any license to these patents. You can send license inquiries in writing to the IBM
Director of Commercial Relations, IBM Corporation, Armonk, NY 10577.
Note to U.S. Government Users —Documentation related to restricted rights —Use, duplication or disclosure is
subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.
9Figure 2. Mechanical positioning performance
10Figure 3. Command Overhead
10Figure 4. Mechanical Positioning Performance
11Figure 5. Full Stroke Seek Time
11Figure 6. Head Switch Time
11Figure 7. Cylinder Switch Time
12Figure 8. Single Track Seek Time
12Figure 9. Latency Time
12Figure 10. Drive ready time
13Figure 11. Data Transfer Speed
13Figure 12. Simple sequential access performance
14Figure 13. Random Access Performance
15Figure 14. Operating modes
15Figure 15. Mode transition times
17Figure 16. PList physical format
21Figure 17. Cylinder allocation
23Figure 18. PList physical format
25Figure 19. Connector location
25Figure 20. Power connector pin assignments
26Figure 21. Table of signal definitions
26Figure 22. Special signal definitions for Ultra DMA
29Figure 23. Interface logic signal level electrical specifications
29Figure 24. System reset timing
30Figure 25. PIO cycle time
31Figure 26. Multiword DMA cycle timings
32Figure 27. Ultra DMA cycle timings—Initiating Read
33Figure 28. Ultra DMA cycle timings (Host pausing Read)
34Figure 29. Ultra DMA cycle timings—Host terminating Read
35Figure 30. Ultra DMA cycle timings—Device Terminating Read
36Figure 31. Ultra DMA cycle timings—Initiating Write
37Figure 32. Ultra DMA cycle timings—Device pausing Write
38Figure 33. Ultra DMA cycle timings—Device terminating Write
39Figure 34. Ultra DMA cycle timings—Host terminating Write
40Figure 35. I/O address map
41Figure 36. Jumper pin location
41Figure 37. Jumper pin identifications
42Figure 38. Jumper pin assignment
43Figure 39. Jumper block setting position
44Figure 40. Jumper block setting position—15 head
45Figure 41. Jumper block setting position—2 GB/32 GB clip
46Figure 42. Jumper block setting postion—power up in standby
47Figure 43. Operation, shipping, and storage temperature and humidity requirements table
47
48Figure 45. Input voltage requirements
48Figure 46. Power supply current—typical
49Figure 47. Power supply generated ripple at drive power connector
Deskstar 60 GXP Hard disk drive specification
ix
Figure 48. Typical current wave form of the 12 V line at drive start up—listed by drive model
130Figure 93. Read Multiple Command (C4h)
132Figure 94. Read Native Max LBA/CYL (F8h)
133Figure 95. Read Sectors Command (20h/21h)
135Figure 96. Read Verify Sectors Command (40h/41h)
137Figure 97. Recalibrate Command (1xh)
138Figure 98. Security Disable Password command (F6h)
138Figure 99. Password Information for Security Disable Password command
139Figure 100. Security Erase Prepare Command (F3h)
140Figure 101. Security Erase Unit Command (F4h)
141Figure 102. Erase Unit Information
142Figure 103. Security Freeze Lock Command (F5h)
143Figure 104. Security Set Password Command (F1h)
144Figure 105. Security Set Password Information
145Figure 106. Security Unlock Command (F2h)
146Figure 107. Seek Command (7xh)
147Figure 108. Service Command (A2h)
148Figure 109. Set Features Command (EFh)
149Figure 110. Output parameters to the device
151Figure 111. Set Max Address (F9h)
153Figure 112. Set Max Set Password
153Figure 113. Set Max Set Password data contents
154Figure 114. Set Max Lock
155Figure 115. Set Max Unlock (F9h)
156Figure 116. Set Max Freeze Lock (F9h)
157Figure 117. Set Multiple Command (C6h)
158Figure 118. Sleep Command (E6h/99h)
159Figure 119. S.M.A.R.T. Function Set Command (B0h)
160Figure 120. S.M.A.R.T. Function Set subcommands
162Figure 121. Log sector addresses
164Figure 122. Device Attributes Data Structure
165Figure 123. Individual Attribute Data Structure
165Figure 124. Attribute ID Numbers
169Figure 125. Device Attribute Thresholds Data Structure
169Figure 126. Individual Threshold Data Structure
170Figure 127. SMART error log sector
171Figure 128. Error log data structure
171Figure 129. Command data structure
172Figure 130. Error data structure
173Figure 131. Self-test log data structure
174Figure 132. S.M.A.R.T. Error Codes
175Figure 133. Standby Command (E2h/96h)
177Figure 134. Standby Immediate Command (E0h/94h)
178Figure 135. Write Buffer Command (E8h)
179Figure 136. Write DMA Command (CAh/CBh)
181Figure 137. Write DMA Queued Command (CCh)
183Figure 138. Write Long Command (32h/33h)
185Figure 139. Write Multiple Command (C5h)
187Figure 140. Write Sectors Command (30h/31h)
189Figure 141. Command coverage (1 of 2)
190Figure 141. Command coverage (2 of 2)
191Figure 142. SET FEATURES command coverage
Deskstar 60 GXP Hard disk drive specification
xi
This page intentionally left blank.
1.0 General
This document describes the specifications of the following IBM 3.5-inch ATA interface hard disk drives:
y
IC35L010AVER07 (10 GB)
y
IC35L020AVER07 (20 GB)
y
IC35L030AVER07 (30 GB)
y
IC35L040AVER07 (40 GB)
y
IC35L060AVER07 (60 GB)
The specifications in this document are subject to change without notice.
1.1 Glossary
ESDElectrostatic Discharge
Kbpi1,000 bits per inch
Ktpi1,000 tracks per inch
Mbps 1,000,000 bits per second
GB 1,000,000,000 bytes
MB 1,000,000 bytes
KB 1,000 bytes unless otherwise specified
32 KB32 x 1024 bytes
64 KB 64 x 1024 bytes
S.M.A.R.T. Self-Monitoring Analysis and Reporting Technology
DFTDrive Fitness Test
ADMAutomatic Drive Maintenance
1.2 General caution
The drive can be damaged by shock or ESD (Electrostatic Discharge). Any damage sustained by the
drive after removal from the shipping package and opening the ESD protective bag are the responsibility
of the user.
1.3 References
y
ATA Interface Specification [ATA/ATAPI-5 (T13/1321D Revision 2)]
y
Information Technology-AT Attachment with Packet Interface-5
Deskstar 60 GXP Hard disk drive specification
1
This page intentionally left blank.
2.0 General features
y
Data capacities of 20 GB, 40 GB, and 60 GB
y
Enhanced IDE (ATA-5) interface
y
Sector format of 512 bytes/sector
y
Closed Loop actuator servo
y
A Load/Un-load mechanism with no head-to-disk contact during start/stop
y
Automatic actuator lock
y
Interleave factor 1:1
y
Seek time of 8.5 ms in Read Operation (8.2 ms typical without Command Overhead)
y
Size of sector buffer is 2048 KB
Upper 132 KB used for firmware
y
Ring buffer implementation
y
Queued feature support
y
Write Cache
y
Advanced ECC On The Fly (EOF)
y
Addition to the above, Automatic Error Recovery procedures for read and write commands
y
Self Diagnostics on Power on and resident diagnostics
y
PIO Data Transfer - Mode 4 (16.6 MB/sec)
y
DMA Data Transfer
• Multiword DMA : Mode 2 (16.6 MB/sec)
• Ultra DMA : Mode 5 (100 MB/sec)
y
CHS and LBA mode
y
Transparent Defect Management with ADR (Automatic Defect Reallocation)
y
S.M.A.R.T. (Self Monitoring and Analysis Reporting Technology)
y
Power saving modes/Low RPM idle mode (APM)
y
Support security feature
y
Quiet Seek mode (AAM)
Deskstar 60 GXP Hard disk drive specification
3
This page intentionally left blank.
Part 1. Functional specification
Deskstar 60 GXP Hard disk drive specification
5
This page intentionally left blank.
3.0 Fixed disk subsystem description
)
3.1 Control Electronics
The drive is electronically controlled by a microprocessor, several logic modules, digital/analog modules,
and various drivers and receivers. The control electronics performs the following major functions:
y
Controls and interprets all interface signals between the host controller and the drive
y
Controls read write accessing of the disk media, including defect management and error recovery
y
Controls starting, stopping, and monitoring of the spindle
y
Conducts a power-up sequence and calibrates the servo
y
Analyzes servo signals to provide closed loop control. These include position error signal and
estimated velocity
y
Monitors the actuator position and determines the target track for a seek operation
y
Controls the voice coil motor driver to align the actuator in a desired position
y
Constantly monitors error conditions of the servo and takes corresponding action if an error occurs
y
Monitors various timers such as head settle and servo failure
y
Performs self-checkout (diagnostics
3.2 Head disk assembly
The head disk assembly (HDA) is assembled in a clean room environment and contains the disks and
actuator assembly. Air is constantly circulated and filtered when the drive is operational. Venting of the
HDA is accomplished using a breather filter.
The spindle is driven directly by an in-hub, brushless, sensorless DC drive motor. Dynamic braking is
used to quickly stop the spindle.
3.3 Actuator
The read/write heads are mounted in the actuator. The actuator is a swing-arm assembly driven by a
voice coil motor. A closed-loop positioning servo controls the movement of the actuator. An embedded
servo pattern supplies feedback to the positioning servo to keep the read/write heads centered over the
desired track.
The actuator assembly is balanced to allow vertical or horizontal mounting without adjustment.
When the drive is powered off, the actuator automatically moves the head to the actuator rampoutside of
the disk where it is parked.
Deskstar 60 GXP Hard disk drive specification
7
This page intentionally left blank.
4.0 Fixed disk characteristics
4.1 Formatted capacity
Physical Layout
cylinder
Logical layout
Figure 1. Formatted Capacity
Note
(1):
Logical Layout
Note
(2):
(1)
Logical layout is an imaginary HDD parameter (that is the number of Heads) which is used to access the
HDD from the system interface. The Logical layout to Physical layout (that is the actual number of Head
and Sectors) translation is done automatically in the HDD. The default setting can be obtained by issuing
an IDENTIFY DEVICE command.
Number of Cylinders
For drives with capacities greater than 8.45 GB the identify device information word 01 limits the number
of cylinders to 16,383 per the ATA specification.
60 GB40 GB30 GB20 GB10 GBDrive capacity
61.54130.720.510Label capacity (GB)
512512512512512Bytes per sector
373–780373–780373–780373–780373–780Sectors per track
64321Number of data heads
32211Number of data disks
2238–46801492–31201119–2340746–1560373–780Data sectors per
1100–27001100–27001100–27001100–27001100–2700Data cylinders per zone
1616161616Number of heads
6363636363Number of sectors/track
16,38316,38316,38316,38316,383Number of cylinders (2)
120,103,20080,418,24060,036,48040,188,96020,074,320Number of sectors
61,492,838,40041,174,138,88030,738,677,76020,576,747,52010,278,051,840Total logical data bytes
4.2 Data sheet
Data transfer rates (host to/from buffer)
—Interface transfer rate
Up to 12Number of Buffer segments (read)
Up to 44Number of Buffer segments (write)
Up to 44 (kBPI)Recording Density
34 (kTPI)Track Density
14.8 (Gb/in
2
)Areal Density
18Data Bands
.
Deskstar 60 GXP Hard disk drive specification
9
4.3 Performance Characteristics
A file performance is characterized by the following parameters:
y
Command Overhead
y
Mechanical Positioning
• Seek Time
• Latency
y
Data Transfer Speed
y
Buffering Operation (Look ahead/Write cache)
Note: All the above parameters contribute to file performance. There are other parameters that contribute
to the performance of the actual system. This specification tries to define the bare file characteristics, not
the system throughput which will depends on the system and the application.
4.3.1 Command Overhead
Command Overhead is defined as described in the following table.
Command Type (Files is in quiescence state)
Read (Cache not hit) (from Command issue to
Seek Start)
All numerical values are average times.
Figure 3. Command Overhead
Time (typical)
(ms)
Time (typical)@queue command
(ms)
0.30.3
0.10.1Read (Cache hit) (from Command issue to DRQ)
0.050.01Write (from Command issue to DRQ)
n/a0.3Seek (from Command issue to Seek Start)
4.3.2 Mechanical positioning
4.3.2.1 Average Seek Time (Without Command Overhead, Including Settling)
Command Type
Figure 4. Mechanical Positioning Performance
Time (Typical)
(ms)
Maximum
(ms)
9.28.2Read
10.29.2Write)
20.519.5Read (Quiet Seek Mode)
21.520.5Write (Quiet Seek Mode)
Deskstar 60 GXP Hard disk drive specification
10
The terms "Typical" and "Max" are used throughout this specification with the following meanings:
)
4.3.2.2
Typical.
The average of the drive population tested at nominal environmental and
voltage conditions.
Maximum or Max.
The maximum value measured on any one drive over the full range of the
environmental and voltage conditions. (See Sections 9.2 "Environment" on page 47 and 9.3
"DC Power Requirements" on page 48.)
The seek time is measured from the start of motion of the actuator until a reliable read
or write operation may be started. Reliable read or write implies that error
correction/recovery is not employed to correct for arrival problems. The Average Seek
Time is measured as the weighted average of all possible seek combinations.
max
SUM (max + 1 – n) (Tnin + Tn
n=1
out
)
Weighted Average = -------------------------------------------
(max + 1) (max)
Where: max = Maximum Seek Length
n = Seek Length ( 1 to max )
Tn
Tn
= Inward measured seek time for a n track seek
in
= Outward measured seek time for a n track seek
out
Full Stroke Seek (Without Command Overhead, Including Settling)
Function
Typical
(ms)
Maximum
(ms)
17.714.7Read
18.715.7Write
35.532.5Read (Quiet Seek Mode)
33.533.5Write (Quiet Seek Mode)
Figure 5.
Full Stroke Seek Time
Full stroke seek is measured as the average of 1000 full stroke seeks with a random head switch from
both directions—inward and outward.
4.3.2.3
Head Switch Time (Head Skew)
1.4 msHead Switch Time (Typical
Figure 6. Head Switch Time
A head switch time is defined as the amount of time required by the fixed disk to complete seek the next
sequential track after reading the last sector in the current track.
The measurement method is given in Section 4.3.6, "Throughput" on page 13.
4.3.2.4 Cylinder Switch Time (Cylinder Skew)
1.8 msCylinder Switch Time (Typical)
Figure 7. Cylinder Switch Time
Deskstar 60 GXP Hard disk drive specification
11
A cylinder switch time is defined as the amount of time required by the fixed disk to complete seek the
next sequential block after reading the last track in the current cylinder.
The measurement method is given in section 4.3.6, "Throughput" on page 13.
4.3.2.5 Single Track Seek Time (Without Command Overhead, Including Settling)
Function
Figure 8. Single Track Seek Time
Single track seek is measured as the average of one (1) single track seek from every track with a random
head switch in both direction (inward and outward).
Typical
(ms)
Maximum
(ms)
1.50.8Read
2.01.3Write
1.50.8Read (Quiet Seek Mode)
2.01.3Write (Quiet Seek Mode)
4.3.2.6 Average latency
Rotational speed
(RPM)
Figure 9. Latency Time
Time/revolution
(ms)
Average latency
(ms)
4.178.37,200
4.3.3 Drive ready time
Maximum (seconds)Typical (seconds)Power on to ready
(Disks)
3171
3192
31113
Figure 10. Drive ready time
The condition in which the drive is able to perform a media access command
Ready
(for example—read, write) immediately.
Power on
This includes the time required for the internal self diagnostics.
Note: Max Power On to ready time is the maximum time period that Device 0 waits for Device 1 to assert
PDIAG–.
Deskstar 60 GXP Hard disk drive specification
12
4.3.4 Data Transfer Speed—60 GB model
Mb/sDescription
Disk-Buffer Transfer (Zone 0)
48.0Instantaneous (Typical)
40.8Sustained (read Typical)
Disk-Buffer Transfer (Zone 17)
24.6Instantaneous (Typical)
19.5Sustained (read Typical)
Buffer-Host (maximum)
Figure 11. Data Transfer Speed
y
Instantaneous Disk-Buffer Transfer Rate (Mbyte/sec) is derived by:
(Number of Sectors on a track) * 512 * (Revolution/sec)
Note: Number of sectors per track will vary because of the linear density recording.
y
Sustained Disk-Buffer Transfer Rate (Mbyte/sec) is defined by considering head/cylinder change time
for read operation. This gives a local average data transfer rate. It is derived by:
(Sustained Transfer Rate) = A/(B + C + D)
A = (Number of Data Sectors per Cylinder) * 512
B = (# of Surface per cylinder) - 1) * (Head Switch Time)
C = (Cylinder Change Time)
D = (# of Surface) * (One Revolution Time)
100
y
Instantaneous Buffer-Host Transfer Rate (Mbyte/sec) defines the maximum data transfer rate on AT
Bus. It also depends on the speed of the host.
The measurement method is given in section 4.3.6 "Throughput" on page 13.
To improve the total performance, the file utilizes a ring buffer for look ahead and write cache. The total
of 1916 KB of the buffer is divided into multiple segmented blocks for write buffer or read buffer use.
4.3.6 Throughput
4.3.6.1 Simple sequential access
The following figure illustrates the case of 3-disk Disk Enclosure.
Operation
Figure 12. Simple sequential access performance
The above table gives the time required to read/write for a total of 8000h consecutive blocks
(16,777,216 bytes) accessed by 128 read commands. The Typical and Maximum values are given by
105% and 110% of T respectively throughout following performance description.
Typical
(second)
Maximum
(second)
0.470.44Sequential Read (Zone 0)
0.960.92Sequential Read (Zone 17)
Note: It is assumed that a host system responds instantaneously and that the host data transfer is faster
than the sustained data rate.
Deskstar 60 GXP Hard disk drive specification
13
T = A + B + C + (16,777,216/D) + (512/E)(READ)
where
T = Calculated time (in seconds)
A = Command process time (Command Overhead) (in seconds)
B = Average seek time (in seconds)
C = Average latency (in seconds)
D = Sustained disk-buffer transfer rate (bytes/s)
E = Buffer-host transfer rate (bytes/s)
4.3.6.2 Random access
The following figure illustrates the case of 3-disk Disk Enclosure.
Maximum (s)Typical (s)Operation
6055Random Read
Figure 13. Random Access Performance
The above table gives the time required to execute a total of 1000h read/write commands which access a
random LBA.
T = (A + B + C + 512/D + 512/E) * 4096(READ) where
T = Calculated time (in seconds)
A = Command process time (Command Overhead) (in seconds)
B = Average seek time (in seconds)
C = Latency
D = Average sustained disk-buffer transfer rate (bytes/sec)
E = Buffer-host transfer rate (bytes/sec)
Deskstar 60 GXP Hard disk drive specification
14
4.3.7 Operating modes
Operating mode
Idle
Standby
Sleep
Figure 14. Operating mode
Start up time period from spindle stop or power downSpin-up
Seek operation modeSeek
Write operation modeWrite
Read operation modeRead
Spindle rotation @4,500 RPM with heads unloadedLow RPM Idle
Spindle rotation @7,200 RPM with heads unloadedUnload Idle
The spindle motor and servo system are working
normally
immediately
The actuator is unloaded and spindle motor is
stopped. Commands can be received immediately.
The actuator is unloaded and spindle motor is
stopped. Only a soft reset or hard reset can change
the mode to standby.
s
Commands can be received and processed
.
.
Description
Note: Upon power down or spindle stop a head locking mechanism will secure the heads in the
OD parking position.