Back to results
US 2014/0372682 A1Published application
Nonvolatile memory bank groups
OwnerMelvin K. Benedictinventor
Life of this patent
Estimating the term…
Abstract
A nonvolatile memory (10) is partitioned into bank groups (24) based upon a write-to-read latency of the nonvolatile memory (10).
Claims15
An apparatus comprising:
- a nonvolatile memory (10) partitioned into bits (14) grouped in banks (20), the banks (20) partitioned into a number of bank groups (24) exceeding a write-to-read latency of the non-volatile memory (10);
- and
- a dedicated state control machine (30) coupled to each of the bank groups (24), wherein each dedicated state control machine (30) is to control read and write operation in the banks (20) of the bank group (20).
A method comprising:
- partitioning a nonvolatile memory (10) into bit addressable locations grouped in the banks (10);
- grouping the banks (20) into bank groups (24) based on a write-to-read latency of the nonvolatile memory (10), each bank group (20) having a dedicated state control machine (30).
An apparatus comprising:
- a nonvolatile memory (10) partitioned into bits grouped in the banks (20), the banks (20) organized as bank groups (24), each bank group (24) having a dedicated state control machine (30), wherein the memory (10) has a number of bank groups (24) exceeding the write-to-read latency of the nonvolatile memory (10), wherein the nonvolatile memory (10) has a write-to-read latency of at least 4:1, and wherein a majority of time to write to an individual bank (20) of one of the bank groups (24) is less than a time to read an individual bank (20) from each of the other bank groups (24);
- and
- a memory controller (202) configured to write to the individual bank (20) while concurrently reading or writing the individual bank (20) in each of the other bank groups (24).
Dependencies are inferred from the claim text.