Leveraging chip variability
First Claim
1. A method comprising:
- correlating different levels of an error-sensitive factor of a chip with errors of respective areas of the chip detected at each of the different levels, the error-sensitive factor comprising a physical trait of the chip such that a likelihood of an error occurring on the chip changes in according with changes in the level of the error-sensitive factor; and
using indicia of the detecting of errors to store area-specific error statistics, wherein the area-specific error statistics are able to map, at a given time, for each area, values of the error-sensitive factor to respective error statistics, where for any given one of the areas and any given one of the values, the area-specific error statistics are able to provide, at the given time, a corresponding error statistic that is specific to the given one of the areas and is specific to the given one of the values.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are described that leverage variability of a chip. Different areas of a chip vary in terms of reliability under a same operating condition. The variability may be captured by measuring errors over different areas of the chip. A physical factor that affects or controls the likelihood of an error on the chip can be varied. For example, the voltage supplied to a chip may be provided at different levels. At each level of the physical factor, the chip is tested for errors within the regions. Some indication of the error statistics for the regions is stored and then used to adjust power used by the chip, to adjust reliability behavior of the chip, to allow applications to control how the chip is used, to compute a signature uniquely identifying the chip, etc.
7 Citations
20 Claims
-
1. A method comprising:
-
correlating different levels of an error-sensitive factor of a chip with errors of respective areas of the chip detected at each of the different levels, the error-sensitive factor comprising a physical trait of the chip such that a likelihood of an error occurring on the chip changes in according with changes in the level of the error-sensitive factor; and using indicia of the detecting of errors to store area-specific error statistics, wherein the area-specific error statistics are able to map, at a given time, for each area, values of the error-sensitive factor to respective error statistics, where for any given one of the areas and any given one of the values, the area-specific error statistics are able to provide, at the given time, a corresponding error statistic that is specific to the given one of the areas and is specific to the given one of the values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a chip comprising a plurality of regions, each region having an actual error rate that varies in accordance with variation of a physical operational parameter of the chip; and storage storing regional error information of the regions, wherein the regional error information is able to provide, for differing input values of the physical operational parameter, corresponding indicia of predicted error statistics expected for each of the regions if the chip is operated at the differing input values of the physical operational parameter, wherein, for any given one of the input values, the regional error information is able to provide, for each of the regions, indicia of predicted error statistics that correspond to the actual error rates for the regions when the chip is operated at the given input value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer readable storage media storing information to enable a computing device to execute, by a processor of the computing device, an area-specific error function, the stored information comprising:
the area-specific error function, the area-specific error function operable such that when an input level of an error-sensitive factor and an input area of the chip are provided, the area-specific error function provides information indicating an error statistic that is specific to the input level and the input area, wherein the area-specific error function was derived by causing errors to occur on the chip, or on another chip, by causing the chip, or the other chip, to have different levels of the error-sensitive factor of the chip, or the other chip, and by measuring errors of respective areas of the chip, or the other chip, that occur at each of the different levels, wherein each area is measured at each of the different levels, the error-sensitive factor comprising a physical trait of the chip, or the other chip, such that a likelihood of an error occurring on the chip, or the other chip, changes in according to changes in the level of the error-sensitive factor. - View Dependent Claims (16, 17, 18, 19, 20)
Specification