TCAM的可测试性设计

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:paradoxfxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三态内容可寻址存储器(TCAM)是在普通二态内容可寻址存储器(BCAM)的基础上发展而来的,它的本质仍然是一种硬件搜索引擎。它具有比普通BCAM更加灵活的储存和搜索功能。正是这种特殊功能的存在使得TCAM的单元结构比普通BCAM的单元结构更加的复杂。现有的针对BCAM的测试算法已经无法满足TCAM的故障检测,现有的针对高速大容量TCAM的故障检测方法在检测覆盖率上和测试复杂度上都有很多不足。然而随着高性能网络路由器对大容量和高速TCAM需求的不断提升,针对高速大容量TCAM的故障测试已成为TCAM的一个研究方向,因此高速大容量TCAM的可测试性设计具有重要的理论意义以及实用价值。本论文对TCAM的故障检测问题进行了初步的研究,并提出了两种针对高速大容量TCAM的故障检测算法和检测电路的设计。首先,基于现有的公认度比较好的March-Like算法提出了改进型算法。该改进型算法利用匹配信号Hit和优先地址编码器只需2N次写操作、2B+4次搜索操作就可以完成对N*B比特TCAM存储单元的故障检测。在故障检测覆盖率上同March-Like算法是一样的,都可以完成TCAM单元内故障和延迟故障的100%全覆盖检测。但是在测试复杂度上相比于以前的March-Like算法降低了60%以上。再者,从提高单元间故障检测覆盖率方面,本文又提出了一种全新的针对高速大容量TCAM的QZDTest故障检测方法。该方法在故障检测覆盖率方面不仅可以完成TCAM单元内故障和延迟故障的100%全覆盖检测,还可以完成TCAM单元间故障的100%全覆盖检测;在检测速度方面,该方法使用自己的测试向量发生器产生测试向量,通过5N次写操作,6B+12次搜索操作可以对N*B比特TCAM存储单元进行类似于实际应用的快速连续测试。另外,在检测电路的设计方面,通过有限状态机控制移位寄存器来完成对TCAM存储单元的储存和比较操作,充分降低了测试电路的开销。在判定电路设计方面,通过对SA(敏感放大器)和匹配信号发生器之间插入一级选择取反电路,可以将Hit信号作为TCAM存在故障的判定信号,并通过优先地址编码器直接输出优先级最高的故障地址,因此可以完成TCAM的全自动测试。通过原理图仿真验证结果表明该算法确实可以在单时钟周期完成TCAM存储单元的全覆盖检测。本文提出的TCAM可测试性设计非常适用于大容量高速的TCAM存储单元故障检测,如高性能网络路由器中的报文转发、地址分类、网络防火墙以及虚拟网络过滤等专用高级网络应用方面的TCAM故障检测。
其他文献
為献礼祖国70华诞,本刊于2019年7月开启了为期一个月的摄影作品征集活动,收到来自祖国各地老年摄影爱好者选送的作品共百余幅幅,多视角地定格了美丽富饶的祖国河山及别具一格的风土人情。本刊从中筛选出美景佳作在刊物和微信公众号“我拍祖国好河山”专区进行展示。经人气评选和专业评审,目前共评出:一等奖1名、二等奖5名、三等奖8名、优秀奖16名。  感谢每一个热爱摄影的你,让小新看到了祖国源远流长的文化之美
期刊
问:最近,网上有一则消息称“酸奶还没过保质期,如打开后表面却有一层黄色的水,这是酸奶变质导致的,因此不能食用”.那么,酸奶上有层黄水究竟是不是变质呢?rn答:无论是自制酸
期刊
人生得也罢,失也罢,要紧的是心中的一泓清泉里不能没有月辉.rn贾平凹《白夜》rn有一个夜晚我烧毁了所有的记忆,从此我的梦就透明了.有一个早晨我扔掉了所有的昨天,从此我的脚
期刊
类风湿性关节炎(Rheumatoid Arthritis,RA)是一种以关节慢性炎症和结构破坏为主要表现的全身性疾病,其发病机制尚未完全阐明,目前仍没有治疗RA的特效药物。在RA的整个病程中,关节
固体氧化物燃料电池(SOFC)是一个对环境友好型的低污染能源转换装置,将燃料中的化学能直接转化为电能。决定SOFC性能的最主要因素是中低温下电解质材料离子电导率的大小,本文就降低电解质膜的厚度及构筑新型超晶格电解质薄膜材料以降低电池工作温度进行了详细研究。利用激光脉冲沉积技术在多孔NiO-YSZ阳极基底制备YSZ薄膜及MgO(110)单晶基底制备纳米级YSZ薄膜和YSZ/STO/YSZ三层超晶格电
陈子由是中国内地男演员、模特,曾获New Face国际男模大赛十大新面孔奖,在影视剧《人间规则》《鬼谷门?蜃世浩劫》《爱的厘米》中有出色表现.他在第28届中国金鸡百花电影节暨
期刊