发明名称 |
一种用于验证多种读写方式存储模块的验证平台的搭建方法 |
摘要 |
本发明涉及IC设计验证领域,具体涉及一种用于验证多种读写方式存储模块的验证平台的搭建方法。本发明首先建立存储模块参数文档,然后使用verilog语言编写存储模块基本读写函数,比较函数,使用参数及IO口对各基本函数进行配置,形成适用于不同存储模块的通用测试函数库;之后,编写验证平台生成脚本,使用该脚本通过读取存储模块参数文档,调用通用测试函数库,可以生成适用于不同读写模式存储模块的测试向量;最后,使用测试向量对被测存储模块进行读写功能测试。本发明适用于验证各种存取周期、数据宽度、大小的存储模块,可以迅速完成对当前设计中各存储模块的精确且完备的功能测试,验证平台通用性、自动化程度很高,在提高验证效率的同时减少人为错误,大大缩短芯片开发周期。 |
申请公布号 |
CN105354121A |
申请公布日期 |
2016.02.24 |
申请号 |
CN201510819084.6 |
申请日期 |
2015.11.20 |
申请人 |
浪潮集团有限公司 |
发明人 |
赵鑫鑫;姜凯;李朋 |
分类号 |
G06F11/26(2006.01)I |
主分类号 |
G06F11/26(2006.01)I |
代理机构 |
济南信达专利事务所有限公司 37100 |
代理人 |
姜明 |
主权项 |
一种用于验证多种读写方式存储模块的验证平台的搭建方法,包括以下步骤:A、根据存储模块参数文档模板,建立当前存储模块的参数文档;B、编写存储模块基本读写函数、比较函数、结果统计打印函数,使用参数及IO口对各基本函数进行配置,形成适用于不同存储模块的通用测试函数库;C、编写验证平台生成脚本,使用该脚本通过读取存储模块参数文档,调用通用测试函数库,可以生成适用于不同读写模式存储模块的测试向量;D、使用测试向量对被测存储模块进行读写功能测试,至此,完成存储模块测试向量的生成,开始使用该测试向量对对应存储模块进行测试。 |
地址 |
250101 山东省济南市高新区浪潮路1036号 |