【技术实现步骤摘要】
本专利技术涉及芯片总线验证,特别是涉及一种基于emulator的总线系统级验证方法和装置。
技术介绍
1、随着集成电路快速发展,对于一颗由多核soc、多个高速外设及一系列较复杂的通讯算法模块组成的大型芯片,总线系统作为连接系统中各个组件的关键部分,其性能和稳定性对整个系统的运行至关重要。传统的总线验证方法通常依赖于eda(electronicdesign automation)的bt(block test)级验证和芯片真实应用场景的软件层验证。eda的bt级验证受限于单服务器的性能,仿真速度慢,且bt级验证难以覆盖芯片系统级验证点;芯片真实应用场景的软件层验证受限于其难以覆盖所有可能的运行场景和异常情况。
技术实现思路
1、本专利技术所要解决的技术问题是提供一种基于emulator的总线系统级验证方法和装置,能够提高验证速度的同时实现高效、准确、全面的系统级验证。
2、本专利技术解决其技术问题所采用的技术方案是:提供一种基于emulator的总线系统级验证方法,包括以下步骤:<
...【技术保护点】
1.一种基于Emulator的总线系统级验证方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于Emulator的总线系统级验证方法,其特征在于,所述生成Emulator硬件模块,具体为:利用信号连线工具将所述待测总线系统上的各Master端口模块替换成具备模拟真实Master设备的功能和性能的虚拟IP,并使得所述待测总线系统的总线协议涵盖AMBA总线AXI4和AHB3协议,按照所述总线协议和芯片系统需求与真实的Slave模块组件进行通讯。
3.根据权利要求2所述的基于Emulator的总线系统级验证方法,其特征在于,所述信号连线工具
...【技术特征摘要】
1.一种基于emulator的总线系统级验证方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于emulator的总线系统级验证方法,其特征在于,所述生成emulator硬件模块,具体为:利用信号连线工具将所述待测总线系统上的各master端口模块替换成具备模拟真实master设备的功能和性能的虚拟ip,并使得所述待测总线系统的总线协议涵盖amba总线axi4和ahb3协议,按照所述总线协议和芯片系统需求与真实的slave模块组件进行通讯。
3.根据权利要求2所述的基于emulator的总线系统级验证方法,其特征在于,所述信号连线工具为能够对所述待测总线系统上的master端口信号进行断开,并能够将待测总线系统端的master信号与emulator硬件模块的事务处理器的信号进行连接的全程自动化工具。
4.根据权利要求1所述的基于emulator的总线系统级验证方法,其特征在于,所述不同测试需求的多个测试用例包括:初始化芯片配置用例、单业务流量和总线性能测试用例、以及多业务并发流量和总线性能测试用例。
5.根据权利要求1所述的基于emulator的总线系统级验证方法,其特征在于,所述利用用例管道解析所述测试用...
【专利技术属性】
技术研发人员:刘平吉,
申请(专利权)人:白盒子上海微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。