Feature Details; Flash Management; Error Correction Code (Ecc); Wear Leveling - Seagate BarraCuda 510 SSD Product Manual

Table of Contents

Advertisement

www.seagate.com

6. Feature Details

6.1

Flash Management

6.1.1

Error Correction Code (ECC)

Flash memory cells will deteriorate with use, which might generate random bit errors in the stored data. Thus,
BarraCuda 510 SSD 510 applies the 340bit/2KB LDPC(Low Density Parity Check) of ECC algorithm, which can detect
and correct errors that occur during read process, ensure data has been read correctly, as well as protect data from
corruption.
6.1.2

Wear Leveling

NAND flash devices can only undergo a limited number of program/erase cycles, and in most cases, the flash media
are not used evenly. If some areas get updated more frequently than others, the lifetime of the device would be
reduced significantly. Thus, Wear Leveling is applied to extend the lifespan of NAND Flash by evenly distributing write
and erase cycles across the media.
Seagate provides advanced Wear Leveling algorithm, which can efficiently spread out the flash usage through the
whole flash media area. Moreover, by implementing both dynamic and static Wear Leveling algorithms, the life
expectancy of the NAND flash is greatly improved.
6.1.3

Bad Block Management

Bad blocks are blocks that do not function properly or contain more invalid bits causing stored data to become
unstable, and their reliability is not guaranteed. Blocks that are identified and marked as bad by the manufacturer are
referred to as "Early Bad Blocks". Bad blocks that are developed during the lifespan of the flash are named "Later Bad
Blocks". Seagate implements an efficient bad block management algorithm to detect the factory- produced bad
blocks and manages bad blocks that appear with use. This practice prevents data being stored into bad blocks and
further improves the data reliability.
6.1.4

TRIM

TRIM is a feature which helps improve the read/write performance and speed of solid-state drives (SSD). Unlike hard
disk drives (HDD), SSDs are not able to overwrite existing data, so the available space gradually becomes smaller with
each use. With the TRIM command, the operating system can inform the SSD which blocks of data are no longer in use
and can be removed permanently. Thus, the SSD will perform the erase action, which prevents unused data from
occupying blocks all the time.
6.1.5

SMART

SMART, an acronym for Self-Monitoring, Analysis and Reporting Technology, is an open standard that allows a hard
disk drive to automatically detect its health and report potential failures. When a failure is recorded by SMART, users
can choose to replace the drive to prevent unexpected outage or data loss. Moreover, SMART can inform users of
impending failures while there is still time to perform proactive actions, such as copy data to another device.
Seagate BarraCuda 510 SSD Product Manual, Rev A
17

Advertisement

Table of Contents
loading

Table of Contents