Patents by Inventor Massimo Iaculo
Massimo Iaculo 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).
-
Publication number: 20250383818Abstract: Methods, systems, and devices for data prioritization for boot-up procedures are described. A host system may include a parameter in a write command indicating a priority level associated with data, such as data associated with a firmware image. A memory system may identify the parameter in the write command and store or maintain the data in memory cells of a first type after a memory management operation. For example, the memory system may either refrain from transferring the data after the memory management operation or transfer the data to different memory cells of the first type. The memory system may prefetch the data by preemptively moving the data to a buffer, such as prior to receiving a read command. After a read command for the data is received, the data may be transferred from the buffer to the host system to satisfy the command.Type: ApplicationFiled: June 5, 2025Publication date: December 18, 2025Inventors: Francesco Basso, Luigi Paglialunga, Rosa Nuzzo, Francesco Falanga, Massimo Iaculo
-
Publication number: 20250341968Abstract: Methods, systems, and devices for read disturb management for memory are described. In some instances, data may be read from a first page of a virtual block of a memory system. If the data includes one or more errors, the memory system may read data from a second page of the virtual block and determine whether one or more errors exist in the data. The memory system may continue reading pages of the virtual block until a page includes no (or relatively few errors). The memory system may then refresh the pages.Type: ApplicationFiled: May 8, 2025Publication date: November 6, 2025Inventors: Francesco Basso, Francesco Falanga, Alberto Sassara, Massimo Iaculo
-
Publication number: 20250278187Abstract: Disclosed in some examples are improvements to data placement architectures in NAND that provide additional data protection through an improved NAND data placement schema that allows for recovery from certain failure scenarios. The present disclosure stripes data diagonally across page lines and planes to enhance the data protection. Parity bits are stored in SLC blocks for extra protection until the block is finished writing and then the parity bits may be deleted.Type: ApplicationFiled: May 19, 2025Publication date: September 4, 2025Inventors: Paolo Papa, Carminatonio Manganelli, Massimo Iaculo, Giuseppe D'Eliseo, Alberto Sassara
-
Publication number: 20250231871Abstract: Methods, systems, and devices for address error checking using counters are described. A memory system may verify the validity of portions of a mapping table. During an access operation, the memory system may transfer a portion of the mapping table to a volatile memory and may maintain a copy of the portion in non-volatile memory. The memory system may implement a counter for each portion of the mapping table in the volatile memory and the non-volatile memory. The memory system may compare a value of the counter associated with the portion of the mapping table stored to the volatile memory with a value of the counter associated with the portion of the mapping table stored to the non-volatile memory. If the values match, the portion may be considered valid and an access operation using the portion in the volatile memory may be permitted.Type: ApplicationFiled: January 9, 2025Publication date: July 17, 2025Inventors: Crescenzo Attanasio, Paolo Papa, Carminantonio Manganelli, Massimo Iaculo
-
Patent number: 12353750Abstract: Methods, systems, and devices for idle mode temperature control for memory systems are described. A memory system may implement the use of one or more dummy access commands to reduce the effects of errors introduced by temperature changes while the memory system is in an idle mode. For example, performing one or more access commands, such as one or more read commands, may increase a temperature of a memory device and support a desired operating temperature for the memory device while the memory system is in the idle mode. The memory system may measure the temperature of the memory device during the idle mode. If the memory system determines that the temperature of the memory device has fallen below a threshold temperature, the memory system may issue a quantity of dummy access commands to the memory device, and the corresponding dummy access operations may result in a temperature increase at the memory device.Type: GrantFiled: June 21, 2024Date of Patent: July 8, 2025Assignee: Micron Technology, Inc.Inventors: Francesco Basso, Antonino Pollio, Francesco Falanga, Massimo Iaculo
-
Patent number: 12321594Abstract: Disclosed in some examples are improvements to data placement architectures in NAND that provide additional data protection through an improved NAND data placement schema that allows for recovery from certain failure scenarios. The present disclosure stripes data diagonally across page lines and planes to enhance the data protection. Parity bits are stored in SLC blocks for extra protection until the block is finished writing and then the parity bits may be deleted.Type: GrantFiled: April 21, 2023Date of Patent: June 3, 2025Assignee: Micron Technology, Inc.Inventors: Paolo Papa, Carminantonio Manganelli, Massimo Iaculo, Giuseppe D'Eliseo, Alberto Sassara
-
Patent number: 12314566Abstract: Methods, systems, and devices for read disturb management for memory are described. In some instances, data may be read from a first page of a virtual block of a memory system. If the data includes one or more errors, the memory system may read data from a second page of the virtual block and determine whether one or more errors exist in the data. The memory system may continue reading pages of the virtual block until a page includes no (or relatively few errors). The memory system may then refresh the pages.Type: GrantFiled: September 12, 2022Date of Patent: May 27, 2025Assignee: Micron Technology, Inc.Inventors: Francesco Basso, Francesco Falanga, Alberto Sassara, Massimo Iaculo
-
Patent number: 12293101Abstract: Methods, systems, and devices for data relocation operation techniques are described. A memory system may include blocks of memory cells, for example, within a non-volatile memory device of the memory system. The memory system may identify a command to perform a data relocation operation associated with a block of memory cells and may select between a first procedure and a second procedure for performing the data relocation operation. The memory system may select between the first procedure and the second procedure based on whether one or more parameters associated with the data relocation operation satisfy a threshold. For example, the memory system may select the first procedure if the one or more parameters satisfy the threshold and may select the second procedure if the one or more parameters do not satisfy the threshold. The memory system may perform the data relocation operation using the selected procedure.Type: GrantFiled: January 25, 2024Date of Patent: May 6, 2025Assignee: Micron Technology, Inc.Inventors: Paolo Papa, Luigi Esposito, Massimo Iaculo, Giuseppe D'Eliseo, Alberto Sassara, Carminantonio Manganelli, Salvatore Del Prete
-
Patent number: 12277979Abstract: Disclosed in some examples are improvements to data placement architectures in NAND that provide additional data protection through an improved NAND data placement schema that allows for recovery from certain failure scenarios. The present disclosure stripes data diagonally across page lines and planes to enhance the data protection. Parity bits are stored in SLC blocks for extra protection until the block is finished writing and then the parity bits may be deleted.Type: GrantFiled: December 4, 2023Date of Patent: April 15, 2025Assignee: Micron Technology, Inc.Inventors: Carminantonio Manganelli, Paolo Papa, Massimo Iaculo, Giuseppe D'Eliseo, Alberto Sassara
-
Publication number: 20250061021Abstract: Methods, systems, and devices for device fault condition reporting are described. A host system may transmit, to a memory system, a command to perform an operation. The memory system may receive the command and identify a fault condition associated with performing the operation. The memory system may transmit, to the host system, a message that indicates the fault condition. After the memory system transmits the message, the memory system may enter a safe mode of operation based on identifying the fault condition.Type: ApplicationFiled: August 23, 2024Publication date: February 20, 2025Inventors: Crescenzo Attanasio, Carminantonio Manganelli, Massimo Iaculo, Paolo Papa, Antonio Eliso
-
Publication number: 20240419353Abstract: Methods, systems, and devices for idle mode temperature control for memory systems are described. A memory system may implement the use of one or more dummy access commands to reduce the effects of errors introduced by temperature changes while the memory system is in an idle mode. For example, performing one or more access commands, such as one or more read commands, may increase a temperature of a memory device and support a desired operating temperature for the memory device while the memory system is in the idle mode. The memory system may measure the temperature of the memory device during the idle mode. If the memory system determines that the temperature of the memory device has fallen below a threshold temperature, the memory system may issue a quantity of dummy access commands to the memory device, and the corresponding dummy access operations may result in a temperature increase at the memory device.Type: ApplicationFiled: June 21, 2024Publication date: December 19, 2024Inventors: Francesco Basso, Antonino Pollio, Francesco Falanga, Massimo Iaculo
-
Publication number: 20240394183Abstract: Devices and techniques for corrupted storage portion recovery in a memory device are described herein. A failure event can be detected during a garbage collection operation on a collection of storage portions (e.g., pages) in a memory array. Here, members of the collection of storage portions are being moved from a former physical location to a new physical location by the garbage collection operation. A reference to a former physical location of a possibly corrupt storage portion in the collection of storage portions can be retrieved in response to the failure event. Here, the possibly corrupt storage portion has already been written to a new physical location as part of the garbage collection operation. The possibly corrupt storage portion can then be rewritten at the new physical location using data from the former physical location.Type: ApplicationFiled: August 2, 2024Publication date: November 28, 2024Inventors: Lalla Fatima Drissi, Giuseppe D'Eliseo, Paolo Papa, Massimo Iaculo, Carminantonio Manganelli
-
Publication number: 20240303087Abstract: Methods, systems, and devices for data caching for fast system boot-up are described. A memory system may create a linked mapping of addresses, which may also be referred to as a mixed page pointer table. The linked mapping may include logical addresses associated with commands received during a boot-up procedure, and their associated physical addresses. The linked mapping may also include a counter associated with each logical address to track how often the logical address is referenced during successive boot-up procedures. Over successive boot-up procedures, addresses may be added or removed from the linked mapping, and sequential addresses may be compressed. The memory device may use the linked mapping to predict which data may be accessed during the boot-up procedure, and may pre-transfer the data to volatile memory based on the prediction.Type: ApplicationFiled: March 19, 2024Publication date: September 12, 2024Inventors: Francesco Basso, Giuseppe Ferrari, Francesco Falanga, Massimo Iaculo
-
Patent number: 12079077Abstract: Methods, systems, and devices for device fault condition reporting are described. A host system may transmit, to a memory system, a command to perform an operation. The memory system may receive the command and identify a fault condition associated with performing the operation. The memory system may transmit, to the host system, a message that indicates the fault condition. After the memory system transmits the message, the memory system may enter a safe mode of operation based on identifying the fault condition.Type: GrantFiled: December 20, 2021Date of Patent: September 3, 2024Assignee: Micron Technology, Inc.Inventors: Crescenzo Attanasio, Carminantonio Manganelli, Massimo Iaculo, Paolo Papa, Antonio Eliso
-
Publication number: 20240281155Abstract: A set of simulations of a function to be performed by a computing system is performed. Each of the set of simulations are performed according to a distinct hardware/software partition configuration for the computing system. One or more outputs of each simulation of the set of simulations are obtained. The one or more outputs of a respective simulation indicate resources consumed by the computing system based on the respective simulation. An optimal hardware/software partition configuration for the computing system is determined based on the obtained one or more outputs of each simulation of the set of simulations. An indication of the determined optimal hardware/software partition configuration is provided to a processing device to cause the processing device to execute one or more operations associated with the function at the computing system in accordance with the optimal hardware/software partition configuration.Type: ApplicationFiled: February 20, 2024Publication date: August 22, 2024Inventors: Angelo della Monica, Luca Dorato, Claudio Giaccio, Massimo Iaculo
-
Publication number: 20240272820Abstract: Methods, systems, and devices for data relocation operation techniques are described. A memory system may include blocks of memory cells, for example, within a non-volatile memory device of the memory system. The memory system may identify a command to perform a data relocation operation associated with a block of memory cells and may select between a first procedure and a second procedure for performing the data relocation operation. The memory system may select between the first procedure and the second procedure based on whether one or more parameters associated with the data relocation operation satisfy a threshold. For example, the memory system may select the first procedure if the one or more parameters satisfy the threshold and may select the second procedure if the one or more parameters do not satisfy the threshold. The memory system may perform the data relocation operation using the selected procedure.Type: ApplicationFiled: January 25, 2024Publication date: August 15, 2024Inventors: Paolo Papa, Luigi Esposito, Massimo Iaculo, Giuseppe D'Eliseo, Alberto Sassara, Carminantonio Manganelli, Salvatore Del Prete
-
Patent number: 12056046Abstract: Devices and techniques for corrupted storage portion recovery in a memory device are described herein. A failure event can be detected during a garbage collection operation on a collection of storage portions (e.g., pages) in a memory array. Here, members of the collection of storage portions are being moved from a former physical location to a new physical location by the garbage collection operation. A reference to a former physical location of a possibly corrupt storage portion in the collection of storage portions can be retrieved in response to the failure event. Here, the possibly corrupt storage portion has already been written to a new physical location as part of the garbage collection operation. The possibly corrupt storage portion can then be rewritten at the new physical location using data from the former physical location.Type: GrantFiled: December 29, 2020Date of Patent: August 6, 2024Assignee: Micron Technology, Inc.Inventors: Lalla Fatima Drissi, Giuseppe D'Eliseo, Paolo Papa, Massimo Iaculo, Carminantonio Manganelli
-
Publication number: 20240248639Abstract: Devices and techniques for NAND logical-to-physical table region tracking are described herein. A write request, including a logical page and data to be written at the logical page, is received at a controller of a NAND device. The NAND controller may then establish an entry in a logical-to-physical (L2P) mapping table between the logical page and a physical page of a physical block of the NAND device to which the data is written. Here, the entry may be in a region of the L2P mapping table that is one of multiple regions. An indication of the region may be written in a data structure corresponding to the physical block.Type: ApplicationFiled: March 4, 2024Publication date: July 25, 2024Inventors: Eric Kwok Fung Yuen, Giuseppe Ferrari, Massimo Iaculo, Lalla Fatima Drissi, Xinghui Duan, Giuseppe D'Eliseo
-
Patent number: 12039189Abstract: Methods, systems, and devices for idle mode temperature control for memory systems are described. A memory system may implement the use of one or more dummy access commands to reduce the effects of errors introduced by temperature changes while the memory system is in an idle mode. For example, performing one or more access commands, such as one or more read commands, may increase a temperature of a memory device and support a desired operating temperature for the memory device while the memory system is in the idle mode. The memory system may measure the temperature of the memory device during the idle mode. If the memory system determines that the temperature of the memory device has fallen below a threshold temperature, the memory system may issue a quantity of dummy access commands to the memory device, and the corresponding dummy access operations may result in a temperature increase at the memory device.Type: GrantFiled: August 31, 2022Date of Patent: July 16, 2024Assignee: Micron Technology, Inc.Inventors: Francesco Basso, Antonino Pollio, Francesco Falanga, Massimo Iaculo
-
Patent number: 11972294Abstract: A variety of applications can include systems and methods that control a memory size of a changelog in a storage device, where the changelog is implemented to correlate virtual page addresses to physical addresses in one or more memory devices. The memory size can be controlled by an allocation schema for a scalable memory area for the changelog in the storage device. The allocation schema can include using bitmaps, lists linked to the bitmaps, and a counter to count bits asserted in the bitmaps such that the allocation of memory space in the storage device can depend on usage rather than allocating a large memory space for all possible correlations of virtual page addresses to physical addresses.Type: GrantFiled: October 7, 2022Date of Patent: April 30, 2024Assignee: Micron Technology, Inc.Inventors: Angelo Della Monica, Paolo Papa, Carminantonio Manganelli, Massimo Iaculo