高频电感阻容感专题站

高频电感产品与选型
产品、参数与应用资料

联系产品顾问

如何加快网络设计验证的速度?

随着物联网(IoT)的快速发展,网络提供商也受到了很大的影响。毕竟,如果没有网络基础架构支持,则物联网将不再存在。结果之一是网络设备中以太网端口的数量大量增加。如今,以太网交换机和路由器已经达到256个端口(到年底将增加到1024个端口),它们可以处理高达120 Gb / s的流量。同时,网络交换的延迟也在减小,最小延迟已减小到1μs。所有这些因素使当今的网络交换机和路由器芯片成为历史上最大的芯片,达到了5亿门的水平。在流片完成之前验证这种复杂的IC设计是一项艰巨的任务。让我们考虑具有128端口以太网接口的SoC设计。尽管可以在块级别使用HDL软件仿真,但是使用仿真流量来验证亿万个门的整个设计是不现实的,并且不可避免地将其消除。这是在在线仿真ICE模式下使用硬件仿真的主要情况。但是,ICE配置要求每个端口都使用以太网测试仪。由于速度不匹配,测试仪和硬件仿真器无法直接连接,因此需要在两者之间插入速度适配器。例如,我们128端口设计的测试设置需要128个以太网测试仪和128个以太网速度适配器,以及连接它们的所有布线(图1)。除了复杂的布线,潜在的硬件不可靠性和总体费用外,整个设置只能支持一个用户在现场进行调试。根本无法实现远程访问,因为远程需要人工操作才能为不同的用户配置不同的宣誓环境。这种协议刺激的建模环境的局限性已在几年前得到证明。因此,有必要创建一个软件控制的环境来生成,传输和分析以太网数据包,这可能会影响硬件仿真平台。映射的以太网SoC已测试。通过软件仿真的方法,一般每天可以验证1000个数据包,硬件仿真的处理能力可以达到1100万以上。在这种情况下,以太网测试器模型在连接到硬件仿真器的Linux工作站上运行。基于成熟的实现IP,该模型可以准确地再现实际的物理测试仪。该虚拟测试仪包括一个以太网数据包生成器和监视器(EPGM),可以分别为1G,10G,40G / 100G和120G网络配置GMII,XGMII,XLGMII / CGMII和CXGMII接口。每个受支持的MII端口都需要一个xRTL事务处理器(图2)。图1.使用ICE验证的128端口以太网交换机。可以将来自多个工作站的多个测试仪应用程序组合起来,以形成多个协作模型,以支持大量端口配置。高速链接(HSL)卡用于将每个工作站的协作模型连接到硬件模拟器。高度集成的传输机制已针对最大时钟性能进行了优化,并且对测试平台是透明的。由于运行和调试是并行的,因此数据平面硬件仿真流量将随着端口数量线性增加。此方法还有其他优点。首先,可以通过远程访问快速重新配置虚拟测试仪,以执行各种功能。其次,工作站是稳定可靠的设备,仅占具有相同功能的复杂以太网测试仪成本的一小部分。更重要的是,它可以支持多个并发用户,这在备份大型软件开发团队时特别有用。最后但并非最不重要的一点是,硬件仿真数据中心可以用作企业级硬件仿真资源。该方法也非常适合于生成和监视复杂的测试方案。使用交互式和批处理方式的TCL命令界面来控制所有MAC,并生成各种协议和数据。每个协议可以按百分比混合不同的数据长度或随机的数据长度。数据包传输仲裁策略包括多种算法:例如WRR,DWRR,SO和Random。图2. VirtuaLAB以太网环境also它还支持复杂交换拓扑的压力测试和错误注入。违反协议和性能都可以报告。可以以交互或批处理模式分析数据包,以检查数据包统计信息,Tx / Rx跟踪,元数据,时间戳以及该行中的所有内容。硬件仿真的标志之一是,它可以在大型复杂系统上执行复杂的性能分析。在某些情况下,我

同主题资料

Leon Micro:预计砷化镓射频芯片项目将在明年第一季度实现全面生产