Error control for content-addressable memory

    公开(公告)号:US11789797B2

    公开(公告)日:2023-10-17

    申请号:US17886253

    申请日:2022-08-11

    CPC classification number: G06F11/076 G06F11/102 G11C5/063 G11C11/409 G11C15/04

    Abstract: Methods, systems, and devices for error control for content-addressable memory (CAM) are described. A CAM may store bit vectors as a set of subvectors, which each subvector stored in an independent aspect of the CAM, such as in a separate column or array of memory cells within the CAM. The CAM may similarly segment a queried input bit vector and identify, for each resulting input subvector, whether a matching subvector is stored by the CAM. The CAM may identify a match for the input bit vector when the number of matching subvectors satisfies a threshold. The CAM may validate a match based on comparing a stored bit vector corresponding to the identified match to the input bit vector. The stored bit vector may undergo error correction and may be stored in the CAM or another memory array, such as a dynamic random access memory (DRAM) array.

    PARITY-BASED ERROR MANAGEMENT FOR A PROCESSING SYSTEM

    公开(公告)号:US20230267043A1

    公开(公告)日:2023-08-24

    申请号:US17652231

    申请日:2022-02-23

    CPC classification number: G06F11/108

    Abstract: Methods, systems, and devices for parity-based error management are described. A processing system that performs a computational operation on a set of operands may perform a computational operation, (e.g., the same computational operation) on parity bits for the operands. The processing system may then use the parity bits that result from the computational operation on the parity bits to detect, and discretionarily correct, one or more errors in the output that results from the computational operation on the operands.

    REDUNDANT COMPUTING ACROSS PLANES
    137.
    发明公开

    公开(公告)号:US20230214148A1

    公开(公告)日:2023-07-06

    申请号:US17652229

    申请日:2022-02-23

    CPC classification number: G06F3/0655 G06F3/0604 G06F3/0679

    Abstract: Methods, systems, and devices for redundant computing across planes are described. A device may perform a computational operation on first data that is stored in a first plane that includes content-addressable memory cells. The first data may be representative of a set of contiguous bits of a vector. The device may perform, concurrent with performing the computational operation on the first data, the computational operation on second data that is stored in a second plane. The second data may be representative of the set of contiguous bits of the vector. The device may read from the first plane and write to the second plane, third data representative of a result of the computational operation on the first data.

Patent Agency Ranking