Hot-Swappable Nonvolatile Memory Modules in Server Architectures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional server architectures require powering down and opening the chassis to service memory components, making it time-consuming, complicated, and expensive, especially when dealing with nonvolatile memory modules that store persistent data.

Innovation Solution

Implementing nonvolatile memory/storage modules that conform to industry standard form factors and are hot-swappable, allowing them to be removed and installed without powering down the system, and using dual or quad socket processors communicably coupled to these modules via memory and I/O channels for enhanced serviceability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of repair

If conventional server architecture is used with memory components on mezzanine or riser boards, then system functionality is maintained, but servicing memory components requires powering down the system and opening the chassis, making it time-consuming and complicated

Engineering Contradiction:
Improveserviceability of memory componentsVSAvoidtime required for memory servicing
Core Design Contradiction:
Ease of repairVSLoss of time

Solution Approach 1:

The system is segmented into modular components where nonvolatile memory modules are separated from the main system board and placed in dedicated front-loading bays. This segmentation allows the memory modules to be independently accessed, removed, and replaced without affecting the rest of the system, enabling hot-swapping capability and eliminating the need to power down the system for memory servicing.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If memory components are integrated on mezzanine or riser boards within the chassis, then system integration is achieved, but accessing and replacing failed memory components requires opening the chassis and powering down the system

Engineering Contradiction:
Improveaccessibility of memory componentsVSAvoidcomplexity of memory servicing procedure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The nonvolatile memory modules are extracted from the traditional integrated position on mezzanine or riser boards and removed from the chassis interior. They are placed in front-loading bays that are accessible from the external front panel of the server. This extraction allows memory components to be accessed directly from the front without opening the chassis, significantly simplifying the servicing procedure and improving ease of operation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If traditional server architecture with fixed memory components is used, then system stability is maintained, but servicing failed memory components is expensive and complicated

Engineering Contradiction:
Improvesystem stabilityVSAvoidcost and complexity of memory servicing
Core Design Contradiction:
ReliabilityVSEase of repair

Solution Approach 1:

The system transitions from a static memory configuration where components are fixed on the system board to a dynamic configuration where nonvolatile memory modules can be hot-swapped. The front-loading bays are designed with hot-swap capabilities that allow modules to be removed and replaced while the system remains powered on and operational. This dynamic approach maintains system stability through continuous operation while dramatically improving ease of repair by allowing memory components to be serviced without powering down or opening the chassis.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10331614B2Method and apparatus for server platform architectures that enable serviceable nonvolatile memory modules
Publication Date: 2019.06.25 INTEL CORP
  • US10331614B2 patent drawing
  • US10331614B2 patent drawing
  • US10331614B2 patent drawing

AI summary

Systems and methods of implementing server architectures that can facilitate the servicing of memory components in computer systems. The systems and methods employ nonvolatile memory/storage modules that include nonvolatile memory (NVM) that can be used for system memory and mass storage, as well as firmware memory. The respective NVM/storage modules can be received in front or rear-loading bays of the computer systems. The systems and methods further employ single, dual, or quad socket processors, in which each processor is communicably coupled to at least some of the NVM/storage modules disposed in the front or rear-loading bays by one or more memory and/or input/output (I/O) channels. By employing NVM/storage modules that can be received in front or rear-loading bays of computer systems, the systems and methods provide memory component serviceability heretofore unachievable in computer systems implementing conventional server architectures.