LEVERAGING CHIP VARIABILITY
First Claim
1. A chip comprising:
- a region-specific error profile able to indicate reliability traits of respective regions of the chip according to a given operating value;
the region-specific error profile being used to obtain indications of respective reliabilities of the regions, respectively at a target operating value; and
a set of the regions selected based on the indications of the respective reliabilities; and
the selected set of regions being made available or unavailable.
2 Assignments
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.
-
Citations
20 Claims
-
1. A chip comprising:
-
a region-specific error profile able to indicate reliability traits of respective regions of the chip according to a given operating value; the region-specific error profile being used to obtain indications of respective reliabilities of the regions, respectively at a target operating value; and a set of the regions selected based on the indications of the respective reliabilities; and the selected set of regions being made available or unavailable. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of using a chip for storing data, the method comprising:
-
obtaining a first target value of an operating factor of the chip, the chip comprising regions, the operating factor comprising a variable physical property of the chip; providing the first target value to a reliability map, the reliability map providing, according to the first target value, first indications of reliability of the respective regions; preforming a first region adjustment comprising adjusting which of the regions are available for storing data based on the first indications of reliability; obtaining a second target value of the operating factor of the chip, and providing the second target value to the reliability map, the reliability map providing, according to the second target value, second indications of reliability of the respective regions; and performing a second region adjustment comprising adjusting which of the regions are available for storing data based on the second indications of reliability. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a chip; a region-specific error profile stored by the apparatus, the region-specific error profile, when the apparatus is operating, able to indicate reliabilities of respective regions of the chip; a memory controller that, when the apparatus is operating, is able to obtain, from the region-specific error profile, indications of the respective regions, the indications corresponding to respective reliabilities of the regions; and the memory controller, when the apparatus is operating, able to allocate memory from the regions according to the obtained indications of the respective regions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification