SanDisk Corporation general policy does not recommend the use of its products in life support
applications wherein a failure or malfunction of the product may directly threaten life or injury. Without
limitation to the foregoing, SanDisk shall not be liable for any loss, injury or damage caused by use of its
products in any of the following applications:
Special applications such as military related equipment, nuclear reactor control, and aerospace Control devices for automotive vehicles, train, ship and traffic equipment Safety system for disaster prevention and crime prevention
Medical-related equipment including medical measurement device
Accordingly, in any use of SanDisk products in life support systems or other applications where failure
could cause damage, injury or loss of life, the products should only be incorporated in systems designed
with appropriate redundancy, fault tolerant or back-up features. Per SanDisk Terms and Conditions of
Sale, the user of SanDisk products in life support or other such applications assumes all risk of such use
and agrees to indemnify, defend and hold harmless SanDisk Corporation and its affiliates against all
damages.
Security safeguards, by their nature, are capable of circumvention. SanDisk cannot, and does not,
guarantee that data will not be accessed by unauthorized persons, and SanDisk disclaims any warranties
to that effect to the fullest extent permitted by law.
This document and related material is for information use only and is subject to change without prior
notice. SanDisk Corporation assumes no responsibility for any errors that may appear in this document or
related material, nor for any damages or claims resulting from the furnishing, performance or use of this
document or related material. Absent a written agreement signed by SanDisk Corporation or its
authorized representative to the contrary, SanDisk Corporation explicitly disclaims any express and
implied warranties and indemnities of any kind that may or could be associated with this document and
related material, and any user of this document or related material agrees to such disclaimer as a
precondition to receipt and usage hereof. EACH USER OF THIS DOCUMENT EXPRESSLY WAIVES ALL
GUARANTIES AND WARRANTIES OF ANY KIND ASSOCIATED WITH THIS DOCUMENT AND/OR RELATED
MATERIALS, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED
WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR INFRINGEMENT,
TOGETHER WITH ANY LIABILITY OF SANDISK CORPORATION AND ITS AFFILIATES UNDER ANY CONTRACT,
NEGLIGENCE, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY FOR LOSS OF USE, REVENUE, OR
PROFIT OR OTHER INCIDENTAL, PUNITIVE, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES, INCLUDING
WITHOUT LIMITATION PHYSICAL INJURY OR DEATH, PROPERTY DAMAGE, LOST DATA, OR COSTS OF
PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES.
No part of this document may be reproduced, transmitted, transcribed, stored in a retrievable manner or
translated into any language or computer language, in any form or by any means, electronic, mechanical,
magnetic, optical, chemical, manual or otherwise, without the prior written consent of an officer of
SanDisk Corporation.
All parts of the SanDisk documentation are protected by copyright law and all rights are reserved. SanDisk
and the SanDisk logo are registered trademarks of SanDisk Corporation, registered in the United States
and other countries. Other brand names mentioned herein are for identification purposes only and may
be the trademarks of their respective holder(s).
SanDisk SSD X100 is designed to improve the mobile computing user experience with leading
performance, high reliability and power efficiency in SATA standard 2.5” and mSATA small form
factor.
SanDisk X100 with 32, 64, 128, 256 and 512 gigabyte1 (GB) flash memory, support performance
optimizations such as “Multi Stream” support, performance throttling, and move/copy megafiles in high performance.
With a state of the art and an evolutionary controller design, SanDisk SSD provides more than
fast sequential read/write performance and provides significant improved random I/O
performance and multi stream capabilities enabling SanDisk SSD to work much faster.
SanDisk, the industry leader in flash storage, is uniquely positioned to drive the paradigm shift in
mobile computing to SSDs Inside enterprise and consumers computers, such as the thin & light
laptops and transportable laptops.
This manual describes the functional, mechanical and interface specifications for the following
SanDisk SSD X100 model drives: SATA 2.5” 7.0mm, SATA 2.5” 9.5mm and SATA mSATA.
1
1 megabyte (MB) = 1 million bytes; 1 gigabyte (GB) = 1 billion bytes. Some of the listed capacity is used
for formatting and other functions, and thus is not available for data storage.
SATA 2.5” 7.0mm case, complies with SFF-8223 and SFF-8201
SATA 2.5” 9.5mm case, complies with SFF-8223 and SFF-8201
Standard mSATA form factor with a Mini-PCIe edge connector, complies to
JEDEC MO-300B standard
Interface to host:
SATA 6Gb/s (Revision 3.0) compliant
Backwards compliant to SATA 3Gb/s & SATA 1.5Gb/s
ATA 8 Command Set ACS-2
NCQ support up to queue depth = 32
SMART support
High performance
Maximum Host transfer rate: 6Gb/s
Sustained Sequential Read: 500 MB/s
Sustained Sequential Write: 430 MB/s
4K Random Write: 43,000 IOPS
4K Random Read: 76,000 IOPS
Write Latency: 65µs
Read Latency: 55µs
Low power consumption:
Typical read/write
Slumber power mode
2
:
3
:
4
: 120mW to 150mW
5
: 70mW to 100mW
2
The logical capacity of the drive conforms to the IDEMA HDD Specification. See www.idema.org for details. Some of
the listed capacity is used for formatting and other functions, and thus is not available for data storage. 1 megabyte
(MB) = 1 million bytes; 1 gigabyte (GB) = 1 billion bytes.
3
Performance for 256GB product on SATA 6Gb/s host, Queue Depth = 32. Based on internal testing; performance
may vary.
4
Average (typical) power while running MobileMarkTM 2007. X100 is configured with Device Initiated Power
Management (DIPM) enabled and Host Initiated Power Management (HIPM) enabled. 120mW for form factors with
input power of 3.3V ; 150mW for 2.5” standard SATA (5V).
5
With DIPM enabled. 70mW-75mW for form factors with input power of 3.3V ; 100mW for 2.5” standard SATA (5V).
The SSD X100 contains a high-level, intelligent storage subsystem with powerful capabilities.
These capabilities include the following:
Supports multi stream – improves user experience in multitasking systems
Support for Trim command
Minimal write amplification – increases endurance and performance
Tiered caching – Volatile and non-volatile cache
Supports ATA register and command set (ATA-8 / ACS2 standard)
S.M.A.R.T. feature supported
Host independence from details of erasing and programming flash memory
Sophisticated system for error recovery including a powerful error correction code (ECC)
Sophisticated system for managing defects
Advanced power management for low power operation
Implementation of dynamic and static wear-leveling to extend SSD X100 life
SSD X100 contains a sophisticated defect and error management system that is similar to the
systems found in magnetic disk drives, and in many cases, offers enhancements. If necessary,
the SSD device will rewrite data from a defective block to a good block. This action is completely
transparent to the host and does not consume any user data space.
The SSD soft error rate specification is much better than the magnetic disk drive specification. In
the extremely rare case that a read error does occur, the SSD X100 products have innovative
algorithms to recover the data by using error detection code and error correction code
(EDC/ECC). These defect and error management systems, coupled with the solid state
construction, give SSD X100 unparalleled reliability.
1.4.2 Wear Leveling
Wear leveling is an intrinsic part of the erase pooling functionality of SSDs using NAND memory.
Advanced features of dynamic and static wear-leveling, and automatic block management are
used to ensure an even distribution of write/erase cycles throughout the entire device,
regardless of how dynamic or static the data written is. This guarantees high data reliability and
maximizes flash life expectancy.
1.4.3 Bad Block Management
Bad blocks are occasionally created during the life cycle of a flash component, in a phenomenon
called dynamic bad-block accumulation. These bad blocks must be marked and replaced
dynamically in order to prevent read/write failures. When a bad block is detected, the
embedded Bad Block Mapping algorithm maps out the block, which will remove the block from
future use.
The SSD X100 supports a unique feature to improve random write performance and ensure very
positive user experience. Studies show that modern operating systems mostly access the
storage device using small access blocks, with the majority being 4KB access blocks.
The small logical access blocks conflict with the physical block structure (>1MB) for the newer
generation flash memory technology. Therefore, to bridge this difference, SSD X100 employs
three storage layers:
Volatile cache - DDR DRAM cache
nCache™ - A non-volatile flash write cache
Mass storage – MLC NAND flash
The nCache™ is used to accumulate small writes (called segments) at high speed and then flush
& consolidate them to larger MLC section of the NAND Flash memory array.