MEMORY CONTROLLER, AND MEMORY MODULE AND PROCESSOR INCLUDING THE SAME
First Claim
1. A memory controller of a memory device that uses a phase change memory and includes a memory cell array partitioned into a plurality of partitions, the memory controller comprising:
- a request queue to which a write request that requests a data write to the memory device and a read request that requests a data read from the memory device are inserted; and
a scheduler that, in a case that a conflict check condition including a first condition that a write operation is being performed in a first partition among the plurality of partitions is satisfied, creates a read command for a second partition based on a read request for the second partition when the request queue includes the read request for the second partition, the second partition being a partition, in which a read operation does not conflict with the write operation in the first partition, among the plurality of partitions.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory controller of a memory device that uses a phase change memory and includes a memory cell array partitioned into a plurality of partitions is provided. A write request that request a data write to the memory device and a read request which request a data read from the memory device are inserted to a request queue. A scheduler, in a case that a conflict check condition including a first condition that a write operation is being performed in a first partition among the plurality of partitions is satisfied, creates a read command for a second partition based on a read request for the second partition when the request queue includes the read request for the second partition. The second partition is a partition, in which a read operation does not conflict with the write operation in the first partition, among the plurality of partitions.
-
Citations
18 Claims
-
1. A memory controller of a memory device that uses a phase change memory and includes a memory cell array partitioned into a plurality of partitions, the memory controller comprising:
-
a request queue to which a write request that requests a data write to the memory device and a read request that requests a data read from the memory device are inserted; and a scheduler that, in a case that a conflict check condition including a first condition that a write operation is being performed in a first partition among the plurality of partitions is satisfied, creates a read command for a second partition based on a read request for the second partition when the request queue includes the read request for the second partition, the second partition being a partition, in which a read operation does not conflict with the write operation in the first partition, among the plurality of partitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17, 18)
-
-
11. A memory controller of a memory device that uses a phase change memory and includes a memory cell array partitioned into a plurality of partitions, the memory controller comprising:
-
a request queue to which a write request that requests a data write to the memory device and a read request that requests a data read from the memory device are inserted; and a scheduler that creates a read command based on a predetermined read request when a write operation is being performed in a first partition among the plurality of partitions. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification