Patents by Inventor Marco Redaelli

Marco Redaelli has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12366968
    Abstract: Implementations described herein relate to host device initiated low temperature thermal throttling. A memory device may receive, from a host device, a low temperature thermal throttling command that indicates for the memory device to initiate a thermal throttling operation based on a temperature of the memory device not satisfying a temperature threshold. The low temperature thermal throttling command may indicate an amount of dummy data to be moved from the host device to a particular location of the memory device associated with the thermal throttling operation. The memory device may perform the thermal throttling operation based on moving the dummy data from the host device to the particular location of the memory device. The memory device may complete the thermal throttling operation based on moving the amount of data from the host device to the particular location of the memory device.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: July 22, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Marco Redaelli
  • Patent number: 12360691
    Abstract: Implementations described herein relate to memory device initialization. In some implementations, a memory device may perform a first initialization for a first set of memory resources, the first initialization being associated with a boot image initialization. The memory device may enable a sideband interface, for data transfer between the memory device and a host device, based on a completion of the first initialization. The memory device may perform a second initialization for a second set of memory resources that is larger than the first set of memory resources. The memory device may enable a peripheral component interconnect express interface, for data transfer between the memory device and the host device, based on a completion of the second initialization.
    Type: Grant
    Filed: March 12, 2024
    Date of Patent: July 15, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Marco Redaelli, Gaurav Sinha
  • Publication number: 20250199816
    Abstract: A memory sub-system includes a non-volatile memory (NVM) memory device and a processing device operatively coupled to the memory device and to a host system. The processing device includes embedded volatile memory and retrieves, in response to power on of the memory sub-system, a read-only memory (ROM) code from an internal ROM of the processing device. The processing device executes the ROM code to load a boot code, from the memory device, into the embedded volatile memory. The processing device executes the boot code to load a first stage firmware into the embedded volatile memory. The first stage firmware is to enable access to a boot partition of the memory device before the processing device has full operational access to the memory device.
    Type: Application
    Filed: November 8, 2024
    Publication date: June 19, 2025
    Inventors: Marco Redaelli, Gaurav Sinha
  • Patent number: 12333159
    Abstract: Implementations described herein relate to abrupt power loss management. In some implementations, a memory device may receive a peripheral component interconnect express reset (PERST) signal. The memory device may perform a write protect operation based on receiving the PERST signal. The memory device may initiate a reduced power consumption state of the memory device based on a completion of the write protect operation.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: June 17, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Marco Redaelli
  • Patent number: 12327050
    Abstract: Implementations described herein relate to emergency data storing operation selection. In some implementations, a memory device may be configured to receive a peripheral component interconnect power loss notification (PLN) signal and a peripheral component interconnect express reset (PERST) signal. The memory device may be configured to determine whether to initiate a first data storing operation or a second data storing operation based on the PERST signal state based on a falling edge of the PLN signal. The memory device may be configured to selectively initiate the first data storing operation or the second data storing operation. The first data storing operation may include storing data associated with the memory device prior to the memory device experiencing a power loss, and the second data storing operation may include storing data and metadata associated with the memory device prior to the memory device experiencing the power loss.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: June 10, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Marco Redaelli, Steffen Buch
  • Publication number: 20250181341
    Abstract: Methods, systems, and apparatuses include receiving, by a memory subsystem, an activate command for firmware of the memory subsystem, where the firmware includes a core firmware subportion and a diagnostic firmware subportion, content of the diagnostic firmware subportion differs from content of the core firmware subportion, and the diagnostic firmware subportion and the core firmware subportion execute independently of one another. The core firmware subportion is activated causing the memory subsystem to operate using the core firmware subportion in response to the received activate command. The diagnostic firmware subportion is deactivated preventing the memory subsystem from operating using the diagnostic firmware subportion in response to the received activate command.
    Type: Application
    Filed: July 24, 2024
    Publication date: June 5, 2025
    Inventor: Marco Redaelli
  • Publication number: 20250181247
    Abstract: A system includes an integrated circuit (IC) memory device with memory cells. A volatile memory device includes a queue to store indicators for one or more blocks of the memory cells that are to be refreshed. A processing device is operatively coupled to the IC memory device and the volatile memory device. The processing device detects initiation of a power-down operation of the system. In response to detecting the initiation of the power-down operation, the processing devices detects one or more indicators remain in the queue corresponding to the one or more blocks and sends a signal to a host system coupled to the processing device. The signal indicates to the host system to wait to complete the power-down operation until writing refresh data, from the one or more blocks, to one or more erased blocks of the IC memory device is complete.
    Type: Application
    Filed: November 4, 2024
    Publication date: June 5, 2025
    Inventor: Marco Redaelli
  • Patent number: 12314573
    Abstract: Implementations described herein relate to a two-stage emergency data storing operation. In some implementations, a memory device may detect a power loss notification signal that indicates a power loss condition of the memory device. The memory device may read a mode register bit of the memory device that indicates to perform a data storing operation that includes a first data storing stage and a second data storing stage. The first data storing stage may include storing data associated with the memory device prior to the memory device experiencing a power loss, and the second data storing stage may include storing data and metadata associated with the memory device prior to the memory device experiencing the power loss. The memory device may initiate the data storing operation and may selectively acknowledge the power loss condition based on completing the first data storing stage or the second data storing stage.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: May 27, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Steffen Buch, Marco Redaelli
  • Publication number: 20250147846
    Abstract: Methods, systems, and devices for sorting retired blocks of non-volatile memory cells are described. A memory system may recover a block that has been marked as “bad” using a requalification process. For example, after operating in an error protection mode for the block, the memory system may monitor the block to determine whether a status flag indicating an access error is set. If the status flag is set, the memory system may store information that indicates the block is unrecoverable, and the block may subsequently be retired. Alternatively, if a status flag is not set, the memory system may store information that indicates the block may be recoverable. If one or more additional access operations to the block are successful, the memory system may store information that indicates the block may be used for subsequent access operations.
    Type: Application
    Filed: July 17, 2024
    Publication date: May 8, 2025
    Inventors: Marco Redaelli, Gaurav Sinha, Zhang Lei
  • Publication number: 20250140293
    Abstract: Implementations described herein relate to a power hold-off circuit and power hold-off circuit operation. In some implementations, a system may include a battery, and a power hold-off circuit. The power hold-off circuit may include a step-up regulator, a step-down regulator, a first abrupt power-loss (APL) switch, a second APL switch, and one or more power hold-off capacitors. The system may include a third APL switch between the battery and the power hold-off circuit. The third APL switch and the first APL switch may be in a closed state, and the second APL switch may be connected to the step-up regulator, when a voltage from the battery satisfies a voltage threshold. The third APL switch and the first APL switch may be in an open state, and the second APL switch may be connected to the step-down regulator, when the voltage from the battery does not satisfy the voltage threshold.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 1, 2025
    Inventors: Hongyan LI, Marco REDAELLI
  • Publication number: 20250013384
    Abstract: Methods, systems, and devices for multi-host communications are described. In some examples, a memory system may be coupled with multiple host systems. The memory system may facilitate communications between the multiple host systems For example, a first host system may be coupled with a first buffer of the memory system and a second host system may be coupled with a second buffer of the memory system. The first host system may have read and write access to the first buffer and read access to the second buffer. In response to a write operation being initiated by the first host system, data may be written to the first buffer. The second host system may read the data written to the first buffer. The second host system may take an action or respond based on the data read from the first buffer.
    Type: Application
    Filed: September 17, 2024
    Publication date: January 9, 2025
    Inventors: Gaurav Sinha, Marco Redaelli, Shivamurthy Shastri
  • Patent number: 12189943
    Abstract: Implementations described herein relate to a cluster namespace for a memory device. In some implementations, a memory device may receive a cluster namespace instruction, from a host device, that instructs the memory device to create a cluster namespace using memory resources of the memory device that are spread across a plurality of namespaces of the memory device. The memory device may identify namespace storage information that indicates memory resources associated with a plurality of namespaces of the memory device. The memory device may create the cluster namespace based on creating a plurality of extents that respectively map sets of logical block address ranges from the plurality of namespaces to the cluster namespace.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: January 7, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Gaurav Sinha, Marco Redaelli
  • Publication number: 20240411465
    Abstract: Implementations described herein relate to selective data map unit access. A memory device may receive a request from a host device to access a resource associated with a data map unit. The memory device may identify whether the data map unit is in a locked state or an unlocked state. The data map unit may be in the locked state when another host device currently has exclusive access to the resource or may be in the unlocked state when no other host device currently has exclusive access to the resource. The memory device may selectively grant the host device exclusive access to the resource based on identifying whether the data map unit is in the locked state or the unlocked state.
    Type: Application
    Filed: August 22, 2024
    Publication date: December 12, 2024
    Inventors: Marco REDAELLI, Gaurav SINHA
  • Publication number: 20240393978
    Abstract: Implementations described herein relate to memory device background operations. In some implementations, a memory device may receive a background operation command, from a host device, that indicates for the memory device to initiate a background operation for a memory of the memory device. The background operation command may include at least one of an optimization indicator, an idle time indicator, or a power-off time indicator. The memory device may initiate the background operation in accordance with the background operation command.
    Type: Application
    Filed: March 13, 2024
    Publication date: November 28, 2024
    Inventors: Marco REDAELLI, Gianluca COPPOLA
  • Publication number: 20240377974
    Abstract: Implementations described herein relate to memory device initialization. In some implementations, a memory device may perform a first initialization for a first set of memory resources, the first initialization being associated with a boot image initialization. The memory device may enable a sideband interface, for data transfer between the memory device and a host device, based on a completion of the first initialization. The memory device may perform a second initialization for a second set of memory resources that is larger than the first set of memory resources. The memory device may enable a peripheral component interconnect express interface, for data transfer between the memory device and the host device, based on a completion of the second initialization.
    Type: Application
    Filed: March 12, 2024
    Publication date: November 14, 2024
    Inventors: Marco REDAELLI, Gaurav SINHA
  • Publication number: 20240354005
    Abstract: Various examples are directed to systems and methods involving a managed NAND non-volatile memory device comprising a memory array and a memory controller. The memory controller may receive a verification request from a requesting device, the verification request comprising an indication of a first portion of the memory array, and a first known check value. The memory controller may apply an operation based at least in part on first data from the first portion of the memory array to generate a calculated check value and determine verification result data based at least in part on the first known check value and the calculated check value.
    Type: Application
    Filed: April 24, 2024
    Publication date: October 24, 2024
    Inventors: Daniela Ruggeri, Fabrizio Fiorenza, Marco Redaelli, Francesco Lupo
  • Patent number: 12124717
    Abstract: A memory device controller for a non-volatile memory device can be configured to allow exclusive access to initiate or increment a refresh routine based on an earlier-received one of a refresh command from a host device or an interval-triggered refresh command from the controller. The memory device controller can be configured to lock out access to the refresh routine from a later-received one of the refresh command from the host device or the interval-triggered refresh command from the controller. The memory device controller can release a lock on access to the refresh routine upon completion of a block refresh routine for a memory block of the memory device. In some examples, the refresh command from the host device can be based on a power cycle status of the host device.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: October 22, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Marco Redaelli
  • Publication number: 20240338334
    Abstract: An embedded system includes a host device that includes a first peripheral component interconnect express (PCIe) interface; a non-volatile memory (NVM) device that includes a second PCIe interface; and a PCIe bus directly coupled to the first PCIe interface and the second PCIe interface for transmitting direct communications between the host device and the monolithic NVM device.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 10, 2024
    Inventor: Marco REDAELLI
  • Patent number: 12112060
    Abstract: Methods, systems, and devices for multi-host communications are described. In some examples, a memory system may be coupled with multiple host systems. The memory system may facilitate communications between the multiple host systems For example, a first host system may be coupled with a first buffer of the memory system and a second host system may be coupled with a second buffer of the memory system. The first host system may have read and write access to the first buffer and read access to the second buffer. In response to a write operation being initiated by the first host system, data may be written to the first buffer. The second host system may read the data written to the first buffer. The second host system may take an action or respond based on the data read from the first buffer.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: October 8, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Gaurav Sinha, Marco Redaelli, Shivamurthy Shastri
  • Patent number: 12086435
    Abstract: Implementations described herein relate to selective data map unit access. A memory device may receive a request from a host device to access a resource associated with a data map unit. The memory device may identify whether the data map unit is in a locked state or an unlocked state. The data map unit may be in the locked state when another host device currently has exclusive access to the resource or may be in the unlocked state when no other host device currently has exclusive access to the resource. The memory device may selectively grant the host device exclusive access to the resource based on identifying whether the data map unit is in the locked state or the unlocked state.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: September 10, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Marco Redaelli, Gaurav Sinha