Rack Server I2C Switch Auto-Addressing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rack server systems face limitations in space and flexibility due to the need for unique I2C device addresses, leading to inconvenient power interruptions during backplane servicing, as each backplane can only accommodate 10 nodes and requires independent I2C bus connections.

Innovation Solution

The implementation of I2C switches on backplanes within the rack server system, controlled by a rack management controller (RMC), which initializes and automatically addresses multiple I2C device addresses, allowing for flexible reset signal management and avoiding simultaneous power interruptions across connected nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each backplane is connected to an independent I2C bus to ensure unique device addresses, then device addressing is reliable, but the system loses flexibility and requires power interruption during backplane servicing

Engineering Contradiction:
Improvedevice addressing reliabilityVSAvoidsystem flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Multiple backplanes are merged onto a single shared I2C bus, replacing the traditional one-to-one mapping. The patent implements this by introducing I2C switches that allow multiple backplanes to share the same I2C bus while maintaining unique device addressing through the switch's routing capability, thus resolving the contradiction between reliability and flexibility

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

I2C switches are introduced as intermediary devices between the RMC and multiple backplanes. These switches act as mediators that route I2C communications to the appropriate backplane while maintaining unique addressing, enabling multiple backplanes to share a single I2C bus without address conflicts and eliminating the need for power interruption during servicing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple backplanes share a single I2C channel, then system flexibility and operational continuity are improved, but device address uniqueness must be carefully managed

Engineering Contradiction:
Improvesystem flexibilityVSAvoidaddressing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The RMC automatically performs device addressing for backplanes connected through I2C switches without requiring manual configuration. The system implements self-service addressing where the RMC detects and assigns addresses to backplanes and their connected devices automatically, eliminating manual addressing complexity while enabling flexible shared I2C bus configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the RMC monitors the shared I2C bus to detect device responses and automatically adjusts addressing assignments. This feedback loop allows the system to manage multiple backplanes on a single I2C channel without address conflicts, reducing addressing complexity through automated detection and assignment

Inventive Principle:
Principle #23Feedback

3Device complexity

If independent I2C buses are used for each backplane, then device addressing is simplified, but power interruption occurs during backplane servicing

Engineering Contradiction:
Improveaddressing simplicityVSAvoidoperational convenience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system segments the I2C communication path by introducing I2C switches that can independently control access to different backplanes. This segmentation allows the RMC to communicate with individual backplanes or groups of backplanes separately, enabling servicing of specific backplanes without interrupting power or communication to other backplanes, thus improving operational convenience while maintaining addressing simplicity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9575925B2Rack server system and auto-addressing method thereof
Publication Date: 2017.02.21 QUANTA COMPUTER INC
  • US9575925B2 patent drawing
  • US9575925B2 patent drawing
  • US9575925B2 patent drawing

AI summary

A rack server system and an auto-addressing method thereof are disclosed. The rack server system comprises a plurality of backplanes and a rack management controller (RMC). The backplanes comprise a plurality of inter-integrated circuit (I2C) switches. The RMC comprises an I2C channel connected to the backplanes. When the RMC initializes the backplanes, the RMC controls a plurality of reset signals to be an enable level to reset the I2C switches, and automatically addresses a plurality of different I2C device addresses to the I2C switches. The RMC changes the reset signals to be a disable level from the enable level after the RMC addressed the I2C switches.