BIOS Memory Capacity Override for Processor Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems often fail to boot when the total amount of installed memory exceeds the maximum memory capacity of the processor, leading to system halting and lack of informative error messages.

Innovation Solution

The BIOS reads SPD data from DIMMs, determines the total memory, and if it exceeds the processor's limit, it removes memory capacity by disabling DIMMs to bring it within the limit, configures the memory address decode register, and completes the boot process, while storing error information for display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the BIOS halts the system when installed memory exceeds processor limit, then system stability is maintained, but system availability and user awareness of the issue deteriorate

Engineering Contradiction:
Improvesystem stabilityVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent converts the harmful condition of excessive memory installation into a beneficial outcome by automatically disabling excess DIMMs and providing informative error messages. Instead of simply halting the system, the BIOS now guides users through the issue and allows the system to boot with reduced memory, transforming a system-failing condition into a recoverable state that maintains both stability and availability.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Ease of repair

If the BIOS provides detailed error messages about disabled DIMMs, then user awareness and ease of repair improve, but information processing complexity increases

Engineering Contradiction:
Improveuser awareness of issueVSAvoidBIOS processing complexity
Core Design Contradiction:
Ease of repairVSDevice complexity

Solution Approach 1:

The patent implements comprehensive feedback mechanisms that inform users about which DIMMs are disabled and why. The BIOS provides detailed error messages including DIMM slot numbers, capacity information, and boot status, allowing users to understand and address the memory configuration issue without increasing overall system complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-diagnosis and self-correction by automatically detecting excessive memory installation, disabling the appropriate DIMMs, and providing informative error messages. This self-service approach reduces the need for complex user intervention while maintaining ease of repair through clear communication of the issue.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11392470B2Information handling system to allow system boot when an amount of installed memory exceeds processor limit
Publication Date: 2022.07.19 DELL PROD LP
  • US11392470B2 patent drawing
  • US11392470B2 patent drawing
  • US11392470B2 patent drawing

AI summary

An information handling system includes a processor, a plurality of dual in-line memory modules (DIMMs), and a basic input/output system (BIOS). During a power-on self-test (POST), the BIOS may read serial presence detect data from each of the DIMMs, determine a total amount of installed memory. The BIOS may determine whether the total amount of the installed memory exceeds a maximum memory capacity of the processor. If so, the BIOS may remove memory capacity of the DIMMs to create a second total amount of the installed memory that is less than the maximum memory capacity of the processor, configure a memory address decode register with the second total amount of the installed memory, and complete the POST.