Dynamic Device Fabrics for Switch and Non-Switch Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face challenges in seamlessly integrating devices with switch-based and non-switch-based platform configurations due to static hardwiring and the need for different platform configurations, limiting device compatibility and functionality.

Innovation Solution

A dynamically configurable fabric network within devices allows them to automatically adapt to either switch-based or non-switch-based platforms by dynamically determining the link protocol and configuring internal fabrics and interface circuitry accordingly, enabling seamless integration and backward compatibility across different protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices are statically hardwired for specific platform configurations, then device compatibility is limited, but system complexity and configuration requirements are reduced

Engineering Contradiction:
Improvedevice compatibilityVSAvoidplatform configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic configuration of device fabrics by detecting the host platform type (switch-based or non-switch-based) during initialization and automatically adjusting the fabric topology accordingly. This allows a single device to adapt its internal configuration based on the host environment, eliminating the need for static hardwiring while maintaining compatibility across different platforms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The device fabric is designed to support multiple platform configurations through a unified interface. The same device can function in both switch-based and non-switch-based platforms by dynamically selecting the appropriate configuration mode, making the device universal rather than platform-specific.

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

2Adaptability or versatility

If different platform configurations are created for switch-based and non-switch-based solutions, then protocol support is improved, but device complexity and manufacturing complexity increase

Engineering Contradiction:
Improveprotocol supportVSAvoidplatform configuration
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The device fabric is segmented into configurable components that can be independently configured based on the host platform. Instead of manufacturing different physical platforms, the patent segments the configuration space into switch-based and non-switch-based modes, allowing a single manufactured device to support both protocols through software/firmware configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes configuration parameters such as fabric topology, routing rules, and interface settings based on the detected host platform type. This parameter-based configuration allows protocol support without physical reconfiguration or different hardware designs, simplifying manufacturing while maintaining multi-protocol capability.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If seamless integration is achieved through dynamic configuration, then device versatility is improved, but initialization time and configuration complexity increase

Engineering Contradiction:
Improveintegration capabilityVSAvoidinitialization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The dynamic configuration is performed during the initialization phase before the device is fully enumerated by the host. By completing the fabric configuration early in the initialization process, the system avoids delays during device enumeration and operation, achieving seamless integration without significant time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12461878B2System, method, apparatus and architecture for dynamically configuring device fabrics
Publication Date: 2025.11.04 INTEL CORP
  • US12461878B2 patent drawing
  • US12461878B2 patent drawing
  • US12461878B2 patent drawing

AI summary

In one embodiment, a device includes: an interface circuit to couple the device to a host via a link, where in a first mode the interface circuit is to be configured as an integrated switch controller and in a second mode the interface circuit is to be configured as a link controller; and a fabric coupled to the interface circuit, the fabric to couple to a plurality of hardware circuits, where the fabric is to be dynamically configured for one of the first mode or the second mode based on link training of the link. Other embodiments are described and claimed.