Hynix mSATA SSD Datasheet__HFS064_128G3AMNM_

1
mSATA SSD
Product Information Datasheet
mSATA SSD
(HFS064G3AMNM/HFS128G3AMNM)
Rev 1.0
Rev 1.0 / Jun. 2012
1
1
mSATA SSD
Ordering Information
H F S X X X X
ƒ Hynix : H
ƒ Product Family
F : Flash Module
ƒ Product Mode
S : SSD
ƒ Density
031G : 31GB
032G : 32GB
060G : 60GB
064G : 64GB
080G : 80GB
120G : 100GB
121G : 121GB
128G : 128GB
240G : 240GB
251G : 251GB
256G : 256GB
512G : 512GB
001T : 1TB
ƒ Interface Code
1 : SATA 1.5Gbps
2 : SATA 3.0Gbps
3 : SATA 6.0Gbps
4 : PCIe Gen2
S : PCIe Gen3
X
X
X
X X
ƒ SSD Generation Code
M:
A:
B :
C:
D :
E:
F:
G:
H :
J:
st
1
nd
2
rd
3
4 th
5th
6th
7 th
8 th
9th
10 th
ƒ SSD Class Code
C : Consumer
E : Enterprise
N : NoteBook
ƒ Flash Code
S : SLC
T : TLC (x3)
Q : QLC (x4)
ƒ Form Factor
1 : Standard SSD 1.8" 7mm
2 : Standard SSD 2.5" 7mm
3 : Standard SSD 2.5" 9.5mm
A : mSATA SSD, mini PCle Connector
B : mSATA Large, mini PCIe Connector
C : mSATA mini SSD, mini PCIe Connector
D : Half Slim 1.8” SSD, 1.8 “Connector
E : Thin Stick Type SSD (Customized)
F : Standard SSD 2.5” PCBA
The information in this document is private to SK hynix Co., Ltd., and shall not be used, copied,
reproduced, or disclosed, in whole or in part, without the written consent of SK hynix, which can
only be granted by the Product Manager responsible for this product.
Rev 1.0 / Jun. 2012
2
1
mSATA SSD
Contents
1. Introduction
1.1 General Description
1.2 Interface
2. Product Specifications
2.1 Certifications
2.2 User Addressable LBA by Capacity
2.3 Sustained Bandwidth Performance
2.4 Random Read/Write Input/Output Operations per Second
2.5 PCMark* Vantage Benchmark
2.6 Supply Voltage
2.7 Power Management
2.8 Latency Specifications
2.9 Power consumption
2.10 Environment Specification
2.11 Reliability
3. Mechanical Information
3.1 Physical information
3.2 Block Diagram
3.3 Physical Dimension
3.4 Pin and Signal Description
4. Supported ATA Command Lists
4.1 ATA Feature Set
4.2 ATA Commands
5. SMART Command
5.1 SMART Command Set
5.2 SMART Attributes
6. Security
6.1 Default setting
6.2 Initial setting of the user password
6.3 SECURITY mode operation from power-on
6.4 Password lost
7. Identify Device data
8. Revision History
Rev 1.0 / Jun. 2012
3
1
mSATA SSD
1. Introduction
1.1 General Description
SK hynix SATA Solid State Drive (SSD) is the highest level of SSD performance. SK hynix SATA SSD is the best suited
NAND storage solution for products such as Server and Storage or any other products that requires fast speed, low cost,
and power saving features. SATA SSD provides more robust and cost effective storage solution for embedded application.
Offering standard ATA interface, which is fully compatible with traditional HDD, SSD offers the designer an easy solution
to implement in PC-based systems.
The SK hynix SATA SSDs utilize a cost effective System on a Chip (SOC) design to manage a full SATA6 Gb/s bandwidth
with the host while managing multiple flash memory devices on multiple channels internally.
■
■
■
■
■
SSD F/F
mSATA STD
■
Interface
SATA 6.0Gbps
■
Connector
Mini PCIe
■
Capacities
64/128GB
■
Dimension (typ.)
30x50.95 x *3.6 (3.0) mm
■
■
Sequential Performance (256KB, MAX)
Read: 505MB/s
Write: 470MB/s
■
Random Performance (4KB, MAX )
Read: 21K IOPS
Write: 37K IOPS
Power Consumption
Active: 0.52W (Typ.)
Idle :0.23W (Typ.)
Voltage
3.3V±5%
Temperature Range Operating, (Storage)
0℃ to 70℃ (-55℃ to 95℃)
MTBF
1.2M
BER
1 error in 1015 bits transferred
* Actual performance may vary depending on use conditions and environment
1.2 Interface
-
Fully compliant with SATA revision 3.1, compatible with SATA 6.0Gb/s interface rates
Fully compliant with ATA-8/ACS-2 Standard
PIO, DMA, UDMA(up to 6, dependant on host) supported
SATA 6.0Gb/s Native Command Queuing (NCQ) : up to 32 commands
Power Saving Modes : HIPM and DIPM (Partial/Slumber mode)
SATA BIST Support
S.M.A.R.T. command transport(SCT) technology
Rev 1.0 / Jun. 2012
4
1
mSATA SSD
2. Product Specifications
2.1 Certifications
Certification
Description
CE Compliant
Indicates conformity with the essential health and safety requirements set out in European Directives
UL Certified
Underwriters Laboratories, Inc. Component Recognition UL60950-1.
FCC Certified
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any
interference received, including interference that may cause undesired operation.
C-Tick Compliant
Compliance with the Australia/New Zealand Standard AS/NZS3548 and Electromagnetic Compatibility(EMC) Framework requirements of Australian Communication Authority(ACA).
BSMI Compliant
Compliance to the Taiwan EMC standard "Limits and methods of measurement of radio disturbance
characteristics of information technology equipment, CNS 13438 ClassB."
KCC
Compliance with paragraph 1 of Article 11 of the Electromagnetic Compatibility Control Regulation
and meets the Electromagnetic Compatibility (EMC) Framework requirements of the Radio Research
Laboratory (RRL) Ministry of Information and Communication Republic of Korea.
RoHS Compliant
Restriction of Hazardous Substance Directive
SATA
IO Indicates certified logo program from Serial ATA International Organization.
2.2 User Addressable LBA by Capacity
Flash
SSD Capacity
No. of LBA
64GB
125,045,424
128GB
250,069,680
MLC 32Gb
Notes 1) Sector Size :512 Bytes
2) User-addressable LBA count = (97696368) + (1953504 x(Desired Capacity in Gbytes-50.0))
From IDEMA (LBA1-02_standard.doc)
2.3 Sustained Bandwidth Performance
Parameter
MB/s
Density
64GB
128GB
Sequential Read (max)
485MB/s
505MB/s
Sequential Write (max)
460MB/s
470MB/s
Notes 1) Performance measured using IO-meter2008 with queue depth set to 32.
2) Write Cache enabled.
2.4 Random Read/Write Input/Output Operations per Second
Access Type
IOPS
Random Read (max)
25,000
Random Write (max)
65,000
Notes 1) Performance measured using IO-meter2008 with queue depth set to 32.
2) Write Cache enabled.
Rev 1.0 / Jun. 2012
5
1
mSATA SSD
2.5 PCMark* Vantage Benchmark
Benchmark
Score
HDD Suite
63,416
Notes Performance tests and ratings are measured with Intel Core 2 Quad CPU Q9300@ 2.5GHz processor and 4GB DRAM running MicroSoft* Windwos
7* Ultimate Edition and Reflects the approximate performance as measured by that configuration. Any difference in system H/W or S/W design
or configuration may affect actual performance.
2.6 Supply Voltage
- Operating Voltage for 3.3V± 5%
2.7 Power Management
- Support Idle/Standby/Sleep/Partial/Slumber.
2.8 Latency Specifications
Read
Write
47us (Typ)
27us(Typ)
Notes 1) Write Cache enabled.
2) Device measured using IOmeter2008.
3) Read/Write latency measured on 4 K transfers.
2.9 Power consumption
Read
Typ
Unit
Active
0.52
W
Idle/Standby
0.24
W
Sleep
0.24
W
Notes Active power is measured during execution of MobileMark* 2007 ** DIPM enabled (Device Initiated Power Management)
2.10 Environment Specification
Read
Temperature
Ranges
Humidity
Shock*
Vibration*
Mode
Operating
Non- Operating
Operating
Non- Operating
Mode
Operating
Non- Operating
Operating
Non- Operating
Min
0
-40
5
5
Timing/Frequency
0.5ms
0.5ms
10~2KHz
10~2KHz
Max
70
95
95
95
Unit
℃
℃
%
%
Max
1500G
1500G
20G
20G
Notes 1) Measured w/o condensation.
2) Shock* specification assumes that the SSD is mounted security with the input Vibration applied to the drive mounting screws. Stimulus may be
applied in the X, Y or Z axis.
3) Vibration specification assumes that the SSD is mounted security with the input Vibration applied to the drive mounting screws. Stimulus may
be applied in the X, Y or Z axis. The measured specification is in root mean SQ. form.
4) Half sine wave sweeping 1 oct/min.
Rev 1.0 / Jun. 2012
6
1
mSATA SSD
2.11 Reliability
Parameter
Value
Unrecoverable Data Error
1 error in 1015 bits transferred
Mean Time Between Failures (MTBF)
1,200,000hr
Notes 1) Unrecoverable Data Error : The unrecoverable Data Error rate will not exceed one sector in the specified number of bits read. In the extremely
unlikely event of a unrecoverable Data Error, the drive will report it as a read failure to the host; the sector in error is considered corrupt and is
not returned to host
2) MTBF : Calculated based on a part stress analysis. It assumes nominal voltages, with all other parameters Within specified range.
3. Mechanical Information
3.1 Physical information
- Form Factor
Width - 29.85 (±0.15)mm x Length - 50.80(±0.15)mm x Height : 64GB- 3.00((±0.15)mm
128GB -3.45(±0.15)mm
- Weight (MAX)
64GB : (8g)
128GB : (8g)
3.2 Block Diagram (Common SSD Design Base)
Figure 1. Block Diagram
Rev 1.0 / Jun. 2012
7
1
mSATA SSD
3.3 Physical Dimension
Top
Bottom
29.85
24.20
50.80
KOREA
Figure 2 . Physical dimension (Unit Diagram)
Figure 3. Physical dimension (Mount Diagram)
Rev 1.0 / Jun. 2012
8
1
mSATA SSD
3.4 Pin and Signal Description
Parameter
SATA_RX_P
I/O
IN
SATA_RX_N
IN
SATA_TX_P
OUT
SATA_TX_N
OUT
SATA_RREF
IN
ALT_SATA_CLK_P
IN
ALT_SATA_CLK_N
IN
Pin description
Serial ATA (SATA) Receive +: This signal together with SATA_RX_N
comprises the differential input pair for the SATA interface.
SATA_RX_P is SATA Rx+.
Serial ATA (SATA) Receive -: This signal together with SATA_RX_P comprises the
differential input pair for the SATA interface. SATA_RX_N is SATA Rx-.
Serial ATA (SATA) Transmit +: This signal together with SATA_TX_N
comprises the differential output pair for the SATA interface. SATA_TX_P is
SATA Tx+.
Serial ATA (SATA) Transmit -: This signal together with SATA_TX_P
comprises the differential output pair for the SATA interface. SATA_TX_N is
SATA Tx-.
Serial ATA Reference Resistor: The Reference Resistor connection pin for
the SATA PHY should be connected to this pin. Details are TBD (see reference design
and SF-1000 PCB Design Guide for examples).
Alternate SATA PHY Clock +: This signal together with ALT_SATA_CLK_N
comprises an alternate differential clock input for the SATA PHY.
The alternate PHY clock is supported as a safety measure; in the event the internallyapplied SATA PHY clock exhibits non-optimal jitter or other properties, the alternate
PHY clock may be used to clock the SATA PHY.
Alternate SATA PHY Clock -: This signal together with ALT_SATA_CLK_P
comprises an alternate differential clock input for the SATA PHY.
The alternate PHY clock is supported as a safety measure; in the event the internallyapplied SATA PHY clock exhibits non-optimal jitter or other properties, the alternate
PHY clock may be used to clock the SATA PHY.
4. Supported ATA Command Lists
The SK hynix SSD complies with ATA-8/ACS-2. All mandatory and many optional commands and features are supported.
4.1 ATA Feature Set
The tables below summarize the ATA feature set and commands that are supported by the SK hynix SSD
Feature Set
48-Bit Address feature set
Support
YES
Advanced Power Management (APM) feature set
YES
General feature set
YES
General Purpose Logging(GPL) feature set
YES
Long Logical Sector(LLS) feature set non-512
YES
Native Command Queuing(NCQ) feature set
YES
Power Management feature set
YES
Power-Up In Standby(PUIS) feature set
YES
Security feature set
YES
S.M.A.R.T feature set
YES
Software Setting Preservation (SSP) feature set
YES
Trusted Computing feature set
YES
Write-Read-Verify feature set
YES
* Only supported in TCG Security enabled FW
Rev 1.0 / Jun. 2012
9
1
mSATA SSD
4.2 ATA Commands
Command Name
Command
Code (Hex)
Command Name
Command
Code (Hex)
CHECK POWER MODE
E5h
SECURITY DISABLE PASSWORD
F6h
DATA SET MANAGEMENT
06h
SECURITY ERASE PREPARE
F3h
DEVICE CONFIGURATION OVERLAY**
B1h
SECURITY ERASE UNIT
F4h
DOWNLOAD MICROCODE
92h
SECURITY FREEZE LOCK
F5h
DOWNLOAD MICROCODE DMA
93h
SECURITY SET PASSWORD
F1h
EXECUTE DEVICE DIAGNOSTIC
90h
SECURITY UNLOCK
F2h
FLUSH CACHE
E7h
SEEK
70h
EFh
FLUSH CACHE EXT
EAh
SET FEATURES
IDENTIFY DEVICE
ECh
SET MAX ADDRESS
F9h
IDLE
E3h
SET MAX ADDRESS EXT **
37h
IDLE IMMEDIATE
E1h
SET MULTIPLE MODE
C6h
INITIALIZE DEVICE PARAMETERS
91h
SLEEP
E6h
NOP
00h
SMART
B0h
READ BUFFER
E4h
STANDBY
E2h
READ BUFFER DMA
E9h
STANDBY IMMEDIATE
E0h
READ DMA EXT
25h
TRUSTED NON-DATA *
5Bh
READ DMA WITHOUT RETRIES
C9h
TRUSTED RECEIVE *
5Ch
READ FPDMA QUEUED
60h
TRUSTED RECEIVE DMA*
5Dh
READ LOG DMA EXT
47h
TRUSTED SEND *
5Eh
READ LOG EXT
2Fh
TRUSTED SEND DMA *
5Fh
READ LONG WITHOUT RETRY
23h
WRITE BUFFER
E8h
READ MULTIPLE
C4h
WRITE BUFFER DMA
EBh
READ MULTIPLE EXT
29h
WRITE DMA EXT
35h
READ NATIVE MAX ADDRESS
F8h
WRITE DMA WITHOUT RETRIES
CBh
READ NATIVE MAX ADDRESS EXT **
27h
WRITE FPDMA QUEUED
61h
READ SECTOR(S) EXT
24h
WRITE LOG DMA EXT
57h
READ SECTOR(S) WITHOUT RETRY
21h
WRITE LOG EXT
3Fh
READ VERIFY SECTOR(S)
40h
WRITE LONG
32h
READ VERIFY SECTORS(S) WITHOUT RETRY
41h
WRITE LONG without Retry
33h
READ VERIFY SECTOR(S) EXT
42h
WRITE MULTIPLE
C5h
RECALIBRATE
10h
WRITE MULTIPLE EXT
39h
REQUEST SENSE DATA EXT
0Bh
WRITE SECTOR(S) EXT
34h
SANITIZE DEVICE**
B4h
WRITE SECTORS WITHOUT RETRY
31h
WRITE UNCORRECTABLE EXT
45h
*Only supported in TCG Security enabled FW
** Will be implemented
Rev 1.0 / Jun. 2012
10
1
mSATA SSD
5. SMART Support
SK hynix SSD support the S.M.A.R.T(Self-Monitoring, Analysis, and Reporting Technology) Command.
5.1 SMART Command Set
Value (hex)
00-CF
Command
Reserved
D0
SMART read attributes
D1
SMART read threshold
D2
SMART enable/disable attribute autosave
D3
SMART save attribute values
D4
SMART execute off-line immediate
D5
SMART read log sector
D6
SMART write log sector
D7
SMART write attribute threshold
D8
SMART enable operations
D9
SMART disable operations
DA
SMART return status
DC-FF
Reserved (Vendor Specific)
* Note that D1,D3, and D7 are supported, but have been made obsolete in the ATA-8/ACS-2 specification
5.2 SMART Attributes
The following table shows the proposed SMART attribute support of SK hynix SSD.
ID
Hex
9
0x09
Power-On Hours (POH)
Attribute Name
Device Power Cycle Count
12
0x0C
174
0XAE
Unexpected Power Loss Count
177
0XB1
Wear Range Delta
194
0XC2
Temperature
231
0XE7
SSD Life Left
241
0XF1
Lifetime Writes from Host
242
0XF2
Lifetime Reads from Host
6. Security
6.1 Default setting
The Flash SSD is shipped with master password set to 20h value (ASCII blanks) and the lock function disabled. The system manufacturer/dealer may set a new master password by using the SECURITY SET PASSWORD command, without enabling the lock function.
6.2 Initial setting of the user password
When a user password is set, the drive automatically enters lock mode by the next powered-on.
6.3 SECURITY mode operation from power-on
In locked mode, the Flash SSD rejects media access commands until a SECURITY UNLOCK command is successfully completed.
Rev 1.0 / Jun. 2012
11
1
mSATA SSD
6.4 Password lost
If the user password is lost and High level security is set, the drive does not allow the user to access any data. However,
the drive can be unlocked using the master password.
If the user password is lost and Maximum security level is set, it is impossible to access data. However, the drive can be
unlocked using the ERASE UNIT command with the master password. The drive will erase all user data and unlock the
drive.
7. Identify Device Data
The SK hynix SSD responds to the ATA IDENTY DEVICE command with a pre-defined string of information on features,
hard
ware and firmware revision information, and functionality support indicators.
The following table details the sector data returned after issuing an IDENTIFY DEVICE command.
Word
Default Value
0
0C5Ah
General configuration bit-significant information
Description
1
3FFFFh
Obsolete - Number of logical cylinders (16,383)
2
C837h
Specific configuration
3
0010h
Obsolete - Number of logical heads (16)
4-5
0000h
Retired
6
003Fh
Obsolete - Number of logical sectors per logical track (63)
7-8
0000h
Reserved for assignment by the CompactFlashTM Association
9
0000h
Retired
10-19
Varies
Serial number (20 ASCII characters)
20-21
0000h
Retired
22
0004h
Obsolete
23-26
Varies
Firmware revision (8 ASCII characters)
27-46
Varies
Model number (40 ASCII characters)
47
8010h
Maximum number of logical sectors that shall be transferred per DRQ data block on READ/
WRITE MULTIPLE commands
48
4000h
Trusted Computing feature set options
49
2F00h
Capabilities
50
4000h
Capabilities
51-52
0200h
Obsolete
53
0007h
Words 88 and 70:64 are valid
54
3FFFh
Obsolete - Number of logical cylinders (16,383)
55
0010h
Obsolete - Number of logical heads (16)
56
003Fh
Obsolete - Number of logical sectors per logical track (63)
57-58
00FBFC10h
59
0110h
60-61
07740AB0h
(64GB)
0EE7C2B0h
(128GB)
Obsolete
Multiple sector setting
Total number of user addressable logical sectors
62
0000h
63
0007h
Obsolete
Multi-word DMA modes supported/selected
64
0003h
PIO modes supported
65
0078h
Minimum Multiword DMA transfer cycle time per word
66
0078h
Manufacturer's recommended Multiword DMA cycle time
67
0078h
Minimum PIO transfer cycle time without flow control
Rev 1.0 / Jun. 2012
12
1
mSATA SSD
Word
Default Value
68
0078h
Description
Minimum PIO transfer cycle time with IORDY flow control
69
4F00h
Additional Supported
70
0000h
Reserved
71-74
0000h
Reserved for IDENTIFY PACKET DEVICE command.
75
001Fh
Queue depth
76
C70Eh
Serial ATA capabilities
77
0006h
Serial ATA Additional capabilities
78
004Ch
Serial ATA features supported
79
0040h
Serial ATA features enabled
80
01FCh
Major version number
81
0110h
Minor revision number
82
746Bh
Commands and feature sets supported.
83
7469h
Commands and feature sets supported.
84
6163h
Commands and feature sets supported.
85
7429h
Commands and feature sets supported or enabled.
86
B449h
Commands and feature sets supported or enabled.
87
6163h
Commands and feature sets supported or enabled.
88
207Fh
Ultra DMA modes
89
0001h
Time required for Normal Erase mode SECURITY ERASE UNIT command
90
0000h
Time required for an Enhanced Erase mode SECURITY ERASE UNIT command
91
00FEh
Current advanced power management value
92
FFFEh
Master Password Revision Code
93
0000h
Hardware reset result.
94
0000h
Vendor's recommended and current AAM value.
95
0000h
Stream Minimum Request Size
96
0000h
Streaming Transfer Time - DMA
97
0000h
Streaming Access Latency - DMA and PIO
98-99
0000h
Streaming Performance Granularity (DWord)
100-103
07740AB0h
(64GB)
0EE7C2B0h
(128GB)
Total Number of User Addressable Logical Sectors for 48-bit commands (QWord).
104
0000h
Streaming Transfer Time - PIO
105
0001h
Maximum number of 512-byte blocks of LBA Range Entries per DATA SET MANAGEMENT
command
106
4000h
Physical sector size / Logical Sector Size
107
0000h
Inter-seek delay for ISO-7779 acoustic testing in microseconds
108-111
Varies
Unique ID
12-115
0000h
Reserved for 128 bit world wide name extension to 128 bits
116
0000h
Reserved for TLC
117-118
0000h
Words per Logical Sector
119
401Eh
Commands and feature sets supported (Continued from words 84-82)
120
401Ch
Commands and feature sets supported and enabled (Continued from words 87-85)
121-126
0000h
Reserved for expanded supported and enabled settings
127
0000h
Obsolete
128
0001h
Security status
129-159
0000h
Vendor specific
160
0000h
CFA power mode 1
161-167
0000h
Reserved for CompactFlashTM Association
168
0000h
Device Nominal Form Factor
169
0001h
DATA SET MANAGEMENT is supported
170-175
0000h
Reserved
176-205
0000h
Current media serial number (60 ASCII characters)
Rev 1.0 / Jun. 2012
13
1
mSATA SSD
Word
Default Value
206
0021h
SCT Command Transport
Description
207-208
0000h
Reserved
209
4000h
Alignment of logical blocks within a larger physical block
210-211
0000h
Write-Read-Verify Sector Count Mode 3 Only
212-213
0100h
Write-Read-Verify Sector Count Mode 2 Only
214-216
0000h
Reserved
217
0001h
Non-rotating media device
218-221
0000h
Reserved
222
103Fh
Transport Major revision number.
223
0000h
Transport Minor revision number.
224-254
0000h
Reserved
255
5AA5h (64GB)
E65A5h (128GB)
Integrity word (Checksum and Signature)
8. Revision History
Date
Revision
Description
Oct. 05. 2011
0.1
Initial Release.
Oct. 24. 2011
0.2
MTBF : 2M, 2,000,000,000hr -> 1M, 1,000,000hr
Nov. 01. 2011
0.3
Correct Page 5,12,13
Nov. 22. 2011
0.4
Correct Page 7 - 2.11 Notes 1) will mot -> will not
Page 9 - 3.4 "SATA_RX_P -> SATA_TX_P"
Delete Page 10 - READ LONG 27h
Mar. 13. 2012
0.5
Correct Page 4 - MTBF 1M -> 1.2M
Mar. 20. 2012
0.6
Correct 60GB->64GB, 120GB->128GB
Apr. 03. 2012
0.7
Correct Page 5 -> 2.2 User Addressable LBA by Capacity
May. 18. 2012
0.8
Page 14 -> Device Identify Word added (Custom ID for Fujitsu)
May. 29. 2012
0.9
Delete Page 7 -> 64GB : TBD (8g), 128GB : TBD (8g)
Jun. 08. 2012
1.0
Correct Page 2 - Ordering Information
Rev 1.0 / Jun. 2012
14