US 11,953,969 B2
Compute through power loss hardware approach for processing device having nonvolatile logic memory
Michael Zwerg, Dallas, TX (US); Steven Craig Bartling, Plano, TX (US); and Sudhanshu Khanna, Plano, TX (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Aug. 17, 2021, as Appl. No. 17/404,125.
Application 17/404,125 is a continuation of application No. 16/451,260, filed on Jun. 25, 2019, granted, now 11,132,050.
Application 16/451,260 is a continuation of application No. 15/016,449, filed on Feb. 5, 2016, granted, now 10,331,203, issued on Jun. 25, 2019.
Claims priority of provisional application 62/272,473, filed on Dec. 29, 2015.
Prior Publication US 2021/0373647 A1, Dec. 2, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/3293 (2019.01); G06F 1/3206 (2019.01); G06F 1/3287 (2019.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01)
CPC G06F 1/3293 (2013.01) [G06F 1/3206 (2013.01); G06F 1/3287 (2013.01); G06F 3/061 (2013.01); G06F 3/0625 (2013.01); G06F 3/0634 (2013.01); G06F 3/0655 (2013.01); G06F 3/0656 (2013.01); G06F 3/0688 (2013.01); G06F 11/07 (2013.01); Y02D 10/00 (2018.01); Y02D 30/50 (2020.08)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
an input;
an output; and
a controller coupled to the input and the output, the controller including a non-volatile memory, wherein:
in response to a signal on the input corresponding to a voltage of the system being below a first threshold and greater than zero, wherein the voltage of the system being below the first threshold and greater than zero is a first transition to a low power level, the controller is configured to:
transmit an interrupt on the output; and
transfer data in a volatile memory to the non-volatile memory; and
in response to the signal on the input indicating a voltage of the system being greater than a second threshold, the second threshold greater than the first threshold and representing a power amount sufficient to complete a round trip of a restore operation and a save operation, wherein the voltage of the system being greater than the second threshold is a second transition to a high power level, the controller is configured to transfer the data in the non-volatile memory to the volatile memory.