The invention discloses an LDPC test platform for NAND FLASH. The test platform first generates a certain length of random number, writes the random number and check information into FLASH, reads the FLASH into decoder, and finally counts the error information.
【技术实现步骤摘要】
一种用于NANDFLASH的LDPC测试平台
本专利技术属于集成电路设计领域,具体说是一种用于NANDFLASH的LDPC的测试平台。
技术介绍
随着NANDFLASH工艺的进步,越来越多的NANDFLASH需要LDPC来进行纠错。然而用于NANDFLASH的LDPC没有标准的校验矩阵和其相对应的生成矩阵,而且校验矩阵的的构造方法有很多种,如何验证出每种矩阵的性能,就需要一个测试平台。
技术实现思路
本专利技术的目的是解决用于NANDFLASH的LDPC的测试问题,提供一种用于NANDFLASH的LDPC的测试平台。为解决上述技术问题,本专利技术提供了一种用于NANDFLASH的LDPC的测试平台,包括随机数产生模块,根据需要的信息长度产生随机数、编码模块,根据输入的信息长度和矩阵产生校验信息、NANDFLASH控制模块,用于和NANDFLASH进行数据交换,NANDFLASH控制器把信息位和校验位写入FLASH、译码模块,把从FLASH读出的hardinformation和softinformation数据送入译码器进行译码,输入的是hardinformation和softinformation,输出的结果是hardinformation、和误码检测模块,用于统计错误信息,比较译码后的数据和随机发生器的数据,统计误码率。所述随机数产生模块采用LFSR结构,包括若干寄存器,所述寄存器的初始值为0或1。所述随机数产生模块得到周期为128的随机数。所述编码模块采用SARR结构包括位移寄存器和累加电路。所述NANDFLASH控制模块包括把FLASH的hardinfo ...
【技术保护点】
1.一种用于NAND FLASH的LDPC的测试平台,其特征在于:包括随机数产生模块,根据需要的信息长度产生随机数、编码模块,根据输入的信息长度和矩阵产生校验信息、NAND FLASH控制模块,用于和NAND FLASH进行数据交换,NAND FLASH控制器把信息位和校验位写入FLASH、译码模块,把从FLASH读出的hard information和soft information数据送入译码器进行译码,输入的是hard information和soft information,输出的结果是hard information、和误码检测模块,用于统计错误信息,比较译码后的数据和随机发生器的数据,统计误码率。
【技术特征摘要】
1.一种用于NANDFLASH的LDPC的测试平台,其特征在于:包括随机数产生模块,根据需要的信息长度产生随机数、编码模块,根据输入的信息长度和矩阵产生校验信息、NANDFLASH控制模块,用于和NANDFLASH进行数据交换,NANDFLASH控制器把信息位和校验位写入FLASH、译码模块,把从FLASH读出的hardinformation和softinformation数据送入译码器进行译码,输入的是hardinformation和softinformation,输出的结果是hardinformation、和误码检测模块,用于统计错误信息,比较译码后的数据和随机发生器的数据,统计误码率。2.根据权利要求1所述的一种用于NANDFLASH的LDPC的测试平台,其特征在于:所述随机数产生模块采用LFSR结构,包括若干寄存器,所述寄存器的初始值为0或1。3.根据权利要求1或2所述的一种用于NANDFLASH的LDPC的测试平台,其特征在于:所述随机数产生模块得到周期为128的随机数。4.根据权利要求1所述的一种用于NANDFLASH的LD...
【专利技术属性】
技术研发人员:徐光明,后嘉伟,虞安华,
申请(专利权)人:南京扬贺扬微电子科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。