Invention Publication
- Patent Title: MEMORY CONTROLLER TO PERFORM IN-LINE DATA PROCESSING AND EFFICIENTLY ORGANIZE DATA AND ASSOCIATED METADATA IN MEMORY
-
Application No.: US17974084Application Date: 2022-10-26
-
Publication No.: US20240143206A1Publication Date: 2024-05-02
- Inventor: Ygal ARBEL
- Applicant: XILINX, INC.
- Applicant Address: US CA San Jose
- Assignee: XILINX, INC.
- Current Assignee: XILINX, INC.
- Current Assignee Address: US CA San Jose
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
Embodiments herein describe a memory controller that performs in-line data processing (e.g., cryptography and error correction) and efficiently organizes data and associated metadata in memory. The memory controller generates a data block that includes a processed (e.g., encrypted) dataset and associated metadata (e.g., cryptographic metadata and ECC), and stores the data block in a block of memory (i.e., rather than storing the metadata separately), to minimize a number of access operations. The memory controller may access memory in segments (e.g., BL16 operations) that are smaller than the data blocks. For linear accesses, the memory controller may cache a portion of a data block until a subsequent access operation.
Information query