US 11,741,039 B2
Peripheral component interconnect express device and method of operating the same
Yong Tae Jeon, Icheon (KR)
Assigned to SK hynix Inc., Icheon (KR)
Filed by SK hynix Inc., Icheon (KR)
Filed on Sep. 3, 2021, as Appl. No. 17/467,078.
Claims priority of application No. 10-2021-0035522 (KR), filed on Mar. 18, 2021.
Prior Publication US 2022/0300448 A1, Sep. 22, 2022
Int. Cl. G06F 13/36 (2006.01); G06F 13/42 (2006.01)
CPC G06F 13/4221 (2013.01) [G06F 2213/0026 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A Peripheral Component Interconnect Express (PCIe) device, comprising:
a throughput calculator configured to calculate a throughput of each of a plurality of functions, the plurality of functions being operation units that process transactions of transaction layer packets and are executed on a plurality of direct memory access (DMA) devices, the throughput being an indicator of performance of each of the plurality of functions;
a throughput analysis information generator configured to generate, for each of the plurality of functions, throughput analysis information indicating a result of a comparison between a throughput limit that is set for each of the plurality of functions and the calculated throughput output from the throughput calculator;
a delay time information generator configured to generate a delay time for delaying a command fetch operation for each of the plurality of functions based on the throughput analysis information;
a command lookup table storage configured to store command-related information and a delay time of a function corresponding to a target command, the command-related information including information related to the target command to be fetched from a host; and
a command fetcher configured to fetch the target command from the host based on the command-related information and the delay time of the corresponding function.