CMOS RAM Idle Register Battery Test Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for testing motherboard batteries in electronic apparatuses are prone to human errors and cannot detect issues in the power supply path, especially with newer operating systems like Windows 8, which auto-sync the real-time clock, making it difficult to determine battery functionality.

Innovation Solution

A method involving a processing unit that writes a test value into an idle address register of a CMOS RAM, checking if the value is maintained, and determining battery functionality based on this volatile property, eliminating the need for manual testing and ensuring accuracy across various operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual testing with multimeter is used, then testing can be performed, but human errors occur and reliability is reduced

Engineering Contradiction:
Improvetesting accuracyVSAvoidmanual operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-testing by automatically writing test values to the idle address register and checking if the value is maintained, eliminating the need for manual multimeter operations and reducing human errors in the testing process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical testing process with multimeter is replaced by an automated electronic testing mechanism that uses the processing unit to write and check values in the address register, transforming a manual operational process into an automated electronic system

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

2Adaptability or versatility

If real-time clock function is used for testing, then battery functionality can be determined in older systems, but the method becomes invalid with Windows 8 or later due to auto-sync feature

Engineering Contradiction:
Improveoperating system compatibilityVSAvoidtesting accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The testing method uses the idle address register of CMOS RAM which serves multiple purposes: it tests battery functionality while being compatible with all operating systems including Windows 8 and later, making the testing mechanism universal across different system versions

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

Solution Approach 2:

Instead of testing the battery through the real-time clock function (which is affected by OS auto-sync), the method inverts the approach by testing through the idle address register's ability to maintain test values, which is directly controlled by battery power and independent of OS clock synchronization

Inventive Principle:
Principle #13The other way round (Inversion)

3Measurement precision

If conventional testing method is used, then testing can be performed, but it cannot detect whether the entire power supply path has another problem

Engineering Contradiction:
Improvedetection capabilityVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The idle address register of CMOS RAM serves as an intermediary element that indicates the health of the entire power supply path from the motherboard battery through the power management circuitry to the CMOS RAM, allowing detection of broader power supply issues without directly monitoring each component

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10235862B2Electronic apparatus and test method
Publication Date: 2019.03.19 INVENTEC PUDONG TECH CORPOARTION
  • US10235862B2 patent drawing
  • US10235862B2 patent drawing
  • US10235862B2 patent drawing

AI summary

An electronic apparatus includes a motherboard, a random access memory, a motherboard battery and a processing unit. The random access memory is disposed on the motherboard. The motherboard battery is disposed on the motherboard and electrically coupled to the random access memory to supply electrical power to the random access memory. The processing unit is disposed on the motherboard and electrically coupled to the random access memory. The processing unit is configured to write a test value into an idle address register of the random access memory and further to check whether the idle address register maintains the test value. When the idle address register maintains the test value, the processing unit determines that the motherboard battery functions normally. When the idle address register reverts to an initial value, the processing unit determines that the motherboard battery malfunctions.