Resource allocation in memory systems based on operation modes
AssigneeMicron Technology, Inc.
InventorAlex Frolikov
Life of this patent
Estimating the term…
Abstract
A memory system having a mode indicator, a set of hardware resources, a set of media, and a controller. When the mode indicator identifies a factory mode, a first portion of the hardware resources is reserved for performance of factory functions by the controller and a second portion of the hardware resources is allocated for performance of normal functions. When the mode indicator identifies a user mode, both the first portion and the second portion are allocated for the performance of the normal function. The normal functions are performed by the controller to at least store data in and retrieve data from the set of media in response to requests from a host system.
Claims20
A memory system, comprising:
- a mode indicator;
- a set of hardware resources;
- a set of media;
- and
- a controller;
- wherein when the mode indicator identifies a factory mode, a first portion of the hardware resources is reserved for performance of factory functions by the controller and a second portion of the hardware resources is allocated for performance of normal functions;
- wherein when the mode indicator identifies a user mode, both the first portion and the second portion are allocated for the performance of the normal functions;
- and
- wherein the normal functions are performed by the controller to at least store data into and retrieve data from the set of media in response to requests from a host system.
A method in a memory system, comprising:
- providing the memory system having:
- a mode indicator identifying a factory mode;
- a set of hardware resources;
- a set of media;
- and
- a controller;
- in response to the mode indicator identifying a factory mode during starting up the memory system,
- reserving a first portion of the hardware resources for performance of factory functions by the controller;
- and
- allocating a second portion of the hardware resources for performance of normal functions, wherein the normal functions are performed by the controller to at least store data into and retrieve data from the set of media in response to requests from a host system;
- and
- changing the mode indicator from identifying a factory mode to identifying a user mode upon completing a manufacturing process of the memory system, wherein when the mode indicator identifies the user mode, both the first portion and the second portion are allocated for the performance of the normal functions.
A non-transitory computer storage medium storing instructions which when executed by a controller of a memory system cause the memory system to perform a method, the method comprising:
- in response to a mode indicator of the memory system identifying a factory mode during starting up the memory system,
- reserving a first portion of hardware resources for performance of factory functions by a controller of the memory system;
- and
- allocating a second portion of the hardware resources for performance of normal functions;
- and
- in response to the mode indicator identifying a user mode during starting up the memory system,
- releasing the first portion of the hardware resources from reservation for the performance of the factory functions;
- and
- allocating both the first portion and the second portion for the performance of the normal functions, wherein the normal functions are performed by the controller to at least store data into and retrieve data from a set of media of the memory system in response to requests from a host system.
Dependencies are inferred from the claim text.