US 12,013,797 B2
Memory controller, memory system and operating method of the memory system using a channel arbitration circuit
Ikkyun Park, Suwon-si (KR); Soongmann Shin, Hwaseong-si (KR); and Gyuseok Choe, Hwaseong-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Oct. 27, 2022, as Appl. No. 18/050,098.
Application 18/050,098 is a continuation of application No. 17/078,194, filed on Oct. 23, 2020, granted, now 11,531,630.
Claims priority of application No. 10-2019-0148089 (KR), filed on Nov. 18, 2019.
Prior Publication US 2023/0084601 A1, Mar. 16, 2023
Int. Cl. G06F 13/16 (2006.01); G06F 9/48 (2006.01); G06F 11/07 (2006.01); G06F 11/30 (2006.01)
CPC G06F 13/1668 (2013.01) [G06F 9/4881 (2013.01); G06F 11/076 (2013.01); G06F 11/3037 (2013.01); G06F 11/3058 (2013.01); G06F 13/1605 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A memory controller comprising:
an interface through which the memory controller communicates with an external nonvolatile memory including a plurality of memory chips; and
a channel arbitration circuit configured to manage a plurality of channels via which the memory controller communicates with the external nonvolatile memory,
wherein the channel arbitration circuit is configured to check an operation status of each of the plurality of memory chips of the external nonvolatile memory, and to manage the plurality of channels based on the operation status and information about power consumption for each of a plurality of operations,
wherein the channel arbitration circuit is configured to predict overall power consumption for the plurality of operations based on an operation type of each of the plurality of operations indicated by the operation status of each of the memory chips and an amount of power consumed by the corresponding operation type,
when the channel arbitration circuit predicts that the overall power consumption is greater than a first amount, the channel arbitration circuit defers transmission of a first command received from an external host, and when the channel arbitration circuit predicts that the overall power consumption is not greater than the first amount, the channel arbitration circuit transmits the first command.