电压配置的随机化验证方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38523110 阅读:21 留言:0更新日期:2023-08-19 17:01
本发明专利技术涉及闪存芯片技术领域,具体公开了一种电压配置的随机化验证方法、装置、电子设备及存储介质,其中,方法包括以下步骤:随机化生成目标电压配置组,目标电压配置组包括多个对应于不同操作命令的电压配置信息;根据目标电压配置组获取目标操作电压组,目标操作电压组包括多个对应于不同操作命令的电压值;将目标电压配置组配置给待测设计以使待测设计根据目标电压配置组及测试激励产生操作电压值;在操作电压值位于目标操作电压组内时,利用操作电压值对存储模型进行验证测试以生成验证结果;该方法简化了验证过程的设计复杂度,并避免了电压配置不准确而影响验证结果。避免了电压配置不准确而影响验证结果。避免了电压配置不准确而影响验证结果。

【技术实现步骤摘要】
电压配置的随机化验证方法、装置、电子设备及存储介质


[0001]本申请涉及闪存芯片
,具体而言,涉及一种电压配置的随机化验证方法、装置、电子设备及存储介质。

技术介绍

[0002]闪存芯片在设计完成后,需要对待测设计进行不同功能的验证,其中,传统的电压配置(cfg)验证,需要人工定向性地针对不同的需要验证的配置信息构造测试用例(case)进行验证,存在设计复杂的问题,且在验证过程中待测设计产生的操作电压值与目标值存在一定差异时也能执行相关操作,导致验证结果不够准确。
[0003]针对上述问题,目前尚未有有效的技术解决方案。

技术实现思路

[0004]本申请的目的在于提供一种电压配置的随机化验证方法、装置、电子设备及存储介质,简化验证设计难度的同时避免电压配置不准确而影响验证结果。
[0005]第一方面,本申请提供了一种电压配置的随机化验证方法,用于验证闪存芯片的电压配置功能,所述方法包括以下步骤:S1、随机化生成目标电压配置组,所述目标电压配置组包括多个对应于不同操作命令的电压配置信息;S2、根据所述目标电压配置组获取目标操作电压组,所述目标操作电压组包括多个对应于不同操作命令的电压值;S3、将所述目标电压配置组配置给待测设计以使所述待测设计根据目标电压配置组及测试激励产生操作电压值;S4、在所述操作电压值位于所述目标操作电压组内时,利用所述操作电压值对存储模型进行验证测试以生成验证结果。
[0006]本申请的电压配置的随机化验证方法,基于随机化生成的目标电压配置组进行电压配置功能验证,无需设计者针对性地根据不同电压配置信息构造不同的测试用例进行测试,同时利用目标操作电压组作为存储模型的操作条件,确保待测设计在产生的操作电压值位于目标操作电压组内时才能对存储模型执行相关操作命令。
[0007]所述的电压配置的随机化验证方法,其中,所述方法还包括步骤:S5、计算已测试的目标电压配置组的覆盖率,在所述覆盖率大于或等于预设阈值时根据所有验证结果生成验证报告,在所述覆盖率小于预设阈值时返回步骤S1。
[0008]本申请的方法设置覆盖率来判断验证过程是否完备,即利用步骤S5进行持续性的随机化电压配置验证,无需人工构建测试用例,降低了劳动成本,仅利用随机化生成目标电压配置组并基于覆盖率作为循环指标来实现电压配置功能的自动化验证过程。
[0009]所述的电压配置的随机化验证方法,其中,所述目标电压配置组包括擦除命令、编程命令及读取命令对应的电压配置信息。
[0010]所述的电压配置的随机化验证方法,其中,步骤S2包括:利于预设的与所述待测设计匹配的电荷泵参考算法根据不同的电压配置信息计算获取对应的电压值,以获取所述目标操作电压组。
[0011]所述的电压配置的随机化验证方法,其中,所述待测设计包括依次连接的模拟上电电路模型、模拟电荷泵驱动模型、字线逻辑处理模型及所述存储模型。
[0012]所述的电压配置的随机化验证方法,其中,步骤S3中将所述目标电压配置组配置给待测设计后,基于所述模拟上电电路模型锁存所述目标电压配置组的电压配置信息。
[0013]所述的电压配置的随机化验证方法,其中,所述待测设计基于verilog建模。
[0014]第二方面,本申请还提供了一种电压配置的随机化验证装置,用于验证闪存芯片的电压配置功能,所述装置包括:随机配置模块,用于随机化生成目标电压配置组,所述目标电压配置组包括多个对应于不同操作命令的电压配置信息;计算模块,用于根据所述目标电压配置组获取目标操作电压组,所述目标操作电压组包括多个对应于不同操作命令的电压值;模拟模块,用于将所述目标电压配置组配置给待测设计以使所述待测设计根据目标电压配置组及测试激励产生操作电压值;验证模块,用于在所述操作电压值位于所述目标操作电压组内时,利用所述操作电压值对存储模型进行验证测试以生成验证结果。
[0015]本申请的电压配置的随机化验证装置,基于随机化生成的目标电压配置组进行电压配置功能验证,无需设计者针对性地根据不同电压配置信息构造不同的测试用例进行测试,同时利用目标操作电压组作为存储模型的操作条件,确保待测设计在产生的操作电压值位于目标操作电压组内时才能对存储模型执行相关操作命令。
[0016]第三方面,本申请还提供了一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述方法中的步骤。
[0017]第四方面,本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。
[0018]由上可知,本申请提供了一种电压配置的随机化验证方法、装置、电子设备及存储介质,其中,电压配置的随机化验证方法基于随机化生成的目标电压配置组进行电压配置功能验证,无需设计者针对性地根据不同电压配置信息构造不同的测试用例进行测试,简化了验证过程的设计复杂度,同时利用目标操作电压组作为存储模型的操作条件,确保待测设计在产生的操作电压值位于目标操作电压组内时才能对存储模型执行相关操作命令,避免电压配置不准确而影响验证结果。
附图说明
[0019]图1为本申请一些实施例提供的电压配置的随机化验证方法的流程图。
[0020]图2为本申请一些更优选的实施例提供的电压配置的随机化验证方法的流程图。
[0021]图3为本申请一些实施例提供的电压配置的随机化验证装置的结构示意图。
[0022]图4为本申请一些更优选的实施例提供的电压配置的随机化验证装置的结构示意
图。
[0023]图5为本申请实施例提供的电子设备的结构示意图。
[0024]附图标记:201、随机配置模块;202、计算模块;203、模拟模块;204、验证模块;205、验证报告模块;301、处理器;302、存储器;303、通信总线。
具体实施方式
[0025]下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0027]第一方面,请参照图1,本申请一些实施例提供了一种电压配置的随机化验证方法,用于验证闪存芯片的电压配置功能,方法包括以下步骤:S1、随机化生成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电压配置的随机化验证方法,用于验证闪存芯片的电压配置功能,其特征在于,所述方法包括以下步骤:S1、随机化生成目标电压配置组,所述目标电压配置组包括多个对应于不同操作命令的电压配置信息;S2、根据所述目标电压配置组获取目标操作电压组,所述目标操作电压组包括多个对应于不同操作命令的电压值;S3、将所述目标电压配置组配置给待测设计以使所述待测设计根据目标电压配置组及测试激励产生操作电压值;S4、在所述操作电压值位于所述目标操作电压组内时,利用所述操作电压值对存储模型进行验证测试以生成验证结果。2.根据权利要求1所述的电压配置的随机化验证方法,其特征在于,所述方法还包括步骤:S5、计算已测试的目标电压配置组的覆盖率,在所述覆盖率大于或等于预设阈值时根据所有验证结果生成验证报告,在所述覆盖率小于预设阈值时返回步骤S1。3.根据权利要求1所述的电压配置的随机化验证方法,其特征在于,所述目标电压配置组包括擦除命令、编程命令及读取命令对应的电压配置信息。4.根据权利要求1所述的电压配置的随机化验证方法,其特征在于,步骤S2包括:利于预设的与所述待测设计匹配的电荷泵参考算法根据不同的电压配置信息计算获取对应的电压值,以获取所述目标操作电压组。5.根据权利要求1所述的电压配置的随机化验证方法,其特征在于,所述待测设计包括依次连接的模拟上电电路模型、模拟电荷泵驱动模型、字线逻辑处理模型及...

【专利技术属性】
技术研发人员:张新展林朝明朱雨萌冯嘉黄凯怡康治伟
申请(专利权)人:芯天下技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1