Split firmware architecture
AssigneeMicron Technology, Inc.
InventorMarco REDAELLI
Life of this patent
Estimating the term…
Abstract
Implementations described herein relate generally to a split firmware architecture. For example, a memory system may store, in a first firmware slot at a memory system, a first firmware image associated with an operational mode of the memory system. The memory system may store, in a second firmware slot at the memory system, a second firmware image associated with a diagnostic mode of the memory system. The memory system may activate either the first firmware slot or the second firmware slot based at least in part on operating the memory system in the operational mode or in the diagnostic mode.
Claims25
A memory system, comprising:
- a memory array comprising:
- a first firmware slot configured to store a first firmware image associated with a first disjoint subset of a firmware for the memory system, and
- a second firmware slot configured to store a second firmware image associated with a second disjoint subset of the firmware for the memory system;
- and
- a controller coupled to the memory array, the controller configured to:
- operate the memory system according to the first disjoint subset of the firmware based at least in part on activating the first firmware slot and deactivating the second firmware slot, or
- operate the memory system according to the second disjoint subset of the firmware based at least in part on deactivating the first firmware slot and activating the second firmware slot.
A method, comprising:
- storing, in a first firmware slot at a memory system, a first firmware image associated with an operational mode of the memory system;
- storing, in a second firmware slot at the memory system, a second firmware image associated with a diagnostic mode of the memory system;
- and
- activating either the first firmware slot or the second firmware slot based at least in part on operating the memory system in the operational mode or in the diagnostic mode.
An apparatus, comprising:
- means for storing, in a first firmware slot at the apparatus, a first firmware image associated with an operational mode of the apparatus;
- means for storing, in a second firmware slot at the apparatus, a second firmware image associated with a diagnostic mode of the apparatus;
- and
- means for activating either the first firmware slot or the second firmware slot based at least in part on operating the apparatus in the operational mode or in the diagnostic mode.
Dependencies are inferred from the claim text.