US 11,841,819 B2
Peripheral component interconnect express interface 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,054.
Claims priority of application No. 10-2021-0037512 (KR), filed on Mar. 23, 2021.
Prior Publication US 2022/0309021 A1, Sep. 29, 2022
Int. Cl. G06F 13/42 (2006.01); G06F 13/28 (2006.01); G06F 13/16 (2006.01); G06F 9/46 (2006.01)
CPC G06F 13/4282 (2013.01) [G06F 9/466 (2013.01); G06F 13/1673 (2013.01); G06F 13/28 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A Peripheral Component Interconnect Express (PCIe) device, comprising:
at least one Direct Memory Access (DMA) device configured to execute a first function and a second function;
a first buffer configured to store a plurality of first transaction layer packets received from the first function and the second function;
a second buffer configured to store a plurality of second transaction layer packets including first source transaction layer packets from the first function and second source transaction layer packets from the second function; and
a buffer controller configured to, when a first buffer of a switch is full, change features of the plurality of second transaction layer packets to realign an order in which the plurality of second transaction layer packets are to be output from the second buffer to a second buffer of the switch, based on IDs of the plurality of second transaction layer packets.