【技术实现步骤摘要】
本专利技术涉及一种NAND Flash Controller (与非闪存控制器,NFC)的验证方法。
技术介绍
NAND Flash (与非快闪存储器)具有存储单元面积小,编程速度快,擦除时间短等优势,是目前业界非常流行的存储介质。当处理器要访问NAND Flash中的数据时,必须通过NFC发送指令才能完成。因此,NFC在数字SoC (System on Chip,系统级芯片/片上系统)芯片架构中构成了芯片内处理器与芯片外侧NAND Flash信息通讯中不可替代的桥梁。随着NAND Flash越来越盛行,目前市场上的NANF Flash闪存芯片型号越来越多,并且各种芯片间的差异也越来越大。当前主流的NAND Flash接口协议主要有ONFI和Toggle两种,而且由于Flash厂商的不同,所生产的NAND Flash芯片也有一些小的不同。芯片验证中虽然传统的验证方法尽力保持技术更新步伐以适应芯片设计尺寸以及复杂度的增加,但验证在面对日益复杂的SoC以及可重用的IP模块设计中面临巨大的调整,验证方法远远跟不上NFC的发展速度。因此,在搭建NFC验证平台时,一方面要 ...
【技术保护点】
一种NAND?Flash控制器的验证方法,其特征在于,根据NAND?Flash操作命令权重创建命令权重文件,从而该验证方法包括以下步骤:1)读取所述命令权重文件,解析该命令权重文件,形成命令队列;?2)基于命令队列及权重,随机出命令序列;3)使用工厂模式将随机到的所述命令序列进行重载,生成直接测试序列和随机测试序列;4)依据所生成的直接测试序列和间接测试序列对NFC进行测试;以及5)收集测试结果匹配比较模块进行评价;其中匹配当前的NAND?Flash模型所增加的测试命令在所述命令权重文件中加入新的命令并匹配该命令分配不为零的权重,或者在解析命令权重文件后把新的测试命令加入所述命令队列。
【技术特征摘要】
1.一种NAND Flash控制器的验证方法,其特征在于,根据NAND Flash操作命令权重创建命令权重文件,从而该验证方法包括以下步骤O读取所述命令权重文件,解析该命令权重文件,形成命令队列;2)基于命令队列及权重,随机出命令序列;3)使用工厂模式将随机到的所述命令序列进行重载,生成直接测试序列和随机测试序列;4)依据所生成的直接测试序列和间接测试序列对NFC进行测试;以及5)收集测试结果匹配比较模块进行评价;其中匹配当前的NAND Flash模型所增加的测试命令在所述命令权重文件中加入新的命令并匹配该命令分配不为零的权重,或者在解析命令权重文件后把新的测试命令加入所述命令队列。2.根据权利要求1所述的NANDFlash控制器的验证方法,其特征在于,所增加的测试命令都源于基类Seq_nfc,对应地,基类Seq_nfc预留有子类开展接口,从而,根据当前待测 NFC,对所述基类Seq_nfc进行继承扩展。3.根据权利要求2所述的NAN...
【专利技术属性】
技术研发人员:刘松,张洪柳,戴绍新,李风志,杨萌,姚香君,
申请(专利权)人:山东华芯半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。