Configurable media structure
AssigneeMicron Technology, Inc.
InventorsReshmi Basu, Richard C. Murphy
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods related to configurable media structure are described. A memory device can be configured to boot up in a variety of configurations. The variety of configurations can include using the memory device for persistent memory storage, for non-persistent memory storage, etc. For instance, an apparatus can include a first memory array and a second memory array. The apparatus can include a memory controller coupled to the first memory array and the second memory array. The second memory array can be configured to store at least two boot images. The first memory array can be configured to operate based on which of the at least two boot images is used.
Claims23
A method, comprising:
- generating a plurality of boot images, wherein:
- a first boot image of the plurality of boot images comprises instructions for using a memory array in a persistent memory configuration;
- and
- a second boot image of the plurality of boot images comprises instructions for using the memory array in a non-persistent memory configuration;
- determining whether to boot up a memory apparatus in a first configuration with the memory array having the persistent memory configuration or a second configuration with the memory array having the non-persistent memory configuration;
- and
- booting up the memory apparatus using the first boot image or the second boot image based on the determination.
An apparatus comprising:
- a first memory array;
- a second memory array;
- and
- logic coupled to the first memory array and the second memory array;
- wherein:
- the first memory array and the logic are within a field programmable gate array (FPGA);
- and the second memory array is configured to store at least two boot images and the first memory array is configured to operate in a first configuration with the first memory array having a persistent memory configuration or a second configuration with the first memory array having a non-persistent memory configuration, based on which of the at least two boot images is used.
An apparatus comprising:
- a volatile memory array;
- a plurality of non-volatile memory arrays;
- and
- logic coupled to the volatile memory array and the plurality of non-volatile memory arrays;
- wherein:
- the logic is configured to use a storage table portion of the volatile memory array as a secondary cache for non-address tracking operations;
- and
- the plurality of non-volatile memory arrays are each configured to store a boot image and the volatile memory array is configured based on which stored boot image is used.
An apparatus, comprising:
- a configurable volatile memory array, wherein the configurable volatile memory array is configurable to:
- be used in a persistent memory configuration or a non-persistent memory configuration;
- and
- adjust an error correction rate and a latency rate;
- and
- a plurality of flash memory arrays each configured to store a boot image, wherein:
- a first of the boot images is associated with the configurable volatile memory array configured to be used in a persistent memory configuration;
- and
- a second of the boot images is associated with the configurable volatile memory array configured to be used in a non-persistent memory configuration.
Dependencies are inferred from the claim text.