Server SSD Hot-Swapping via SCI Alert Signal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server systems face challenges in implementing SSD hot swapping efficiently, as they lack effective mechanisms to notify the CPU of hot-swapping events at SSD ports on the backplane.

Innovation Solution

A server system design that utilizes a system control interrupt (SCI) pin on the CPU to receive an SCI alert signal, reflecting hot-swapping events at SSD ports. The CPU calls an SCI handler to handle these events, ensuring seamless hot swapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional server systems are used without SCI alert signal mechanism, then the system structure is simpler, but the CPU cannot be notified of hot-swapping events causing system crashes

Engineering Contradiction:
Improvesystem stability during hot swappingVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an SCI alert signal as an intermediary notification mechanism between the backplane and CPU. The alert signal acts as a mediator that carries hot-swapping event information from the backplane to the CPU, enabling reliable event notification without requiring complex direct communication protocols or additional intermediary devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the hot-swapping notification function into distinct components: the backplane detects physical insertion/removal events, generates alert signals for specific port events, and the CPU receives and processes these segmented alert signals through the SCI pin. This segmentation allows the system to handle multiple hot-swapping events independently and efficiently.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If hot-swapping functionality is added to enable SSD replacement without power off, then the adaptability is improved, but the difficulty of detecting and measuring hot-swapping events increases

Engineering Contradiction:
ImproveSSD hot-swapping capabilityVSAvoidhot-swapping event detection
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses alert signal status changes (analogous to color changes in visual systems) to indicate hot-swapping events. The SCI alert signal transitions between alert and non-alert states, providing a clear, easily detectable signal that indicates when a hot-swapping event has occurred at any SSD port, simplifying the detection process.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent implements a feedback mechanism where the backplane continuously monitors SSD port status and provides real-time alert signals to the CPU when changes occur. This feedback loop enables the system to automatically detect and respond to hot-swapping events without requiring complex polling or manual detection procedures.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple SSD ports are monitored for hot-swapping events, then the versatility is improved, but the device complexity increases due to multiple alert signals

Engineering Contradiction:
Improvenumber of SSD portsVSAvoidalert signal management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple individual port alert signals into a single consolidated SCI alert signal that the CPU receives through one pin. The backplane combines the status information from multiple SSD ports and generates a unified alert notification, simplifying the CPU's interface while maintaining the ability to monitor all ports simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The SCI alert signal mechanism serves as a universal notification interface that can handle hot-swapping events from any number of SSD ports. The same alert signal pin and handling mechanism work regardless of how many SSD ports are configured, providing a scalable and multi-functional solution that doesn't require additional pins or complex per-port interfaces.

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

Data Source

PatentUS20250117351A1Server system, and method for implementing hot- swapping on a server
Publication Date: 2025.04.10 VIA ALLIANCE SEMICON CO LTD
  • US20250117351A1 patent drawing
  • US20250117351A1 patent drawing
  • US20250117351A1 patent drawing

AI summary

A server with solid-state drive (SSD) hot-swapping capability is shown. The central processing unit (CPU) of the server has a system control interrupt (SCI) pin for receiving an SCI alert signal. The alert status of the SCI alert signal is changed in response to any hot-swapping event happening among a plurality of SSD ports on the backplane of the server. In response to the alert status of the SCI status signal, the CPU calls an SCI handler to deal with the hot-swapping event.