[发明专利]一种用于加密Nand Flash仿真模型的注错系统及方法在审
申请号: | 202210757569.7 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115080330A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 王建利;沈力;姚香君;夏丽媛 | 申请(专利权)人: | 山东华芯半导体有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;G11C29/42 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 赵玉凤 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 加密 nand flash 仿真 模型 系统 方法 | ||
本发明公开一种用于加密Nand Flash仿真模型的注错系统及方法,包括数据传输状态判断模块、读/写数据地址判断模块、读/写数据注错参数输入模块、读/写数据注错数据输入模块、读/写数据注错模块;数据传输状态判断模块用于对传入的Nand Flash数据流的方向进行判断;读/写数据地址判断模块用于确定传输的数据的位置;读/写数据注错参数输入模块用于输入自定义的注错参数;读/写数据注错数据输入模块用于输入注入数据流的错误数据;读/写数据注错模块用于对写数据流注入错误数据。本发明不需要修改Nand Flash模型的代码,而且可在加密Nand Flash模型接口上对读写的数据进行注错,注错参数和注错数据都是可控的。
技术领域
本发明涉及存储领域,具体是一种用于加密Nand Flash仿真模型的注错系统及方法。
背景技术
Nand Flash 作为一个比较实用的固态硬盘存储介质,具有容量大、改写速度快等优点,适用于大量的数据存储。但同样Nand Flash在实际的应用中存在着使用损耗、使用耐久度、读写的时候造成的干扰、数据的保存期等一些问题,这些问题都会导致读取NandFlash的数据时部分数据位会发生反转,数据出错。
在Nand Flash控制器芯片的验证中,需要模拟Nand Flash的实际行为来验证NandFlash控制器各个功能点的正确性和性能,这就需要在仿真环境中对Nand Flash模型读写的数据进行注错。目前对Nand Flash模型注错的方法有两个:第一个是调用Nand Flash模型提供的task对其注错,这种方法注错方法比较单一,无法满足各种Nand Flash控制器芯片的需要;第二是对其Nand Flash模型进行修改,使其满足Nand Flash控制器的验证要求,但有些Nand Flash厂商提供的Nand Flash模型是加密的,无法对内部的代码进行修改。以上的限制就可能造成了Nand Flash控制器芯片的验证不充分。
发明内容
针对现有技术的缺陷,本发明提供一种用于加密Nand Flash仿真模型的注错系统及方法,不需要修改Nand Flash模型的代码,而且可在加密Nand Flash模型接口上对读写的数据进行注错,注错参数和注错数据都是可控的。
为了解决所述技术问题,本发明采用的技术方案是:一种用于加密Nand Flash仿真模型的注错系统,包括数据传输状态判断模块、读数据地址判断模块、写数据地址判断模块、读数据注错参数输入模块、写数据注错参数输入模块、读数据注错数据输入模块、写数据注错数据输入模块、读数据注错模块、写数据注错模块;
数据传输状态判断模块与加密Nand Flash仿真模型的接口相连,用于对传入的Nand Flash 数据流的方向进行判断,分辨出是读状态,还是写状态;
读数据地址判断模块与数据传输状态判断模块相连,用于确定传输的读数据的位置,并判断当前读数据的位置是否进行数据注错;
写数据地址判断模块与数据传输状态判断模块相连,用于确定传输的写数据的位置,并判断当前写数据的位置是否进行数据注错;
读数据注错参数输入模块、写数据注错参数输入模块用于输入自定义的注错参数;
读数据注错数据输入模块、写数据注错数据输入模块用于输入注入数据流的错误数据;
读数据注错模块与读数据地址判断模块、读数据注错参数输入模块、读数据注错数据输入模块相连,用于对读数据流注入错误数据,即通过前面的判断把错误数据注入相应位置的读数据流中;
写数据注错模块与写数据地址判断模块、写数据注错参数输入模块、写数据注错数据输入模块相连,用于对写数据流注入错误数据,即通过前面的判断把错误数据注入相应位置的写数据流中。
进一步的,自定义的注错参数包括注错的位置、注错的范围、注错的数据长度、注错位置的随机性。
进一步的,读数据注错数据输入模块、写数据做出数据输入模块输入的注错数据包括全0,全1、取反。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210757569.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:压缩空气源装置及其应用
- 下一篇:减速器和电动汽车