US 12,072,810 B2
System control using sparse data
Michael R. Seningen, Austin, TX (US); Ben D. Jarrett, Austin, TX (US); Edward M. McCombs, Austin, TX (US); and Greg M. Hess, Mountain View, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 27, 2023, as Appl. No. 18/475,890.
Application 18/475,890 is a continuation of application No. 17/662,500, filed on May 9, 2022, granted, now 11,803,480.
Application 17/662,500 is a continuation of application No. 16/908,182, filed on Jun. 22, 2020, granted, now 11,327,896, issued on May 10, 2022.
Application 16/908,182 is a continuation of application No. 16/124,166, filed on Sep. 6, 2018, granted, now 10,691,610, issued on Jun. 23, 2020.
Claims priority of provisional application 62/564,235, filed on Sep. 27, 2017.
Prior Publication US 2024/0111685 A1, Apr. 4, 2024
Int. Cl. G06F 12/10 (2016.01); G06F 12/06 (2006.01); G06F 17/16 (2006.01); G11C 5/14 (2006.01); G11C 7/10 (2006.01); G11C 8/06 (2006.01); G11C 11/419 (2006.01)
CPC G06F 12/10 (2013.01) [G06F 12/06 (2013.01); G06F 17/16 (2013.01); G11C 5/144 (2013.01); G11C 5/148 (2013.01); G11C 7/1006 (2013.01); G11C 8/06 (2013.01); G11C 11/419 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a memory circuit including a plurality of banks, wherein a given one of the plurality of banks includes a plurality of rows of dynamic memory cells; and
a control circuit configured to:
compare a particular refresh address associated with a particular row of the plurality of rows to a plurality of addresses associated with locations in the memory circuit where data that matches a sparse data pattern is stored; and
during a refresh operation, process the particular row, wherein to process the particular row, the control circuit is further configured to:
in response to a determination that the particular refresh address is excluded from the plurality of addresses, refresh the particular row; and
in response to a determination that the particular refresh address is included within the plurality of addresses, omit the particular row from the refresh operation.