[发明专利]非易失性存储器的编程有效
申请号: | 200911000026.1 | 申请日: | 2009-12-09 |
公开(公告)号: | CN101789266A | 公开(公告)日: | 2010-07-28 |
发明(设计)人: | J·奥特斯泰特;W·阿勒斯;T·尼尔施尔;M·博卢 | 申请(专利权)人: | 英飞凌科技股份有限公司 |
主分类号: | G11C16/10 | 分类号: | G11C16/10 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李娜;李家麟 |
地址: | 德国瑙伊比*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 非易失性存储器 编程 | ||
1.一种编程存储器阵列的方法,该方法包括:
提供具有第一长度的多个第一数据块的待写数据,所述多个第一数据块的 每个块包括待写的位;
在待写的数据中限定第二长度的多个第二数据块,第二长度大于第一长度;
计算第一值,所述第一值是在多个第二数据块的第一块中位的数量;
在待写的数据中限定第三长度的多个第三数据块,第三长度大于第二长度;
计算第二值,所述第二值是在多个第三数据块的第一块中位的数量;
在待写的数据中限定第二长度的多个第四数据块,所述多个第四块包括在 待写数据中位的反数;
计算第三值,所述第三值是在多个第四数据块的第一块中位的数量;
在待写的数据中限定第三长度的多个第五数据块,所述多个第五块包 括在待写数据中位的反数;
计算第四值,所述第四值是在多个第五数据块的第一块中位的数量;
如果第二值小于能够被并行编程的最大允许的位的数量并且如果第四 值不小于能够被并行编程的最大允许的位的数量,则将多个第三数据块的第一 块中的位写入存储器阵列;
如果第四值小于能够被并行编程的最大允许的位的数量并且如果第二 值不小于能够被并行编程的最大允许的位的数量,则将多个第五数据块的第一 块中的位写入存储器阵列;
如果第二值不小于能够被并行编程的最大允许的位的数量并且如果第 四值不小于能够被并行编程的最大允许的位的数量并且如果第一值小于能够被 并行编程的最大允许的位的数量,则将多个第二数据块的第一块中的位写入存 储器阵列;
如果第二值不小于能够被并行编程的最大允许的位的数量并且如果第 四值不小于能够被并行编程的最大允许的位的数量并且如果第三值小于能够被 并行编程的最大允许的位的数量,则将多个第四数据块的第一块中的位写入存 储器阵列。
2.权利要求1的方法,其中所述第二长度是所述第一长度的整数倍。
3.权利要求1的方法,其中所述第二长度小于所述第一长度的四倍。
4.权利要求1的方法,其中所述第二长度和所述第三长度是所述第一长度的整 数倍。
5.权利要求1的方法,其中所述第二长度和所述第三长度是所述第一长度的整 数倍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英飞凌科技股份有限公司,未经英飞凌科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200911000026.1/1.html,转载请声明来源钻瓜专利网。