ADDRESS OBFUSCATION FOR MEMORY
    61.
    发明申请

    公开(公告)号:US20200159674A1

    公开(公告)日:2020-05-21

    申请号:US16192068

    申请日:2018-11-15

    Abstract: Methods, systems, and devices for address obfuscation for memory are described. A mapping function may map a logical address of data to a physical address of a memory cell. The mapping function may be implemented with a mapping component that includes mapping subcomponents. Each mapping subcomponent may be independently configurable to implement a logic function for determining a bit of the physical address. The mapping function may vary across memory devices or aspects of memory device, and in some cases may vary over time.

    ASSOCIATIVE PROCESSING MEMORY SEQUENCE ALIGNMENT

    公开(公告)号:US20240233870A9

    公开(公告)日:2024-07-11

    申请号:US18049506

    申请日:2022-10-25

    CPC classification number: G16B30/10 G16B50/00

    Abstract: Associative processing memory (APM) may be used to align reads to a reference sequence. The APM may store shifted permutations and/or other permutations of the reference sequence. A read may be compared to some or all of the permutations of the reference sequence and the APM may provide an output for each comparison. In some examples, the APM may compare the read to many permutations of the reference sequence to the read in parallel. Inferences may be made based on the comparisons between the read and the portions and/or permutations of a reference sequence. Based on the inferences, a candidate alignment location in the reference sequence for a read to be determined.

    In-memory associative processing for vectors

    公开(公告)号:US12001708B2

    公开(公告)日:2024-06-04

    申请号:US17647944

    申请日:2022-01-13

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

    Abstract: Methods, systems, and devices for in-memory associative processing for vectors are described. A device may perform a computational operation on a first set of contiguous bits of a first vector and a first set of contiguous bits of a second vector. The first sets of contiguous bits may be stored in a first plane of a memory die and the computational operation may be based on a truth table for the computational operation. The device may perform a second computational operation on a second set of contiguous bits of the first vector and a second set of contiguous bits of the second vector. The second sets of contiguous bits may be stored in a second plane of the memory die and the computational operation based on the truth table for the computational operation.

    Memory device with on-die cache
    67.
    发明授权

    公开(公告)号:US11947453B2

    公开(公告)日:2024-04-02

    申请号:US17100453

    申请日:2020-11-20

    Abstract: An example memory sub-system includes: a plurality of bank groups, wherein each bank group comprises a plurality of memory banks; a plurality of row buffers, wherein two or more row buffers of the plurality of row buffers are associated with each memory bank; a cache comprising a plurality of cache lines; a processing logic communicatively coupled to the plurality of bank groups and the plurality of row buffers, the processing logic to perform operations comprising: receiving an activate command specifying a row of a memory bank of the plurality of memory banks; fetching data from the specified row to a row buffer of the plurality of row buffers; and copying the data to a cache line of the plurality of cache lines.

    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.

Patent Agency Ranking