SSD Endurance: Challenges and Solutions

2023-08-28 ATP Blogs

Solid state drives (SSDs) are faster and ideal for rough and rugged applications, but one thing that seems to deter those who are considering the big switch from mechanical HDDs is that SSDs can be written to for only a limited number of times. At the end of the SSD's usage life, the data may be corrupted or the device may be rendered unusable if measures are not proactively taken to manage their life span. 

How Flash Memory Wears Out

An SSD is made up of NAND flash memory cells. A cell is essentially a metal-oxide-semiconductor (MOS) transistor with a floating gate that can retain or store data persistently – data stays there even if there is no power to the SSD. Each time data is written (programming), electrons are trapped in the transistor. When data is removed (erasing), electrons are taken off. Electrons go in and out through the cell's tunnel oxide. Each program/erase (P/E) is one cycle and every cycle of electrons going in and outwears the tunnel oxide. This is how the flash memory cell wears out.


In this article, we will look at some factors affecting SSD life expectancy and how these can be addressed to manage SSD endurance.


Garbage Collection and Write Amplification

Unlike a hard disk drive, SSDs have no mechanical parts and therefore read, write, and erase data differently. A flash cell is made up of pages, and several pages make up a block. Data is written on a page level, but erasing data is done on the block level.


If the host wants to write new data to a used block, pages containing valid data have to be copied to an empty block, and the previous block has to be completely erased in order for that block to be usable again. This process is called garbage collection. It takes several steps:


  1. All pages with valid data are copied to an empty block.

  2. The flash controller updates the logical block address (LBA) with the new location.

  3. Pages with stale data marked for deletion remain in the old location. The whole block is then erased and added to the free block pool.

  4. New data can now be written on an available empty block.


Because of the extra processes that the controller performs, a phenomenon called write amplification occurs, where the actual amount of physical data written to flash memory becomes larger (amplified) compared with the amount of logical data written by the host. The numerical value, expressed as write amplification index (WAI) or write amplification factor (WAF), is calculated as follows:

Data are written to flash memory / Data from the host = WAI/WAF


Ideally, if the host wants to write 1 MB of data, the SSD should write 1 MB; in this case, WAI is "1." This happens rarely due to the nature of flash memory, and the SSD ends up writing more data than originally intended. This physical act of moving data several times can cause the insulator layer of tunnel oxide to degrade or wear over time. The ability to erase slows down. When a block fails to erase, a spare block is used. Eventually, spares run out, and the SSD fails.


Solutions

  • TRIM Command. SSDs typically cannot detect which pages contain data marked for deletion, causing them to erase and rewrite entire blocks during the garbage collection process. The TRIM command allows the host operating system to inform the SSD about the location of stale data (marked for deletion). The SSD then accesses the stale data and immediately wipes it out. With the TRIM command, the SSD controller can perform garbage collection on a page level instead of managing whole blocks, thereby reducing WAI and increasing SSD endurance. ATP SSDs support the TRIM function to ensure optimum performance and better endurance. Additionally, ATP SSDs perform background garbage collection, executing the process from time to time even without new write commands to clean up the drive without slowing down write performance.

  • Over-Provisioning. Over-provisioned (OP) space is space that cannot be used or accessed by the user. It is dedicated to controller functions like garbage collection and TRIM. OP percentage is inversely proportional to WAI; as such, higher OP lowers WAI, decreases drive degradation, and extends the SSD life span. ATP's Dynamic OP solution gives users the freedom to configure the OP according to the actual workloads. Using simple software, OP can be set to 7%, 14%, 28%, 50%, or more in order to optimize performance, endurance, and cost. Down the road, enterprises benefit from more efficient performance and less frequent disk replacements.

  • Wear Leveling. Wear leveling involves evenly distributing P/E cycles to available cells to avoid overusing certain blocks. Frequently writing to or erasing the same blocks leads to more bad blocks, eventually wearing out the SSD. The ATP Advanced Wear Leveling technology combines both dynamic and static wear leveling techniques. A RAM register on the flash controller records the erase count of all blocks to identify which ones are frequently or seldom used. Data in frequently used blocks are swapped to the seldom-used blocks to even out the erase count and effectively wear level the entire SSD.


Uncorrectable/Unrecoverable Bit Error Rate (UBER)

UBER is a measure of the data corruption rate referring to the percentage of bits with errors in relation to the total number of read bits. Bit errors increase as P/E cycles increase. Error-correcting code mechanisms in the controller typically detect and fix these errors automatically, but when errors reach the ECC capability threshold, the SSD is bound to fail.


Solutions

ATP AutoRefresh and Dynamic Data Refresh technologies check for both error bits and read counts in frequently read as well as seldom-read areas.


  • AutoRefresh Technology improves the data integrity of read-only areas by monitoring the error bit level and read counts in every read operation. It detects when the read count is about to exceed the threshold and before the limit is reached, data in the affected block is copied to a healthy block, thus preventing the controller from reading blocks with too many error bits and averting uncorrectable data damage.


  • Dynamic Data Refresh Technology reduces the risks of read disturbance and sustains data integrity in seldom-accessed areas. Read disturbance happens when frequent reading of a cell causes adjacent cells to change or be programmed. Dynamic Data Refresh runs automatically in the background, sequentially scanning the user area flag record while the SSD is free from host commands, thus keeping data safely stored without affecting the read/write operation.


Imminent SSD End of Life

Flashwear is a reality, and SSDs are bound to fail at one point in the future. Being unprepared for this unavoidable event can lead to catastrophic data loss, expensive equipment replacements, and more. By effectively monitoring and managing the SSD life span, users can take contingency measures and make the necessary replacements before the SSD wears out.


Solutions

ATP SD Life Monitor / S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) provides a friendly interface for monitoring various indicators of drive reliability and other attributes. Armed with this vital information, users can plan ahead and replace SSDs before they wear out, saving data and precious financial resources.


Conclusion

Despite the reality of flash wear-out, technological advancements in firmware and design enable current flash storage products to last and perform reliably for longer periods of time. Through careful management using available tools and solutions, your SSD will serve you well for many years. For more information about ATP's high-endurance SSDs, visit the ATP website or contact an ATP Representative or Distributor in your area.


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由涂抹转载自ATP Blogs,原文标题为:SSD Endurance: Challenges and Solutions,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

The Important Role of DRAM in the Internet of Things

DRAM as a Key Component in Data Processing. ATP DRAM products are capable of meeting the escalating memory requirements of the IoT/IIoT age. Designed, tested, validated and built to exacting industry standards, these modules are built to perform dependably for a long time, delivering trustworthy performance that translates to high return on investment and low total cost of ownership.

技术探讨    发布时间 : 2023-09-05

How Temperature Affects Data Retention for SSDs

How can the integrity of data written on the flash drive be guaranteed at high operating or storage temperatures?

技术探讨    发布时间 : 2023-08-26

How Wear Leveling Increases SSD Lifetime?

Wear leveling is needed to address the finite program/erase capability of NAND flash memory cells. When only a limited number of blocks are repeatedly used, the device can prematurely wear out. By even distributing the program/erase cycles over the entire flash storage device, the ATP Enhanced Wear Leveling mechanism makes sure that all memory cells are used to the maximum, thereby extending the life span of the device.

技术探讨    发布时间 : 2023-11-01

SMART(世迈科技)DuraFlash™闪存产品选型指南

目录- Company Portfolio/Products Applications    Flash Storage Product Introduction    2.5” SATA    M.2 SATA    mSATA    Slim SATA    M.2 PCIe NVMe    U.2 PCIe NVMe    EDSFF / U.2 PCIe NVMe (Enterprise and Data Center SSDs)    BGA eMMC 5.1    Memory Cards    CF Cards/CFast Cards    eUSB Flash Drives/USB Flash Drives    RUGGED SSD LINE-UP   

型号- N200,R800,RU350,SP2800,S5E,RU150,T5E,M4,R800V,BGAE440,S1800,BGAE240,RD130M,ME2,M1HC,H9 CF,M1400,HU250E,M4P,T5EN,T5PFL,RU150E,N200V,T5PF,RD230M,MDC7000,XL+,RD230

选型指南  -  SMART  - rev.1  - 08.27.21 PDF 英文 下载

PCIe® Gen 3 NVMe M.2 2280 / 2242 / 2230 SSD The Global Leader in Specialized Storage and Memory Solutions

型号- FT960GP38AG8BPC,N750PI,FT480GP38ANDBFC,FT120GP38AG8BPC,FT480GP38AG8BPC,FT480GP34ANDBFC,FT960GP38AG8BPI,FT240GP38AG8BPC,FT120GP38ANDBFC,N700PC,FT240GP38AG8BPI,FT120GP38AG8BPI,N600SC,N650SI,N600VI,FT960GP34ANDBFC,N700PI,FT240GP38ANDBFC,N600SI,FT120GP34ANDBFC,N650SC,FT240GP34ANDBFC,N600VC,FT480GP38AG8BPI

商品及供应商介绍  -  ATP  - v1  - 022024 PDF 英文 下载 查看更多版本

PCIe® Gen 3 NVMe M.2 2280 / 2242 / 2230 SSD

型号- FT960GP38AG8BPC,N750PI,FT480GP38ANDBFC,FT120GP38AG8BPC,FT480GP38AG8BPC,FT480GP34ANDBFC,FT960GP38AG8BPI,FT240GP38AG8BPC,FT120GP38ANDBFC,N700PC,FT240GP38AG8BPI,FT120GP38AG8BPI,N600SC,N650SI,N600VI,FT960GP34ANDBFC,N700PI,FT240GP38ANDBFC,N600SI,FT120GP34ANDBFC,N650SC,FT240GP34ANDBFC,N600VC,FT480GP38AG8BPI

数据手册  -  ATP  - v1.1  - 102024 PDF 英文 下载 查看更多版本

ATP(华腾国际)DRAM存储模块和NAND闪存产品选型指南(英文)

目录- Company Profile    Segment Challenges and Solutions    Thermal Solutions    Endurance Solutions    Security Solutions    CFexpress & USB 3.0    Value Line SSDs    DDR5    DRAM SOLUTIONS    FLASH SOLUTIONS    Flash Products Naming Rule    Solutions & Technologies    Flash Technology Overview table    Complete Flash Spec Overview & Product Dimensions   

型号- A750PI,E650SC SERIES,S600SC,B800PI,S750 SERIES,S600SI,S600SCA,E750PC SERIES,B600SC,N700PC,S700SC,E650SC,A750 SERIES,E600VC,S800PI,A750PI SERIES,I800PI,A600VC,A650SI,A650SC,N700 SERIES,S650SI,N750,N750PI,A800PI,A700PI,N700SI,N650 SERIES,E600SAA,N700SC,A750,N600SC,A600VC SERIES,E600SA,E650SI,E650SI SERIES,N750 SERIES,E700PIA,TR-03153,N600SI,S650,S650SC,E700PAA,N650SIA,E600SI,B600SC SERIES,S750SC,S600SIA,I700SC,N650SI,N600VI,E600SIA,E750PI,N650SC,N750PI SERIES,N600VC,I600SC,E750PC,S700PI,A650 SERIES,N650,N600 SERIES,N600VC SERIES,S650 SERIES,A650,AES-256,E700PI,A600SI,E750PI SERIES,N700PI,E700PA,S750,S750PI,E700PC,A600SC

选型指南  -  ATP  - v1.0  - 012023 PDF 英文 下载

选型表  -  ATP 立即选型

SMART Modular Introduces Ruggedized, High-Speed, High Capacity, High Security T6EN SSDs for Aerospace, Defense and Industrial Applications

SMART Modular Technologies announced its new ruggedized T6EN PCIe/NVMe flash drives for aerospace, defense, and industrial applications. This new family of SSDs is available in U.2, E1.S and M.2 2280 form factors, enabling flexibility for end users based on their specific application and configuration needs.

产品    发布时间 : 2024-11-05

Bringing 3D TLC NAND Flash Endurance and Reliability Closer to SLC/MLC

The advent of 3D NAND technology allowed for more relaxed lithography and broke planar NAND limitations. By stacking cells vertically, 3D NAND flash increased drive reliability and endurance. ATP breaks new ground with its new 3D TLC-based SATA SSDs.

新技术    发布时间 : 2022-01-15

ATP Launches Its Tiniest PCIe Gen3 x4 NVMe™ SSDs in M.2 Type 1620 HSBGA Package

ATP Electronics, the global leader in specialized storage and memory solutions, has announced the launch of its tiniest NVMe flash storage offering: the N700 Series PCIe® Gen3 x4 NVMe™ solid state drives (SSDs, which are available as M.2 Type 1620 heatsink ball-grid array (HSBGA) package.

新产品    发布时间 : 2021-05-09

DRAM-less Value Line SSDs Available in I-Temp/C-Temp Operable Models

型号- A600VC SERIES,N600VI,A600VI,A600VI SERIES,A600VC,N600VC SERIES,N600VC,N600VI SERIES

数据手册  -  ATP  - 2024/7/23 PDF 英文 下载

ATP‘s Power Loss Protection Just Got Smarter with MCU-based SSD Design

ATP customers want constant assurance that power loss events will not cause massive downtime or lost data that could affect business operations and lead to higher operating costs. The MCU intelligently monitors sudden power failure conditions from a glitch to a surge or a complete outage...

原厂动态    发布时间 : 2023-10-30

PCIe® Gen 4 NVMe M.2 2280 SSD The Global Leader in Specialized Storage and Memory Solutions

型号- FT3T84P48APHBFC,FT1T92P48APHBYC,FT240GP48APHBPC,FT240GP48APHBPI,FT960GP48APHBYI,N651SI,AF960GSTJA-HBAXX,FT1T92P48APHBPI,N601VI,FT480GP48APHBFI,FT3T84P48APHBFI,FT1T92P48APHBPC,FT480GP48APHBFC,FT960GP48APHBYC,N651SC,N601VC,FT960GP48APHBFC,FT240GP48APHBSC,FT960GP48APHBFI,FT480GP48APHBYI,FT240GP48APHBSI,AF240GSTJA-HBBXX,AF1T92STJA-HBBXX,AF480GSTJA-HBBXX,FT1T92P48APHBYI,FT480GP48APHBPI,FT480GP48APHBPC,FT1T92P48APHBFC,FT960GP48APHBSI,FT1T92P48APHBFI,FT960GP48APHBSC,FT3T84P48APHBYC,FT240GP48APHBFC,FT480GP48APHBYC,AF960GSTJA-HBBXX,FT240GP48APHBFI,FT240GP48APHBYC,FT240GP48APHBYI,FT480GP48APHBSI,N751PI,FT480GP48APHBSC,FT3T84P48APHBYI,FT960GP48APHBPI,N601SC,FT1T92P48APHBSI,AF1T92STJA-HBAXX,AF240GSTJA-HBAXX,FT960GP48APHBPC,AF480GSTJA-HBAXX,FT1T92P48APHBSC

商品及供应商介绍  -  ATP  - v4  - 082024 PDF 英文 下载 查看更多版本

A750/A650, N750/N650 Series: New-Generation 3D TLC SSDs Deliver Near-SLC/MLC Endurance

型号- N750,A750PI,N750 MODEL,N750PI,N650 MODEL,N650,A650 SERIES,N650 SERIES,A750 SERIES,A650,A750,N650SI,N750 SERIES,N650SC,A650SI,A650SC

数据手册  -  ATP  - 2024/7/22 PDF 英文 下载

展开更多

电子商城

查看更多

品牌:ATP

品类:SSDs

价格:

现货: 0

品牌:ATP

品类:SSDs

价格:

现货: 0

品牌:ATP

品类:SSDs

价格:¥653.6738

现货: 0

品牌:ATP

品类:SSDs

价格:

现货: 0

品牌:ATP

品类:SSDs

价格:¥714.8186

现货: 0

品牌:ATP

品类:SSD

价格:

现货: 0

品牌:ZHIXIN

品类:微控制器

价格:¥5.1890

现货: 38,216

品牌:EPSON

品类:16-bit MCU

价格:¥3.3268

现货: 3,380

品牌:Weidmueller

品类:冷压插针

价格:¥4.0910

现货: 1,100

品牌:Weidmueller

品类:冷压接插针

价格:¥4.1168

现货: 1,050

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:芯天下

品类:FLASH MEMORY

价格:¥12.1550

现货:20,040

品牌:旺宏电子

品类:集成电路

价格:¥2.1100

现货:7,135

品牌:RENESAS

品类:MCU

价格:¥8.3620

现货:1,100

品牌:RENESAS

品类:MCU

价格:¥5.3940

现货:1,000

品牌:RENESAS

品类:MCU

价格:¥6.9060

现货:1,000

品牌:RENESAS

品类:MCU

价格:¥9.7000

现货:960

品牌:RENESAS

品类:MCU

价格:¥16.8913

现货:541

品牌:RENESAS

品类:MCU

价格:¥19.3999

现货:480

品牌:RENESAS

品类:MCU

价格:¥29.6851

现货:160

品牌:RENESAS

品类:MCU

价格:¥5.3340

现货:100

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

IC烧录/驻厂烧录

支持1拖1/1拖8/eMMC离线烧录,可烧录IC类型:UFS/UMCP/MCU/MPU/EPROM/EEPROM/FLASH/Nand Flash/PLD/CPLD/SD Card/TF Card/ CF Card/eMMC Card/eMMC/eMCP/MoviNand/OneNand等;IC包装Tray/Tube/Tape;提供免费10pcs样品试样。

最小起订量: 1 提交需求>

IC代烧录及驻厂烧录

可烧录MCU/MPU,EPROM,EEPROM,FLASH,Nand Flash, PLD/CPLD,SD Card,TF Card, CF Card,eMMC Card,eMMC,MoviNand, OneNand等各类型IC,IC封装:DIP/SDIP/SOP/MSOP/QSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN.

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面