US 12,366,973 B1
Reliable non-volatile memory download approach
Naren Kumar Sahoo, Frisco, TX (US); Pavan Nallamothu, Little Elm, TX (US); Christiana Kapatsori, Chicago, IL (US); Yamu Hu, Allen, TX (US); and David McClure, Carrollton, TX (US)
Assigned to STMicroelectronics International N.V., Geneva (CH)
Filed by STMicroelectronics International N.V., Geneva (CH)
Filed on Jan. 18, 2024, as Appl. No. 18/415,964.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0619 (2013.01) [G06F 3/0658 (2013.01); G06F 3/0673 (2013.01)] 20 Claims
OG exemplary drawing
 
8. A circuit, comprising:
a reference generator configured to generate a reference voltage and a reference current, wherein the reference voltage, the reference current, or both are adjustable based on a trim value;
a first memory configured to store a first trim value for the reference generator in an initial set of data;
a second memory; and
a controller configured to:
determine a temporary trim value to be forwarded to the reference generator;
perform a download integrity check on the initial set of data downloaded from the first memory based on a first reference voltage and a first reference current provided by the reference generator after being adjusted based on the temporary trim value; and
download a second set of data from the first memory to the second memory based on a second reference voltage and a second reference current provided by the reference generator after being adjusted based on the first trim value in response to a successful download integrity check.