SATA 3Gb/s
Industrial
Slim SATA
Manual
Slim SATA is a non-volatile, solid-state storage device. With its Serial
ATA interface and Slim SATA (MO-297) form factor, it is a drop in
replacement for hard disk drives. Slim SATA delivers extremely high
levels of performance, reliability and ruggedness for I/O intensive or
environmentally challenging applications.
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 1 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Legal Information
Legal Information
Copyright© 2014 Sanmina Corporation. All rights reserved. The information in
this document is proprietary and confidential to Sanmina Corporation. No part of
this document may be reproduced in any form or by any means or used to make
any derivative work (such as translation, transformation, or adaptation) without
written permission from Sanmina. Sanmina reserves the right to revise this
documentation and to make changes in content from time to time without
obligation on the part of Sanmina to provide notification of such revision or
change.
Sanmina provides this documentation without warranty, term or condition of any
kind, either expressed or implied, including, but not limited to, expressed and
implied warranties of merchantability, fitness for a particular purpose, and non-
infringement. While the information contained herein is believed to be accurate,
such information is preliminary, and should not be relied upon for accuracy or
completeness, and no representations or warranties of accuracy or
completeness are made. In no event will Sanmina be liable for damages arising
directly or indirectly from any use of or reliance upon the information contained in
this document. Sanmina may make improvements or changes in the product(s)
and/or the program(s) described in this documentation at any time.
Sanmina, Viking Technology, Viking Modular Solutions, and Element logo are
trademarks of Sanmina Corporation. Other company, product or service names
mentioned herein may be trademarks or service marks of their respective
owners.
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 3 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Ordering Information: Slim SATA SSD Solid-State Drive
Raw
Useable Addressable
SATA
Interface
NAND
Technology
Part Numbers
Application Capacity Capacity
Sectors in
LBA Mode
15,625,000
Temperature
Range
(GB)
8
(GB)1
8
VRFEM1008GQCQMxx
VRFEM1016GQCQMxx
VRFEM1032GQCRMxx
VRFEM1064GQCSMxx
VRFEM1008GQIQMxx
VRFEM1016GQIQMxx
VRFEM1032GQIRMxx
VRFEM1064GQISMxx
VRFEM14096QCGSxx
VRFEM18192QCHSxx
VRFEM18192QCQQSxx
VRFEM1016GQCQSxx
VRFEM1032GQCRSxx
VRFEM1064GQCSSxx
VRFEM14096QIGSxx
VRFEM18192QIHSxx
VRFEM18192QIQQSxx
VRFEM1016GQIQSxx
VRFEM1032GQIRSxx
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
3Gbps
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
Industrial
MLC
MLC
MLC
MLC
MLC
MLC
MLC
MLC
SLC
SLC
SLC
SLC
SLC
SLC
SLC
SLC
SLC
SLC
SLC
SLC
0 to 70c
16
32
64
8
16
32
64
8
31,277,232
62,533,296
125,045,424
15,625,000
31,277,232
62,533,296
125,045,424
7,812,500
0 to 70c
0 to 70c
0 to 70c
-40 to 85c
-40 to 85c
-40 to 85c
-40 to 85c
0 to 70c,
0 to 70c
16
32
64
4
16
32
64
4
8
8
15,625,000
15,625,000
31,277,232
62,533,296
125,045,424
7,812,500
8
8
0 to 70c
16
32
64
4
16
32
64
4
0 to 70c
0 to 70c
0 to 70c
-40 to 85c
-40 to 85c
-40 to 85c
-40 to 85c
-40 to 85c
-40 to 85c
8
8
15,625,000
15,625,000
31,277,232
62,533,296
125,045,424
8
8
16
32
64
16
32
64
VRFEM1064GQISSxx
Notes:
1) Usable capacity based on a level of over-provisioning applied to wear leveling, bad sectors, index tables etc.
2) Higher capacity points may be available based on customer application. Consult your local Viking Field Application
Engineer.
3) SSD’s ship unformatted from the factory unless otherwise requested.
4) 1 GB = 1,000,000,000 Byte
5) One Sector = 512 Byte.
6) Contact Viking for the characters that “x” and “y” represent in the part number.
7) xx is a wild card to indicate customer specific BOM, NAND configuration and/or manufacturing location
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 4 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Product Picture(s)
Slim SATA Top View
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 5 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Industrial SSD – Viking’s Industrial SSD contains sophisticated provisions to
protect firmware and data from corruption due to unexpected power loss.
However, a Industrial SSD by industry definition does not contain on-board
capacitance. Should power fail unexpectedly, “in-flight” write data may be lost.
Industrial SSD’s are best used in designs that manage power fail events at the
system level.
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 6 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Table of Contents
1
INTRODUCTION
Features
10
10
11
12
1.1
1.2
1.3
Block Diagram
SATA Interface
2
PRODUCT SPECIFICATIONS
13
2.1
Performance
13
2.2
Timing
13
2.2.1 STANDBY IMMEDIATE Command
14
2.3
Electrical Characteristics
2.3.1 Absolute Maximum Ratings
2.3.2 Supply Voltage
14
14
14
15
2.3.3 Power Consumption
2.4
Environmental Conditions
2.4.1 Temperature and Altitude
2.4.2 Shock and Vibration
15
15
15
15
2.4.3 Electromagnetic Immunity
2.5
Reliability
16
16
2.6
Data Security
3
MECHANICAL INFORMATION
17
3.1
Slim SATA SSD Weight
18
4
PIN AND SIGNAL DESCRIPTIONS
Pin Locations
18
18
18
19
4.1
4.2
4.3
Signal and Power Description Tables
Hot Plug Support
5
COMMAND SETS
19
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 7 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
5.1
ATA Commands
19
20
21
21
21
21
22
22
23
26
27
5.1.1 48-Bit Address Command Set
5.1.2 ATA General Feature Command Set
5.1.3 Device Configuration Overlay Command Set
5.1.4 General Purpose Log Command Set
5.1.5 Host Protected Area Command Set
5.1.6 Power Management Command Set
5.1.7 Security Mode Feature Set
5.1.8 Identify Device Data
5.1.1 S.M.A.R.T. Support
5.1.2 S.M.A.R.T. Command Set
5.2
SATA Commands
31
5.2.1 Native Command Queuing (NCQ)
31
6
7
REFERENCES
GLOSSARY
32
33
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 8 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Table of Tables
Table 2-1: Maximum Sustained Read and Write Bandwidth____________________________ 13
Table 2-2: Random Read and Write Input/Output Operations per Second (IOPS) ___________ 13
Table 2-3: Timing Specifications _________________________________________________ 13
Table 2-4: STANDBY IMMEDIATE Timing _________________________________________ 14
Table 2-5: Absolute Maximum Ratings ____________________________________________ 14
Table 2-6: Operating Voltage ___________________________________________________ 14
Table 2-7: Typical Power Consumption ___________________________________________ 15
Table 2-8: Temperature and Altitude Related Specifications ___________________________ 15
Table 2-9: Shock and Vibration Specifications ______________________________________ 15
Table 2-10: Reliability Specifications______________________________________________ 16
Table 4-1: Serial ATA Connector Pin Signal Definitions _______________________________ 18
Table 4-2: Serial ATA Power Pin Definitions________________________________________ 19
Table 5-1: Supported ATA Commands ____________________________________________ 19
Table 5-2: List of Device Identification ____________________________________________ 23
Table 5-3: Capacity specific Device Identification ____________________________________ 26
Table 5-4: S.M.A.R.T. Command Set _____________________________________________ 28
Table 5-5: Extended SMART Attribute Table _______________________________________ 28
Table 5-6: Extended SMART Attribute Actual Data___________________________________ 29
Table 5-7: Supported S.M.A.R.T. EXECUTE OFF-LINE IMMEDIATE Subcommands________ 31
Table of Figures
Figure 1-1: High-Level Block Diagram for VRFEM1xxxGQxxx __________________________ 11
Figure 3-1: Dimensions ________________________________________________________ 17
Figure 4-1: Layout of Signal and Power Segment Pins________________________________ 18
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 9 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
1 Introduction
Viking’s rugged industrial designed SSD’s offer the highest flash storage
reliability and performance in harsh environments such as shock, vibration,
humidity, altitude, ESD, and extreme temperatures.
1.1 Features
The SSD delivers the following features:
• Offers seamless SATA Revision 2.6 interface support for SATA up to
3Gb/s
• Low overall SSD power consumption
• Supports Native Command Queuing (NCQ) to 32 commands
• Compatible with all major SLC, MLC and eMLC flash technologies
• S.M.A.R.T.
• Superior wear-leveling algorithm
• Efficient error recovery
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 10 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
1.2 Block Diagram
Figure 1-1: High-Level Block Diagram for VRFEM1xxxGQxxx
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 11 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
1.3 SATA Interface
• The Serial ATA (SATA) interface is compliant with the SATA IO Serial
ATA specification, revision 2.6 that supports SATA up to 3Gb/s.
• The SATA interface connects the host computer to the SSD subsystem.
• The SATA interface runs at a maximum speed of 3.0Gbps (Giga-bits per
second). If the host computer is unable to negotiate a speed of 3.0Gbps,
the SATA interface automatically renegotiates to a speed of 1.5Gbps.
For a list of supported commands and other specifics, please see Chapter 5.
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 12 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
2 Product Specifications
2.1 Performance
Table 2-1: Maximum Sustained Read and Write Bandwidth
Access Type
VRFEM1xxxGQxxx
Up to 197 MB/s
Up to 85 MB/s
Sequential Read, 256K
Sequential Write, 256K
Notes:
1. Performance measured using IOmeter 06 with queue depth set to 32.
2. Write Cache enabled with DDR cache.
3. Refer to Application Note AN0006 for Viking SSD Benchmarking Methodology.
Table 2-2: Random Read and Write Input/Output Operations per Second
(IOPS)
Access Type
Read, 4K
Write, 4K
Notes:
VRFEM1xxxGQxxx
Up to 5270 IOPS
Up to 65 IOPS
1. Performance measured using Iometer 06 with queue depth set to 32.
2. Write Cache enabled with DDR cache.
3. Random IOPS cover the entire range of legal logical block addresses (LBA’s). Measurements are
performed on a full drive (all LBA’s have valid content)
4. Performance may vary by NAND type and host.
5. Refer to Application Note AN0006 for Viking SSD Benchmarking Methodology.
6. Data is based on SSD’s using Synchronous NAND devices (ONFI or toggle mode) 32GB TosMLC
2.2 Timing
Table 2-3: Timing Specifications
Type
Average Latency
550 ms
Power-On-to-Ready (POR)
Command to DRQ
600 µsec6
Time to Erase (ATA Secure Erase)
9 sec
Notes:
1. Device measured using Drivemaster.
2. Sector Read/Write latency measured up to 2048 block transfers (512B/sector = 1 Block)
3. Queue depth set to 32 for NCQ
4. Sequential IOPS cover the entire range of legal logical block addresses (LBA’s). Measurements are
performed on a full drive (all LBA’s have valid content)
5. DRQ (Data Transfer Requested) bit being asserted
6. Data is based on SSD’s using Synchronous NAND devices (ONFI or toggle mode)
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 13 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
2.2.1 STANDBY IMMEDIATE Command
The Power-On-to-Ready time assumes a proper shutdown (power removal
preceded by STANDBY IMMEDIATE command. A STANDBY IMMEDIATE
before power down always performs a graceful shutdown and does not require
the use of the hold-up circuit. Note that SMART attribute 174 "Unexpected Power
Loss" records the number of non-graceful power cycle events.
Table 2-4: STANDBY IMMEDIATE Timing
Power Cycle Endurance
STANDBY IMMEDIATE to WE completed
Notes:
Min
-
Max
72.9
Unit
ms
1. From Standby Immediate command to NAND Write Protect enable.
2.3 Electrical Characteristics
2.3.1 Absolute Maximum Ratings
Values shown are stress ratings only. Functional operation outside normal
operating values is not implied. Extended exposure to absolute maximum ratings
may affect reliability.
Table 2-5: Absolute Maximum Ratings
Description
Maximum Voltage Range for Vin
Maximum Temperature Range
Min
-0.2
-40
Max
6
85
Unit
V
c
2.3.2 Supply Voltage
The operating voltage is 5V.
Table 2-6: Operating Voltage
Description
Min
Max
Unit
Operating Voltage for 5.0 V (+/- 5%)
4.75
5.25
V
Table 2-8: Current Draw – SATA
Mode
Typical1
Unit
Read/Writes (Average RMS)
Idle
Slumber
Notes:
215 / 310
mA
mA
mA
25
10
1. Measured using 16GB SLC, VRFEM1016GQCQS
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 14 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
2.3.3 Power Consumption
All onboard power requirements of the SSD are derived from the SATA 5.0V
input rail.
Table 2-7: Typical Power Consumption
Mode
Active
Idle
Typical
tbd
Unit
W
W
tbd
2.4 Environmental Conditions
2.4.1 Temperature and Altitude
Table 2-8: Temperature and Altitude Related Specifications
Conditions
Commercial
Temperature
- Ambient
Operating
0 to 70°C
(32 to 158° F)
Shipping
-40 to 85°C
(-40 to 185° F)
Storage
-40 to 85°C
(-40 to 185° F)
Industrial
-40 to 85°C
-40 to 85°C
-40 to 85°C
Temperature
- Ambient
(-40 to 185° F)
(-40 to 185° F)
(-40 to 185° F)
Humidity (non-
condensing)
Notes:
95% under 55C
95% under 55C
95% under 55C
1. SLC flash based products may be available in the following temperature ranges:
a) Commercial temperature range of 0 to 70°C (32 to 158° F)
b) Industrial temperature range -40 to 85°C (-40 to 185° F)
2.4.2 Shock and Vibration
SSD products are tested in accordance with environmental specification for
shock and vibration
Table 2-9: Shock and Vibration Specifications
Description
50g, 11ms, 3 shocks applied in each direction on 3 mutually perpendicular
Shock
axes X, Y, Z
Vibration
16.4g rms 10-2,000 Hz, 3 axes
2.4.3 Electromagnetic Immunity
SSD is an embedded product for host systems and is designed not to impair with
system functionality or hinder system EMI/FCC compliance.
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 15 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
2.5 Reliability
Table 2-10: Reliability Specifications
Parameter
VRFEM1xxxGQxxx
ECC
44-bit per 1KByte
Read Endurance
Write Endurance
Data retention
Unlimited
(specified by the flash component)
> 90 days at NAND expiration
2.6 Data Security
Viking’s Slim SATA SSD’s are self-encrypting drives (SED), with a bulk data
encryption feature that provides automatic hardware-based data security and
enhanced secure erase capability.
A self-encrypting drive, scrambles data using a data encryption key as it is
written to the drive and then descrambles it with the key as it is retrieved. This
gives the user the highest level of data protection available and provides a fast
erase simply by deleting the encryption key, eliminating the need for time
consuming data-overwrite. Data on the drive is instantly rendered unreadable.
The Slim SATA SSD supports AES-128 encryption, AES-256 encryption and
ATA Secure Erase features to protect sensitive data. The drive is also available
with TCG security enhancements.
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 16 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
3 Mechanical Information
Capacity (GB)
Height (mm)
Width (mm)
Length (mm)
8 to 120
4.00 max
54 max
39.82 max
Figure 3-1: Dimensions
Note:
•
All dimensions are in inches [millimeters].
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 17 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
3.1 Slim SATA SSD Weight
The weight of a Slim SATA (MO-297) SSD is approximately 8.0 grams.
4 Pin and Signal Descriptions
4.1 Pin Locations
Figure 4-1: Layout of Signal and Power Segment Pins
Signal Segment S1
Power Segment P1
4.2 Signal and Power Description Tables
Table 4-1: Serial ATA Connector Pin Signal Definitions
Pin
S1
S2
S3
S4
Function
SGND_1
RX+ on SSD, TX+ on Host
RX- on SSD, TX- on Host
SGND_2
Definition
Signal Ground
Differential Signal
Differential Signal
Signal Ground
Mating Order
1st
2nd
2nd
1st
S5
S6
S7
TX- on SSD, RX- on Host
TX+ on SSD, RX+ on Host
SGND_3
Differential Signal
Differential Signal
Signal Ground
2nd
2nd
1st
Notes:
1. Key and spacing separate signal and power segments. Pin locations and layout are consistent with SATA
specification.
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 18 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-2: Serial ATA Power Pin Definitions
Pin
P1
P2
P3
P4
P5
P6
P7
P8
Function
3.3V_1
3.3V_2
3.3V_3
GND_1
GND_2
GND_3
5V_1
Definition
No connection
No connection
No connection
Ground
Mating Order
2nd
2nd
1st
1st
1st
1st
1st
2nd
2nd
1st
2nd
1st
1st
2nd
2nd
Ground
Ground
5VDC Power (pre-charge)
5VDC Power
5V_2
5V_3
P9
5VDC Power
P10
P11
P12
P13
P14
P15
Notes:
GND_4
Activity
GND_5
12V_1
12V_2
12V_3
Ground
Device Activity Signal (See note1)
Ground
No connection
No connection
No connection
1) Remote LED is not implemented, pin 11 may be connected to GND to allow the ACTIVITY LED to remain
on to indicate a Power On condition when using a standard ATX type power supply.
4.3 Hot Plug Support
Hot Plug insertion and removal are supported in the presence of a proper
connector and appropriate operating system (OS) support as described in the
SATA 2.6 specification. This product supports Asynchronous Signal Recovery
and will issue an unsolicited COMINIT when first mated with a powered
connector to guarantee reliable detection by a host system without hardware
device detection.
5 Command Sets
5.1 ATA Commands
Table 5-1: Supported ATA Commands
Op
Code
Op
Code
Description
Description
Check power mode
Data Set management
DCO
E5h
06h
B1h
92h
93h
90h
E7h
Security Disable Password
Security Erase Prepare
Security Erase Unit
Security Freeze Lock
Security Set Password
Security Unlock
F6h
F3h
F4h
F5h
F1h
F2h
70h
Download Microcode PIO
Download Microcode DMA
Execute drive diagnostic
Flush cache
Seek
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 19 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Op
Code
Op
Code
Description
Description
Flush cache Ext
EAh
ECh
E3h
E1h
91h
E4h
C9h
C8h
25h
60h
2Fh
C4h
29h
F8h
27h
21h
20h
24h
42h
41h
40h
10h
Set features
EFh
F9h
37h
C6h
E6h
B0h
E2h
E0h
E8h
CBh
CAh
35h
3Dh
61h
3Fh
C5h
39h
CEh
31h
30h
34h
45h
Identify device
Set Max Address
Set Max Address Ext
Set multiple mode
Sleep
Idle
Idle immediate
Initialize drive parameters
Read buffer
Smart
Read DMA (w/o retry)
Read DMA (w/retry)
Read DMA Ext
Standby
Standby immediate
Write buffer
Read FPDMA QUEUED
Read Log Ext
Write DMA (w/o retry)
Write DMA (w/retry)
Write DMA Ext
Read multiple
Read multiple Ext
Read native max address
Read native max Ext
Read sector(s) (w/o retry)
Read sector(s) (w/retry)
Read sector(s) Ext
Read Verify Ext
Write DMA FUA Ext
Write FPDMA QUEUED
Write Log Ext
Write multiple
Write multiple Ext
Write multiple FUA Ext
Write sector(s) (w/o retry)
Write sector(s) (w/retry)
Write sector(s) Ext
Write uncorrectable
Read verify sector(s) (w/o retry)
Read verify sector(s) (w/retry)
Recalibrate
5.1.1 48-Bit Address Command Set
SSD supports the 48-Bit Address command set consisting of:
• Flush Cache Ext
• Read DMA Ext
• Read native Max Address Ext
• Read Sector(s) Ext
• Set Max Address Ext
• Write DMA Ext
• Write Multiple Ext
• Write Sector(s) Ext
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 20 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
5.1.2 ATA General Feature Command Set
SSD supports the ATA General Feature command set consisting of:
• Download Microcode
• Executive Device Diagnostics
• Flush Cache
• Identify Device
• NOP (optional)
• Read Buffer (optional)
• Read DMA
• Read Multiple
• Read Sector(s)
• Read Verify Sector(s)
• Seek
• Set Features
• Set Multiple Mode
• Write Buffer (optional)
• Write DMA
• Write Multiple
• Write Sector(s)
5.1.3 Device Configuration Overlay Command Set
SSD supports the Device Configuration Overlay command set consisting of:
• Device Configuration Freeze Lock
• Device Configuration Identity
• Device Configuration Restore
• Device Configuration Set
5.1.4 General Purpose Log Command Set
SSD supports the General Purpose Log command set consisting of:
• Read Log Ext
• Write Log Ext
5.1.5 Host Protected Area Command Set
SSD supports the Host Protected Area command set consisting of:
• Read Native Max Address
• Read Native Max Address Ext
• Set Max Address
• Set Max Address Ext
• Set Max Freeze Lock (optional)
• Set Max Lock (optional)
• Set Max Set Password (optional)
• Set Max Unlock (optional)
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 21 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
5.1.6 Power Management Command Set
SSD supports the Power Management command set consisting of:
• Check Power Mode
• Idle
• Idle Immediate
• Sleep
• Standby
• Standby Immediate
• Slumber
• Partial Mode
5.1.7 Security Mode Feature Set
SSD supports the Security Mode command set consisting of:
• Security Set Password (OPCODE: F1h)
• Security Unlock (OPCODE: F2h)
• Security Erase Prepare (OPCODE: F3h)
• Security Erase Unit (OPCODE: F4h)
• Security Freeze Lock (OPCODE: F5h)
• Security Disable Password (OPCODE: F6h)
• Standby Immediate
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 22 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
5.1.8 Identify Device Data
The table below lists the sector data that will be returned by the SSD upon an
IDENTIFY DEVICE command.
Table 5-2: List of Device Identification
F: Fixed
Word
V: Variable
X: Both
Default Value
Description
General configuration bit-significant
information
Obsolete – Number of logical cylinders
(16383)
0
1
F
X
0040h
3FFFh
2
3
4-5
V
X
X
C837h
0010h
00000000h
Specific configuration
Obsolete – Number of logical heads (16)
Retired
Obsolete – Number of logical sectors per
logical track (63)
Reserved for assignment by the Compact
Flash Association
6
X
V
003Fh
7-8
00000000h
9
X
F
X
X
F
F
0000h
Varies
0000h
0000h
Varies
Varies
Retired
10-19
20-21
22
23-26
27-46
Serial number (20 ASCII characters)
Retired
Obsolete
Firmware revision (8 ASCII characters)
Model number (xxxxxxxx)
7:0- Maximum number of sectors transferred
per interrupt on MULTIPLE commands
Reserved
Capabilities
Capabilities
Obsolete
47
F
8010h
48
49
50
51-52
53
F
F
F
X
F
0000h
2F00h
4000h
000000000h
0007h
Words 88 and 70:64 valid
Obsolete – Number of logical cylinders
(16383)
Obsolete – Number of logical heads (16)
Obsolete – Number of logical sectors per track
(63)
Obsolete – Current capacity in sectors –
Number of sectors transferred per interrupt on
MULTIPLE commands
54
X
X
X
X
F
3FFFh
0010h
55
56
003Fh
57-58
59
00FBFC10h
0110h
60-61
62
63
F
X
F
F
8GB-128GB
0000h
Total number of user addressable sectors
Obsolete
Multi-word DMA modes supported/selected
PIO modes supported
0407h
0003h
64
Minimum Multiword DMA transfer cycle time
per word
65
F
0078h
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 23 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
F: Fixed
V: Variable
X: Both
Word
Default Value
Description
Manufacturer’s recommended Multiword DMA
transfer cycle time
Minimum PIO transfer cycle time without flow
control
Minimum PIO transfer cycle time with IORDY
flow control
66
67
68
F
F
F
0078h
0078h
0078h
Additional Supported (support download
microcode DMA)
Reserved
69
F
F
F
0100h
0000h
70
000000000000000 Reserved for the IDENTIFY PACKET DEVICE
71-74
0h
command
75
76
77
78
79
80
81
82
83
84
85
86
87
88
F
F
F
F
V
F
F
F
F
F
V
V
V
V
001Fh
0706h
0000h
0044h
0040H
01F8h
0000h
346Bh
70D9h
6023h
3469h
BC01h
6023h
003Fh
Queue depth
Serial SATA capabilities
Reserved for future Serial ATA definition
Serial ATA features supported
Serial ATA features enabled
Major Version Number
Minor Version Number
Command set supported
Command set supported
Command set/feature supported extension
Command set/feature enabled
Command set/feature enabled
Command set/feature default
Ultra DMA Modes
Time required for security erase unit
completion
Time required for Enhanced security erase
completion
89
90
F
F
001Eh
001Eh
91
92
V
V
0000h
FFFEh
Current advanced power management value
Master Password Revision Code
Hardware reset result. The contents of the bits
(12:0) of this word shall change only during
the execution of s hardware reset.
Vendor’s recommended and actual acoustic
management value
93
F
0000h
94
V
0000h
95
96
97
98-99
F
V
V
F
0000h
0000h
0000h
0000h
Stream Minimum Request Size
Streaming Transfer Time – DMA
Streaming Access Latency – DMA and PIO
Streaming Performance Granularity
Maximum user LBA for 48 bit Address feature
set
Streaming Transfer Time – PIO
Maximum number of 512-byte blocks per
DATA SET MANAGEMENT command
Physical sector size / Logical sector size
100-103
104
V
V
F
F
8GB-256GB
0000h
105
0000h
106
4000h
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 24 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
F: Fixed
V: Variable
X: Both
Word
Default Value
Description
Inter-seek delay for ISO-7779 acoustic testing
in microseconds
107
F
F
F
0000h
000000000000000
108-111
112-115
Unique ID
Reserved
0h
000000000000000
0h
116
117-118
119
120
121-126
V
F
F
F
F
0000h
Reserved
Words per logical Sector
Supported settings
Command set/Feature Enabled/Supported
Reserved
00000000h
4015h
4015h
0h
Removable Media Status Notification feature
set support
127
F
0h
128
129-159
V
X
0021h
0h
Security status
Vendor specific
Compact Flash Association (CFA) power
mode 1
Reserved for assignment by the CFA
160
F
X
0h
161-167
0h
3h: 2.5 inch
4h: 1.8 inch
5h: < 1.8 inch
168
F
Device Nominal Form Factor
DATA SET MANAGEMENT command is
supported
Additional Product Identifier
Reserve
Current media serial number
SCT Command Transport(
169
F
F
0001h
170-173
174-175
176-205
206
0h
0h
0h
0h
0h
V
F
F
207-208
Reserved
Alignment of logical blocks within a physical
block
Write-Read-Verify Sector Count Mode 3 (not
supported)
Write-Read-Verify Sector Count Mode 2 (not
supported)
209
F
V
F
4000h
0000h
0000h
210-211
212-213
214-216
217
218
219
220
0000h
0001h
0h
0h
0h
NV Cache relate (not supported)
Non-rotating media device
Reserved
NV Cache relate (not supported)
Write read verify feature set current mode
Reserved
F
F
F
V
221
0h
222
223
224-229
230-233
F
F
101Fh
0h
0h
Transport major version number
Transport minor version number
reserved
Extend number of user addressable sectors
Minimum number of 512-byte data blocks per
DOWNLOAD MICROCODE command for
0h
234
0001h
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 25 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
F: Fixed
V: Variable
X: Both
Word
Default Value
Description
mode 03h
Maximum number of 512-byte data blocks per
DOWNLOAD MICROCODE command for
mode 03h
235
00FFh
236-254
255
F
X
0h
XXA5h
XX is variable
Reserved
Integrity word (Checksum and Signature)
Table 5-3: Capacity specific Device Identification
*1
*2
*3
*4
Capacity
(GB)
(Word 1/Word 54)
(Word 57-58)
(Word 60-61)
(Word 100-103)
64
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
tbd
128
256
512
1000
5.1.1 S.M.A.R.T. Support
Data storage drives capture a variety of information during operation that may be
used to analyze drive ―health. SATA drives provide Self-Monitoring, Analysis
and Reporting Technology (SMART) features that include monitoring and storing
critical performance and calibration parameters to attempt to predict the
likelihood of near-term degradation or fault conditions. Drive manufacturers have
adopted S.M.A.R.T. to help warn system software, a system administrator, or a
user of impending drive failure, while time remains to take preventive action.
It provides the host system with the knowledge of a negative reliability condition
to allow the host system to warn the user of the impending risk of data loss and
advise the user of the appropriate action.
The technical documentation for S.M.A.R.T. is captured in the AT Attachment
(ATA) standard. The standard defines the protocols for reporting errors and for
invoking self-tests to collect and analyze data on demand. The ATA specification
is flexible and provides for individual manufacturers to define their own unique
vendor specific information. This section describes the baseline supported
S.M.A.R.T. command attributes. The information herein should be used in
conjunction with the ATA standard and related documents, which may serve as
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 26 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
references for topics and details not addressed here. Further, it is recommended
to consult the list of public S.M.A.R.T. attributes.
See the AT Attachment standard for implementation details.
5.1.2 S.M.A.R.T. Command Set
The supported S.M.A.R.T. command set is listed in the table below. See the AT
Attachment standard for implementation details.
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 27 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 5-4: S.M.A.R.T. Command Set
Value (hex) Command
00-CF
D0
Reserved
S.M.A.R.T. read attributes
D1*
D2
S.M.A.R.T. read threshold
S.M.A.R.T. enable/disable attribute autosave
S.M.A.R.T. save attribute values
S.M.A.R.T. execute off-line immediate
S.M.A.R.T. read log sector
D3*
D4
D5
D6
S.M.A.R.T. write log sector
D7*
D8
S.M.A.R.T. write attribute threshold
S.M.A.R.T. enable operations
S.M.A.R.T. disable operations
S.M.A.R.T. return status
D9
DA
DB
S.M.A.R.T. enable/disable automatic off-line
DC-FF
Reserved (Vendor Specific)
* Note that D1, D3, and D7 have been made obsolete in the
ATA-8 specification.
5.1.2.1 Extended SMART Attributes
Table 5-5: Extended SMART Attribute Table
SMART Attribute
ID
Description
01h
05h
09h
Read Error Rate
Reallocated sector Count
Power-On hours Count
Drive Power Cycle Count (Number of accumulation of power
on/off cycles)
Write Protect
0Ch
20h
A7h
SSD Protect Mode
SATA PHY Error Count (only record from power on, when power
off this value will clear to zero) this value include all PHY error
count, ex data FIS CRC ,code error, disparity error ,command
FIS CRC
A8h
A9h
Total Bad Block Count
Max Bad Block Count (will show early bad and later bad block
count)
Erase Fail Count
Erase count (average, max, erase count)
Wear Range delta
Program Fail Count
AAh
ACh
ADh
B1h
B5h
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 28 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
SMART Attribute
ID
Description
B6h
B7h
BBh
C0h
Erase Failure Block Count
Erase Count
Reported Uncorrectable Errors
Unexpected Power Loss Count
C2h
C4h
C7h
Temperature (only Toshiba or thermo sensor embedded)
Max Bad Block Count
Ultra CRC Error Count
Number of accumulation CRC error (read/write data FIS CRC
error)
Wear Range delta/SSD life remaining
Read Failure Block Count
Lifetime Writes to Flash
Host Writes
DAh
E7h
E8h
E9h
F1h
F2h
F6h
Host Reads
Total Erase Count
Table 5-6: Extended SMART Attribute Actual Data
0
1
2
3
4
5
6
7
8
9
0
10
0
11
0
ID
Flag Flag
Value
Worse
DATA
Threshold
32h
Uncorrectable ECC
Count
01h
0Bh
00h
64h
64h
0
0
0
0
05h
09b
0Ch
A8h
13h
12h
12h
12h
00h
00h
00h
00h
64h
64h
64h
64h
64h
64h
64h
64h
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32h
00h
00h
00h
Power on hour
Power on/off cycles
SATA PHY error count
Total Bad
Block Count
A9h
AAh
13h
02h
00h
00h
Fla6
Fla6
E (Note)
D (Note)
0
0
0Ah
0Ah
Later Bad
Block
Fla10
Fla10
Early Bad Block
0
0
0
0
ACh
ADh
32h
12h
00h
00h
64h
64h
64h
64h
Erase Fail Count
Max Erase Count
0
0
0
0
0
0
00h
00h
Ave Erase Count
(Fla4)
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 29 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
0
1
2
3
4
5
6
0
7
8
9
10
11
ID
Flag Flag
Value
00h
Worse
00h
DATA
Threshold
00h
B1h
B5h
00h
12h
00h
00h
Fla7
0
0
0
0
0
0
0
0
0
0
Program Fail
Count
64h
64h
00h
B6b
B7h
32h
12h
00h
00h
00h
64h
00h
64h
Erase Fail Count
0
0
0
0
0
0
00h
64h
Min Erase
Count
Fla4
Max Erase Count
Uncorrectable
Count
BBh
C0h
32h
12h
00h
00h
64h
64h
64h
64h
0
0
0
0
0
0
0
0
00h
00h
Number of Accidental Power
Loss Count
100-
Current
Temp
100-
Highest
Value
C2h
23h
00h
Current Temp
Lowest Temp
Highest Temp
0
1Eh
C4b
C7h
DAh
E7h
13h
32h
0Bh
13h
00h
00h
00h
00h
Fla8
64h
64h
64h
Fla8
64h
64h
64h
B (Note)
A (Note)
C (Note)
0Ah
00h
32h
00h
CRC Error Count
0
0
0
0
0
0
0
0
0
0
0
CRC Error Count
Fla9
0
0
0
0
Read
Fail
E8h
0Bh
00h
64h
64h
0
0
0
0
0
00h
Count
E9h
F1h
F2h
0Bh
12h
12h
12h
00h
00h
00h
00h
64h
64h
64h
64h
64h
64h
64h
64h
Lifetime Writes to Flash by Sector
0
0
0
0
00h
00h
00h
00h
Lifetime Writes from Host by Sector
Lifetime Reads from Host by Sector
Total Erase Count
F6h
Notes:
Formula:
Fla4 = Total Erase Count / disk Total Blocks (average Erase Count
Fla6 = (100 * (D- Total Bad Block Count) / (D-E)) Max = 100, Min = 1
Fla7 = 100*((Max Erase Count- F1a4)/Flash PE Cycle (MLC 3000, SLC 10000))
Fla8 = (100*(A-C))/A (Note) Min = 1
Fla9 = 100- (100*(F1a4/ Flash PE Cycle (MLC 3000, SLC 10000)
Fla10 = (100*G)/F Max = 100, Min = 1
Manual
9/11/2014
PSFEM1xxxGQxxx
Revision B
Viking Technology
Page 30 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
A: Number of free blocks when SSD changes to Write protect mode. (Plane)
B: Maximum Acceptable Number of Bad Blocks (Plane)
C: Number of Maximum Bad Blocks (Plane)
D: Number of free blocks when SSD changes to Write protect mode. (All Plane)
E: Acceptable Number of Bad Blocks (All Plane)
5.1.2.2 Off-line Mode
SSD’s support the optional 28-bit S.M.A.R.T. EXECUTION OFF-LINE
IMMEDIATE (B0h/D4h) command per the ATA-8 specification. This command
causes the SSD to initiate the collection of S.M.A.R.T. data in an off-line mode
and then preserves this data across power and reset events. Supported
subcommands include those shown in the table below. Reference the ATA-8
specification for subcommand detail.
Table 5-7: Supported S.M.A.R.T. EXECUTE OFF-LINE IMMEDIATE
Subcommands
Value
00h
01h
02h
04h
7Fh
81h
82h
84h
Description
Execute S.M.A.R.T. off-line routine immediately in off-line mode
Execute S.M.A.R.T. Short self-test routine immediately in off-line mode
Execute S.M.A.R.T. Extended self-test routine immediately in off-line mode
Execute S.M.A.R.T. Selective self-test routine immediately in off-line mode
Abort off-line mode self-test routine
Execute S.M.A.R.T. Short self-test routine immediately in captive mode
Execute S.M.A.R.T. Extended self-test routine immediately in captive mode
Execute S.M.A.R.T. Selective self-test routine immediately in captive mode
5.2 SATA Commands
The SATA 2.6 specification is a super set of the ATA/ATAPI-7 specification with
regard to supported commands. SSD’s support the following features that are
unique to the SATA specification.
5.2.1 Native Command Queuing (NCQ)
SSD’s support the Native Command Queuing (NCQ) command set, which
consists of
• READ FPDMA QUEUED
• WRITE FPDMA QUEUED
Note: With a maximum queue depth less than or equal to 32.
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 31 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
6 References
• Serial ATA Specification, Revision 2.6
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 32 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
7 Glossary
This document incorporates many industry and device specific words. The
following list defines a variety of these terms and acronyms.
Term
Definition
ATA
Advanced Technology Attachment
ATAPI
Advanced Technology Attachment Packet Interface
Bit error rate, or percentage of bits that have errors relative to the total number of bits
received
BER
Device Initiated Link Power Management. The ability of the device to request SATA link
power state changes.
Direct Memory Access
Enterprise Multi-Level Cell
Extended
DIPM
DMA
eMLC
EXT
FP
First Party
GB
Giga-byte defined as 1x109 bytes
HDD
Hard Disk Drive
A term used to describe the removal or insertion of a SATA storage drive when the
system is powered on.
Hot Plug
IOPS
LBA
MB
MLC
Input output operations per second
Logical Block Address
Mega-bytes defined as 1x106 bytes
Multi-Level Cell
MTBF
Mean Time Between Failures
Native Command Queuing. The ability of the SATA hard drive to queue and re-order
commands to maximize execution efficiency.
No Operation
NCQ
NOP
OS
Operating System
Port
The point at which a SATA drive physically connects to the SATA controller.
RMS
RPM
SAS
SATA
SFF
SLC
Root Mean Squared
Revolutions Per Minute
Serial Attached SCSI
Serial ATA
Small Form Factor
Single Level Cell
Self-Monitoring, Analysis and Reporting Technology: an open standard for developing
hard drives and software systems that automatically monitors a hard drive’s health and
S.M.A.R.T. reports potential problems.
SSD Solid-State Drive
Manual
PSFEM1xxxGQxxx
Revision B
9/11/2014
Viking Technology
Page 33 of 33
Download from Www.Somanuals.com. All Manuals Search And Download.
|