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 PSFEM1xxxGQxxx Revision B www.vikingtechnology.
Revision History Date 5/10/13 6/27/13 7/11/13 Revision A A1 A2 7/24/13 A3 9/09/13 A4 1/02/14 9/11/14 A5 B Manual PSFEM1xxxGQxxx Revision B www.vikingtechnology.com Description Initial Release Update PN table for new PN’s Labeled and revised SMART table Add SMART table for 3Gps. Revised performance numbers per lab data. Added AES info Add product image to 1st page. Create separate datasheets for 3Gbps. Revised extended SMART attributes. Changed Client to Industrial. Add MLC PN’s.
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.
Ordering Information: Slim SATA SSD Solid-State Drive Part Numbers VRFEM1008GQCQMxx VRFEM1016GQCQMxx VRFEM1032GQCRMxx VRFEM1064GQCSMxx VRFEM1008GQIQMxx VRFEM1016GQIQMxx VRFEM1032GQIRMxx VRFEM1064GQISMxx VRFEM14096QCGSxx VRFEM18192QCHSxx VRFEM18192QCQQSxx VRFEM1016GQCQSxx VRFEM1032GQCRSxx VRFEM1064GQCSSxx VRFEM14096QIGSxx VRFEM18192QIHSxx VRFEM18192QIQQSxx VRFEM1016GQIQSxx VRFEM1032GQIRSxx VRFEM1064GQISSxx SATA Interface Application 3Gbps 3Gbps 3Gbps 3Gbps 3Gbps 3Gbps 3Gbps 3Gbps 3Gbps 3Gbps 3Gbps 3Gbps 3
Product Picture(s) Slim SATA Top View Manual PSFEM1xxxGQxxx Revision B www.vikingtechnology.
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 www.vikingtechnology.
Table of Contents 1 INTRODUCTION 10 1.1 Features 10 1.2 Block Diagram 11 1.3 SATA Interface 12 2 2.1 PRODUCT SPECIFICATIONS Performance 13 13 2.2 Timing 2.2.1 STANDBY IMMEDIATE Command 13 14 2.3 Electrical Characteristics 2.3.1 Absolute Maximum Ratings 2.3.2 Supply Voltage 2.3.3 Power Consumption 14 14 14 15 2.4 Environmental Conditions 2.4.1 Temperature and Altitude 2.4.2 Shock and Vibration 2.4.3 Electromagnetic Immunity 15 15 15 15 2.5 Reliability 16 2.6 Data Security 16 3 3.
5.1 ATA Commands 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 19 20 21 21 21 21 22 22 23 26 27 5.2 SATA Commands 5.2.
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 ________________________________________
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.
1.2 Block Diagram Figure 1-1: High-Level Block Diagram for VRFEM1xxxGQxxx Manual PSFEM1xxxGQxxx Revision B www.vikingtechnology.
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.
2 Product Specifications 2.1 Performance Table 2-1: Maximum Sustained Read and Write Bandwidth Access Type Sequential Read, 256K Sequential Write, 256K VRFEM1xxxGQxxx Up to 197 MB/s Up to 85 MB/s 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.
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 Min - Max 72.9 Unit ms Notes: 1.
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 tbd Unit W W 2.4 Environmental Conditions 2.4.
2.5 Reliability Table 2-10: Reliability Specifications Parameter ECC Read Endurance Write Endurance Data retention VRFEM1xxxGQxxx 44-bit per 1KByte 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.
3 Mechanical Information Capacity (GB) Height (mm) Width (mm) Length (mm) 4.00 max 54 max 39.82 max 8 to 120 Figure 3-1: Dimensions Note: • All dimensions are in inches [millimeters]. Manual PSFEM1xxxGQxxx Revision B www.vikingtechnology.
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.
Table 4-2: Serial ATA Power Pin Definitions Pin P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 Function 3.3V_1 3.3V_2 3.
Flush cache Ext Op Code EAh Set features Op Code EFh Identify device ECh Set Max Address F9h Idle E3h Set Max Address Ext 37h Idle immediate E1h Set multiple mode C6h Initialize drive parameters 91h Sleep E6h Read buffer E4h Smart B0h Read DMA (w/o retry) C9h Standby E2h Read DMA (w/retry) C8h Standby immediate E0h Read DMA Ext 25h Write buffer E8h Read FPDMA QUEUED 60h Write DMA (w/o retry) CBh Read Log Ext 2Fh Write DMA (w/retry) CAh Read multiple C4h Write DM
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.
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.
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.
F: Fixed V: Variable X: Both Default Value 66 F 0078h 67 F 0078h 68 F 0078h 69 F 0100h 70 F 71-74 F 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 0000h 000000000000000 0h 001Fh 0706h 0000h 0044h 0040H 01F8h 0000h 346Bh 70D9h 6023h 3469h BC01h 6023h 003Fh 89 F 001Eh 90 F 001Eh 91 92 V V 0000h FFFEh 93 F 0000h 94 V 0000h 95 96 97 98-99 F V V F 0000h 0000h 0000h 0000h 100-103 V 8GB-256GB 104 V 0000h 105 F 0000h 106 F 4000h Word Manual
F: Fixed V: Variable X: Both Default Value Description 107 F 0000h Inter-seek delay for ISO-7779 acoustic testing in microseconds 108-111 F 112-115 F 116 117-118 119 120 121-126 V F F F F 000000000000000 0h 000000000000000 0h 0000h 00000000h 4015h 4015h 0h 127 F 0h 128 129-159 V X 0021h 0h 160 F 0h 161-167 X 168 F 0h 3h: 2.5 inch 4h: 1.8 inch 5h: < 1.
Word F: Fixed V: Variable X: Both Default Value Description 00FFh mode 03h Maximum number of 512-byte data blocks per DOWNLOAD MICROCODE command for mode 03h Reserved 235 236-254 F 255 X 0h XXA5h XX is variable Integrity word (Checksum and Signature) Table 5-3: Capacity specific Device Identification *1 *2 *3 *4 (Word 1/Word 54) (Word 57-58) (Word 60-61) (Word 100-103) 64 tbd tbd tbd tbd 128 tbd tbd tbd tbd 256 tbd tbd tbd tbd 512 tbd tbd tbd tbd 1000 tbd tbd tbd
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 www.vikingtechnology.
Table 5-4: S.M.A.R.T. Command Set Value (hex) Command 00-CF Reserved D0 S.M.A.R.T. read attributes D1* S.M.A.R.T. read threshold D2 S.M.A.R.T. enable/disable attribute autosave D3* S.M.A.R.T. save attribute values D4 S.M.A.R.T. execute off-line immediate D5 S.M.A.R.T. read log sector D6 S.M.A.R.T. write log sector D7* S.M.A.R.T. write attribute threshold D8 S.M.A.R.T. enable operations D9 S.M.A.R.T. disable operations DA S.M.A.R.T. return status DB S.M.A.R.T.
SMART Attribute ID B6h B7h BBh C0h C2h C4h C7h Description Erase Failure Block Count Erase Count Reported Uncorrectable Errors Unexpected Power Loss Count 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 Host Reads Total Erase Count DAh E7h E8h E9h F1h F2h F6h Table 5-6: Extended SMART Attribute Act
0 1 2 3 4 ID Flag Flag Value Worse B1h 00h 00h 00h 00h B5h 12h 00h 64h B6b 32h 00h B7h 12h BBh 5 6 7 8 9 10 11 DATA Fla7 Threshold 0 0 0 0 0 0 00h 64h Program Fail Count 0 0 0 0 0 00h 00h 00h Erase Fail Count 0 0 0 0 0 00h 00h 64h 64h Fla4 Min Erase Count 0 64h 32h 00h 64h 64h Uncorrectable Count 0 0 0 00h C0h 12h 00h 64h 64h 0 0 0 00h C2h 23h 00h 100Current Temp 100Highest Value Current Temp Lowest Temp Highest Temp
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.
6 References • Serial ATA Specification, Revision 2.6 Manual PSFEM1xxxGQxxx Revision B www.vikingtechnology.
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 ATAPI Advanced Technology Attachment Advanced Technology Attachment Packet Interface Bit error rate, or percentage of bits that have errors relative to the total number of bits received Device Initiated Link Power Management. The ability of the device to request SATA link power state changes.