US 11,811,897 B2
Method for data processing of frame receiving of an interconnection protocol and storage device
Fu Hsiung Lin, Zhubei (TW)
Assigned to SK hynix Inc., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Dec. 27, 2021, as Appl. No. 17/562,701.
Claims priority of application No. 110127848 (TW), filed on Jul. 29, 2021.
Prior Publication US 2023/0035810 A1, Feb. 2, 2023
Int. Cl. H04L 69/00 (2022.01); H04L 69/324 (2022.01); G06F 13/42 (2006.01)
CPC H04L 69/02 (2013.01) [G06F 13/4282 (2013.01); H04L 69/324 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method for data processing of frame receiving of an interconnection protocol, for use in a first device linkable to a second device according to the interconnection protocol, the method comprising:
in processing of frames originating from the second device and received by the first device:
a) fetching symbols of a first frame of a data link layer and sending data contained in the first frame to a network layer by a hardware protocol engine of the first device, the hardware protocol engine implementing the interconnection protocol;
b) while sending the data contained in the first frame to the network layer, pre-fetching symbols of a second frame of the data link layer by the hardware protocol engine; and
c) after the data contained in the first frame are sent to the network layer and the symbols of the second frame are pre-fetched, sending data contained in the second frame to the network layer;
wherein in step a), the hardware protocol engine fetches symbols of the first frame from a memory buffer region and temporarily stores the symbols of the first frame in a first temporary storage region and a second temporary storage region repeatedly; and
wherein in step b), the hardware protocol engine pre-fetches symbols of the second frame from the memory buffer region, and temporarily stores the symbols of the second frame in the first temporary storage region and the second temporary storage region repeatedly.