闪存刷新机制文献的解读

news2024/9/25 13:13:17

闪存刷新机制文献的解读

  • 一、文献信息
    • 1、标题:Flash Correct-and-Refresh: Retention-Aware Error Management for Increased Flash Memory Lifetime
    • 2、作者来源:卡耐基梅隆大学
  • 二、Motivation
  • 三、Technique ( Flash Correct-and-Refresh, FCR )
    • 1、Reprogramming in-place
    • 2、Remapping
    • 3、Time of Refresh
    • 四、实验效果
  • reference

一、文献信息

1、标题:Flash Correct-and-Refresh: Retention-Aware Error Management for Increased Flash Memory Lifetime

2、作者来源:卡耐基梅隆大学

二、Motivation

  1、闪存的主要错误来源是保留错误,即数据在保留过程中由于电荷移动而导致阈值电压变化造成的数据错误。
  2、增强ECC带来的寿命提升效果(P/E 循环次数)远低于其产生的开销和功耗损失。
在这里插入图片描述

三、Technique ( Flash Correct-and-Refresh, FCR )

1、Reprogramming in-place

  当某个page是由于电荷缺失而导致数据错误时,通过对该page进行就地再编程,恢复数据的正确率。
  图a是闪存单元原先正确的阈值分布情况;图b是闪存单元由于电荷流失而导致阈值电压降低使得部分数据错误;图c是指FCR经过就地再编程,恢复正确数据的阈值电压分布。
在这里插入图片描述

2、Remapping

  对于由于其他原因导致的数据错误的page,直接执行数据迁移操作。

3、Time of Refresh

  定期的或者是基于P/E循环周期适应性调整刷新时间

四、实验效果

  通过FCR机制,可以降低长时间保留在闪存中的数据的误码率,从而避免执行读操作时由于数据误码率偏高而需要频繁执行读重试导致闪存损坏或者使用增强ECC版本进行数据纠错导致产生额外的过多的开销和功耗。
  在最小开销的情况下提升了将近46倍的闪存寿命。

reference

1.Y. Cai, G. Yalcin, O. Mutlu, E. F. Haratsch, A. Cristal, O. Unsal, and K. Mai, “Flash Correct-and-Refresh: Retention-Aware Error Management for Increased Flash Memory Lifetime,” in ICCD, 2012.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2089803.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用Svg矢量图封装引用到vue3项目中

前言 在现代前端开发中,SVG(可缩放矢量图形)因其高质量和灵活性成为了图标和图形设计的热门选择。对于 Vue 3 项目而言,将 SVG 图标封装和引用到项目中不仅能提升性能,还能带来更高的可维护性和一致性。SVG 图标本质上…

LED的使用寿命评估

一.前言 LED光源随着时间的推移,输出光功率会逐渐衰减。在某一时间点,当LED发出的光衰减到一定水平,就无法满足应用要求。因此,常遇见客户会索取产品中LED光源的使用寿命数据。那么怎样确认LED的使用寿命呢&#xff1…

视觉Mamba综述——Visual Mamba: A Survey and New Outlooks论文总结

Visual Mamba: A Survey and New Outlooks (31页,视觉Mamba综述) 香港科技大学计算机科学与工程系 https://github.com/Ruixxxx/Awesome-Vision-Mamba-Models. 任务背景 0.摘要 Mamba是最近提出的一种选择性结构化状态空间模型&#xff…

公共DNS大测评,哪个解析性能最好?

日前阿里云方面发布公告称,由于产品升级,将于2024年9月30日24时起对公共DNS中免费的解析请求采取智能流量管控措施。据其透露,“公共DNS仍会致力于为广大免费用户提供高质量的基础递归解析服务,但在高并发解析场景,将对…

建模杂谈系列249 增量数据的正态分布拟合

说明 从分布开始,分布又要从正态开始 假设有一批数据,只有通过在线的方式增量获得。 内容 1 生成 先通过numpy生成一堆随机数据,从3个正态分布生成,然后拼接起来。 import numpy as np import matplotlib.pyplot as plt from …

【智能算法改进】路径规划问题的多策略改进樽海鞘群算法研究

目录 1.算法原理2.改进点3.结果展示4.参考文献5.代码获取 1.算法原理 【智能算法】樽海鞘群算法(SSA)原理及实现 2.改进点 无标度网络策略 复杂网络在图论中可以用边和节点表示, Barabasi 等于1999年通过分析大量的数据提出了无标度网络模型. 该网络…

框架 +【Mybatis】概述 以及 基础环境搭建

目录 什么是框架? java后端框架包括 Mybatis概述 1、背景介绍 2、mybatis介绍 Mybatis环境搭建 1.创建一个maven项目 2.导入mysql数据库驱动包 导入mybatis依赖的jar包 3.创建一个全局的mybatis配置文件 4.创建数据库,创建表,准备数据 5.创建一个访问接口…

单图生成 2D 和 3D 人物,高质量图像处理模型 CharacterGen来啦!

CharacterGen引入了一个简化的生成流程和一个图像条件的多视图扩散模型。该模型有效地将输入姿态校准到规范形式,同时保留输入图像的关键属性,从而解决了多样化姿态带来的挑战。 CharacterGen的另一个核心组成部分是基于Transformer的、可泛化的稀疏视图…

httpx:一个神奇的 Python HTTP客户端

文章目录 httpx:一个神奇的 Python HTTP客户端1. 背景:为什么选择 httpx?2. httpx 是什么?3. 如何安装 httpx?4. 简单的库函数使用方法5. 场景应用6. 常见问题及解决方案7. 总结 httpx:一个神奇的 Python H…

第 8 章 数据的家——MySQL的数据目录

8.1 数据库和文件系统的关系 数据库把表存储在文件系统上。当我们读取数据时,存储引擎会从文件系统中把数据读出来返回给我们;当我们写入数据时,存储引擎会把这些数据写回文件系统。 8.2 MySQL数据目录 8.2.1 数据目录和安装目录的区别 数…

C++从入门到起飞之——list模拟实现 全方位剖析!

​ ​ ​ 🌈个人主页:秋风起,再归来~🔥系列专栏:C从入门到起飞 🔖克心守己,律己则安 目录 ​ ​1、list的整体框架 2、list迭代器 >整体分析 >整体框架 >成员函数 >运…

操作系统:实验六文件操作实验

一、实验目的 1、了解文件系统功能及实现原理。 2、掌握LINUX下文件操作的有关系统调用。 3、熟悉main函数带参数运行的有关操作过程。 4、通过模拟程序实现简单的一级文件系统或二级文件系统。 二、实验内容 1、编程显示文件自身。(1分) #includ…

分享两个方法分析python打包exe

在Python开发中,常常需要将Python脚本打包成独立的可执行文件,以便在没有Python环境的电脑上运行。你是否曾为此感到困惑,不知道该选择哪种工具来实现这一目标?其实,打包Python脚本并不难,关键在于选择合适…

Mybatis框架——缓存(一级缓存,二级缓存)

本章将简单介绍Mybatis框架中的缓存,欢迎大家点赞➕收藏,蟹蟹!!!💕 🌈个人主页:404_NOT_FOUND 🌈MyBatis环境搭建步骤(超全解析!!&am…

AI写论文真的可靠吗?免费推荐6款AI论文写作助手

在当今的学术研究和写作领域,AI论文写作助手已经成为不可或缺的工具。这些工具不仅能够提高写作效率,还能帮助研究者生成高质量的论文。以下是六款免费推荐的AI论文写作助手,包括千笔-aipasspaper,它们各自具有独特的功能和优势。…

【hot100篇-python刷题记录】【最小路径和】

R6-多维动态规划篇 好经典的dp题,纯粹的题。 多维动态规划无论是二维还是三维,无非是创建dp表,dp[][][][][][]即可 动态规划式子 dp[i][j]当前值min(dp[i][j-1],dp[i-1][j]) 边界问题处理:是否存在即可。哦对了好像不用这样&a…

探索异步之美:aiohttp库的魔力与奥秘

文章目录 探索异步之美:aiohttp库的魔力与奥秘背景:为何选择aiohttp?什么是aiohttp?如何安装aiohttp?简单函数使用方法场景应用常见Bug及解决方案总结 探索异步之美:aiohttp库的魔力与奥秘 背景&#xff1…

Linux教程七:文件目录类命令ls、cd(图文详解)

默认登录出现一个[用户localhost ~] 代表时登陆用户的家目录 1、 Linux ls命令 基本用法 ls:列出当前目录下的文件和目录(不包括以.开头的隐藏文件)。ls 目录名:列出指定目录下的文件和目录。 常用选项 -l:以长格式列出…

【Python 报错已解决】`TypeError: ‘method‘ object is not subscriptable`

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引言 在编程的世界里,我们经常会遇到各种报错,它们像隐藏在代码中的小怪兽,时不时跳出来给…

Java项目:基于SpringBoot+mysql在线拍卖系统(含源码+数据库+答辩PPT+毕业论文)

一、项目简介 本项目是一套基于SSM框架mysql在线拍卖系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、…