Back to results
US 9,003,260 B2Granted
Partial-writes to ECC (error check code) enabled memories
AssigneeTexas Instruments Incorporated
InventorsSaya Goud Langadi, Padmini Sampath
Life of this patent
Estimating the term…
Abstract
A memory system includes a memory and a memory controller coupled to the memory. The memory controller includes a data buffer configured to store a full data word as a result of a partial write operation, wherein for a subsequent partial write operation, data is read from the data buffer.
Claims13
A memory system comprising:
- a memory;
- and
- a memory controller coupled to the memory, the memory controller comprising a data buffer configured to store a full data word as a result of a partial write operation, wherein for a subsequent partial write operation, data is read from the data buffer;
- wherein the memory controller comprises:
- a first multiplexer that selects data from one of the memory and the data buffer;
- a second ECC check module coupled to the first multiplexer that performs an ECC check on an output of the first multiplexer;
- a modify module coupled to the second ECC check module that performs a modify operation by taking required data from a request for the subsequent partial write operation and data from the full data word;
- and
- a second multiplexer that selects data from the subsequent partial write request and output of the modify module.
6 more elements
An integrated circuit comprising:
- one of a central processing unit and a peripheral;
- a memory system configured to communicate with one of the central processing unit and a peripheral, the memory system comprising:
- a memory;
- a memory controller coupled to the memory, the memory controller comprising a data buffer configured to store a full data word as a result of a partial write operation, wherein for a subsequent partial write operation, data is read from the data buffer, the memory controller further comprising:
- a first multiplexer that selects data from one of the memory and the data buffer;
- a first ECC check module, coupled to the data buffer, that performs an ECC check during the read operation;
- a second ECC check module coupled to the first multiplexer that performs an ECC check on an output of the first multiplexer;
- a modify module coupled to the second ECC check module that performs a modify operation by taking required data from a request for the subsequent partial write operation and data from the full data word;
- and
- a second multiplexer that selects data from and output of the modify module.
7 more elements
Dependencies are inferred from the claim text.