首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Error Detection and Correction in SRAM Emulated TCAMs
【24h】

Error Detection and Correction in SRAM Emulated TCAMs

机译:SRAM仿真TCAM中的错误检测和纠正

获取原文
获取原文并翻译 | 示例

摘要

Ternary content addressable memories (TCAMs) are widely used in network devices to implement packet classification. They are used, for example, for packet forwarding, for security, and to implement software-defined networks (SDNs). TCAMs are commonly implemented as standalone devices or as an intellectual property block that is integrated on networking application-specific integrated circuits. On the other hand, field-programmable gate arrays (FPGAs) do not include TCAM blocks. However, the flexibility of FPGAs makes them attractive for SDN implementations, and most FPGA vendors provide development kits for SDN. Those need to support TCAM functionality and, therefore, there is a need to emulate TCAMs using the logic blocks available in the FPGA. In recent years, a number of schemes to emulate TCAMs on FPGAs have been proposed. Some of them take advantage of the large number of memory blocks available inside modern FPGAs to use them to implement TCAMs. A problem when using memories is that they can be affected by soft errors that corrupt the stored bits. The memories can be protected with a parity check to detect errors or with an error correction code to correct them, but this requires additional memory bits per word. In this brief, the protection of the memories used to emulate TCAMs is considered. In particular, it is shown that by exploiting the fact that only a subset of the possible memory contents are valid, most single-bit errors can be corrected when the memories are protected with a parity bit.
机译:三元内容可寻址存储器(TCAM)广泛用于网络设备中,以实现数据包分类。例如,它们用于数据包转发,安全性和实现软件定义的网络(SDN)。 TCAM通常实现为独立设备或集成在网络专用集成电路上的知识产权块。另一方面,现场可编程门阵列(FPGA)不包含TCAM模块。但是,FPGA的灵活性使其对SDN实现具有吸引力,并且大多数FPGA供应商都为SDN提供了开发套件。那些需要支持TCAM功能,因此,需要使用FPGA中可用的逻辑模块来仿真TCAM。近年来,已经提出了许多在FPGA上仿真TCAM的方案。他们中的一些人利用了现代FPGA内部大量可用的存储块来实现TCAM。使用存储器时的问题是,它们可能会受到软错误的影响,这些错误会破坏存储的位。可以通过奇偶校验检测错误或使用纠错码来纠正这些错误,但这需要每个字额外的存储位。在本摘要中,考虑了用于模拟TCAM的存储器的保护。特别地,示出了通过利用仅可能的存储器内容的子集是有效的事实,当用奇偶校验位保护存储器时,可以纠正大多数单位错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号