CPC G11C 16/3495 (2013.01) [G06F 3/0616 (2013.01); G06F 3/064 (2013.01); G06F 3/0679 (2013.01); G06F 9/50 (2013.01); G06F 12/0223 (2013.01); G06F 12/0246 (2013.01); G11C 7/04 (2013.01); G11C 11/4076 (2013.01); G11C 16/3418 (2013.01); G11C 16/349 (2013.01); G11C 29/70 (2013.01); G06F 2212/1036 (2013.01); G06F 2212/7211 (2013.01)] | 17 Claims |
1. A method for providing wear spreading among a plurality of die regions, the method comprising:
producing die region wear-out data for a die region in each die of a plurality of stacked dies, the die region wear-out data representing a cumulative amount of time each of the plurality of die regions has spent at an operating condition based on operating condition data from each of the plurality of die regions, wherein the operating condition data is based on at least one of the following operating characteristics: frequency of operation of the plurality of die regions, an operating voltage of the plurality of die regions and an activity level of the plurality of die regions;
storing, in persistent memory, the die region wear-out data; and
spreading wear among the plurality of die regions using a spreading operation based on operating condition data that is not accumulated over a life of a respective die region, that overrides a thermal wear spreading operation that is based on the die region wear-out data from the persistent memory, that is accumulated over the life of the respective die region.
|