发明名称 可动态配置的内容可寻址存储器系统
摘要 一种可动态配置的内容可寻址存储器(CAM)系统,包括可链结起来形成CAM子系统的CAM模块。每个CAM模块包括一个具有数行的CAM矩阵。在查表操作中,CAM内所存储的条目字段与来自关键码的字段进行匹配,并在匹配命中的行产生一个字段匹配信号。每个CAM模块接收一个链路控制信号,且每一行都从先前CAM模块接收匹配输入信号,并在此基础上每一行产生匹配输出信号。一些实施实例可以根据存储在配置寄存器内的数据,或者关键码的当前值,或者其它查表信息,动态地配置CAM系统为一个或多个独立的具有不同宽度的CAM子系统。一些实施实例包括与所选择的CAM模块匹配输出动态链接的多个优先级编码器,从而利于实现CAM子系统的并行查表操作。
申请公布号 CN1540666B 申请公布日期 2012.01.11
申请号 CN200410035167.8 申请日期 2004.04.20
申请人 睦塞德技术公司 发明人 周良荪;郑仲志
分类号 G11C8/00(2006.01)I 主分类号 G11C8/00(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 罗朋
主权项 一种可动态配置的内容可寻址存储器系统,用于存储条目和接收包括关键码的查表输入信息,该系统包括:按照对应的链路控制信号将一系列的内容可寻址存储器模块链接构成的内容可寻址存储器子系统,每个内容可寻址存储器模块包括:I)具有多行的内容可寻址存储器矩阵,每行配置为存储来自一个条目的一部分字段,接收来自所述关键码的一部分对应字段,并判定条目字段是否与关键码字段匹配,如果匹配则生成一个字段匹配信号;II)一个控制电路,配置为接收每行的字段匹配信号,对应每行的匹配输入信号,和对应内容可寻址存储器模块的链路控制信号,并对每行产生一个匹配输出信号;其特征是,由内容可寻址存储器模块接收的匹配输入信号就是该子系统中在该内容可寻址存储器模块前的另一内容可寻址存储器模块对应行所产生的匹配输出信号。
地址 加拿大渥太华