抗软错误TCAM设计

抗软错误TCAM设计

论文摘要

三态可按内容寻址存储器(TCAM)是一种特殊的存储器,它不仅可以像传统存储器一样读、写,还可以进行高速的数据搜索,因而被广泛地用作CPU里的Cache、TLB和路由器里的IP地址前缀查找表等。然而随着越来越多的电子器件被应用到辐射环境和集成电路制造工艺尺寸的减小,TCAM越来越容易发生软错误。因此研究TCAM的抗软错误加固技术具有重要的现实意义。鉴于TCAM不能像其它常规存储器一样直接用ECC电路来提高抗软错误能力,本文采用了一种针对TCAM的抗软错误加固结构。加固后的TCAM主要由加固前的TCAM、嵌入式DRAM和ECC电路组成,利用嵌入式DRAM周期性刷新的特性不断对TCAM相应存储阵列中的数据进行重写或纠错,从而实现对TCAM的抗软错误加固。本文首先设计了一个规模为64×144bits的常规TCAM、一个规模为64×152bits的嵌入式DRAM和相应的汉明码编、解码电路,并用仿真工具Nanosim分别对它们进行了仿真优化。然后根据本文所采用的加固电路结构将这三部分电路用选通器和数据寄存器有机组合到一起,构成一个规模为64×144bits的抗软错误TCAM。最后对加固后电路的常规TCAM和ECC电路部分进行了版图设计和验证。对加固后TCAM的随机故障仿真表明:与加固前相比,加固后TCAM的写数据操作和搜索操作的速度性能基本没受影响,平均功耗增加了30.7%,芯片面积增加了约10.9%,但软错误率较加固前降低了两个数量级,加固效果显著。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及意义
  • 1.2 CAM简介
  • 1.2.1 CAM的结构和工作原理
  • 1.2.2 CAM单元
  • 1.3 软错误的产生机理
  • 1.4 集成电路存储器加固技术国内外研究现状
  • 1.5 论文研究内容及结构
  • 第2章 抗软错误TCAM设计
  • 2.1 抗软错误TCAM的结构和工作原理
  • 2.2 TCAM电路设计
  • 2.2.1 TCAM单元电路设计
  • 2.2.2 行地址译码器设计
  • 2.2.3 匹配线敏感放大器设计
  • 2.2.4 优先级编码器设计
  • 2.2.5 TCAM电路仿真与分析
  • 2.3 嵌入式DRAM电路设计
  • 2.3.1 eDRAM存储单元阵列设计
  • 2.3.2 字线升压电路设计
  • 2.3.3 灵敏放大器电路设计
  • 2.3.4 eDRAM电路仿真与分析
  • 2.4 ECC电路设计
  • 2.4.1 汉明码的校验原理
  • 2.4.2 ECC电路的设计与仿真
  • 2.5 本章小结
  • 第3章 抗软错误TCAM电路的仿真及分析
  • 3.1 抗软错误TCAM电路的无故障仿真及分析
  • 3.2 抗软错误TCAM电路的故障仿真及分析
  • 3.2.1 α粒子辐射模型
  • 3.2.2 确定故障仿真及分析
  • 3.2.3 随机故障仿真及分析
  • 3.3 本章小结
  • 第4章 主要电路模块的版图设计与验证
  • 4.1 提高电路可靠性的版图设计原则
  • 4.2 各个主要电路模块版图
  • 4.2.1 TCAM电路版图
  • 4.2.2 ECC电路版图
  • 4.2.3 eDRAM电路版图
  • 4.3 版图验证
  • 4.4 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].一种低功耗、抗软错误的TCAM系统设计[J]. 微电子学与计算机 2015(06)
    • [2].基于TCAM的并行路由查找方案综述[J]. 计算机应用与软件 2016(07)
    • [3].基于网络处理器外扩TCAM的研究与实现[J]. 电视技术 2012(15)
    • [4].一种TCAM策略路由融合表项维护管理算法[J]. 计算机应用研究 2011(10)
    • [5].一种支持TCAM规则更新与压缩方法[J]. 湖南大学学报(自然科学版) 2014(08)
    • [6].多单元散列表与TCAM结合的OpenFlow流表查找方法[J]. 通信学报 2016(10)
    • [7].一种基于旋转TCAM的模式匹配算法[J]. 火力与指挥控制 2020(01)
    • [8].一种基于TCAM的报文分类算法[J]. 信息工程大学学报 2016(06)
    • [9].在网络分流器中利用TCAM用户空间实现组合规则的算法[J]. 科技创新导报 2018(07)
    • [10].基于三态位分割的低功耗TCAM报文分类算法[J]. 计算机应用研究 2013(07)
    • [11].基于TCAM的二级转发表管理方案[J]. 计算机工程 2008(08)
    • [12].TCAM路由表项管理算法优化研究[J]. 微计算机信息 2009(09)
    • [13].BT流量实时检测与控制技术研究[J]. 现代计算机(专业版) 2009(07)
    • [14].片上TCAM的研究和应用[J]. 微型机与应用 2013(19)
    • [15].基于TCAM的低能耗正则表达式匹配算法[J]. 通信学报 2014(08)
    • [16].高性能TCAM路由查找表研究与设计[J]. 西安邮电学院学报 2010(01)
    • [17].一种基于硬件的高速低功耗多模式匹配算法[J]. 信息工程大学学报 2010(01)
    • [18].基于TCAM的K步长多模式匹配算法及硬件实现[J]. 微电子学与计算机 2013(04)
    • [19].基于TCAM的高速报文过滤卡设计[J]. 科学技术与工程 2008(07)
    • [20].基于TCAM的高效浮动关键词匹配算法[J]. 计算机工程 2012(04)
    • [21].基于SRAM的TCAM设计与FPGA实现[J]. 网络安全技术与应用 2018(07)
    • [22].基于TCAM的范围匹配方法——C-TCAM[J]. 通信学报 2012(01)
    • [23].一种基于TCAM的PLO_OPT算法的改进[J]. 西安邮电学院学报 2009(03)
    • [24].针对有限TCAM的SDN网络灵活局部路由故障恢复[J]. 现代电子技术 2018(08)
    • [25].基于TCAM的深部包检测技术研究与实现[J]. 电子设计工程 2013(10)
    • [26].一种保持OpenFlow功能完整性的TCAM流表压缩模型[J]. 计算机应用研究 2018(05)
    • [27].一种基于Bloom-filter表项压缩的TCAM业务识别算法[J]. 电子与信息学报 2011(09)
    • [28].一种面向交换机应用的访问控制模块设计[J]. 微电子学与计算机 2018(10)
    • [29].基于TCAM报文分类的范围编码方案[J]. 计算机工程 2010(08)
    • [30].OpenFlow创造网络新格局[J]. 信息系统工程 2013(02)

    标签:;  ;  ;  

    抗软错误TCAM设计
    下载Doc文档

    猜你喜欢