芯片验证方法技术

技术编号:39865287 阅读:15 留言:0更新日期:2023-12-30 12:56
本申请涉及一种芯片验证方法

【技术实现步骤摘要】
芯片验证方法、装置和设备


[0001]本申请涉及芯片验证
,特别是涉及一种芯片验证方法

装置和设备


技术介绍

[0002]网络处理芯片,广泛应用于各种核心交换机中,主要用于实现数据包处理

协议分析

路由查找

防火墙等通信任务

[0003]相关技术中对网络处理芯片进行验证方式一般是搭建
UVM

Universal Verification Methodology
,通用验证方法学)验证平台,在
UVM
验证平台中基于不同通信协议构造大量不同格式的数据报文,以这些数据报文作为验证平台的事务,编写测试用例进行仿真验证

[0004]然而上述对网络处理芯片进行验证的方式效率较低


技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高验证效率的芯片验证方法

装置和设备
r/>[0006]第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种芯片验证方法,其特征在于,用于芯片验证设备,所述芯片验证设备中部署有第一虚拟机和第二虚拟机,所述方法包括:通过所述第一虚拟机获取测试需求数据并根据所述测试需求数据生成第一数据报文,所述第一数据报文包括所述第二虚拟机的网络地址;将所述第一数据报文传输至待验证的网络处理器芯片,以供所述网络处理器芯片对所述第一数据报文进行处理,得到用于传输至所述第二虚拟机的第二数据报文;将所述第二数据报文传输至所述第二虚拟机,并通过所述第二虚拟机根据所述第二数据报文获取所述测试需求数据对应的芯片验证结果
。2.
根据权利要求1所述的方法,其特征在于,所述将所述第一数据报文传输至待验证的网络处理器芯片,包括:通过数据传输模块从所述第一虚拟机获取所述第一数据报文,并通过所述数据传输模块将所述第一数据报文传输至所述网络处理器芯片;所述将所述第二数据报文传输至所述第二虚拟机,包括:通过所述数据传输模块从所述网络处理器芯片获取所述第二数据报文,并通过所述数据传输模块将所述第二数据报文传输至所述第二虚拟机
。3.
根据权利要求2所述的方法,其特征在于,所述通过数据传输模块从所述第一虚拟机获取所述第一数据报文,并通过所述数据传输模块将所述第一数据报文传输至所述网络处理器芯片,包括:通过所述数据传输模块中的第一套接字接口从所述第一虚拟机的第一虚拟网口获取所述第一数据报文;通过所述数据传输模块中的第一网口驱动器将所述第一数据报文传输至所述网络处理器芯片的第一芯片网口
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:通过所述数据传输模块中的第一直接编程接口将通过所述第一套接字接口获取的所述第一数据报文传输至所述第一网口驱动器
。5.
根据权利要求3所述的方法,其特征在于,所述通过所述数据传输模块从所述网络处理器芯片获取所述第二数据报文,并通过所述数据传输模块将所述第二数据报文传输至所述第二虚拟机,包括:通过所述数据传输模块中的第二网口监控器从所述网络处理器芯片的第二芯片网口获取所述第二数据报文;通过所述数据传输模块中的第二套接字接口将所述第二数据报文传输至所述第二虚拟机的第二虚拟网口
。6.<...

【专利技术属性】
技术研发人员:赵孝轩丁瑞王闯王志忠刘启明
申请(专利权)人:南京华芯科晟技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1