18.luck新利
的意见

如何加快网络设计验证

物联网的后果之一是以太网端口的数量的增加。

受欢迎程度

物联网的巨大增长(物联网)极大的影响了网络提供商。毕竟,如果没有底层网络基础设施,就不会有物联网。后果之一是在以太网端口的数量显著增加网络设备。

今天,以太网交换机和路由器达到256端口(到今年年底,这个数字将增加到1024端口),他们可以处理吞吐量高达120 Gb / s。与此同时,网络的延时开关不断下降,最低的延迟µs低于1。这些因素加在一起,使今天的网络交换机和路由器之间有史以来最大的集成电路的设计开发,超越十亿盖茨。硅验证之前,这种复杂的集成电路设计的可用性是一个艰巨的任务。让我们考虑一个SoC的设计以128 -端口以太网接口。

而高密度脂蛋白模拟可以在块级使用,验证整个设计的几亿盖茨模拟交通是不现实的,并且必须被排除。这是一个主要的理由使用硬件仿真in-circuit-emulation (ICE)模式。然而,一个冰配置需要一个以太网测试仪/端口。由于直接连接是不可能由于不同的速度域测试和模拟DUT之间速率适配器插入。

例如,测试设置为我们的128 -端口设计需要128以太网测试人员和128以太网适配器和速度的所有电缆连接(图1)。除了spaghetti-cable安排,可能不可靠的硬件,和整体成本,整个设置只支持一个用户必须在同一座楼里,或房间,随着仿真实验室。远程访问是不切实际的,因为它需要有人监督来管理多个用户使用不同的设置。

以太网端口图1
图1所示。128端口以太网交换机使用冰验证。

这个限制在协议刺激的上下文建模成为明显的几年前,创造需要软件控制环境生成,传输,分析以太网数据包测试以太网soc映射在一个仿真平台。通常使用模拟,您可以验证每天1000包,而仿真可以处理每天超过1100万。

在这个场景中,以太网测试人员建模在软件运行在Linux上使用工作站连接到模拟器。的模型是一个精确的表示实际的物理测试,基于证明实现IP。虚拟测试人员包括一个以太网包生成器和监控(EPGM)有能力配置GMII XGMII, XLGMII / CGMII和CXGMII接口1 g, 10 g中,40克/ 100克,120克。一个xRTL办理人的每个端口需要任何xMII-supported类型(图2)。

氢呋喃环境图2
图2。VirtuaLAB以太网环境。

多个测试应用程序可以跨多个workstations-known捆绑在一起作为multi-co-model-to支持大型港口数量配置。高速铁路(高速逻辑)卡是用来连接co-model渠道从工作站到模拟器。这个紧密集成传输机制下罩,最大挂钟性能调优,testbench是透明的。数据平面模拟吞吐量线性扩展的端口数,因为这个平行运行和调试的架构。

这种方法能得到其他几个好处。首先,重新配置虚拟测试人员执行各种功能快速通过远程访问。第二,工作站是一个稳定可靠的设备获得的成本的一小部分复杂的等效以太网测试仪的功能。更重要的是能够支持multi-concurrent用户,基本在备份一个大型软件开发团队。最后,但并非最不重要的是,一个模拟数据中心可以作为企业范围的仿真资源。

这也适用于复杂的测试场景生成和监控。交互式和批处理模式TCL命令接口是用于控制所有mac并生成大量的协议和流量。百分比的流量/协议类型可以混合不同的数据包大小或随机大小每流。WRR,包传输仲裁包括多个算法,如到DWRR,所以,和随机的。

它还允许压力测试和错误注入复杂切换拓扑。违反协议和性能报告。包可以了交互式或批处理会话检查数据包统计,Tx / Rx跟踪,元数据,时间戳,电线上的所有内容。

仿真的特点之一是它能够做大而深一些的复杂性能分析系统。在某些情况下,可能需要数以百万计的数据包来达到稳态分析的兴趣点的设计。例如,测量流量的比特率tb以太网交换机。虚拟以太网签名生成和包的时间戳(TS)用于计算这些测量。

端口测量图3
图3。每个端口测量可以在一小时内使用硬件仿真。

这些测量每端口流很容易消耗一个星期来提取大型端口数的仿真设备。在仿真中,这些相同的测量可以在一小时内完成。

更多地了解导师图形的方法,这些问题,利用其VirtuaLAB以太网解决方案,免费下载白皮书使用以太网VirtuaLAB加速网络产品市场



留下一个回复


(注意:这个名字会显示公开)

Baidu