PCIe Switch Synchronization for Isochronous Component Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Magnetic resonance apparatuses face challenges in achieving isochronous communication and synchronization among components due to the limitations of existing communication standards like PCI Express, which struggle with predictable and exact communication timing, leading to increased complexity and hardware costs.

Innovation Solution

A method is introduced where a periodic communication clock signal is provided to all components, creating communication time windows for isochronous communication, and synchronization is achieved through a switch using synchronization messages, eliminating the need for proprietary networks by leveraging modern PCI Express switches with peer-to-peer functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If PCI Express standard is used for data exchange, then bandwidth and data transfer capability are improved, but communication timing predictability and isochronicity deteriorate

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidcommunication timing predictability
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The communication time is segmented into periodic communication time windows defined by a communication clock signal. Data exchange is restricted to occur only within these predefined time windows, ensuring that communication happens at predictable, periodic intervals while maintaining the high bandwidth capabilities of PCI Express for data transfer within each window.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A periodic communication clock signal is introduced to create regular communication time windows. This periodic structure ensures that communication events occur at predictable intervals, providing timing predictability while allowing high-speed data exchange to occur within each periodic window using PCI Express infrastructure.

Inventive Principle:
Principle #19Periodic action

2Loss of time

If proprietary isochronous networks are implemented, then communication timing precision is improved, but device complexity and hardware costs increase

Engineering Contradiction:
Improvecommunication timing precisionVSAvoidhardware complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The PCI Express switch is made multi-functional by enabling it to handle both high-speed data transfer and isochronous communication with timing synchronization. Instead of requiring separate proprietary hardware for isochronous communication, the existing PCI Express switch performs both functions, reducing hardware complexity while maintaining timing precision through the periodic communication clock signal.

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

Solution Approach 2:

The existing PCI Express switch and communication infrastructure are made to serve the additional function of isochronous communication with timing precision. Rather than adding separate dedicated hardware, the system uses its existing components (switch, communication clock, time windows) to provide both data transfer and timing-synchronized communication functions.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple separate networks are used for data exchange and synchronization, then communication reliability is improved, but system complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidnetwork complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple separate communication functions (data exchange, synchronization, and isochronous communication) are merged into a single unified PCI Express network infrastructure. The switch handles all these functions through a single network backbone, using the periodic communication clock signal to provide timing information, thereby reducing network complexity while maintaining communication reliability through the structured time-window approach.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10962618B2Multi-component apparatus and method for isochronous communication therein
Publication Date: 2021.03.30 SIEMENS HEALTHINEERS AG
  • US10962618B2 patent drawing
  • US10962618B2 patent drawing
  • US10962618B2 patent drawing

AI summary

In a method for isochronous communication of components of a multi-component apparatus, which communicate via peer-to-peer communication connections created by a switch, a periodic communication clock signal is provided by a control computer to all the components, with a communication window between two communication clock cycles of the communication clock signal, in which a communication information item of the isochronous communication is transferrable from a transferring component to at least one addressed component. A synchronization, in relation to the communication clock signal, between at least two of the components is produced by at least one synchronization message sent via the switch by one of the components to be synchronized to all the other components to be synchronized in a communication time window.