Memory context restore, reduction of boot time of a system on a chip by reducing double data rate memory training
AssigneeAdvanced Micro Devices, Inc.
InventorsKevin M. Brandl, Naveen Davanam, Oswin E. Housty
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsKevin M. Brandl, Naveen Davanam, Oswin E. Housty
Estimating the term…
Methods for reducing boot time of a system-on-a-chip (SOC) by reducing double data rate (DDR) memory training and memory context restore. Dynamic random access memory (DRAM) controller and DDR physical interface (PHY) settings are stored into a non-volatile memory and the DRAM controller and DDR PHY are powered down. On system resume, a basic input/output system restores the DRAM controller and DDR PHY settings from non-volatile memory, and finalizes the DRAM controller and DDR PHY settings for operation with the SOC. Reducing the boot time of the SOC by reducing DDR training includes setting DRAMs into self-refresh mode, and programing a self-refresh state machine memory operation (MOP) array to exit self-refresh mode and update any DRAM device state for the target power management state. The DRAM device is reset, and the self-refresh state machine MOP array reinitializes the DRAM device state for the target power management state.
A method for reducing boot time of a system-on-a-chip (SOC) by reducing double data rate (DDR) memory training, the method comprising:
A method for restoring a memory context of a system-on-a-chip (SOC) by reducing double data rate (DDR) memory training, the method comprising:
A system for reducing boot time of a system-on-a-chip (SOC) by reducing double data rate (DDR) memory training, the system comprising:
Dependencies are inferred from the claim text.