Non-volatile memory based reliability and availability mechanisms for a computing device
First Claim
1. A method, in a data processing system, for storing selected reliability information in an on-chip non-volatile storage device, comprising:
- collecting, by an on-chip reliability controller coupled to one or more on-chip resources of a microprocessor chip, raw reliability information from the one or more on-chip resources of the microprocessor chip;
analyzing, by the on-chip reliability controller, the raw reliability information to identify selected reliability information for the one or more on-chip resources of the microprocessor chip; and
storing the selected reliability information in the on-chip non-volatile storage device, wherein the on-chip non-volatile storage device has an interface through which the selected reliability information is accessible by an off-chip device in the event of an overall failure of the microprocessor chip.
7 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for use with a microprocessor chip, for storing selected reliability information in an on-chip non-volatile storage device. An on-chip reliability controller coupled to one or more on-chip resources of the microprocessor chip, collects raw reliability information from the one or more on-chip resources of the microprocessor chip. The on-chip reliability controller analyzes the raw reliability information to identify selected reliability information for the one or more resources of the microprocessor chip. The on-chip reliability controller stores the selected reliability information in the on-chip non-volatile storage device. The on-chip non-volatile storage device stores the selected reliability information even in the event of an overall failure of the microprocessor chip in which the microprocessor chip loses power. The on-chip non-volatile storage device has an interface through which the selected reliability information is accessible by an off-chip device even in the event of an overall failure of the microprocessor chip.
41 Citations
20 Claims
-
1. A method, in a data processing system, for storing selected reliability information in an on-chip non-volatile storage device, comprising:
-
collecting, by an on-chip reliability controller coupled to one or more on-chip resources of a microprocessor chip, raw reliability information from the one or more on-chip resources of the microprocessor chip; analyzing, by the on-chip reliability controller, the raw reliability information to identify selected reliability information for the one or more on-chip resources of the microprocessor chip; and storing the selected reliability information in the on-chip non-volatile storage device, wherein the on-chip non-volatile storage device has an interface through which the selected reliability information is accessible by an off-chip device in the event of an overall failure of the microprocessor chip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
at least one on-chip resource of a microprocessor chip; an on-chip reliability controller coupled to the at least one on-chip resource of the microprocessor chip; and an on-chip non-volatile storage device coupled to the on-chip reliability controller, wherein the on-chip reliability controller; collects raw reliability information from the one or more on-chip resources of the microprocessor chip; analyzes the raw reliability information to identify selected reliability information for the one or more on-chip resources of the microprocessor chip; and stores the selected reliability information in the on-chip non-volatile storage device, wherein the on-chip non-volatile storage device has an interface through which the selected reliability information is accessible by an off-chip device even in the event of an overall failure of the chip. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification