AMBA Interconnect Protection Sideband for Fault Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Advanced Microcontroller Bus Architecture (AMBA) AXI standard lacks adequate fault detection mechanisms for secure master-slave communication, leading to complex interconnect designs and increased system latency, particularly in functional-safety applications, and does not define signal widths, causing compatibility issues between masters, slaves, and interconnects.

Innovation Solution

A low-complexity interconnect design that includes an input, encoder, and output, where the encoder generates protection information (parity or EDC) for grouped channel data and passes it via a sideband channel to the destination for decoding, ensuring fault detection and compatibility by aligning signal widths through bit-stuffing, and allowing seamless integration with any AMBA-standard components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Error Detection and Correction (EDC) schemes are employed within components and parity schemes are used for detecting errors on the AMBA interface, then fault detection capability is improved, but device complexity and system latency increase

Engineering Contradiction:
Improvefault detection capabilityVSAvoidinterconnect design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the EDC generation function from the interconnect and places it in the source component. The source generates EDC for its output channels independently, and the interconnect simply forwards these EDC signals without processing them. This extraction eliminates the complexity of EDC generation at the interconnect while maintaining fault detection capability at the destination.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a sideband channel as an intermediary to transport EDC information from source to destination without requiring the interconnect to process or generate EDC. The sideband channel acts as a dedicated communication path that carries protection information separately from the main data channels, simplifying the interconnect design while preserving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If parity check and EDC generation are performed at the interconnect input and output respectively, then fault detection coverage is improved, but system latency increases

Engineering Contradiction:
Improvefault detection coverageVSAvoidsystem latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the source generate EDC for its output channels before data transmission. This pre-computation of EDC at the source eliminates the need for time-consuming EDC generation at the interconnect, reducing system latency while maintaining comprehensive fault detection coverage through the sideband channel transport.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the AMBA AXI standard does not define signal widths, then flexibility in component design is improved, but compatibility between masters, slaves, and interconnects deteriorates

Engineering Contradiction:
Improvecomponent design flexibilityVSAvoidcompatibility integration
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent applies universality by designing the interconnect to handle multiple signal width configurations through configurable width selection logic. The interconnect can be configured to match different master and slave signal widths, and automatically performs width adaptation. This universal design maintains the flexibility of undefined signal widths in the standard while ensuring compatibility across different components through automated width matching and bit-stuffing mechanisms.

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

Data Source

PatentUS12056253B2Interconnection of protected information between components
Publication Date: 2024.08.06 INFINEON TECHNOLOGIES AG
  • US12056253B2 patent drawing
  • US12056253B2 patent drawing
  • US12056253B2 patent drawing

AI summary

An interconnect including an input couplable to a source, and an encoder coupled to the input. The encoder is configured to: group information that is received from the source via a same channel; size the grouped information to a common width; and apply protection to the sized grouped information.