发明名称 CONTENT ADDRESSABLE MEMORY (CAM) ENGINE
摘要 A content addressable memory ("CAM") engine (100) or controller interfaces between a host signal processor (e.g., a microprocessor) and a plurality of known, commercially-available random access memory ("RAM") devices. The CAM engine (100) configures the RAM as content addressable memory, thereby causing the normally location-addressd RAM to function as CAM. The CAM engine (100) thus allows for the benefits of both RAM and CAM devices, such as speed, density, cost and intuitiveness, without their inherent drawbacks. Further, the CAM engine (100) implements various flexible memory storage configurations for the keys and associations stored in RAM. Also, the CAM engine (100) implements certain algorithms that provide for the hashing of data, for table load and unload capabilities, for proximity matching, for dealing with overflow conditions, and for implementing hierarchical search capabilities.
申请公布号 CA2309820(A1) 申请公布日期 1999.05.27
申请号 CA19982309820 申请日期 1998.11.13
申请人 UTMC MICROELECTRONIC SYSTEMS INC. 发明人 MELCHIOR, TIMOTHY A.
分类号 G06F17/30;G11C15/00;G11C15/04;(IPC1-7):G06F12/00;G06F13/00 主分类号 G06F17/30
代理机构 代理人
主权项
地址