IP Library Granted Patent US 7,143,236
Granted Patent B2
US 7,143,236 · App. 10/630,994 · Granted Nov 28, 2006

Persistent volatile memory fault tracking using entries in the non-volatile memory of a fault storage unit

Assignee: Hewlett-Packard Development Company, LP.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,143,236
App. No.
10/630,994
Granted
Nov 28, 2006
Kind
B2
Abstract

One embodiment disclosed relates to a method for persistently tracking volatile memory faults. A memory error is detected in relation to at least one dynamic random access memory (DRAM) unit on a particular memory module. An entry pertaining to the memory error is written in non-volatile memory of a fault storage unit on that particular memory module. Another embodiment disclosed relates to a memory module that persistently tracks volatile memory faults. The memory module includes a plurality of dynamic random access memories (DRAMs) and a fault storage unit. The fault storage unit includes non-volatile memory configured to store entries pertaining to faults in the plurality of DRAMs on that memory module.

Claims (14)

1. A circuit board of a system, the circuit board comprising:

a plurality of connectors, each connector connects to a memory module which includes multiple volatile memory units and a non-volatile fault storage unit;

a memory controller configured to read and write data into the volatile memory units of memory modules;

a memory error interface configured to provide read and write access to the non-volatile fault storage units of the memory modules; and

a computer-readable medium including computer-readable error handling code configured to write entries relating to detected memory errors into the non-volatile fault storage unit and to read said entries from the non-volatile fault storage unit,

wherein each said entry comprises a memory unit identifier, a start bit of a memory error, an end bit of the memory error, and tag bits indicating time of last failure and number of occurrences of failure.

2. The circuit board of claim 1 , further comprising:

a processor dependent hardware (PDH) interface communicatively coupled between a central processing unit and the memory error interface.

3. The circuit board of claim 2 , further comprising:

a processor dependent code (PDC) unit accessible via the PDH interface,

wherein the PDC unit includes said computer-readable medium, and

wherein said computer-readable medium further includes computer-readable boot code.

4. The circuit board of claim 3 , wherein the computer-readable boot code is configured to read the entries from the non-volatile fault storage unit and to remove memory bits associated with the entries from a set of usable memory.

5. The circuit board of claim 1 , wherein the volatile memory units comprise dynamic random access memory, and wherein the plurality of memory modules comprise dual in-line memory modules (DIMMs).

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 058796 FRAME: 0572. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 16, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064608/0757 →
CHANGE OF NAME Recorded Nov 3, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 058796/0572 →
RELEASE OF SECURITY INTEREST Recorded Nov 11, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054385/0435 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 034591/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2003
From: POMARANSKI, KEN GARY; LARSON, THANE MICHAEL
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 014366/0041 →
Continuity (1)
Related Publication 20050028038A1 · Feb 3, 2005