Patent · US Active

Multi-step programming of heat-sensitive non-volatile memory (NVM) in processor-based systems

US9753874B2 · kind B2 · utility

0Cited by
3References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 20, 2015
Grant dateSep 5, 2017
Priority date
Expiry dateJul 18, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7209
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Multi-step programming of heat-sensitive non-volatile memory (NVM) in processor-based systems, and related methods and systems are disclosed. To avoid relying on programmed instructions stored in heat-sensitive NVM during fabrication, wherein the programmed instructions can become corrupted during thermal packaging processes, the NVM is programmed in a multi-step programming process. In a first programming step, a boot loader comprising programming instructions is loaded into the NVM. The boot loader may be loaded into the NVM after the thermal processes during packaging are completed to avoid risking data corruption in the boot loader. Thereafter, the programmed image can be loaded quickly into a NV program memory over the peripheral interface using the boot loader to save programming time and associated costs, as opposed to loading the programmed image using lower transfer rate programming techniques. The processor can execute the program instructions to carry out tasks in the processor-based system.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.