×

Method and system for fast initialization of a memory unit

  • US 9,424,896 B2
  • Filed: 06/22/2012
  • Issued: 08/23/2016
  • Est. Priority Date: 06/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a memory unit of a computer system, the memory unit having a non-volatile memory array and processing logic, wherein the non-volatile memory array stores initialization data that is used by the processing logic to perform input/output operations of the memory unit, the method comprising:

  • storing the initialization data in retention registers within the memory unit, wherein the retention registers are separate from the non-volatile memory array and retain data while the memory unit is power gated; and

    using the stored initialization data in the retention registers to initialize the memory unit upon exiting the power gating and determining that this is not a cold start;

    wherein using the stored initialization data in the retention registers to initialize the memory unit upon exiting the power gating comprises populating volatile registers of the processing logic with the initialization data; and

    wherein the initialization data comprises trimming data, wherein the trimming data is stored in the retention registers and wherein the initialization data that is populated in the volatile registers of the processing logic from the retention registers includes the trimming data and the trimming data is used by the processing logic to perform input/output operations upon exiting the power gating.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×