Time-Controlled On-Chip Communication via Trusted Network Authority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-chip communication networks are event-driven, leading to non-deterministic behavior and potential conflicts that cannot be planned for, which is a challenge in achieving deterministic communication between on-chip computers.

Innovation Solution

Implementing a time-triggered communication system with a trusted network authority (TNA) that dynamically calculates conflict-free transmission parameters and assigns them to other on-chip computers using privileged messages, ensuring deterministic communication and error isolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If event-driven communication is used in on-chip networks, then the system can operate with simple event-triggered mechanisms, but the communication behavior becomes non-deterministic and conflicts cannot be planned for

Engineering Contradiction:
Improvesimplicity of event-triggered mechanismVSAvoiddeterministic communication behavior
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating and assigning transmission parameters (transmission times, durations, and sequences) for all messages in the communication network before runtime. The TNA (Trusted Network Authority) computes conflict-free schedules in advance, ensuring that message transmissions are predetermined and cannot conflict, thus achieving deterministic communication behavior while maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If transmission parameters are set autonomously by each IP core, then the system operates with high decentralization and flexibility, but conflicts arise and deterministic communication cannot be ensured

Engineering Contradiction:
Improvedecentralized parameter setting flexibilityVSAvoidconflict-free deterministic communication
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary component called the TNA (Trusted Network Authority) that acts as a central coordinator. The TNA receives communication requirements from various IP cores, calculates conflict-free transmission parameters centrally, and distributes the assigned parameters back to the IP cores. This intermediary approach maintains the flexibility of multiple IP cores while ensuring deterministic, conflict-free communication through centralized parameter management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a central authority calculates transmission parameters for all IP cores, then deterministic communication is achieved, but the system complexity increases and certification becomes more difficult

Engineering Contradiction:
Improvedeterministic communication guaranteeVSAvoidcentralized scheduling system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex parameter calculation function into a separate, dedicated component called the TNA (Trusted Network Authority), which is distinct from the IP cores themselves. This extraction allows the IP cores to remain simple processing units while the TNA handles the complex scheduling task. By separating the calculation logic from the execution units, the system achieves deterministic communication without significantly increasing the complexity of the core processing elements, making certification more manageable.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If transmission parameters can be changed dynamically by any IP core, then the system is highly adaptable to changing requirements, but the integrity of transmission times and durations cannot be maintained

Engineering Contradiction:
Improvedynamic parameter change capabilityVSAvoidintegrity of transmission parameters
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by differentiating the privileges of different components in the network. The TNA is granted special authority to read and write transmission parameters in the message attribute tables of IP cores, while regular IP cores only have read access. This localized privilege assignment allows the system to maintain parameter integrity through controlled access, while still enabling adaptability through the TNA's ability to dynamically update parameters when needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP1977566B1Time-controlled secure communication
Publication Date: 2017.03.15 FTS - COMPUTERTECHNIK GES MBH
  • EP1977566B1 patent drawing
  • EP1977566B1 patent drawing
  • EP1977566B1 patent drawing

AI summary

The invention relates to a method for transmitting messages via a time-controlled communication system (ZK) between a number of IP cores, with each IP core having an information-processing subsystem (IVS) and a network controller (NK) with each NK having at least two interfaces, an interface to the ZK and a second interface to the IVS, characterized in that a distinction is drawn between privileged and non-privileged messages in the ZK, and where the transmission parameters relating to the ZK of a port of an NK, such as the periodically recurring transmission time of a time-controlled message and the maximum transmission duration after each transmission time, can be set exclusively by a privileged message via the ZK or directly by a privileged entity (privileged IP core), and where each NK which intends to send a message starts to transmit the message autonomously exactly at the time of the next transmission time, and ends the transmission process at the latest after the assigned maximum transmission duration has elapsed. The invention also relates to a system-on-chip (SoC) for carrying out a method such as this.