BIOS Look-Up Table for Memory Boot Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DIY computers often face booting failures due to incompatibility between memory modules with different operating voltages and timing parameters, leading to unsuccessful booting, as standard BIOS settings may not meet the requirements of memory modules from various brands.

Innovation Solution

A processing device comprising a control module, BIOS, and driving module that generates a parameter selecting signal, selects and loads driving parameters from a look-up table, and drives the memory accordingly, allowing for adaptation of parameters to ensure successful booting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standard BIOS settings are used for memory driving parameters, then the system configuration is simple, but memory modules from different brands with different operating voltages and timing parameters cannot be compatible

Engineering Contradiction:
Improvememory compatibilityVSAvoidparameter selection mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent pre-stores multiple groups of driving parameters (including operating voltage and timing parameters) in a look-up table within the BIOS before the system boots. When a memory module is installed, the system can directly select from these pre-configured parameter sets based on memory identification information, avoiding the need for complex real-time parameter adjustment and manual configuration by users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the driving parameters (operating voltage and timing parameters) based on the identified memory module characteristics. The BIOS automatically selects different parameter groups from the look-up table to match the specific memory module installed, enabling compatibility across different memory brands and specifications without requiring physical memory replacement.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If memory modules with different brands and specifications are installed, then user choice and system customization are improved, but booting failures occur due to parameter incompatibility

Engineering Contradiction:
Improvememory replacement operationVSAvoidbooting success rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system identifies the installed memory module (through SPD information or other identification methods) and uses this feedback to automatically select the appropriate driving parameter group from the look-up table. This closed-loop approach ensures that the selected parameters match the actual memory module characteristics, preventing booting failures while maintaining ease of memory replacement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs automatic parameter selection and configuration without requiring user intervention. The BIOS automatically identifies the memory module, queries the look-up table for matching parameters, configures the driving parameters, and verifies booting success. This self-service mechanism allows users to freely replace memory modules while the system handles the technical complexity of parameter matching automatically.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If a look-up table with multiple parameter groups is implemented, then memory compatibility is improved, but the BIOS storage and processing complexity increases

Engineering Contradiction:
Improvesupport for different memory specificationsVSAvoidBIOS structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal look-up table structure in the BIOS that can accommodate multiple groups of driving parameters for different memory types (DDR, DDR2, DDR3, etc.), capacities, and specifications. This single multi-functional data structure serves all memory compatibility needs, eliminating the requirement for separate configuration mechanisms for different memory standards and simplifying the overall BIOS architecture despite supporting diverse memory modules.

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

Data Source

PatentUS8296556B2System and method for processing booting failure of system
Publication Date: 2012.10.23 ASUSTEK COMPUTER INC
  • US8296556B2 patent drawing
  • US8296556B2 patent drawing
  • US8296556B2 patent drawing

AI summary

A method for processing booting failure of a computer system is adapted for being performed at a computer. The method includes the following steps. First, a parameter selecting signal is generated according to a triggering signal by a control module. Second, a driving parameter is chosen from a look-up table according to the parameter selecting signal by a basic input output system (BIOS), and the driving parameter is loaded into the BIOS and provided to a driving module. Third, a memory is driven according to the driving parameter by the driving module. Fourth, the driving parameter is stored by BIOS.