×

Memory access management for low-power use cases of a system on chip via secure non-volatile random access memory

  • US 10,591,975 B2
  • Filed: 10/30/2017
  • Issued: 03/17/2020
  • Est. Priority Date: 10/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing memory access for low-power use cases of a system on chip, the method comprising:

  • booting a system on chip (SoC) comprising a plurality of SoC processing devices, the SoC comprising a circuit board with the plurality of SoC processing devices mounted thereon;

    creating a trusted channel to a secure non-volatile random access memory (NVRAM) the secure NVRAM located off-chip relative to the SoC;

    determining a power-saving software program to be executed on the SoC by one of the plurality of SoC processing devices by assessing a hint received from the power-saving software program and assessing a trait about the power-saving software program, each hint corresponding to a fixed value and each trait comprising a measurement made by hardware about the power-saving software program;

    loading a software image associated with the power-saving software program from volatile memory to the secure NVRAM; and

    in response to loading the software image to the secure NVRAM, powering down each of the plurality of SoC processing devices except the one executing the software image from the secure NVRAM.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×