US 11,056,192 B2
Monotonic counters in memories
Antonino Mondello, Messina (IT); Francesco Tomaiuolo, Acireale (IT); Carmelo Condemi, San Giovanni la Punta (IT); and Tommaso Zerilli, Mascalucia (IT)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Dec. 21, 2018, as Appl. No. 16/229,609.
Prior Publication US 2020/0202944 A1, Jun. 25, 2020
Int. Cl. G11C 16/10 (2006.01); G11C 16/16 (2006.01); G06F 11/08 (2006.01); H03K 21/40 (2006.01); G11C 16/34 (2006.01)
CPC G11C 16/105 (2013.01) [G06F 11/08 (2013.01); G11C 16/16 (2013.01); G11C 16/3436 (2013.01); H03K 21/403 (2013.01); G06F 2212/202 (2013.01)] 26 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a controller;
a volatile counter coupled to the controller; and
a non-volatile memory array coupled to the controller;
wherein the controller is configured to write information, other than a count of the counter, in the array each time the count of the counter has been incremented by a particular number of increments; and
wherein the controller is configured to, at a respective power up of the apparatus:
compute an initialization count by multiplying a quantity of writes of the information up to the power up by the particular number of increments; and
initialize the counter with the initialization count.