于灏, 付方发, 路禹, 王进祥. 高性能路由器中CAM控制器的设计[J]. 微电子学与计算机, 2015, 32(2): 42-46.
引用本文: 于灏, 付方发, 路禹, 王进祥. 高性能路由器中CAM控制器的设计[J]. 微电子学与计算机, 2015, 32(2): 42-46.
YU Hao, FU Fang-fa, LU Yu, WANG Jin-xiang. Design of CAM Controller in High Performance Routers[J]. Microelectronics & Computer, 2015, 32(2): 42-46.
Citation: YU Hao, FU Fang-fa, LU Yu, WANG Jin-xiang. Design of CAM Controller in High Performance Routers[J]. Microelectronics & Computer, 2015, 32(2): 42-46.

高性能路由器中CAM控制器的设计

Design of CAM Controller in High Performance Routers

  • 摘要: CAM以强大的查表性能,被广泛应用到高性能路由器中.按照定制的CAM存储体规范,提出了一个详细的CAM控制器的设计方案.该方案可以对8级CAM存储体进行控制,每个存储体可以配置独立的ID值,支持只对具有某一ID值的CAM块进行独立的搜索操作.搜索操作能够给出最高优先级匹配的命中结果.采用8级流水结构对8个存储体进行控制.搜索指令与搜索指令背靠背执行时,只需要间隔一个空周期,实现了快速的搜索操作.

     

    Abstract: Content Addressable Memory is widely used in high performance routers since the excellent skill of looking up data in the routing table. According to the specification of the CAM, this thesis designs an architecture of CAM controller. The controller can control 8 independent blocks of CAM, each block has an ID, the searching operation can be executed in the blocks which have the right ID. The result of the searching operation provides the highest priority match address. The pipeline technique is used to control 8 block of CAM. Only one nop instruction is needed between searching operations, the speed of searching is very fast.

     

/

返回文章
返回