NAND FLASH快速BCH编解码算法及便件实现

被引量 : 0次 | 上传用户:dlinc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对数据的校验常用的有奇偶校验、CRC校验等,而在NAND Flash存储器中,在用SLC工艺时一般采用一种比较专用的校验ECC--汉明码;现在多采用MLC工艺,每页产生的错误有可能达到4bit,因此多用BCH纠错码。BCH码是一种应用广泛而有效的码循环线性分组码,它具有纠正多重差错的能力,它可以纠正2bit及以上的多bit错误。本文第一部分主要介绍了BCH码的背景知识及一般理论基础和Nand Flash的一些基本知识;第二部分介绍了BCH编码和串/并行编码方法及代数译码、非代数译码的概念;第三部分介绍了在SOC芯片里实现BCH(4200,4096)码的编码解决方案,给出了用这种方法实现的编码器的部分仿真结果;第四部分叙述在SOC芯片里实现BCH(4200,4096)码的伴随式译码的解决方案,给出了用这种方法实现的解码器的部分仿真结果;第五部分介绍芯片的测试结果。附录列出了生成矩阵、设计编解码器的程序及测试向量的程序。芯片采用TSMC 65nm工艺设计制造,用NC-sim进行RTL仿真,并进行了错误模拟及纠正模拟。本文涉及的电路经综合后大约相当于30k逻辑门。对芯片的闪存控制部分进行了ATPG的测试,工作正常,存取数据正确,纠错正常,最多可纠8位错误,实测工作频率达125MHz。经高低温及高低电源电压测试,芯片工作正常,完全达到设计要求。
其他文献
通过动物试验来考察纳豆芽孢杆菌发酵米糠的提取物(RBF)对小鼠肠道正常菌群生长的影响。结果表明:灌胃RBF能够显著促进以乳酸杆菌、双歧杆菌等厌氧菌为优势菌群的小鼠肠道正
考虑对合成燃气最终组成起关键作用的氧化还原反应、水煤气反应、甲烷化反应、变换反应等动力学反应过程,基于物料平衡、能量平衡和化学平衡分析,建立了一种生物质气化计算模
至今为止人们对牡荆属植物中的黃荆和蔓荆进行了较多的研究,从中发现包括黄酮类、萜类、木脂素类、甾醇类、蒽类及挥发油等在内的不同类型的多种化学成分。一些试验结果确认
目的:探讨鸭跖草对实验性高脂血症小鼠血脂代谢及抗氧化能力的影响。方法:昆明种雄性小鼠72只随机分为正常对照组、高脂模型组、辛伐他汀4 mg.kg.d-1组和鸭跖草高、中、低剂
正常的肠道菌群对维持人体的健康起着重要的作用.当机体内外环境发生变化,产生肠道菌群失调时,会引起或加重机体多种疾病,特别是肝脏疾病.相反,肝纤维化发生时也可以引起或加
高层次人才的虚拟化成为企业用工形式的新趋势,本文界定了企业高层次虚拟人才的内涵,深入分析了高层次虚拟人才沟通管理的特征与影响因素。在此基础上,构建了高层次虚拟人才
<正>教师,是传递和传播人类文明的专职人员,是学校教育职能的主要实施者。教师职业,是人类社会最古老的职业之一,并将与人类社会共存。古往今来,不知有多少赞美教师的诗句流
中国的改革已经步入了"深水区"与"攻坚阶段","敢于担当"型领导是当今社会急切需要的人才类型。然而,"敢于担当"品质的内涵与外延是什么?依据什么来鉴别、选拔与培养"敢于担当
风险投资业发展至今已有半个多世纪,在我国也走过了将近20个年头,是人们重点关注和研究的重要课题。实践和经验的数据都显示,风险投资对区域经济增长具有很大的促进作用。但