目前,信息通信行业正在高速高质量发展,业内不断夯实以5G网络、千兆光网、算力网络为基础的“新底座”,推动5G技术演进、算网融合和AI技术突破等锻造“新能力”,释放云计算、物联网、大数据等新兴业务产生的“新动能”,从而推动信息通信行业自身和其他行业奔向数字“新蓝海”。伴随这些业务发展的同时,对底层的通信承载网络提出了更多的需求,在要求低延时的同时,更加需要高速的带宽支撑。以太网芯片作为以太网传输的基础芯片之一,随着数据量的爆发式增长,市场规模拥有持续上涨的动能。与此同时,以太网接口的验证成为芯片成功的焦点。如何验证800G,400G,200G,100G,50G,40G,25G,10G,1G诸多种类的带宽,如何在统一平台上进行多通路测试,以及在满足功能验证的同时对设计的性能进行分析验证十分重要。同时,随着以太网芯片的复杂度不断上升、规模的不断增大、产品迭代周期不断缩短,系统级的芯片验证以及软件验证也成为新的挑战,传统的验证方法已经无法完全满足系统级验证的需求。Cadence 提供一种基于Palladium加速器的虚拟以太网测试方案,结合使用Spirent虚拟标准以太网流量生成器(Spirent Test Center),为以太网接口测试提供了完备、健壮、灵活的测试平台,用户可以在此平台上进行芯片的功能、性能测试。虚拟以太网测试仪能够使用标准以太网流量生成器Spirent Test Center (STC) 等带有 Palladium 仿真器的应用程序, 可以使用以太网测试仪接口利用 STC 功能生成以太网流量并运行流量,基于 Palladium 的加速仿真环境中验证设计DUT。 支持定义流量属性或重用物理测试环境中的脚本,从而填补两者之间的空白仿真和硅后验证,进而提供更高的效率和更好的调试能力。同时,虚拟测试方案在通道扩展上更灵活、更便捷。本方案使用 Cadence 的虚拟测试环境Ethernet Accelerated VIP (AVIP) 提供硬件加速。 虚拟解决方案连接Spirent Test Center (STC) 虚拟测试仪到 Cadence Palladium 仿真器。 STC软件有两部分,即前端和后端。 前端可以是 STC GUI(安装在 Windows机器)或自动化脚本(可以从 Linux 或 Windows 机器启动)。后端软件托管在运行模拟加速 (SA) 上的 QEMU 虚拟机中主机 Linux 工作站。 Cadence 提供 Ethernet Virtual Tester Interface Adapter 来桥接STC和 Palladium 仿真器上运行的DUT+ Cadence Ethernet Accelerated VIP 。Palladium加速器具有仿真加速和强大的debug能力,结合Spirent虚拟以太网测试仪产生的标准以太网流可进行灵活配置、流量调节、定义包长与包内容、错误注入,可以对返回的以太网帧进行统计分析、校验检测,通过Palladium+STC虚拟以太网测试方案大大提高了项目的仿真验证的效率,加速了验证的周期,为项目的Tapeout从时间和质量上做了有力的保证。总之,基于Palladium加速器和Spirent测试仪的虚拟以太网测试方案提供了一种灵活完备的以太网接口测试平台,解决了以太网等高速接口在测试仪下的标准化验证的痛点。为网络处理器的顺利的Tapeout打下了坚实的基础。