IP Library Granted Patent US 12,574,449
Granted Patent B2
US 12,574,449 · App. 18/481,824 · Granted Mar 10, 2026

Operation method for an electronic device and an electronic device capable of performing an advanced line coding

Inventor: Wen Jyh Lin (Zhubei City, TW)
Assignee: SK hynix Inc.
H04L69/22H04L69/08H04L69/322
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,574,449
App. No.
18/481,824
Granted
Mar 10, 2026
Kind
B2
Abstract

Electronic device and operation method for an electronic device are provided. In the electronic device, a specific number of protocol data units (PDUs) are received as a PDU block to be transmitted. The PDU block includes at least one PDU belonging to a control PDU category. A control block is generated according to the PDU block by reordering, wherein the control block includes a header being placed before all PDUs of the PDU block and indicating a control block category; in the control block, any PDU belonging to the control PDU category in the PDU block is placed after the header and before any PDU belonging to a data PDU category in the PDU block. The control block is transmitted through the electronic device to another electronic device according to an advanced line encoding having an improved effective data rate as compared to 8b/10b encoding.

Claims (30)

1 . An operation method for an electronic device, operable to communicate with another electronic device according to an interconnection protocol, the operation method comprising:

at a controller of the electronic device, receiving a specific number of protocol data units (PDUs) as a PDU block to be transmitted by using an advanced line encoding having an improved effective data rate as compared to 8b/10b encoding, wherein the PDU block includes at least one PDU belonging to a control PDU category;

generating, at the controller, a control block according to the PDU block by reordering the PDUs of the PDU block, wherein the control block includes a header being placed before all PDUs of the PDU block and indicating a control block category; the PDUs of the PDU block are reordered such that in the control block, any PDU belonging to the control PDU category in the PDU block is placed after the header and is placed before any PDU belonging to a data PDU category in the PDU block; and

transmitting the control block through the electronic device to the another electronic device according to the advanced line encoding.

2 . The operation method according to claim 1 , wherein the advanced line encoding is based on a 128b/130b line encoding, 128b/132b line encoding, 256b/258b line encoding, or 256b/260b line encoding.

3 . The operation method according to claim 1 , wherein the PDU block has a PDU belonging to the control PDU category obtained by conversion of a control symbol from a data link layer of the electronic device.

4 . The operation method according to claim 3 , wherein the control symbol from the data link layer of the electronic device is a data link layer control symbol according to a Unified Protocol (UniPro).

5 . The operation method according to claim 1 , wherein the PDU block has a PDU belonging to the control PDU category obtained by conversion of a control symbol of a physical adapter layer of the electronic device.

6 . The operation method according to claim 5 , wherein the control symbol of the physical adapter layer of the electronic device is a physical adapter control protocol (PACP) control symbol according to a Unified Protocol (UniPro).

7 . The operation method according to claim 1 , wherein a PDU belonging to the control PDU category in the PDU block includes a position field indicating a position of the PDU in the PDU block.

8 . The operation method according to claim 1 , wherein a first PDU belonging to the control PDU category in the PDU block includes a link list field indicating whether there is a second PDU belonging to the control PDU category in the PDU block and being placed after the first PDU in the control block.

9 . The operation method according to claim 1 , wherein

receiving, at the controller, a specific number of another PDUs as another PDU block to be transmitted by using the advanced line encoding, wherein all PDUs of the another PDU block belong to the data PDU category;

generating, at the controller, a data block according to the another PDU block, wherein the data block includes a header and all PDUs of the another PDU block, the header of the data block is placed before all PDUs of the another PDU block and indicates a data block category; and

transmitting the data block through the electronic device to the another electronic device according to the advanced line encoding.

10 . The operation method according to claim 1 , further comprising:

starting a burst transmission by transmitting at least one ordered set to the another electronic device, wherein the control block is transmitted after the burst transmission is started.

11 . An electronic device, operable to communicate with another electronic device according to an interconnection protocol, the electronic device comprising:

a controller capable of receiving a specific number of protocol data units (PDUs) as a PDU block to be transmitted by using an advanced line encoding having an improved effective data rate as compared to 8b/10b encoding, wherein the PDU block includes at least one PDU belonging to a control PDU category, and the controller is capable of generating a control block according to the PDU block, wherein the control block includes a header being placed before all PDUs of the PDU block and indicating a control block category; the controller is capable of reordering the PDUs of the PDU block in generation of the control block such that in the control block, any PDU belonging to the control PDU category in the PDU block is placed after the header and is placed before any PDU belonging to a data PDU category in the PDU block; and

an interface circuit capable of transmitting the control block to the another electronic device according to the advanced line encoding.

12 . The electronic device according to claim 11 , wherein the advanced line encoding is based on a 128b/130b line encoding, 128b/132b line encoding, 256b/258b line encoding, or 256b/260b line encoding.

13 . The electronic device according to claim 11 , wherein the PDU block has a PDU belonging to the control PDU category obtained by conversion of a control symbol from a data link layer of the electronic device.

14 . The electronic device according to claim 13 , wherein the control symbol from the data link layer of the electronic device is a data link layer control symbol according to a Unified Protocol (UniPro).

15 . The electronic device according to claim 11 , wherein the PDU block has a PDU belonging to the control PDU category obtained by conversion of a control symbol of a physical adapter layer of the electronic device.

16 . The electronic device according to claim 15 , wherein the control symbol of the physical adapter layer of the electronic device is a physical adapter control protocol (PACP) control symbol according to a Unified Protocol (UniPro).

17 . The electronic device according to claim 11 , wherein a PDU belonging to the control PDU category in the PDU block includes a position field indicating a position of the PDU in the PDU block.

18 . The electronic device according to claim 11 , wherein a first PDU belonging to the control PDU category in the PDU block includes a link list field indicating whether there is a second PDU belonging to the control PDU category in the PDU block and being placed after the first PDU in the control block.

19 . The electronic device according to claim 11 , wherein the controller is capable of receiving a specific number of another PDUs as another PDU block to be transmitted by using the advanced line encoding, wherein all PDUs of the another PDU block belong to the data PDU category; the controller is capable of generating a data block according to the another PDU block, wherein the data block includes a header and all PDUs of the another PDU block, the header of the data block is placed before all PDUs of the another PDU block and indicates a data block category,

wherein the interface circuit is capable of transmitting the data block to the another electronic device according to the advanced line encoding.

20 . The electronic device according to claim 11 , wherein the controller is capable of transmitting at least one ordered set to the another electronic device to start a burst transmission, wherein the controller transmits the control block after starting the burst transmission.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: LIN, WEN JYH
To: SK HYNIX INC.
Reel/Frame 065139/0857 →
Priority Claims (1)
TW 112117920 · May 15, 2023 · national
Continuity (2)
Provisional Application 63415166 · Oct 11, 2022
Related Publication 20240121326A1 · Apr 11, 2024
References Cited (80)
US 5579476A · Cheng et al. · 1996 [cited by applicant]
US 6415313B1 · Yamada · 2002 [cited by examiner]
US 6880111B2 · Fanning · 2005 [cited by applicant]
US 7376917B1 · Lazarut et al. · 2008 [cited by applicant]
US 8644148B2 · Balandin · 2014 [cited by examiner]
US 8830877B2 · Jin · 2014 [cited by examiner]
US 9622111B2 · Park · 2017 [cited by examiner]
US 9727501B2 · Gowravaram · 2017 [cited by examiner]
US 9998890B2 · Marko · 2018 [cited by examiner]
US 10039099B2 · Sato · 2018 [cited by examiner]
US 10075566B2 · Lee · 2018 [cited by examiner]
US 10154402B2 · Agiwal · 2018 [cited by examiner]
US 10254972B2 · Iwai et al. · 2019 [cited by applicant]
US 10534034B2 · Froelich et al. · 2020 [cited by applicant]
US 10587362B2 · Rico Alvarino · 2020 [cited by examiner]
US 10606710B2 · Kim et al. · 2020 [cited by applicant]
US 10630410B2 · Parkvall · 2020 [cited by examiner]
US 10686472B2 · Hosseini · 2020 [cited by examiner]
US 10700810B2 · Pandey · 2020 [cited by examiner]
US 10812229B2 · Han · 2020 [cited by examiner]
US 10834661B2 · Joseph · 2020 [cited by examiner]
US 10873429B1 · Kwon et al. · 2020 [cited by applicant]
US 11070259B2 · Manolakos · 2021 [cited by examiner]
US 11336445B2 · Anslot et al. · 2022 [cited by applicant]
US 11419004B2 · Ramos · 2022 [cited by examiner]
US 11444721B2 · Li · 2022 [cited by examiner]
US 11546087B2 · Jeong et al. · 2023 [cited by applicant]
US 11687420B2 · Lin et al. · 2023 [cited by applicant]
US 11722469B2 · Kravitz et al. · 2023 [cited by applicant]
US 11770844B2 · Zhou · 2023 [cited by examiner]
US 11847459B2 · Agarwal · 2023 [cited by examiner]
US 11943053B2 · Chen · 2024 [cited by examiner]
US 12237919B2 · Zheng · 2025 [cited by examiner]
US 12356201B2 · Wei · 2025 [cited by examiner]
US 12363043B2 · Mate · 2025 [cited by examiner]
US 12396023B2 · Yi · 2025 [cited by examiner]
US 12414172B2 · Gupta · 2025 [cited by examiner]
US 20080285678A1 · Karaki · 2008 [cited by applicant]
US 20100165896A1 · Gong et al. · 2010 [cited by applicant]
US 20110026656A1 · Gregie et al. · 2011 [cited by applicant]
US 20110066921A1 · Blackmon et al. · 2011 [cited by applicant]
US 20110076953A1 · Macrae · 2011 [cited by applicant]
US 20120120960A1 · Nishioka · 2012 [cited by applicant]
US 20130061099A1 · Radulescu · 2013 [cited by applicant]
US 20130179628A1 · Sekiya · 2013 [cited by applicant]
US 20130227509A1 · Chang et al. · 2013 [cited by applicant]
US 20150180484A1 · Portmann et al. · 2015 [cited by applicant]
US 20160246667A1 · Kumar Rao · 2016 [cited by applicant]
US 20160364309A1 · Park et al. · 2016 [cited by applicant]
US 20170093521A1 · Wang et al. · 2017 [cited by applicant]
US 20170220517A1 · Khan et al. · 2017 [cited by applicant]
US 20170286357A1 · Chellappan et al. · 2017 [cited by applicant]
US 20180132263A1 · Nuggehalli · 2018 [cited by examiner]
US 20190052736A1 · Turtinen · 2019 [cited by examiner]
US 20190182809A1 · Liu · 2019 [cited by examiner]
US 20190191330A1 · Dao · 2019 [cited by examiner]
US 20200081646A1 · Byun et al. · 2020 [cited by applicant]
US 20200082891A1 · Lee et al. · 2020 [cited by applicant]
US 20200192856A1 · Lee et al. · 2020 [cited by applicant]
US 20200356519A1 · Ballantyne et al. · 2020 [cited by applicant]
US 20200379833A1 · Hsiao et al. · 2020 [cited by applicant]
US 20220294476A1 · Seol et al. · 2022 [cited by applicant]
US 20230056001A1 · Lin · 2023 [cited by applicant]
US 20230133677A1 · Sun · 2023 [cited by examiner]
US 20230188256A1 · Yu et al. · 2023 [cited by applicant]
US 20230239073A1 · Bharadwaj et al. · 2023 [cited by applicant]
US 20230269311A1 · Liu · 2023 [cited by examiner]
US 20230377618A1 · Lin · 2023 [cited by applicant]
US 20230396360A1 · Zhang et al. · 2023 [cited by applicant]
US 20240014943A1 · Kuo et al. · 2024 [cited by applicant]
US 20240089236A1 · Li · 2024 [cited by examiner]
US 20240121326A1 · Lin · 2024 [cited by applicant]
US 20240340322A1 · Bouazizi · 2024 [cited by examiner]
US 20240397399A1 · Gupta et al. · 2024 [cited by applicant]
US 20250047400A1 · Peyla · 2025 [cited by examiner]
US 20250097954A1 · Sengupta · 2025 [cited by examiner]
US 20250142440A1 · Lee · 2025 [cited by examiner]
US 20250158765A1 · Echigo · 2025 [cited by examiner]
KR 1020140091719A · 2014 [cited by applicant]
WO 2022078426A1 · 2022 [cited by applicant]