Ethernet Clock Scaling for Reliable Inter-Processor Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing inter-processor communication technologies in automotive micro-controllers, such as Zipwire, rely on LFAST interfaces which may malfunction or fail, and alternative protocols like Ethernet interfaces do not provide satisfactory communication speeds and efficiency.

Innovation Solution

Implement direct Ethernet interface coupling between micro-controllers using a clock generator circuit to dynamically adjust the clock frequency based on operating parameters and frame exchange characteristics, enabling high-speed communication up to 200 Mbit/s without external network switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If LFAST interface is used for inter-processor communication, then communication speed is improved, but reliability deteriorates due to malfunction and failure

Engineering Contradiction:
Improvecommunication speedVSAvoidinterface reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies universality by using Ethernet interfaces, which are standard multi-functional communication interfaces already present in most micro-controllers, to perform inter-processor communication. This replaces the dedicated LFAST interface, allowing the same interface type to serve both external network communication and internal processor communication, thereby improving reliability while maintaining high communication speeds.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If Ethernet interface is used for inter-processor communication, then reliability is improved, but communication speed deteriorates

Engineering Contradiction:
Improveinterface reliabilityVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies dynamics by dynamically adjusting the clock frequency of the Ethernet interface based on the communication requirements. The system can operate at lower frequencies for normal traffic and switch to higher frequencies when high-speed communication is needed, thereby achieving both high reliability and high communication speed when required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating parameters of the Ethernet interface, specifically the clock frequency, to optimize communication speed. By adjusting the frequency parameter of the Ethernet interface, the system achieves high-speed communication (up to 200 Mbit/s) while maintaining the reliability benefits of using standard Ethernet interfaces.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If dedicated inter-processor communication interfaces are used, then communication efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses standard Ethernet interfaces that are already integrated into most micro-controllers, eliminating the need for dedicated inter-processor communication interfaces. This reduces device complexity while maintaining communication efficiency, as the same interface hardware and protocol stack can be used for both external network communication and internal processor communication.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12372996B2Electronic system, corresponding method of operation and electronic device
Publication Date: 2025.07.29 STMICROELECTRONICS SRL
  • US12372996B2 patent drawing
  • US12372996B2 patent drawing
  • US12372996B2 patent drawing

AI summary

An embodiment electronic system comprises a first device, a second device and a clock generator circuit. The clock generator circuit is configured to provide a clock signal having a selectable frequency. The first device comprises a first processing circuit having coupled therewith a first Ethernet interface, and the second electronic device comprises a second processing circuit having coupled therewith a second Ethernet interface. At least one of the first device and the second device is configured to determine a frequency of the clock signal as a function of an operating parameter of the first device and/or of the second device and/or as a function of a parameter of the frames exchanged between the first device and the second device, and to act on the clock generator circuit to operate the clock generator circuit at the frequency.