Memory controlling device and memory system including the same
AssigneesMemRay Corporation, Yonsei University, University—Industry Foundation (Uif)
InventorsMyoungsoo Jung, Gyuyoung Park, Miryeong Kwon
Life of this patent
Estimating the term…
Abstract
A memory controlling device configured to connect to a memory module including a resistance switching memory cell array which is partitioned into a plurality of partitions including a first partition and a second partition is provided. A first controlling module accesses the memory module. A second controlling module determines whether there is a conflict for the first partition to which a read request targets when an incoming request is the read request, instructs the first controlling module to read target data of the read request from the memory module when a write to the second partition is in progress, and suspends the read request when a write to the first partition is in progress.
Claims3
1-20. (canceled)
A memory controlling device configured to connect to a first memory module and a second memory module, the memory controlling device comprising:
- a first controlling module that accesses the first memory module and the second memory module, wherein the first memory module includes a resistance switching memory cell array which is partitioned into a plurality of partitions including a first partition and a second partition, and the second memory module is used as a cache including a plurality of cache lines;
- and
- a second controlling module that:
- determines whether a cache hit or a cache miss occurs for an incoming request;
- and
- in a case where the cache miss occurs for the incoming request and the incoming request is a read request, determines whether there is a conflict for the first partition to which the read request targets, instructs the first controlling module to read target data of the read request from the first memory module when a write to the second partition different from the first partition is in progress, and suspends the read request when a write to the first partition is in progress.
A memory controlling device configured to connect to a first memory module and a second memory module, the memory controlling device comprising:
- a first controlling module that accesses the first memory module and the second memory module, wherein the first memory module includes a resistance switching memory cell array which is partitioned into a plurality of partitions including a first partition and a second partition, and the second memory module is used as a cache including a plurality of cache lines;
- and
- a second controlling module that, in a case where an incoming request is a read request, determines whether there is a conflict for the first partition to which the read request targets, instructs the first controlling module to read target data of the read request from the first memory module when a write, of victim data from a victim cache line, to the second partition different from the first partition is in progress, and suspends the read request when a write, of victim data from a victim cache line, to the first partition is in progress.
Dependencies are inferred from the claim text.