大规模网络芯片设计项目团队转用硬件加速器.doc

大规模网络芯片设计项目团队转用硬件加速器.doc

ID:27871792

大小:236.00 KB

页数:4页

时间:2018-12-06

大规模网络芯片设计项目团队转用硬件加速器.doc_第1页
大规模网络芯片设计项目团队转用硬件加速器.doc_第2页
大规模网络芯片设计项目团队转用硬件加速器.doc_第3页
大规模网络芯片设计项目团队转用硬件加速器.doc_第4页
资源描述:

《大规模网络芯片设计项目团队转用硬件加速器.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大规模网络芯片设计项目团队转用硬件加速器  在大规模设计方面,图形芯片一直独占鳌头,如今,以太网交换机及路由芯片所占权重越来越大,其规模已达到或多于5亿逻辑门设计。  网络芯片的复杂性源于一系列特性,例如大量的端口数目,大吞吐率,低延迟以及增强的安全性,以确保减少同时传输多个数据包时的网络故障和冲突。  以最新的以太网交换机SoC设计的验证计划为例,该设计包含128端口和1/10/40/100/120Gbps可用带宽。项目团队决定放弃传统的、应用广泛的HDL仿真器。  设计规模达到数亿门,使用仿真器大

2、约需要5个小时的编译时间。更糟糕的是,在仿真中对设计进行配置还需要额外的18个小时。仅一个数据包的仿真时间就要2个小时。按照这个速度,数百台PC仿真阵列每天仿真最大的吞吐量为1000个数据包,难以满足现实时间中调试所需要的数百万个数据包的需要。    因此,团队转而采用虚拟模式下的硬件加速器,这是一种新的应用模式,可以在类似数据中心的场景中有效方便地处理多个用户请求。在虚拟方法下,用于与DUT交互的物理目标系统(产生和处理DUT所需的数据)被功能类似于软件测试环境所代替。在相同速度下,可以实现与电路仿

3、真环境(ICE)相同的操作。这种方法称为“以太网VirtuaLAB”,是MentorGraphics的新产品。阅读新闻稿:?id=294  应该指出的是,虚拟方法是硬件加速仿真的下一阶段,一项摆脱长期使用的ICE模式的方法,是一种测试真实设计的方法。仿真过程中的随机使ICE模式的测试环境难以预测。Bug往往会在不同的时间点出现,甚至根本不在后续仿真中出现。但是,与ICE模式不同,通过重复地仿真某个场景,虚拟模式可以快速地定位Bug出现的地方。  虽然ICE项目团队的服务较为完善,但它的时代正在悄然离去

4、。ICE配置需要对每个端口使用一个以太网测试仪。由于测试仪和DUT之间的速度范围存在差异,因此不能直接连接,需要在两者之间插入速率适配器。  对于这种有128个端口的特殊设计,ICE需要设置128个以太网测试仪和128个以太网速度适配器,以及大量连接线缆。这样既增加了初期安装费用又增加了验证计划的不完备的风险。  在VirtuaLAB中,以太网测试仪被模型化到软件中,该软件被安装到与硬件加速器相连的Linux服务器上面。基于经过生产实践检验的IP,模型可以精准地代替实际物理的测试仪。这种虚拟测试仪包括

5、以太网数据包生成器和监视器(EPGM),可生成、传输并监控DUT的以太网数据包。它还可以为1G、10G、40G/100G和120G分别配置GMII、XGMII、XLGMII/CGMII和CXGMII接口。软件可对流量进行离线分析,提供统计数据,并支持其他功能。虚拟测试仪和DUT之间的接口包括一个SystemVerilog接口实例,它一边负责与虚拟以太网xRTL(可扩展的寄存器传输级)事务处理器通信,该处理器与连接到DUT的Null-PHY相连。另外一边与DUT相连。任意xMII支持类型的端口需要一个x

6、RTL事务处理器。  系统可为每个工作站提供64GMII、XGMII、XLGMII/CGMII和CXGMII端口。多个工作站的多个EPGM可以捆绑在一起,从而支持大端口计数配置。可以采用高速链路(HSL)卡将各个工作站的Co-Model连接到硬件加速器中,用以实现最佳性能、最大容量或者两者皆备的系统。  在案例分析中,硬件加速器的编译时间增加了两倍。更重要的是,硬件加速器配置设计的时间仅需10分钟,处理1个数据包所需的时间还不到1秒钟。重新配置设计的速度快了100倍,数据处理速度快近10,000倍。在

7、一天之内,硬件加速器可以对128个以上的端口处理1,100万以上的数据包,从而在合理的时间期限内跟踪错误。  网络芯片设计公司逐渐依赖硬件加速器解决验证任务,尤其是现在,硬件加速器可用于支持在类似数据中心的配置下的网络域。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。