Remote Multi-Mode DIMM Configuration via Baseboard Management Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-mode dual in-line memory modules (DIMMs) are complex to configure, leading to inefficient and insecure computing systems due to improper configuration.

Innovation Solution

The technologies enable remote configuration of multi-mode DIMMs through firmware and a baseboard management controller (BMC), allowing for simultaneous command execution and updating of inventory, health, and security data, reducing the need for system reboots and improving configuration accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multi-mode DIMMs are configured through traditional manual methods, then configuration flexibility is achieved, but configuration accuracy and security are compromised due to complexity

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces a Baseboard Management Controller (BMC) as an intermediary device between administrators and multi-mode DIMMs. The BMC provides a simplified interface for configuration commands, automatically handling the complex interaction with the DIMMs' controllers. This mediator approach allows accurate configuration without exposing the user to the underlying complexity of direct DIMM communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual mechanical configuration methods with automated firmware-based command execution. Configuration commands are stored in firmware and executed automatically during system initialization, eliminating the need for manual intervention in the complex configuration process while maintaining high accuracy through automated validation and execution mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If configuration commands are executed through firmware reboot, then command execution is reliable, but system downtime increases due to multiple reboots

Engineering Contradiction:
Improvecommand execution reliabilityVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-storing configuration commands in the BMC firmware before they are needed. When a configuration operation is required, the BMC retrieves the pre-stored command and executes it during the next system initialization sequence. This eliminates the need for multiple sequential reboots, as all necessary commands are prepared in advance and executed in a single initialization cycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining the configuration command execution process across system reboots. The BMC continuously monitors and manages the configuration state, ensuring that commands are executed reliably without interrupting the overall system operation. The system maintains configuration persistence and continues operational tasks without requiring complete system shutdowns for each configuration change.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If remote configuration is implemented without BMC involvement, then configuration speed increases, but system security and management control are reduced

Engineering Contradiction:
Improveconfiguration speedVSAvoidsystem security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The BMC serves as a mandatory intermediary between remote configuration requests and DIMM configuration execution. All remote configuration commands must pass through the BMC, which validates authentication, authorizes the configuration changes, and manages the execution process. This intermediary role maintains security and control while enabling remote configuration capability, preventing direct unauthorized access to DIMM configuration functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where the BMC continuously monitors configuration execution status and provides feedback to both the administrator and the DIMM controllers. This feedback loop ensures that configuration commands are executed correctly, allows for real-time validation of configuration changes, and maintains security by verifying that only authorized changes are applied to the DIMMs.

Inventive Principle:
Principle #23Feedback

4Ease of operation

If multiple configuration commands are executed sequentially, then command execution is simple, but total configuration time increases

Engineering Contradiction:
Improvecommand execution simplicityVSAvoidtotal configuration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges multiple configuration commands into a single execution cycle by leveraging the firmware's ability to process multiple commands during one initialization sequence. The BMC bundles related configuration operations and executes them together in a coordinated manner, reducing the total time required compared to sequential execution while maintaining operational simplicity through a unified command interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies preliminary action by pre-preparing and ordering multiple configuration commands to be executed in an optimized sequence during system initialization. The BMC analyzes the configuration requirements and arranges commands to maximize execution efficiency, executing multiple operations in a coordinated fashion rather than sequentially, thereby reducing total configuration time while maintaining simplicity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11586536B1Remote configuration of multi-mode DIMMs through a baseboard management controller
Publication Date: 2023.02.21 AMERICAN MEGATRENDS
  • US11586536B1 patent drawing
  • US11586536B1 patent drawing
  • US11586536B1 patent drawing

AI summary

Technologies are described herein for remotely configuring multi-mode dual in-line memory modules (“multi-mode DIMMs”) using a firmware or a baseboard management controller (“BMC”). Technologies are also described for simultaneously initiating multiple commands for configuring multi-mode DIMMs using a BMC and for updating inventory data regarding multi-mode DIMMs stored by a BMC.