【技术实现步骤摘要】
数据网络设计验证方法、装置以及验证设备
本公开的实施例涉及一种数据网络设计验证方法、装置以及验证设备。
技术介绍
随着数字集成电路系统的复杂性不断增加,组成系统级芯片(System-on-a-Chip,SoC)的功能模块的种类和数量也不断增加,系统中各个模块之间的数据交互网络也越来越复杂。为了快速适应不同的系统应用与集成需求,当前大规模集成系统中多采用参数可缩放、拓扑结构可重构的片上网络式数据总线。目前,大规模集成电路中片上数据网络的验证过程通常采用的是模块级和系统级分别验证的方式。然而,模块级的验证无法保证与实际芯片设计时的场景一致,因此验证并不充分。对于系统级的验证,由于集成电路的复杂性又不可避免地存在仿真时间过长、验证场景受限等问题。
技术实现思路
本公开提供了一种数据网络设计验证方法、装置以及验证设备,用于在芯片设计过程中对功能模块进行更全面充分的数据验证的同时,缓解系统级验证的压力,能够提高芯片验证效率。根据本公开的一方面,提供了一种数据网络设计验证方法,包括:针对被测数据网络功能模块, ...
【技术保护点】
1.一种数据网络设计验证方法,包括:/n针对被测数据网络功能模块,构建数据传输层模型;/n在所述数据传输层模型中布置芯片设计功能单元以构建数据总线系统;以及/n基于第一测试序列对所述数据总线系统进行数据传输验证。/n
【技术特征摘要】
1.一种数据网络设计验证方法,包括:
针对被测数据网络功能模块,构建数据传输层模型;
在所述数据传输层模型中布置芯片设计功能单元以构建数据总线系统;以及
基于第一测试序列对所述数据总线系统进行数据传输验证。
2.根据权利要求1所述的方法,其中,所述数据传输层模型包括所述被测数据网络功能模块的数据路由节点和数据通道。
3.根据权利要求2所述的方法,其中,所述芯片设计功能单元包括跨时钟域接口模块,所述构建数据总线系统包括:
根据所述数据路由节点在芯片中的时钟设计,针对所述数据路由节点布置所述跨时钟域接口模块。
4.根据权利要求2所述的方法,其中,所述芯片设计功能单元包括跨电压域接口模块,所述构建数据总线系统包括:
根据所述数据路由节点在芯片中的电压设计,针对所述数据路由节点布置所述跨电压域接口模块。
5.根据权利要求2所述的方法,其中,所述芯片设计功能单元包括中继单元,所述构建数据总线系统包括:
根据路径时延在所述数据通道中插入所述中继单元。
6.根据权利要求3-5中任一项所述的方法,其中,所述构建数据总线系统还包括:
搭建由通用验证组件驱动的空壳接口模块,其中,所述空壳接口模块用于模拟与所述被测数据网络功能模块具有数据交互的一个或多个功能模块。
7.根据权利要求6所述的方法,还包括:
在所述数据总线系统中提供附加功能模块以构建扩展数据总线系统;以及
基于第二测试序列对所述扩展数据总线系统进行数据传输验证。
8.根据权利要求7所述的方法,其中,所述附加功能模块为寄存器传输级形式。
9.根据权利要求7所述的方法,其中,所述附加功能模块是存储器模块,其中,所述构建扩展数据总线系统还包括:
修改所述空壳接口模块,以从所述空壳接口模块中删除与所述存储器模块对应的从设备。
10.根据权利要求7所述的方法,其中,所述附加功能模块是高速输入/输出模块,其中,所述构建扩展数据总线系统还包括:
修改所述空壳接口模块,以从所述空壳接口模块中删除与所述高速输入/输出模块对应的从设备;以及
布置主机驱动器验证组件,以驱动...
【专利技术属性】
技术研发人员:王佩,高红莉,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。