[发明专利]一种存储单元的仿真验证方法、装置和设备有效
申请号: | 201711276330.3 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108228965B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 张永 | 申请(专利权)人: | 北京物芯科技有限责任公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398;G06F30/20 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100013 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 单元 仿真 验证 方法 装置 设备 | ||
1.一种存储单元的仿真验证方法,其特征在于,包括:
在设计代码层级结构中确定待测试存储模块,所述待测试存储模块包括存储模型的设计代码和测试代码,所述存储模型适用于芯片设计中所有存储单元;所述存储模型包括各存储单元的所有特征中通过配置或赋值得到具体值的特征的参数;所述待测试存储模块还包括用于指示所述测试代码与所述设计代码之间是否连接的选择语句,所述存储模型的设计代码和测试代码统一;
对所述待测试存储模块进行实例化;
对所述选择语句进行配置使所述设计代码与所述测试代码连接,并根据配置结果,对实例化后的所述存储模型的设计代码进行仿真验证;
其中,所述待测试存储模块为所述存储模型设计模块,所述存储模型设计模块包括存储模型的设计代码和存储模型的测试代码以及用于控制测试代码与设计代码是否连接的选择语句;在设计代码层级结构中确定待测试存储模块之前,还包括:
将所述存储模型的测试代码以及用于控制测试代码与设计代码是否连接的选择语句添加到所述存储模型的设计代码中;
所述仿真验证包括:系统级验证、集成级验证;
所述系统级验证和所述集成级验证包括:将待测试存储模块实例化产生不同的存储单元,在对设计代码层级结构中各个存储单元进行仿真验证时,通过在仿真验证环境上,为各个待测试存储模块编写配置语句来实现,所述配置语句用于对所述选择语句进行赋值,通过接口传输至各个选择语句,导通了测试代码与存储模型的设计代码。
2.如权利要求1所述的方法,其特征在于,所述待测试存储模块包括存储模型设计模块和存储模型测试模块以及用于指示测试代码与设计代码之间是否连接的选择语句,所述存储模型设计模块包括存储模型的设计代码,所述存储模型测试模块包括存储模型的测试代码,在设计代码层级结构中确定待测试存储模块之前,所述方法还包括:
将所述存储模型设计模块和所述存储模型测试模块以及用于指示测试代码与设计代码之间是否连接的选择语句封装成所述待测试存储模块。
3.如权利要求2所述的方法,其特征在于,所述待测试存储模块还包括用于配置存储模型设计模块和存储模型测试模块包含的参数的参数配置接口,在设计代码层级结构中确定待测试存储模块之前,所述方法还包括:
将所述参数配置接口封装到所述待测试存储模块中。
4.如权利要求1所述的方法,其特征在于,所述存储模型设计模块包括用于配置存储模型设计模块和存储模型测试模块包含的参数的参数配置接口,在设计代码层级结构中确定待测试存储模块之前,所述方法还包括:
将所述参数配置接口添加到所述存储模型的设计代码中。
5.一种存储单元的仿真验证装置,其特征在于,包括:
确定单元,用于在设计代码层级结构中确定待测试存储模块,所述待测试存储模块包括存储模型的设计代码和测试代码,所述存储模型适用于芯片设计中所有存储单元;所述存储模型包括各存储单元的所有特征中通过配置或赋值得到具体值的特征的参数;所述待测试存储模块还包括用于指示所述测试代码与所述设计代码之间是否连接的选择语句,所述存储模型的设计代码和测试代码统一;
处理单元,用于对所述待测试存储模块进行实例化;
仿真验证单元,用于对所述选择语句进行配置使所述设计代码与所述测试代码连接,并根据配置结果,对实例化后的所述存储模型的设计代码进行仿真验证;
其中,所述待测试存储模块为所述存储模型设计模块,所述存储模型设计模块包括存储模型的设计代码和存储模型的测试代码以及用于控制测试代码与设计代码是否连接的选择语句;以及所述装置,还包括:
第一添加单元,用于在所述确定单元在设计代码层级结构中确定待测试存储模块之前,将所述存储模型的测试代码以及用于控制测试代码与设计代码是否连接的选择语句添加到所述存储模型的设计代码中;
所述仿真验证包括:系统级验证、集成级验证;
所述系统级验证和所述集成级验证包括:将待测试存储模块实例化产生不同的存储单元,在对设计代码层级结构中各个存储单元进行仿真验证时,通过在仿真验证环境上,为各个待测试存储模块编写配置语句来实现,所述配置语句用于对所述选择语句进行赋值,通过接口传输至各个选择语句,导通了测试代码与存储模型的设计代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京物芯科技有限责任公司,未经北京物芯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711276330.3/1.html,转载请声明来源钻瓜专利网。