Multi-partitioning feature on e-MMC
AssigneeMicron Technology, Inc.
InventorsDanilo Caraccio, Emanuele Confalonieri, Federico Tiziani
Life of this patent
Estimating the term…
Abstract
An e-MMC memory having a controller for a NAND Flash and another controller for a Phase-Change Memory (PCM) in a memory managed system. The different memory technologies of the NAND Flash and PCM may be partitioned to segment available memory space to store different types of data or code while accounting for an attribute property stored in a register.
Claims20
An embedded multi-media card (e-MMC) memory to couple to a host, the e-MMC memory comprising:
- a first interface controller and a second interface controller, the first interface controller configured to be aware of the existence of the second interface controller and the second interface controller configured not to be aware of the first interface controller;
- and
- a NAND Flash coupled to the first interface controller and a Phase-Change Memory (PCM) coupled to the second interface controller to reconfigure partitions according to the host.
An embedded multi-media card (e-MMC) memory, comprising:
- a NAND Flash coupled to a first interface controller;
- and
- a Phase-Change Memory (PCM) coupled to a second interface controller to manage commands referencing partitions set up in the e-MMC memory using a connection between the first interface controller and the second interface controller, the first interface controller being configured to manage up to four General Purpose Partitions if a partition has an enhanced attribute reset.
A Phase-Change Memory (PCM) and a Multi-Level Cell (MLC) NAND Flash in a managed memory having an attribute property, the PCM and the MLC NAND Flash comprising:
- embedded multi-media card (e-MMC) bus terminals;
- a first controller coupled to the e-MMC bus terminals and coupled to the MLC NAND Flash;
- and
- a second controller coupled to the PCM, a combination of the MLC NAND Flash and the PCM is to differentiate memory portions in which the attribute property is set, the first controller configured to be aware of the existence of the second controller and the second controller configured not to be aware of the first controller.
An embedded multi-media card (e-MMC) memory to couple to a host, the e-MMC memory comprising:
- a first interface controller and a second interface controller;
- and
- a NAND Flash coupled to the first interface controller and a Phase-Change Memory (PCM) coupled to the second interface controller to reconfigure partitions as directed by the host, the first interface controller being configured to manage commands to mapped portions of the NAND Flash without an attribute enhanced set and the second interface controller being configured to map the portions of the Phase-Change Memory with the attribute enhanced set.
An embedded multi-media card (e-MMC) memory to couple to a host, the e-MMC memory comprising:
- a first interface controller and a second interface controller;
- a NAND Flash coupled to the first interface controller and a Phase-Change Memory (PCM) coupled to the second interface controller to reconfigure partitions as directed by the host;
- and
- a register to inhibit a response in the second interface controller while the first interface controller is configured to manage generating the response to the host.
An embedded multi-media card (e-MMC) memory, comprising:
- a NAND Flash coupled to a first interface controller;
- and
- a Phase-Change Memory (PCM) coupled to a second interface controller to manage commands referencing partitions set up in the e-MMC memory using a connection between the first interface controller and the second interface controller, the second interface controller being configured to handle partitioning if the partition has an enhanced attribute set.
An embedded multi-media card (e-MMC) memory, comprising:
- a NAND Flash coupled to a first interface controller;
- and
- a Phase-Change Memory (PCM) coupled to a second interface controller to manage commands referencing partitions set up in the e-MMC memory using a connection between the first interface controller and the second interface controller, the first interface controller configured to be aware of the existence of the second interface controller and the second interface controller configured not to be aware of the first interface controller.
A Phase-Change Memory (PCM) and a Multi-Level Cell (MLC) NAND Flash in a managed memory having an attribute property, the PCM and the MLC NAND Flash comprising:
- embedded multi-media card (e-MMC) bus terminals;
- a first controller coupled to the e-MMC bus terminals and coupled to the MLC NAND Flash;
- and
- a second controller coupled to the PCM, a combination of the MLC NAND Flash and the PCM is to differentiate memory portions in which an attribute property is set, the first controller being configured to manage commands to mapped portions of the MLC NAND Flash without an attribute enhanced set and the second controller being configured to map the portions of the PCM with the attribute enhanced set.
A Phase-Change Memory (PCM) and a Multi-Level Cell (MLC) NAND Flash in a managed memory having an attribute property, the PCM and the MLC NAND Flash comprising:
- embedded multi-media card (e-MMC) bus terminals;
- a first controller coupled to the e-MMC bus terminals and coupled to the MLC NAND Flash;
- a second controller coupled to the PCM, a combination of the MLC NAND Flash and the PCM is to differentiate memory portions in which an attribute property is set;
- and
- a register to inhibit a response in the second controller while the first controller is configured to be in charge of generating the response to a host.
Dependencies are inferred from the claim text.