首页> 外文会议>2010 17th IEEE International Conference on Electronics, Circuits, and Systems >Design and verification of a layer-2 Ethernet MAC classification engine for a Gigabit Ethernet switch
【24h】

Design and verification of a layer-2 Ethernet MAC classification engine for a Gigabit Ethernet switch

机译:千兆以太网交换机的第2层以太网MAC分类引擎的设计和验证

获取原文

摘要

This work presents the design and verification of the main block of a Gigabit Ethernet switch for an ASIC based on the NetFPGA platform. The main function of the Layer-2 classification engine is to forward Ethernet frames to their corresponding output ports. To accomplish this task the block stores the source MAC address from frames in a SRAM memory and associates it to one of the input ports. This classification engine uses a hashing scheme that has been proven to be effective in terms of performance and implementation costs. It can lookup constantly 62.5 million frames per second, which is enough to work at wire-speed rate in a 42-port Gigabit switch. The main challenge was to achieve wire-speed rate during the learning process using external SRAM memory. This means that the bandwidth will not be reduced when new flows appear. This block was synthesized with an 180nm process and verified using System Verilog. A constrained random stimulus approach is used in a layered-testbench environment with self-checking capability.
机译:这项工作介绍了基于NetFPGA平台的ASIC千兆位以太网交换机主要模块的设计和验证。第2层分类引擎的主要功能是将以太网帧转发到其相应的输出端口。为了完成此任务,该模块将来自帧的源MAC地址存储在SRAM存储器中,并将其与输入端口之一相关联。此分类引擎使用一种散列方案,该方案已被证明在性能和实现成本方面是有效的。它每秒可以不断查询6250万帧,足以在42端口千兆交换机中以线速速率工作。主要的挑战是在学习过程中使用外部SRAM存储器实现线速速率。这意味着当出现新的流时,带宽将不会减少。该嵌段以180nm工艺合成,并使用System Verilog进行了验证。在具有自我检查功能的分层测试平台环境中,使用了约束随机刺激方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号