发明名称 |
用于向闪速存储器执行写入的方法和设备 |
摘要 |
对于NAND闪速设备,数据手册中定义了编程时间的两个特殊界限:其中对所有页中多于50%的部分进行了编程的典型编程时间和最大编程时间。使用如下用于向闪速存储器写入的方法,能够把最大编程时间减小至有效编程时间,该方法包括步骤:规定典型编程时间与最大编程时间之间的有效编程时间;把第一数据写入闪速存储器;在经过有效编程时间后,检查编程周期是否结束;若编程周期结束,把第二数据写入闪速存储器,若编程周期没有结束,把至少是第二数据写入缓冲存储器,并对其进行标记以便不被覆写;只要还有要存储的数据,则重复上述步骤;确定闪速存储器中的空闲位置;以及把至少是第二数据从缓冲存储器复制到闪速存储器中所确定的位置。 |
申请公布号 |
CN101064193B |
申请公布日期 |
2011.10.26 |
申请号 |
CN200710096076.9 |
申请日期 |
2007.04.10 |
申请人 |
汤姆森许可贸易公司 |
发明人 |
约恩·亚卡斯基;马尔科·吕特延 |
分类号 |
G11C16/10(2006.01)I;G06F12/06(2006.01)I |
主分类号 |
G11C16/10(2006.01)I |
代理机构 |
中科专利商标代理有限责任公司 11021 |
代理人 |
戎志敏 |
主权项 |
一种向闪速存储器执行写入的方法,其中闪速存储器具有规定的最大编程时间和规定的典型编程时间,并提供一个或多个指示编程周期是否结束的信号,所述方法包括步骤:‑规定有效编程时间(tPROG,eff),所述有效编程时间高于典型编程时间且低于最大编程时间;‑把第一数据(i)写入闪速存储器;‑在规定的有效编程时间(tPROG,eff)后,对所述一个或多个指示编程周期是否结束的信号进行评估;‑如果编程周期结束,那么把第二数据写入闪速存储器;‑如果编程周期没有结束,那么把至少是第二数据(i+1)写入缓冲存储器,并对缓冲存储器中至少是第二数据进行标记使其不被覆写;‑如果要存储其它数据,那么重复从把数据写入闪速存储器开始的上述步骤;‑确定闪速存储器中的空闲位置;以及‑把至少是第二数据从缓冲存储器复制到闪速存储器中所确定的位置,其中在缓冲存储器中删除或覆写该数据。 |
地址 |
法国布洛涅-比郎库尔 |