US 12,007,918 B2
Peripheral component interconnect express interface device and method of operating the same
Yong Tae Jeon, Icheon (KR); Ji Woon Yang, Icheon (KR); Sang Hyun Yoon, Icheon (KR); and Se Hyeon Han, 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,070.
Claims priority of application No. 10-2021-0037503 (KR), filed on Mar. 23, 2021.
Prior Publication US 2022/0309014 A1, Sep. 29, 2022
Int. Cl. G06F 13/00 (2006.01); G06F 13/24 (2006.01); G06F 13/42 (2006.01)
CPC G06F 13/24 (2013.01) [G06F 13/4221 (2013.01); G06F 2213/0026 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A Peripheral Component Interconnect Express (PCIe) interface device, comprising:
a performance analyzer configured to calculate throughputs of multiple functions executed on one or more Direct Memory Access (DMA) devices by counting a number of transaction layer packets transferred between the one or more DMA devices and a host system per unit time; and
a traffic class controller configured to allocate traffic class values to transaction layer packets received from the multiple functions based on the throughputs of the multiple functions, and to reallocate the traffic class values of the transaction layer packets when rankings of the throughputs of the multiple functions are changed,
wherein the traffic class values indicate virtual channels to which the transaction layer packets are mapped.