AP-FD18C22B0128GS-WC

ATA Flash Drive 187
AP-FD18C22BxxxxxS-XXX
6
© 2012 Apacer Technology Inc. Rev. 1.0
5. Flash Management
5.1 Intelligent Endurance Design
5.1.1 Advanced wear-leveling algorithms
Flash memory devices differ from Hard Disk Drives (HDDs) in terms of how blocks are utilized. For HDDs,
when a change is made to stored data, like erase or update, the controller mechanism on HDDs will
perform overwrites on blocks. On the other hand, NAND flash storage adopt flash as their primary media.
Unlike HDDs, flash blocks cannot be overwritten and each P/E cycle wears down the lifespan of blocks
gradually. Repeatedly program/erase cycles performed on the same memory cells will eventually cause
some blocks to age faster than others. This would bring flash storages to their end of service term earlier.
Wear leveling is an important mechanism that level out the wearing of blocks so that the wearing-down of
blocks can be almost evenly distributed. This will increase the lifespan of SSDs. Commonly used wear
leveling types are Static and Dynamic.
5.1.2 S.M.A.R.T.
S.M.A.R.T. is an acronym for Self-Monitoring, Analysis and Reporting Technology, an open standard
allowing disk drives to automatically monitor their own health and report potential problems. It protects the
user from unscheduled downtime by monitoring and storing critical drive performance and attributes
parameters. Ideally, this should allow taking proactive actions to prevent impending drive failure.
Apacer devices use the standard SMART command B0h to read data out from the drive to activate our
SMART feature that complies with the ATA/ATAPI-7 specifications. Based on the SFF-8035i Rev. 2.0
specifications, SMART Attribute IDs shall include Initial bad block count, Bad block count, Spare block
count, Maximum erase count, Average erase count and Power cycle. When the SMART Utility running on
the host, it analyzes and reports the disk status to the host before the device reaches in critical condition.
5.1.3 Built-in Hardware ECC
The properties of NAND flash memory make it ideal for applications that require high integrity while
operating in challenging environments. The integrity of data to NAND flash memory is generally
maintained through ECC algorithms. This ATA-Flash Drive is programmed with a hardware ECC engine
which correct up to 72 bits per 1KB.
5.1.4 Flash Block Management
Contemporary process technology is unable to guarantee total reliability of NAND flash memory array.
When a flash memory device leaves factory, it comes with a highly minimal number of initial bad block
during production or out-of-factory as there is no currently known technology that produce flash chips free
of bad blocks. On the other hand, bad blocks may develop during program/erase cycles. When host
performs program/erase command on a block, bad block may appear in Status Register. Since bad
blocks are inevitable, the solution is to keep them in control. Apacer flash devices are programmed with
ECC, block mapping technique and S.M.A.R.T to reduce invalidity or error. Once bad blocks are detected,
data in those blocks will be transferred to free blocks and error will be corrected by designated algorithms.
ATA Flash Drive 187
AP-FD18C22BxxxxxS-XXX
7
© 2012 Apacer Technology Inc. Rev. 1.0
5.2 Power Failure Management
Power Failure Management ensures data transmission when experiencing unstable power supply. When
power disruption takes places, NAND Flash will have to cache multiple write-to-flash cycles to securely
store data. This urgent operation requires about several milliseconds to get it done. When the supplied
voltage is below a certain percentage of the required, the flash controller will be signaled by a detector IC
component with low power detection signal and then the firmware will communicate the controller to flush
all the data into the cache of Flash storage area. This can prevent incomplete data transmission. The
crucial part lies in the strength of the capacitor of the SSD. The capacitor must be able to hold up some
milliseconds of remaining time before the power is totally out, for the urgent write-back-into-flash
operations to complete.
5.3 Enhanced Security Level
5.3.1 ATA Secure Erase
Accomplished by the Secure Erase (SE) command, which added to the open ANSI standards that control
disk drives, “ATA Secure Erase” is built into the disk drive itself and thus far less susceptible to malicious
software attacks than external software utilities. It is a positive easy-to-use data destroy command,
amounting to electronic data shredding. Executing the command causes a drive to internally completely
erase all possible user data. This command is carried out within disk drives, so no additional software is
required. Once executed, neither data nor the erase counter on the device would be recoverable, which
blurs the accuracy of device lifespan. The process to erase will not be stopped until finished while
encountering power failure, and will be continued when power is back on.
ATA Flash Drive 187
AP-FD18C22BxxxxxS-XXX
8
© 2012 Apacer Technology Inc. Rev. 1.0
6. Software Interface
6.1 Command Set
This section defines the software requirements and the format of the commands the host sends to the
ATA-Flash Drive (AFD). Commands are issued to the AFD by loading the required registers in the
command block with the supplied parameters, and then writing the command code to the command
register. The manner in which a command is accepted varies.
Table 6-1: Command set
Code Command Code Command
E5h Check Power Mode F6h Security Disable Password
92h Download Microcode F3h Security Erase Prepare
90h Execute Device Diagnostic F4h Security Erase Unit
E7h Flush Cache F5h Security Freeze Lock
EAh Flush Cache EXT F1h Security Set Password
ECh Identify Device F2h Security Unlock
A1h Identify Packet Device 70h Seek
E3h Idle EFh Set Features
E1h Idle Immediate F9h Set Max*
91h Initialize Device Parameters 91h Set Max Address EXT
00h NOP C6h Set Multiple Mode
E4h Read Buffer E6h Sleep
C8h Read DMA B0h SMART
25h Read DMA EXT E2h Standby
C4h Read Multiple E0h Standby Immediate
29h Read Multiple EXT E8h Write Buffer
F8h Read Native Max Address CAh Write DMA
27h Read Native Max Address EXT 35h Write DMA EXT
20h Read Sector C5h Write Multiple
24h Read Sector EXT 39h Write Multiple EXT
40h Read Verify Sectors 30h Write Sector
42h Read Verify Sectors EXT 34h Write Sector EXT
10h Recalibrate
*The command can be configured as “Set Max Lock”, “Set Max Address”, “Set Max Set Password”, “Set Max Unlock” and “Set Max
Freeze Lock”, depending on the transfer mode in operation.

AP-FD18C22B0128GS-WC

Mfr. #:
Manufacturer:
Apacer
Description:
Solid State Drives - SSD AFD 187 ET 128GB
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet