Visual Address Decoder Extender Card for Memory Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In server systems, diagnosing a malfunctioning memory module is challenging due to address remapping by the operating system, making it difficult to identify which physical module is faulty despite memory diagnostic programs locating errors in logical addresses.

Innovation Solution

An extender card with a visual address decoder that intercepts and decodes chip select signals to illuminate a visual indicator on the extender card, allowing identification of the malfunctioning memory module by indicating which module is being accessed during diagnostics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If memory diagnostic programs are executed to locate errors in logical addresses, then error detection capability is improved, but the ability to identify which physical memory module is faulty deteriorates due to address remapping by the operating system

Engineering Contradiction:
Improveerror detection capabilityVSAvoidphysical module identification
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces an intermediary device (the visual indicator system on the extender card) that bridges the gap between logical address space and physical memory module identification. The system intercepts address translations and provides visual feedback about which physical module is being accessed, without disrupting the normal operation of the address remapping mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual process of sequentially testing memory modules with an automated visual indication system. Instead of mechanically replacing modules one by one, the system uses electronic address interception and optical visual indicators to automatically identify the faulty module.

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

2Loss of information

If technicians replace memory modules one by one to identify the faulty module, then physical module identification is achieved, but time consumption and productivity deteriorate

Engineering Contradiction:
Improvephysical module identificationVSAvoiddiagnostic speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary identification of the faulty memory module before any replacement action is taken. By visually indicating which module is being accessed during diagnostic execution, the system prepares the technician with exact information about the faulty module, eliminating the need for trial-and-error replacement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The diagnostic system serves itself by automatically identifying and indicating the faulty module through visual indicators. The system does not require external intervention or manual testing procedures to identify the problem, as the visual indication mechanism autonomously provides the necessary diagnostic information.

Inventive Principle:
Principle #25Self-service

3Reliability

If address translation is kept as a trade secret by manufacturers, then intellectual property protection is improved, but ease of operation deteriorates because users cannot determine the mapping from logical to physical addresses

Engineering Contradiction:
Improveintellectual property protectionVSAvoidaddress mapping transparency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts only the necessary information (which physical module is being accessed) from the complex address translation process without revealing the complete address mapping algorithm. The visual indicator system takes out just enough information to enable module identification while leaving the proprietary address translation logic intact and hidden.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8738819B2Memory-module extender card for visually decoding addresses from diagnostic programs and ignoring operating system accesses
Publication Date: 2014.05.27 KINGSTON TECHNOLOGY CORP
  • US8738819B2 patent drawing
  • US8738819B2 patent drawing
  • US8738819B2 patent drawing

AI summary

A diagnostic extender card is plugged into a memory module socket on a personal computer (PC) motherboard. The extender card has a test socket that receives a memory module and an intercepting decoder chip that receives the chip-select (CS) from the motherboard that selects the memory module for access. When CS is activated, the intercepting decoder chip illuminates a visual indicator on the extender card, allowing a user to locate a memory module being accessed. The exact translation or mapping from logical addresses of test programs to physical addresses of the memory modules is not needed, since the visual indicator shows which memory module is really being accessed, regardless of proprietary address mapping by north bridge chips. Operating system memory accesses are filtered out by a counter that counts accesses during a period set by a timer. When the number of accesses exceeds a threshold, the visual indicator is lit.