Result compare circuit and method for content addressable memory (CAM) device
    2.
    发明授权
    Result compare circuit and method for content addressable memory (CAM) device 失效
    内容寻址存储器(CAM)设备的结果比较电路和方法

    公开(公告)号:US06845024B1

    公开(公告)日:2005-01-18

    申请号:US10317918

    申请日:2002-12-12

    IPC分类号: G11C15/00

    CPC分类号: G11C15/00

    摘要: A content addressable memory (CAM) device (100) may include a number of blocks (102-[n−1, n, n+1]) that each generate CAM search results and result compare circuits (104-[n−1, n, n+1] that receive CAM search results from multiple blocks (102-[n−1, n, n−1]), and compare at least a portion of such CAM search results. According to such a comparison result, a compare circuit (104-[n−1, n, n+1]) can generate an output CAM search result for subsequent comparison with CAM search result in another compare circuit (104-[n−1, n, n+1]).

    摘要翻译: 内容可寻址存储器(CAM)装置(100)可以包括多个块(102- [n-1,n,n + 1]),每个块生成CAM搜索结果和结果比较电路(104- [n-1,n, n,n + 1],从多个块(102- [n-1,n,n-1])接收CAM搜索结果,并比较这些CAM搜索结果的至少一部分,根据这样的比较结果, 比较电路(104- [n-1,n,n + 1])可以生成输出CAM搜索结果,用于随后与另一比较电路(104- [n-1,n,n + 1])中的CAM搜索结果进行比较 。

    Method and apparatus for restricted search operation in content addressable memory (CAM) devices
    3.
    发明授权
    Method and apparatus for restricted search operation in content addressable memory (CAM) devices 失效
    内容寻址存储器(CAM)设备中限制搜索操作的方法和装置

    公开(公告)号:US07117300B1

    公开(公告)日:2006-10-03

    申请号:US10281814

    申请日:2002-10-28

    IPC分类号: G06F12/00

    CPC分类号: G11C15/00

    摘要: According to an embodiment, a content addressable memory (CAM) device (104) may be capable of executing a “restricted” search operation. A restricted search operation (an “explore” or “search beyond” operation) may compare only a portion of the CAM entries to a search key device. Preferably, a restricted search operation may restrict searches to entries having an index value greater than a received search index value.

    摘要翻译: 根据实施例,内容可寻址存储器(CAM)设备(104)可以执行“限制”搜索操作。 限制搜索操作(“探索”或“搜索超出”操作)可以仅将CAM条目的一部分与搜索关键装置进行比较。 优选地,受限搜索操作可以将搜索限制为具有大于所接收的搜索索引值的索引值的条目。

    Random access memory (RAM) method of operation and device for search engine systems
    4.
    发明授权
    Random access memory (RAM) method of operation and device for search engine systems 有权
    随机存取存储器(RAM)的操作方法和搜索引擎系统的设备

    公开(公告)号:US07474586B1

    公开(公告)日:2009-01-06

    申请号:US12150146

    申请日:2008-04-25

    IPC分类号: G11C8/00

    CPC分类号: G11C15/00

    摘要: A search engine system (100) is disclosed that can include at least one content addressable memory (CAM) device (102) arranged in a cascade configuration with at least one memory device (104), such as a static random access memory (SRAM). A CAM device (102) and memory device (104) may be connected to one another by point-to-point unidirectional connections. Command data issued by a device, such as a network processing unit (NPU) (110), can flow through all devices beginning with a CAM device (102) and eventually to a memory device (104). A memory device (104) can compare its own current result data with that of a previous device in a flow (such as another RAM device), and generate an output response.

    摘要翻译: 公开了一种搜索引擎系统(100),其可以包括以级联配置布置的至少一个内容可寻址存储器(CAM)设备(102),其至少一个存储器设备(104),诸如静态随机存取存储器(SRAM) 。 CAM设备(102)和存储设备(104)可以通过点对点单向连接彼此连接。 由诸如网络处理单元(NPU)(110)的设备发布的命令数据可以流过从CAM设备(102)开始的所有设备,并且最终到达存储设备(104)。 存储器装置(104)可以将其自己的当前结果数据与流(例如另一RAM装置)中的先前装置的数据进行比较,并产生输出响应。

    Method and apparatus for configuring signal lines according to idle codes
    5.
    发明授权
    Method and apparatus for configuring signal lines according to idle codes 有权
    根据空闲代码配置信号线的方法和装置

    公开(公告)号:US07301961B1

    公开(公告)日:2007-11-27

    申请号:US10209142

    申请日:2002-07-31

    CPC分类号: G06F13/4217

    摘要: A method and apparatus for configuring signal lines with idle codes is disclosed. According to one embodiment, data transmission system (100) may include encoders (112, 114, 116 and 118) that transmit data over signal line lanes (Lane 0 to Lane n). In an idle state, an encoder (112, 114, 116 and 118) may output one of at least two idle codes (IDLE A and IDLE B). One idle code (IDLE A) may indicate a first lane of a group of lanes. Another idle code (IDLE B) may indicate subsequent lanes of a group of lanes.

    摘要翻译: 公开了一种用于配置具有空闲码的信号线的方法和装置。 根据一个实施例,数据传输系统(100)可以包括通过信号线路(车道0至车道n)发送数据的编码器(112,114,116和118)。 在空闲状态下,编码器(112,114,116和118)可以输出至少两个空闲代码(空闲A和空闲B)中的一个。 一个空闲代码(IDLE A)可以指示一组车道的第一车道。 另一个空闲代码(IDLE B)可以指示一组车道的后续车道。

    Method and apparatus for configuring signal lines according to idle codes
    6.
    发明授权
    Method and apparatus for configuring signal lines according to idle codes 有权
    根据空闲代码配置信号线的方法和装置

    公开(公告)号:US08073005B1

    公开(公告)日:2011-12-06

    申请号:US11986580

    申请日:2007-11-21

    IPC分类号: H04J3/00

    CPC分类号: G06F13/4217

    摘要: A method and apparatus for configuring signal lines with idle codes is disclosed. According to one embodiment, data transmission system (100) may include encoders (112, 114, 116 and 118) that transmit data over signal line lanes (Lane 0 to Lane n). In an idle state, an encoder (112, 114, 116 and 118) may output one of at least two idle codes (IDLE A and IDLE B). One idle code (IDLE A) may indicate a first lane of a group of lanes. Another idle code (IDLE B) may indicate subsequent lanes of a group of lanes.

    摘要翻译: 公开了一种用于配置具有空闲码的信号线的方法和装置。 根据一个实施例,数据传输系统(100)可以包括通过信号线路(车道0至车道n)发送数据的编码器(112,114,116和118)。 在空闲状态下,编码器(112,114,116和118)可以输出至少两个空闲代码(空闲A和空闲B)中的一个。 一个空闲代码(IDLE A)可以指示一组车道的第一车道。 另一个空闲代码(IDLE B)可以指示一组车道的后续车道。

    Content addressable memory (CAM) device having selectable access and method therefor
    7.
    发明授权
    Content addressable memory (CAM) device having selectable access and method therefor 有权
    具有可选择访问的内容可寻址存储器(CAM)设备及其方法

    公开(公告)号:US07401180B1

    公开(公告)日:2008-07-15

    申请号:US10264667

    申请日:2002-10-04

    IPC分类号: G16F12/00

    CPC分类号: G11C15/04 G11C15/00

    摘要: According to one embodiment, a content addressable memory (CAM) device (100) may include a number of segments (102 or 104). Search target compare circuits (110 and 112) can compare a target value TARGET to programmable information values (PIV0 and PIV1) associated with a particular segment (102 and 104). If a search target value TARGET matches a programmable information value (PIV0 and PIV1), search operations may be performed in a segment (102 or 104). If a search target value TARGET does not match a programmable information value, (PIV0 and PIV1), search operations may be prevented within a segment (102 or 104).

    摘要翻译: 根据一个实施例,内容可寻址存储器(CAM)设备(100)可以包括多个段(102或104)。 搜索目标比较电路(110和112)可以将目标值TARGET与与特定段(102和104)相关联的可编程信息值(PIV 0和PIV 1)进行比较。 如果搜索目标值TARGET与可编程信息值(PIV 0和PIV 1)匹配,则可以在段(102或104)中执行搜索操作。 如果搜索目标值TARGET与可编程信息值(PIV 0和PIV 1)不匹配,则可以在段(102或104)内防止搜索操作。

    Random access memory (RAM) method of operation and device for search engine systems
    8.
    发明授权
    Random access memory (RAM) method of operation and device for search engine systems 有权
    随机存取存储器(RAM)的操作方法和搜索引擎系统的设备

    公开(公告)号:US07379352B1

    公开(公告)日:2008-05-27

    申请号:US11104077

    申请日:2005-04-11

    IPC分类号: G11C7/06

    CPC分类号: G11C15/00

    摘要: A search engine system (100) is disclosed that can include at least one content addressable memory (CAM) device (102) arranged in a cascade configuration with at least one memory device (104), such as a static random access memory (SRAM). A CAM device (102) and memory device (104) may be connected to one another by point-to-point unidirectional connections. Command data issued by a device, such as a network processing unit (NPU) (110), can flow through all devices beginning with a CAM device (102) and eventually to a memory device (104). A memory device (104) can compare its own current result data with that of a previous device in a flow (such as another RAM device), and generate an output response.

    摘要翻译: 公开了一种搜索引擎系统(100),其可以包括以级联配置布置的至少一个内容可寻址存储器(CAM)设备(102),其至少一个存储器设备(104),诸如静态随机存取存储器(SRAM) 。 CAM设备(102)和存储设备(104)可以通过点对点单向连接彼此连接。 由诸如网络处理单元(NPU)(110)的设备发布的命令数据可以流过从CAM设备(102)开始的所有设备,并且最终到达存储设备(104)。 存储器装置(104)可以将其自己的当前结果数据与流(例如另一RAM装置)中的先前装置的数据进行比较,并产生输出响应。

    Packet based communication for content addressable memory (CAM) devices and systems
    9.
    发明授权
    Packet based communication for content addressable memory (CAM) devices and systems 有权
    用于内容可寻址存储器(CAM)设备和系统的基于分组的通信

    公开(公告)号:US07117301B1

    公开(公告)日:2006-10-03

    申请号:US10329246

    申请日:2002-12-23

    IPC分类号: G06F12/00

    CPC分类号: G11C15/00 G06F17/30949

    摘要: A search engine system (100) and CAM device (300) are disclosed. A search engine system (100) may generate response packets (112) in response to requests packets (110) and include at least one content addressable memory (CAM) device (102-0) having an input interface (116-0) for receiving data packets and an output interface (116-1) for transmitting data packets.

    摘要翻译: 公开了搜索引擎系统(100)和CAM设备(300)。 搜索引擎系统(100)可以响应于请求分组(110)生成响应分组(112),并且包括具有用于接收的输入接口(116-0)的至少一个内容可寻址存储器(CAM)设备(102- 0) 数据分组和用于发送数据分组的输出接口(116-1)。

    Method and apparatus for framing a data packet
    10.
    发明授权
    Method and apparatus for framing a data packet 有权
    用于构图数据包的方法和装置

    公开(公告)号:US07283565B1

    公开(公告)日:2007-10-16

    申请号:US10264684

    申请日:2002-10-04

    IPC分类号: H04J3/00 H04J3/16 H04J3/22

    CPC分类号: H04L69/324

    摘要: According to a data packet framing method of one embodiment, a data packet (100) may include a combination control character (102) that may convey framing information FLAG (102-0) and a code information CODE (102-1). Framing information FLAG (102-0) can indicate a start of a packet, and a code information CODE (102-1) can indicate another feature of a packet, such as size. A combination control character (102) may preferably be no larger than a data character of a data packet.

    摘要翻译: 根据一个实施例的数据分组成帧方法,数据分组(100)可以包括可以传送成帧信息FLAG(102-0)和代码信息CODE(102-1)的组合控制字符(102)。 成帧信息FLAG(102-0)可以指示分组的开始,并且代码信息CODE(102-1)可以指示诸如大小的分组的另一特征。 组合控制字符(102)可以优选地不大于数据分组的数据字符。