[发明专利]一种用于基于LOCALBUS总线的设计的功能验证平台的搭建方法在审
申请号: | 201711221359.1 | 申请日: | 2017-11-22 |
公开(公告)号: | CN107943644A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 赵鑫鑫;姜凯;李朋 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F11/263 | 分类号: | G06F11/263;G06F17/50 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 刘继枝 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 基于 localbus 总线 设计 功能 验证 平台 搭建 方法 | ||
1.一种用于基于LOCAL BUS总线的设计的功能验证平台的搭建方法,其特征在于,该方法步骤如下:
步骤1)根据基于LOCAL BUS总线的设计的初始化工作过程,设计芯片初始化控制文档;
步骤2)根据基于LOCAL BUS总线的设计内部寄存器和ram模块的信息,编写信息文档;
步骤3)编写仲裁模块工作方式描述文档,基于设计中选择的仲裁模式,按照规定格式完成;
步骤4)编写自动化脚本,同时根据LOCAL BUS协议编写符合协议时序要求的读写命令模板库;
步骤5)使用所述的测试向量生成脚本针对基于LOCAL BUS总线的设计内部寄存器和ram模块的信息文档,生成选定的要测试的寄存器或ram模块的测试向量;
步骤6)使用所述的输出信息控制脚本预留的控制端口,设置当前的测试需要输出到log文件的信息类别;
步骤7)使用运行脚本根据设计的芯片初始化控制文档生成对应的初始化命令序列,执行,之后运行测试向量,生成测试报告,完成本次测试过程。
2.根据权利要求1所述的方法,其特征在于,所述的步骤1)中根据基于LOCAL BUS总线的设计的初始化工作过程,包括,
时钟信号稳定时间,reset信号使能时间,内部各特殊控制信号列表及时序的信息。
3.根据权利要求1所述的方法,其特征在于,所述的步骤2)中根据基于LOCAL BUS总线的设计内部寄存器和ram模块的信息,包括,
地址、数据宽度、深度、读写特征、读写命令延迟以及读写相关顺序信息。
4.根据权利要求1所述的方法,其特征在于,所述的步骤3)中基于设计中选择的仲裁模式,包括,
是否支持总线锁定和原子操作。
5.根据权利要求1所述的方法,其特征在于,所述的步骤4)中的自动化脚本和命令模块库都可以在不同基于LOCAL BUS总线的设计中进行复用,并通过使用LOCAL BUS总线进行访问。
6.根据权利要求1所述的方法,其特征在于,所述的步骤4)中的编写自动化脚本,包括,
测试向量生成脚本,输出信息控制脚本和运行脚本。
7.根据权利要求6所述的方法,其特征在于,所述的自动化脚本使用具有高度的通用性的perl/tcl/c-shell脚本语言编写。
8.根据权利要求6所述的方法,其特征在于,所述的测试向量生成脚本通过读取内部寄存器和ram模块信息文档生成针对各寄存器和ram模块的特定的测试向量。
9.根据权利要求6所述的方法,其特征在于,所述的输出信息控制脚本通过预留控制端口,方便在测试过程中根据实际需要进行输出信息的分类控制。
10.根据权利要求6所述的方法,其特征在于,所述的运行脚本根据芯片初始化控制文档自动生成针对基于LOCAL BUS总线的设计的初始环境配置命令并执行,之后执行测试向量,生成测试报告,完成本次测试过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711221359.1/1.html,转载请声明来源钻瓜专利网。