会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Segmented content addressable memory device having pipelined compare operations
    • 具有流水线比较操作的分段内容可寻址存储器设备
    • US08031501B1
    • 2011-10-04
    • US12909714
    • 2010-10-21
    • Bindiganavale S. NatarajChetan DeshpandeVinay IyengarSandeep Khanna
    • Bindiganavale S. NatarajChetan DeshpandeVinay IyengarSandeep Khanna
    • G11C15/00
    • G11C15/04G11C15/00
    • Present embodiments describe a CAM device having a segmented CAM array. Each segment of the CAM array, or cell blocks, includes one or more rows of CAM cells. One or more of the cell blocks in the CAM array are selectively enabled during a search operation based on a detected matching condition of another cell block. By selectively enabling cell blocks during search operations only when needed, energy consumption is reduced. Selectively enabling a cell block includes selectively pre-charging match lines to the cell block, selectively enabling word lines to the cell block, and selectively enabling comparand line to the cell block. In accordance with certain embodiments, the CAM device is configurable to perform search operations in a pipelined manner. Accordingly, the CAM device is capable of performing multiple search operations simultaneously.
    • 本实施例描述具有分段CAM阵列的CAM设备。 CAM阵列或单元块的每个段包括一行或多行CAM单元。 基于检测到的另一个单元块的匹配条件,在搜索操作期间,CAM阵列中的一个或多个单元块被选择性地使能。 通过在搜索操作期间仅在需要时选择性地使能单元块,能量消耗降低。 选择性地启用单元块包括选择性地将匹配线预充电到单元块,选择性地使得字线到单元块,以及选择性地使能与单元块的比较线。 根据某些实施例,CAM设备可配置为以流水线方式执行搜索操作。 因此,CAM设备能够同时执行多个搜索操作。
    • 9. 发明授权
    • Ternary content addressable memory with compare operand selected according to mask value
    • 根据掩码值选择比较操作数的三进制内容可寻址存储器
    • US06418042B1
    • 2002-07-09
    • US09150517
    • 1998-09-09
    • Varadarajan SrinivasanBindiganavale S. NatarajSandeep Khanna
    • Varadarajan SrinivasanBindiganavale S. NatarajSandeep Khanna
    • G11C1500
    • G11C15/04G11C15/00
    • A content addressable memory (CAM) device. The CAM device is a synchronous device that may perform all of the following operations all in one clock cycle: (1) receive comparand data from a comparand bus; (2) receive an instruction from an instruction bus instructing the CAM device to compare the comparand data with a first group of CAM cells in a CAM array; (3) perform the comparison of the comparand data with the first group of CAM cells; (4) generate a match address for a location in the CAM array that stores data matching the comparand data; (5) access data stored in a second group of the CAM cells in the CAM array, wherein the second group of CAM cells may store data associated with the matched location; and (6) output to an output bus the match address, the data stored in the second group of CAM cells, and/or status information corresponding to the matched address or the second group of CAM cells. The status information may include a match flag, multiple match flag, full flag, skip bit, empty bit, or a device identification for the CAM device. The CAM array may also include ternary CAM cells that are individually maskable so as to effectively store either a logic one, logic zero, or a don't care state for compare operations.
    • 内容可寻址存储器(CAM)设备。 CAM设备是同步设备,其可以在一个时钟周期内执行所有以下操作:(1)从比较总线接收比较数据; (2)从指令总线接收指令,指示CAM设备将比较数据与CAM阵列中的第一组CAM单元进行比较; (3)比较数据与第一组CAM单元进行比较; (4)生成CAM阵列中存储与比较数据匹配的数据的位置的匹配地址; (5)访问存储在CAM阵列中的CAM单元的第二组中的数据,其中第二组CAM单元可以存储与匹配位置相关联的数据; 和(6)向输出总线输出匹配地址,存储在第二组CAM单元中的数据和/或与匹配地址或第二组CAM单元相对应的状态信息。 状态信息可以包括用于CAM设备的匹配标志,多重匹配标志,满标志,跳过位,空位或设备标识。 CAM阵列还可以包括可单独屏蔽的三进制CAM单元,以便有效地存储逻辑1,逻辑0或用于比较操作的无关状态。
    • 10. 发明授权
    • Row redundancy in a content addressable memory
    • 内容可寻址内存中的行冗余
    • US06249467B1
    • 2001-06-19
    • US09590779
    • 2000-06-08
    • Jose Pio PereiraVaradarajan SrinivasanBindiganavale S. NatarajSandeep Khanna
    • Jose Pio PereiraVaradarajan SrinivasanBindiganavale S. NatarajSandeep Khanna
    • G11C700
    • G11C15/04G11C15/00G11C29/785G11C29/816
    • A CAM device that allows defective rows in one CAM block to be functionally replaced by spare rows from any CAM block in the device. In some embodiments, the CAM device includes a main address decoder, a plurality of CAM blocks, a corresponding plurality of spare address decoders, and a block select circuit. In one embodiment, each CAM block includes a main CAM array having a plurality of rows of CAM cells each coupled to a corresponding word line, and a spare row of CAM cells coupled to a spare word line. Each spare row may be used to functionally replace a defective row in the same CAM block or in any other CAM block by programming the address of the defective row into the corresponding spare address decoder. During subsequent read or write operations, an input address is compared with the programmed addresses stored in the spare address decoders. If there is match, thereby indicating that the selected row is defective and has been replaced, the address decoder storing the matching programmed address enables the spare row in the corresponding CAM block, and the block select circuit enables the corresponding CAM block for the operation, so that the read or write operation accesses the spare row instead of the defective row. If there is not a match, the spare address decoder does not enable the corresponding spare word line, and the block select circuit enables the CAM block identified by the input address for the operation.
    • CAM设备允许一个CAM块中的有缺陷的行由设备中任何CAM块的备用行功能替换。 在一些实施例中,CAM设备包括主地址解码器,多个CAM块,对应的多个备用地址解码器和块选择电路。 在一个实施例中,每个CAM块包括具有多个CAM单元的行的主CAM阵列,每个CAM单元耦合到对应的字线,以及耦合到备用字线的一组备用的CAM单元。 每个备用行可以用于通过将缺陷行的地址编程到相应的备用地址解码器中来功能地替换同一CAM块或任何其他CAM块中的有缺陷的行。 在随后的读取或写入操作期间,将输入地址与存储在备用地址解码器中的编程地址进行比较。 如果存在匹配,从而指示所选行有缺陷并被替换,则存储匹配的编程地址的地址解码器使能相应CAM块中的备用行,并且块选择电路使能相应的CAM块进行操作, 使得读取或写入操作访问备用行而不是有缺陷的行。 如果不匹配,则备用地址解码器不启用相应的备用字线,并且块选择电路使能由输入地址识别的CAM块用于操作。