发明名称 |
一种多通道并行纠错的闪存控制方法和装置 |
摘要 |
本发明实施例提供一种多通道并行纠错的闪存控制方法,所述方法包括:对写入多个通道内的闪存芯片的写入数据分别进行编码,分别生成对应所述多个通道的校验位;根据所述校验位分别对所述多个通道内的闪存芯片的读出数据是否发生错误进行判断;如果任意一个通道内的闪存芯片的读出数据发生错误,则对发生错误的读出数据进行恢复后传输。通过本发明实施例的针对多通道闪存操作模式进行的纠错码电路设计和闪存控制方法,对多个通道并行纠错,除了每个通道必要的数据缓存不会消耗额外的存储资源,在不影响系统性能的前提下也不会增加太多的硬件资源。 |
申请公布号 |
CN101527171B |
申请公布日期 |
2012.05.23 |
申请号 |
CN200910130461.X |
申请日期 |
2009.04.17 |
申请人 |
成都市华为赛门铁克科技有限公司 |
发明人 |
张琴 |
分类号 |
G11C29/00(2006.01)I |
主分类号 |
G11C29/00(2006.01)I |
代理机构 |
北京三友知识产权代理有限公司 11127 |
代理人 |
樊一槿 |
主权项 |
一种多通道并行纠错的闪存控制方法,其特征在于,所述方法包括:对写入多个通道内的闪存芯片的写入数据分别进行编码,分别生成对应所述多个通道的校验位;根据所述校验位分别对所述多个通道内的闪存芯片的读出数据是否发生错误进行判断;如果任意一个通道内的闪存芯片的读出数据发生错误,则在对发生错误的读出数据进行恢复后传输,并直接传输未发生错误的读出数据。 |
地址 |
611731 四川省成都市高新区西部园区清水河片区 |