Patent ID: 9286208
Filing Date: 2016-03-15
CPC Classification: G06F

Claim Text:
1. A controller comprising: a first command queuing part corresponding to a first bank, the first command queuing part queuing a first command, the first bank executing the first command queued in the first command queuing part; a second command queuing part corresponding to a second bank, the second command queuing part queuing a second command, the second bank executing the second command queued in the second command queuing part; and a command execution control part which is configured to: generate a first sub-command sequence based on a group of commands in the first command queued in the first command queuing part, generate a second sub-command sequence based on a group of commands in the second command queued in the second command queuing part, and determine whether or not to execute the first and second sub-command sequences in parallel as an interleave operation between the first and second banks, by comparing an additional value of a first numeric converted parameter of the first sub-command sequence and a second numeric converted parameter of the second sub-command sequence with a threshold data.