首页> 外国专利> Apparatus and method of using fully configurable memory, multi-stage pipeline logic and an embedded processor to implement multi-bit trie algorithmic network search engine

Apparatus and method of using fully configurable memory, multi-stage pipeline logic and an embedded processor to implement multi-bit trie algorithmic network search engine

机译:使用完全可配置的存储器,多级管线逻辑和嵌入式处理器来实现多比特Trie算法网络搜索引擎的装置和方法

摘要

A multi-bit trie network search engine is implemented by a number of pipeline logic units corresponding to the number of longest-prefix strides and a set of memory blocks for holding prefix tables. Each pipeline logic unit is limited to one memory access, and the termination point within the pipeline logic unit chain is variable to handle different length prefixes. The memory blocks are coupled to the pipeline logic units with a meshed crossbar and form a set of virtual memory banks, where memory blocks within any given physical memory bank may be allocated to a virtual memory bank for any particular pipeline logic unit. An embedded programmable processor manages route insertion and deletion in the prefix tables, together with configuration of the virtual memory banks.
机译:多位特里网络搜索引擎由与最长前缀步幅数相对应的多个流水线逻辑单元和一组用于保存前缀表的存储块实现。每个流水线逻辑单元仅限于一个内存访问,并且流水线逻辑单元链中的终止点是可变的,以处理不同的长度前缀。存储块通过网状交叉开关与流水线逻辑单元耦合,并形成一组虚拟存储体,其中任何给定物理存储体中的存储块都可以分配给任何特定流水线逻辑单元的虚拟存储体。嵌入式可编程处理器管理前缀表中的路由插入和删除以及虚拟存储库的配置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号