低功耗与非型TCAM的原理介绍与时序研究

出处:lin_lhx 发布于:2011-02-15 15:15:33

     1.引 言

  随着路由器接口速率的不断提高,软件路由查找机制已经不能满足纳秒级的转发要求。而TCAM由于其速度快.且解决了CIDR带来的长前缀匹配问题.成为当前常用的硬件解决方案。

  TCAM即三元内容寻址存储器是带有按位屏蔽能力的基于硬件并行查表的存储器,以硬件化的路由表查找和分组转发技术实现对各类数据包的快速分类和路由,同时支持ACL和MPLS查找。高速的TCAM允许对位域进行‘0’、‘1’或‘x’(忽略)三种方式的查找,因此可以用来确定长前缀匹配。这种存储器可以实现具有屏蔽功能的查找,使‘x’查找成为可能。除可快速查找关键字外,还能够实现许多逻辑运算,大大加速路由查找速度。

  “与非”型因其可以对匹配线进行有选择性预充从而避免了大量不必要的求值功耗的产生,功耗要远远低于“或非”型。由于实际的TCAM单元阵列十分复杂,时序控制成为其能否正常运行的重点,如何设计时序电路也成为TCAM设计中的难点。本文将重点介绍“与非”型TCAM及其组成电路,并讨论时序控制问题。

  2 TCAM工作原理:

  TCAM是在二元内容寻址存储器(cAM)的基础之上改进发展而来的,CAM是一种专用存储器件,可进行快速大量并行搜索。在执行搜索操作的时候,存储器中所有的数据同时与搜索关键字相比较,而搜索结果就是匹配项的物理地址。为了保证快速搜索,CAM通常采用管线结构,每个时钟周期都能启动搜索,运行速度可以维持在每时钟周期搜索。

  TCAM单元与cAM单元结构上的不同在于一个TCAM单元包含两个SRAM单元,可以理解为用两位二进制数值来表示三个不同的状态。图l为经典的“与非”型TCAM单元,其中sLl和s 为搜索线,为一列单元共有,ML.IN和ML一0uT为匹配线输入和输出,sTAM则采用常用的6管型sTAM。

  在搜索操作中,一个两位二进制数以互补形式输人,分别存储在TcAM单元的两个SRAM中,当输人数据与s*中已存数据相同时,匹配线导通,反之截止,即“匹配导通,失配截止”。

“与非”型TcAM单元

 图1 “与非”型TcAM单元。

 

全文PDF:


  
关键词:低功耗与非型TCAM的原理介绍与时序研究

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站技术支持

13606545031

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!