BIOS-Based Memory Capacity Adjustment Without SPD Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual disassembly of memories without SPD controllers shortens their service life and increases operation and maintenance costs, and mixed insertion of memory modules can lead to server startup failures.

Innovation Solution

A method and apparatus that read and adjust memory capacity from BIOS images, allowing memory capacity adjustment without SPD controllers by storing and assigning SPD data in the BIOS image, enabling dynamic memory capacity adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual disassembly is used to adjust memory capacity for memories without SPD controllers, then memory capacity can be adjusted, but service life of memory is shortened and operation and maintenance costs are increased

Engineering Contradiction:
Improvememory capacity adjustment capabilityVSAvoidservice life of memory
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The BIOS image is pre-configured with memory capacity information before the system runs. When the system starts, the BIOS automatically reads the memory capacity from the reserved image data and configures the memory controller accordingly, eliminating the need for manual disassembly and adjustment during operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of physically modifying the memory module, the invention creates a virtual copy of the SPD data structure within the BIOS image. This copied configuration data is then used by the memory controller to achieve the desired memory capacity adjustment without any physical intervention on the memory module itself.

Inventive Principle:
Principle #26Copying

2Ease of manufacture

If SPD controller is removed from memory to save investment costs, then investment costs are reduced, but mixed insertion of memory modules results in failing to start up the server

Engineering Contradiction:
Improveinvestment costVSAvoidserver startup reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The invention merges the SPD data storage function from the memory module into the BIOS system. By combining the memory capacity information into the BIOS image, the system achieves the same configuration capability without requiring the SPD controller hardware on each memory module, enabling cost reduction while maintaining reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The BIOS image acts as an intermediary that stores and provides memory configuration data. This intermediary replaces the traditional SPD controller's data storage function, allowing the system to configure memory capacity and ensure proper startup without requiring SPD controllers on memory modules, thus enabling mixed memory insertion.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If SPD controller is not configured on memory, then investment cost is reduced, but operation and maintenance costs are increased due to manual disassembly requirements

Engineering Contradiction:
Improveinvestment costVSAvoidoperation and maintenance cost
Core Design Contradiction:
Ease of manufactureVSEase of repair

Solution Approach 1:

The system performs self-service by automatically reading memory capacity information from the reserved BIOS image during startup and configuring the memory controller without human intervention. This eliminates the need for maintenance personnel to manually disassemble memory modules, significantly reducing operation and maintenance costs while keeping investment costs low.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260010467A1Memory capacity adjustment method and apparatus, electronic device, and storage medium
Publication Date: 2026.01.08 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US20260010467A1 patent drawing
  • US20260010467A1 patent drawing
  • US20260010467A1 patent drawing

AI summary

A method and apparatus for adjusting a memory capacity, an electronic device, and a storage medium are provided by embodiments of the present application. The method includes: reading serial presence detect (SPD) data of a target memory from a basic input output system (BIOS) image of a BIOS, wherein the SPD data is reserved and the target memory is a physical memory without an SPD controller; and adjusting a memory capacity of the target memory based on the SPD data of the target memory. In the embodiments of the present application, dynamic adjustment on the memory capacity without SPD controllers may be achieved and dynamic adjustment on the memory capacity of an overall server without manually disassembling the memory modules of the server may be met, actual business needs of customers are met, the service life of memories is prolonged, and operation and maintenance costs are reduced.