background image

 

 

 

Manual 

9/20/2016 

PSFEM4xxxGSxxx 

Viking Technology 

Revision G 

 

Page 1 of 36 

www.vikingtechnology.com 

 

 

 

SATA 6Gb/s  

M.2 SATA 

Manual 

 
 

 

M.2  SATA  is  a  non-volatile,  solid-state  storage  device  delivering  Serial 
ATA  performance,  reliability  and  ruggedness  for  environmentally 
challenging applications. 

 

Summary of Contents for VPFEM4128GSCBMTL

Page 1: ...hnology Revision G Page 1 of 36 www vikingtechnology com SATA 6Gb s M 2 SATA Manual M 2 SATA is a non volatile solid state storage device delivering Serial ATA performance reliability and ruggedness for environmentally challenging applications ...

Page 2: ... Update formatting of tables add TBW values 2 4 15 Revise PN for 80mm products and update mechanicals 2 5 15 2 10 15 B Change name of Table 4 1 to M 2 SATA Connector Pinouts and pin58 to N C 3 27 15 C Revise PN table per PSG 4 23 15 D Revise PN table per PSG Add Photo s 8 10 15 E Add 15nm PN s Fix font sizes Correct the capacity coding Add capacity and LBA table Remove picture until 60mm is availa...

Page 3: ... 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 ...

Page 4: ... 6GB Client 128 MLC 0 to 70 c TSB 15nm L die VPFEM4064GSCDMTL 60 SATA 6GB Client 64 MLC 0 to 70 c TSB 15nm L die VPFEM4032GSCDMTL 60 SATA 6GB Client 32 MLC 0 to 70 c TSB 15nm L die VRFEM4032GSCWMTK 60 SATA 6GB Client 32 MLC 0 to 70 c TSB A19nm K die VRFEM4064GSCYMTK 60 SATA 6GB Client 64 MLC 0 to 70 c TSB A19nm K die VRFEM4128GSCTMTK 60 SATA 6GB Client 128 MLC 0 to 70 c TSB A19nm K die Notes Refer...

Page 5: ...com Client SSD s Viking s client SSD contains sophisticated provisions to protect firmware and data from corruption due to unexpected power loss However should power fail unexpectedly in flight write data may be lost if the SSD power is not managed at the system level for these power fail events ...

Page 6: ...1 STANDBY IMMEDIATE Command 13 2 4 Electrical Characteristics 14 2 4 1 Absolute Maximum Ratings 14 2 4 2 Supply Voltage 14 2 4 3 Supply Current 15 2 4 4 Power Consumption 15 2 5 Environmental Conditions 15 2 5 1 Temperature and Altitude 15 2 5 2 Shock and Vibration 16 2 5 3 Electromagnetic Immunity 16 2 6 Reliability 16 3 MECHANICAL INFORMATION 17 3 1 Dimensions 17 3 2 Card Edge Detail 19 3 3 M 2 ...

Page 7: ...al Feature Command Set 23 5 1 3 Device Configuration Overlay Command Set 24 5 1 4 General Purpose Log Command Set 24 5 1 5 Host Protected Area Command Set 24 5 1 6 Power Management Command Set 25 5 1 7 Security Mode Feature Set 25 5 1 8 Identify Device Data 26 5 1 1 S M A R T Support 30 5 1 2 SATA 3 0 S M A R T Command Set 31 5 2 SATA Commands 35 5 2 1 Native Command Queuing NCQ 35 6 REFERENCES 35...

Page 8: ...y Specifications ______________________________________________ 16 Table 3 1 M 2 SSD weight______________________________________________________ 21 Table 4 1 M 2 SATA Connector Pin Signal Definitions ________________________________ 21 Table 5 1 Supported ATA Commands ____________________________________________ 22 Table 5 2 List of Device Identification __________________________________________...

Page 9: ...rsh environments such as shock vibration humidity altitude ESD and extreme temperatures 1 1 Features The SSD delivers the following features Offers seamless SATA Revision 3 0 interface support for SATA up to 6Gb s Low overall SSD power consumption Supports Native Command Queuing NCQ to 32 commands Compatible with all major SLC and MLC flash technologies S M A R T Superior wear leveling algorithm E...

Page 10: ...016 PSFEM4xxxGSxxx Viking Technology Revision G Page 10 of 36 www vikingtechnology com 1 2 Block Diagram Figure 1 1 High Level Block Diagram Notes 1 Support for up to 4 channels and 4 CE in the NAND Flash interface ...

Page 11: ...on revision 3 0 that supports SATA up to 6 Gbps The SATA interface connects the host computer to the SSD subsystem The SATA interface runs at a maximum speed of 6 Gbps Giga bits per second If the host computer is unable to negotiate a speed of 6 Gbps the SATA interface automatically renegotiates to a speed of 3 Gbps or 1 5 Gbps For a list of supported commands and other specifics please see Chapte...

Page 12: ... Read and Write Bandwidth Capacity Flash Structure Flash Type Sequential Read MB s Sequential Write MB s Notes 32GB 8GB x 4 A19nm 510 180 64GB 16GB x 4 A19nm 447 95 6 128GB 32GB x 4 A19nm 515 180 32GB 8GB x 4 L84A 130 100 64GB 16GB x 4 L84A 135 110 128GB 32GB x 4 L84A 32GB 8GB x 4 L85A 245 70 64GB 16GB x 4 L85A 475 140 128GB 32GB x 4 L85A 480 175 Notes 1 Performance measured using CrystalDiskMark ...

Page 13: ... host 5 Refer to Application Note AN0006 for Viking SSD Benchmarking Methodology 6 Performance measured using VPFEM4064GSCDMT and IOMETER06 7 Data is based on SSD s using Toshiba A19nm NAND devices 8 L95A data not currently available 2 3 Timing Table 2 3 Timing Specifications Type Average Latency Power On to Ready POR TBD Command to DRQ TBD Time to Erase ATA Secure Erase TBD Notes 1 Device measure...

Page 14: ...WE completed 72 9 ms Notes 1 From Standby Immediate command to NAND Write Protect enable 2 4 Electrical Characteristics 2 4 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 Min Max Unit Maximum Voltage...

Page 15: ...on at 3 3V Capacity Flash Structure Read Write Idle Partial Slumber DEVSLP Unit 16GB 8GB x 2 904 838 276 62 43 4 9 mW 32GB 8GBx4 1369 1210 292 76 58 4 6 mW 64GB 32GBx2 1577 1278 301 81 63 4 3 mW 128GB 32GBx4 1623 1283 299 85 66 4 3 mW 256GB 64GBx4 TBD TBD TBD TBD TBD 4 3 mW Notes 1 Measured using Toshiba A19 Toggle MLC NAND 2 5 Environmental Conditions 2 5 1 Temperature and Altitude Table 2 9 Temp...

Page 16: ...on Shock 500G 2ms Vibration 20 80 Hz 1 52mm 80 2000 Hz 20G X Y Z axis 30 min for each 2 5 3 Electromagnetic Immunity M 2 is an embedded product for host systems and is designed not to impair with system functionality or hinder system EMI FCC compliance 2 6 Reliability Table 2 11 Reliability Specifications Parameter Description ECC 72 bit per 1KByte Read Endurance Unlimited Write Endurance 32GB 64G...

Page 17: ...m 3 Mechanical Information 3 1 Dimensions Figure 3 1 Dimensions d Notes 1 All dimensions are in millimeter General tolerance is 0 15 PCB thickness 0 8 0 08 2 Refer to Ordering Information table for the complete Viking part number that describes the xxx VRFEM6xxx Note2 VRFEM4xxx Note2 VRFEM5xxx Note2 ...

Page 18: ...gy com Figure 3 2 Dimension Details for M 2 60mm length Notes 1 All dimensions are in millimeter General tolerance is 0 15 PCB thickness 0 8 0 08 2 Refer to Ordering Information table for the complete Viking part number that describes the xxx FOR CARD EDGE DETAIL SEE SECTION 3 2 VRFEM4xxx Note2 ...

Page 19: ...Manual 9 20 2016 PSFEM4xxxGSxxx Viking Technology Revision G Page 19 of 36 www vikingtechnology com 3 2 Card Edge Detail Figure 3 3 Dimension Details for M 2 card edge ...

Page 20: ...Manual 9 20 2016 PSFEM4xxxGSxxx Viking Technology Revision G Page 20 of 36 www vikingtechnology com Figure 3 4 Dimension Details for M 2 connector and notch Key notch detail ...

Page 21: ...escription Pin 74 3 3V CONFIG_2 GND 75 72 3 3V GND 73 70 3 3V GND 71 68 SUSCLK 32kHz I 0 3 3V CONFIG_1 GND 69 66 Module Key N C 67 64 Module Key Module Key 65 62 Module Key Module Key 63 60 Module Key Module Key 61 58 N C Module Key 59 56 Reserved for MFG_DATA GND 57 54 N C N C 55 52 N C N C 53 50 N C GND 51 48 N C SATA A 49 46 N C SATA A 47 44 N C GND 45 42 N C SATA B 43 40 N C SATA B 41 38 DEVSL...

Page 22: ...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 Description Op Code Description Op Cod...

Page 23: ... max address F8h Write FPDMA QUEUED 61h Read native max Ext 27h Write Log Ext 3Fh Read sector s w o retry 21h Write multiple C5h Read sector s w retry 20h Write multiple Ext 39h Read sector s Ext 24h Write multiple FUA Ext CEh Read Verify Ext 42h Write sector s w o retry 31h Read verify sector s w o retry 41h Write sector s w retry 30h Read verify sector s w retry 40h Write sector s Ext 34h Recali...

Page 24: ...t 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 comman...

Page 25: ...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 ...

Page 26: ...nt by the Compact Flash Association 9 X 0000h Retired 10 19 F Varies Serial number 20 ASCII characters 20 21 X 0000h Retired 22 X 0000h Obsolete 23 26 F Varies Firmware revision 8 ASCII characters 27 46 F Varies Model number xxxxxxxx 47 F 8010h 7 0 Maximum number of sectors transferred per interrupt on MULTIPLE commands 48 F 0000h Reserved 49 F 2F00h Capabilities 50 F 4000h Capabilities 51 52 X 00...

Page 27: ...rial ATA definition 78 F 0014h Serial ATA features supported 79 V 0040H Serial ATA features enabled 80 F 01F8h Major Version Number 81 F 0000h Minor Version Number 82 F 346Bh Command set supported 83 F 7D09h Command set supported 84 F 6063h Command set feature supported extension 85 V 3469h Command set feature enabled 86 V BC01h Command set feature enabled 87 V 6063h Command set feature default 88...

Page 28: ...r 119 F 4014h Supported settings 120 F 4014h Command set Feature Enabled Supported 121 126 F 0h Reserved 127 F 0h Removable Media Status Notification feature set support 128 V 0021h Security status 129 159 X 0h Vendor specific 160 F 0h Compact Flash Association CFA power mode 1 161 167 X 0h Reserved for assignment by the CFA 168 F 3h 2 5 inch 4h 1 8 inch 5h 1 8 inch Device Nominal Form Factor 169 ...

Page 29: ...de 221 0h Reserved 222 F 107Fh Transport major version number 223 F 0h Transport minor version number 224 229 0h reserved 230 233 0h Extend number of user addressable sectors 234 0001h Minimum number of 512 byte data blocks per DOWNLOAD MICROCODE command for mode 03h 235 0080h Maximum number of 512 byte data blocks per DOWNLOAD MICROCODE command for mode 03h 236 254 F 0h Reserved 255 X XXA5h XX is...

Page 30: ...ufacturers 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 documentatio...

Page 31: ... S M A R T disable operations DA S M A R T return status 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 4 Extended SMART Attribute Table SMART Attribute ID Description 01h Number of accumulated Uncorrectable errors Range 0 255 Read Error Rate 05h Reallo...

Page 32: ...ead Failure Block Count E9h Lifetime Writes to Flash GB F1h Lifetime Writes from Host each G F2h Lifetime Reads from Host each G F3h Total internal copy ecc error count F4h Average erase count 4bytes F5h Max erase count 4 bytes F6h Total Erase Count 6 bytes FAh Read retry count FBh Do wearleveling count FCh CRC error write count Notes 1 Dummy is null and not used Table 5 5 Extended SMART Attribute...

Page 33: ...13h 00h 64h 64h SSD life remaining Note 2 0 0 0 00h E8h 0Bh 00h 64h 64h Total Read bad Block Count 0 0 0 00h E9h 0Bh 00h 64h 64h Flash write 64GB each count 0 0 0 00h F1h 32h 00h 00h 00h Host write 64GB count 0 0 0 00h F2h 32h 00h 00h 00h Host read 64GB count 0 0 0 00h F3h 02h 00h 64h 64h Total internal copy ecc error count 0 0 0 00h F4h 02h 00h 64h 64h Total Average erase count 0 0 0 00h F5h 02h ...

Page 34: ...it 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 ...

Page 35: ... 81h Execute S M A R T Short self test routine immediately in captive mode 82h Execute S M A R T Extended self test routine immediately in captive mode 84h 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 a...

Page 36: ... Hard Disk Drive Hot Plug A term used to describe the removal or insertion of a SATA storage drive when the system is powered on IOPS Input output operations per second LBA Logical Block Address MB Mega bytes defined as 1x10 6 bytes MLC Multi Level Cell MTBF Mean Time Between Failures NCQ Native Command Queuing The ability of the SATA hard drive to queue and re order commands to maximize execution...

Reviews: