Patent ID: 11907575
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 2:
3. A memory controller comprising:
a first buffer configured to receive a memory request from a host and store therein the received memory request;
a request arbiter configured to:
set a type of a first command indicating whether an address comprised in the memory request corresponds to a processing in memory (PIM) memory or a general memory;
maintain an order of the memory request among memory requests corresponding to the PIM memory to be transferred to a command generator in response to the type of the first command indicating the PIM memory; and
change the order of the memory request among the memory requests corresponding to the general memory, in response to the type indicating the general memory;

the command generator, wherein the command generator is configured to generate the first command corresponding to the memory request and the type of the first command based on the order of the memory request;
a second buffer configured to store therein a plurality of commands comprising the first command; and
a command scheduler configured to determine whether to change an order of the first command stored in the second buffer based on the type of the first command.