How Wear Leveling Increases SSD Lifetime?

2023-11-01 ATP Blogs

NAND flash cells are arranged in pages and blocks. Data is written on pages, but the minimum unit of erasing is by blocks. Due to the nature of flash, the cells wear out with each program and erase (P/E) cycle, rendering the flash storage usable for a finite period of time.


In the past, the life expectancy of flash was largely dependent on its type. Single-level cell (SLC), which stores only one bit per cell, was deemed the most reliable and longest enduring. Multi-level cell (MLC), which stores two bits per cell, was rated next to SLC. Triple- and quad-level cell TLC/QLC were rated for consumer use only and were not considered fit for the demands of enterprise and industrial applications due to their low endurance.


Thanks to big strides in technology, flash storage has come a long way largely due to powerful flash controllers that enable greater reliability and longer usable product life.


In this article, we discuss one of the most common flash controller functions that help maximize the life expectancy of flash storage.


Wear Leveling

Wear leveling mechanisms allow the flash storage device to evenly distribute the P/E cycles among all blocks. It prevents the premature wearout of overused blocks, so all blocks can be used to the maximum. Wear leveling extends the life span and improves the reliability and durability of the storage device.

Figure 1.  A graphical representation of a storage device with and without wear leveling.


There are three types of wear leveling:

  • Dynamic. Makes sure that data is written only on blocks with the lowest erase count. The downside is that wear leveling is limited only to “hot” or frequently modified areas, so blocks that hold rarely accessed, static data are not included in the pool of free space, thus limiting the number of blocks going through wear leveling.

  • Static – Includes static data or “cold” blocks in the wear leveling process. If a block contains static or rarely accessed data, its write/erase count is low. The data is moved from “cold” blocks to “hot” blocks and the freed-up block is added to the pool of free space for future use. Reassigning static data is a more complex process because it involves multiple operations to move static data around. While more effective at extending flash storage life span, static wear leveling only covers a single flash die.

  • Global – Works like static wear leveling by including both free space and blocks with static data, but the main difference is that its coverage extends to the entire flash storage device.


The following figure illustrates the differences in executed areas:

Dynamic Wear Leveling

  • Single die

  • Free Blocks only

 

Static Wear Leveling

  • Single die

  • Free Blocks + User Data Blocks


Global Wear Leveling

  • Multiple dies, entire device

  • Free Blocks + User Data Blocks

Figure 2. Differences in executed areas for Dynamic, Static and Global Wear Leveling. Image Reference: Embedded Computing

 

ATP Enhanced Wear Leveling

ATP implements global wear leveling on its flash memory products, using an advanced algorithm that carries out both dynamic and static wear leveling to ensure that the flash product is used to the fullest extent of its life span.


ATP Enhanced Wear Leveling treats and manages all NAND flash components in ONE drive as a unified memory management unit. The wear leveling is carried out by the flash controller and is independent of the host system, thus minimizing impact on system performance.


How it works:

There are four main steps for the “enhanced wear leveling” mechanism:

  1. Establish and update the link table, which is used to convert the host’s logical address to the flash memory’s physical address.

  2. Record the “erase counts” of all the blocks in one zone and save them to the wear leveling table. The table is maintained by a RAM register unit in the controller. The table will keep every block’s “erase count” within the flash memory ICs.

  3. Find the static block (with “0” erase count) and save this block address in the wear leveling pointer. The pointer is used to select the next available block to be swapped.

  4. Check the “erase count” when a block is taken out from the spare pool. If an over-count block is bigger than the spare block, swap the static spare block with over-count block. “Over-count” means that the block’s erase count is already higher than the Wear Count Register, and this block should be swapped as soon as possible.

 

Conclusion

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.



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

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

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

What is Error Detection Correction, LDPC, BCH, Reed-Solomon Algorithm?

As NAND flash lithography scales down, cell geometries shrink and cells store more bits per cell, densities increase but so do error bits. To ensure the reliability of its industrial flash storage products, ATP employs advanced error detection and correction technologies.

技术探讨    发布时间 : 2023-10-15

SSD Endurance: Challenges and Solutions

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

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

PCIe vs. NVMe: Are They the Same?

NVMe SSDs leveraging the high-speed PCIe interface have broken Serial ATA performance barriers. With PCIe 4.0 doubling PCIe 3.0 bandwidth and data transfer rates, we can expect even more performance enhancements.ATP is ready to take advantage of these advancements with its upcoming offerings of SSDs supporting PCIe 4.0.

技术探讨    发布时间 : 2022-11-10

笔记本需要更换大容量硬盘,求推荐性价比更的SSD固态硬盘。

您好,推荐ATP(华腾国际)的SSD固态硬盘,M.2 NVMe接口最高容量可达1TB,M.2 2280接口最高容量1TB,SATA接口最高容量1TB,具体可参考【选型】ATP(华腾国际)内存及存储产品选型指南

技术问答    发布时间 : 2020-01-10

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 英文 下载 查看更多版本

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 英文 下载 查看更多版本

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 Industrial Enterprise SSD Series: The Best of Both Worlds, Engineered for Uncontrolled Environments at the Edge

ATP offers the best of both of industrial and enterprise worlds: THE NEW INDUSTRIAL ENTERPRISE Series, which leverage NVMe PCIe Gen4x 4 and are available as M.2, U.2, and E1.S. They combine the best of enterprise and industrial features, making them excellent as boot drives, data storage drives, or mixed-use drives.

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

ATP NVMe BGA pSLC SSD安全保护及加密功能特点

硬件写保护* 写保护功能将ATP NVMe BGA SSD置于“只读”模式,以防止数据写入设备,并保护重要数据不被意外删除、移动或修改。通过在控制器印电路板(PCB)上的通用输入/输出(GPIO)信号引脚的特定引脚上放置跳线,在存储设备上启用写保护。硬件快速擦除*对于特定应用,主机可以使用GPIO连接器触发“擦除数据”行动。

产品    发布时间 : 2024-06-25

【经验】什么是SSD的M.2标准?M.2 SSD和mSATA SSD之间又具体有哪些差异?

近年来发布的固态驱动器(SSD)变得更快,并且能够处理大量数据。但是,它们的全部功能受到与其连接的接口的阻碍或限制。Mini-SATA(mSATA)接口虽然专为提供最小的SSD尺寸而设计,但受到SATA 6 Gb / s的限制。M.2标准是内部安装的计算机附加卡的规范,旨在解决mSATA的局限性,并为小型卡(包括不同大小和容量的SSD)提供更多选择。

设计经验    发布时间 : 2020-01-04

ATP推出工业宽温企业级SSD系列产品N651Sie,包含U.2,M.2,E1.S三种接口类型

ATP推出工业宽温企业级SSD系列产品N651Sie,结合了工业级固态硬盘和企业解决方案的优点,专为在不受控制的恶劣环境中处理企业级工作负载而设计。

产品    发布时间 : 2024-08-31

ATP对所有SSD进行数千小时RDT测试,确保产品严格遵守最高质量标准

可靠性验证试验(RDT)是对ATP固态驱动器(SSD)进行的一项长期严格测试,旨在证明每个SSD符合最严格的质量要求。ATP在较长时间内对其 SSD执行完整的实际驱动器级别测试,以验证额定MTBF值,而不是依赖可靠性预测系统。

原厂动态    发布时间 : 2021-09-16

【电气】ATP推出业界最佳工业级宽温8TB E1.S固态硬盘N651Si系列,专为1U边缘服务器设计

ATP推出N651Si系列工业级宽温E1.S固态硬盘,支持工业温度工作范围(-40°C至85°C)以及硬件断电保护,在恶劣环境中提供最高级别的可靠性和总拥有成本价值,使其特别适用于在极端温度下运行的关键任务应用,如汽车、数据记录仪、数据中心和国防/航空航天,为要求最苛刻的应用提供一流的性能、耐用性和数据保持能力。

产品    发布时间 : 2024-07-18

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 英文 下载 查看更多版本

展开更多

电子商城

查看更多

品牌:ATP

品类:eUSB SSD

价格:

现货: 2

品牌:ATP

品类:SSD

价格:¥973.1400

现货: 1

品牌:ATP

品类:SSD

价格:¥1,184.4527

现货: 1

品牌:ATP

品类:SSD

价格:¥808.0643

现货: 1

品牌:ATP

品类:SSD

价格:¥645.9399

现货: 1

品牌:ATP

品类:SSD

价格:¥1,202.5540

现货: 1

品牌:ATP

品类:SSD

价格:¥814.1637

现货: 1

品牌:ATP

品类:SSD

价格:¥1,531.3281

现货: 1

品牌:ATP

品类:SSD

价格:¥2,500.2380

现货: 1

品牌:ATP

品类:SSD

价格:¥1,014.5565

现货: 1

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:芯天下

品类: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代烧录及驻厂烧录

可烧录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 提交需求>

IC烧录代工及IC自动化烧录

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。

最小起订量: 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

收藏
收藏当前页面