IP Library Granted Patent US 12,348,330
Granted Patent B2
US 12,348,330 · App. 18/513,566 · Granted Jul 1, 2025

Control of ethernet link-partner GPIO using OAM

Inventors: Jessica Lauren Mann (Pepper Pike, OH); Christopher Mash (Harpenden, GB); Timothy See-Hung Lau (Laguna Niguel, CA); Hon Wai Fung (Newark, CA); Liang Zhu (Shanghai, CN); Dance Wu (Palo Alto, CA)
Assignee: Marvell Asia Pte Ltd
H04L12/40H04L12/40136H04L12/413H04L41/04H04L41/34H04L49/351H04L69/323H04L2012/5625
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,348,330
App. No.
18/513,566
Granted
Jul 1, 2025
Kind
B2
Abstract

An Ethernet Physical layer (PHY) device includes a PHY interface and PHY circuitry. The PHY interface is configured to connect to a physical link. The PHY circuitry is configured to generate layer-1 frames that carry data for transmission to a peer Ethernet PHY device, to insert among the layer-1 frames one or more management frames that are separate from the layer-1 frames and that are configured to control a General-Purpose Input-Output (GPIO) port associated with the peer Ethernet PHY device, to transmit the layer-1 frames and the inserted management frames, via the PHY interface, to the peer Ethernet PHY device over the physical link, for controlling one or more operations of the GPIO port associated with the peer Ethernet PHY device, and to receive, via the PHY interface, one or more verifications acknowledging that the one or more management frames were received successfully at the peer Ethernet PHY device.

Claims (27)

1. An in-vehicle Ethernet communication system, comprising:

a first Ethernet Physical layer (PHY) device comprising (i) a first interface configured to connect to a first controller and (ii) multiple first General-Purpose Input-Output (GPIO) ports; and

a second Ethernet PHY device comprising (i) a second interface configured to connect to a second controller and (ii) multiple second GPIO ports,

the first and second Ethernet PHY devices being configured to:

transfer data between the first and second controllers by (i) communicating with the first and second controllers via the first and second interfaces and (ii) transmitting and receiving, over a physical Ethernet link between the first and second Ethernet PHY devices, layer-1 Ethernet frames that carry the data; and

transfer a multi-bit value comprising multiple bits, from a state encoder to a state decoder, using the same first and second Ethernet PHY devices and over the same physical Ethernet link used for transferring the data between the first and second controllers and independently of the first and second controllers, by:

receiving the multiple bits of the multi-bit value from the state encoder on the respective multiple first GPIO ports of the first Ethernet PHY device;

sending the multiple bits of the multi-bit value from the first Ethernet PHY device to the second Ethernet PHY device, over the physical Ethernet link, in an Ethernet Operations Administration and Maintenance (OAM) frame that is interleaved among the layer-1 Ethernet frames; and

outputting the multiple bits of the multi-bit value to the state decoder on the respective multiple second GPIO ports of the second Ethernet PHY device.

2. The in-vehicle Ethernet communication system according to claim 1 , wherein, in transferring the multi-bit value, the first and second Ethernet PHY devices are configured to indicate a safety state selected from among a plurality of safety states.

3. The in-vehicle Ethernet communication system according to claim 1 , wherein:

the state encoder is configured to encode an input so as to produce the multiple bits, and to provide the multiple bits to the multiple first GPIO ports of the first Ethernet PHY device; and

the state decoder is configured to receive the multiple bits from the multiple second GPIO ports of the second Ethernet PHY device, and to reconstruct the input from the received multiple bits.

4. The in-vehicle Ethernet communication system according to claim 1 , further comprising a safety controller, configured to enable transfer of a safety message represented by the multi-bit value, by overriding a management interface used by the first system controller to control the first Ethernet PHY device.

5. The in-vehicle Ethernet communication system according to claim 4 , wherein the safety controller is (i) separate from the first and second controllers and (ii) configured to initialize the first and second Ethernet PHY devices.

6. A method for communication in an in-vehicle Ethernet communication system that includes (i) a first Ethernet Physical layer (PHY) device comprising a first interface configured to connect to a first controller, and multiple first General-Purpose Input-Output (GPIO) ports, and (ii) a second Ethernet PHY device comprising a second interface configured to connect to a second controller, and multiple second GPIO ports, the method comprising:

transferring data between the first and second controllers by (i) communicating with the first and second controllers via the first and second interfaces and (ii) transmitting and receiving, over a physical Ethernet link between the first and second Ethernet PHY devices, layer-1 Ethernet frames that carry the data; and

transferring a multi-bit value comprising multiple bits, from a state encoder to a state decoder, using the same first and second Ethernet PHY devices and over the same physical Ethernet link used for transferring the data between the first and second controllers and independently of the first and second controllers, by:

receiving the multiple bits of the multi-bit value from the state encoder on the respective multiple first GPIO ports of the first Ethernet PHY device;

sending the multiple bits of the multi-bit value from the first Ethernet device to the second Ethernet PHY device, over the physical Ethernet link, in an Ethernet Operations Administration and Maintenance (OAM) frame that is interleaved among the layer-1 Ethernet frames; and

outputting the multiple bits of the multi-bit value to the state decoder on the respective multiple second GPIO ports of the second Ethernet PHY device.

7. The method for communication according to claim 6 , wherein transferring the multi-bit value comprises indicating a safety state selected from among a plurality of safety states.

8. The method for communication according to claim 6 , further comprising:

using the state encoder, encoding an input so as to produce the multiple bits, and providing the multiple bits to the multiple first GPIO ports of the first Ethernet PHY device; and

using the state decoder, receiving the multiple bits from the multiple second GPIO ports of the second Ethernet PHY device, and reconstructing the input from the received multiple bits.

9. The method for communication according to claim 6 , further comprising enabling transfer of a safety message represented by the multi-bit value, by overriding a management interface used by the first controller to control the first Ethernet PHY device.

10. The method for communication according to claim 9 , wherein enabling the transfer of the safety message is performed by a safety controller that is separate from the first and second controllers, and further comprising initializing the first and second Ethernet PHY devices by the safety controller.

Assignments (2)
MERGER Recorded Sep 5, 2025
From: INFINEON TECHNOLOGIES US NEWCO LLC
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 072563/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2025
From: MARVELL ASIA PTE LTD
To: INFINEON TECHNOLOGIES US NEWCO LLC
Reel/Frame 072517/0429 →
Continuity (3)
Continuation 16850027 · Apr 16, 2020
Provisional Application 62836536 · Apr 19, 2019
Related Publication 20240154917A1 · May 9, 2024
References Cited (19)
US 7493786B2 · Kim · 2009 [cited by examiner]
US 9762429B2 · Elmaliah · 2017 [cited by examiner]
US 9866425B1 · Lo · 2018 [cited by examiner]
US 11154442B1 · Dean · 2021 [cited by examiner]
US 20060251067A1 · DeSanti · 2006 [cited by examiner]
US 20090132838A1 · Cherian · 2009 [cited by examiner]
US 20090164627A1 · Tateno · 2009 [cited by examiner]
US 20160205224A1 · Chini · 2016 [cited by examiner]
US 20160366646A1 · Yun · 2016 [cited by examiner]
US 20170222829A1 · Kessler et al. · 2017 [cited by applicant]
US 20180234507A1 · Tamir · 2018 [cited by examiner]
US 20180281598A1 · Shu · 2018 [cited by examiner]
US 20190004901A1 · Ryan · 2019 [cited by examiner]
US 20190198999A1 · Ashrafi · 2019 [cited by examiner]
JP 2009135767A · 2009 [cited by applicant]
JP 2013246647A · 2013 [cited by applicant]
Wang et al., “Ethernet Technical Foundations,” Technology Forum, China Academic Journal Electronic Publishing House, pp. 55-59, year 2002. [cited by applicant]
JP Application # 2020074413 Office Action dated Apr. 23, 2024. [cited by applicant]
CN Application # 2020103141806 Office Action dated Jan. 1, 2024. [cited by applicant]