Dynamic Interface Model for Legacy Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Higher capacity integrated circuit chips face inefficiencies when interacting with legacy devices due to incompatible data payload formats, leading to reduced performance or failure in backward compatibility.

Innovation Solution

An interface device with a configuration register that dynamically selects between interface architecture configurations, allowing it to operate as either a single physical interface or multiple virtual interfaces, ensuring compatibility with varying host system capabilities and protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a higher capacity chip with larger data payload is used, then throughput is improved, but compatibility with legacy devices deteriorates

Engineering Contradiction:
ImprovethroughputVSAvoidbackward compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The interface device dynamically changes its operational mode based on the capabilities of the connected host system. A configuration register determines whether the device operates in octal mode (higher throughput) or quad mode (legacy compatibility), allowing the system to adapt its data payload size and interface behavior to match the host system's capabilities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operational parameters of the interface device by using a configuration register to select between different interface modes. When configured for legacy compatibility, the device processes data in smaller payload units suitable for quad chips; when configured for modern systems, it processes larger payload units for octal chips, thus resolving the compatibility conflict.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a single interface model is used for both quad and octal chips, then device complexity is reduced, but efficiency deteriorates

Engineering Contradiction:
Improveinterface model uniformityVSAvoiddata transmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The interface device is designed with multi-functionality to handle both quad chip and octal chip configurations through a single unified hardware platform. The configuration register enables the same physical device to perform different interface functions, supporting both legacy quad interfaces and modern octal interfaces without requiring separate hardware designs.

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

Solution Approach 2:

The interface device dynamically adjusts its operational characteristics based on the configuration register settings. It can switch between different data payload sizes, address formats, and protocol behaviors to optimize performance for the specific chip type being used, thereby maintaining efficiency across different operational modes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9336174B1Dynamic interface model
Publication Date: 2016.05.10 CISCO TECHNOLOGY INC
  • US9336174B1 patent drawing
  • US9336174B1 patent drawing
  • US9336174B1 patent drawing

AI summary

An interface device receives at least one access command with at least one corresponding slave address on a bus. The interface device reads a configuration register, and responsive to the reading of the configuration register, the interface device selects one of a plurality of interface architecture configurations. The interface architecture configurations allow the interface device to operate as either a single physical interface entity or as multiple virtual interface entities. The interface device processes the access command according to the selected interface architecture configuration.