Patents by Inventor Stephen Hanna
Stephen Hanna 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: 20250118344Abstract: Methods, systems, and devices for serial pass-through techniques for memory device interfaces are described. Memory interface circuitry may be configured to receive a command via a first interface having a first set of terminals to configure the memory interface circuitry for a pass-through mode. As part of the pass-through mode, the memory interface circuitry may receive data from an external device via the first interface and output the data to one or more memory devices via a second interface having a second set of terminals. In some examples, the received data may be associated with a write burst, in which the memory interface circuitry may serially receive multiple portions of the data to write to a buffer of the memory interface circuitry. After reaching a threshold quantity of data, the buffer may output the portions of the data to the one or more memory devices via the second interface.Type: ApplicationFiled: July 16, 2024Publication date: April 10, 2025Inventors: Stephen Hanna, Jonathan S. Parry
-
Patent number: 12271317Abstract: Methods, systems, and devices for creating high density logical to physical mapping are described. A memory system may implement storage of mapping information to store the logical addresses and the corresponding physical addresses. A memory system may receive a command associated with data and a corresponding set of logical addresses, and in some cases the memory device may determine that the logical addresses are sequential. The memory device may generate and store a set of compressed entries in a macro level of the mapping information. When the memory system receives a command associated with an exception to the sequential logical addresses, the memory system may update an entry of the macro level to include a pointer to a set of entries in another level of the mapping information.Type: GrantFiled: March 7, 2024Date of Patent: April 8, 2025Assignee: Micron Technology, Inc.Inventor: Stephen Hanna
-
Publication number: 20250103245Abstract: Methods, systems, and devices for address verification at a memory system are described. A memory system may determine an address identifier based on a received read command and maintain the determined address identifier in a protected state to validate a subsequent read operation. For example, the memory system may store the determined address identifier in a first memory array, separate from a second memory array that is read from in response to the read command. The memory system may also extract an address identifier from memory cells being read in response to the read command, which may include decoding or other interpreting operations performed on information read from the memory cells. The address identifier extracted from the memory cells may be compared with the address identifier determined from the read command and maintained in the protected state, which may support a determination of how to respond to the read command.Type: ApplicationFiled: October 10, 2024Publication date: March 27, 2025Inventor: Stephen Hanna
-
Patent number: 12216943Abstract: Methods, systems, and devices for integrating a pivot table in a logical-to-physical mapping of a memory system are described. The memory system may receive a read command and read a first entry of a first subset of mapping and a second entry of a second subset of mapping. The second entry may include at least a portion of a pivot table associated with physical addresses of a non-volatile memory device. The memory system may retrieve data from a physical address identified in the pivot table, rather than access a different portion of the logical-to-physical mapping. The memory system may transmit, to a host system, the data retrieved from the physical address identified in the pivot table.Type: GrantFiled: March 12, 2024Date of Patent: February 4, 2025Inventors: Giuseppe D'Eliseo, Luca Porzio, Stephen Hanna
-
Publication number: 20250021250Abstract: Apparatus and methods are disclosed, including using a memory controller to partition a memory array into a first portion and a second portion, the first portion and second portion having non-overlapping logical block addressing (LBA) ranges. The memory controller assigns a first granularity of a first logical-to-physical (L2P) mapping table entry for the first portion of the memory array designated for a first usage, and a second granularity of a second L2P mapping table entry for the second portion of the memory array designated for a second usage, where the second granularity is not equal to the first granularity. The memory controller stores the first granularity and the second granularity in the memory array, and stores at least a portion of the first L2P mapping table entry and the second L2P mapping table entry in an L2P cache of the memory controller.Type: ApplicationFiled: October 2, 2024Publication date: January 16, 2025Inventors: David Aaron Palmer, Sean L. Manion, Jonathan Scott Parry, Stephen Hanna, Qing Liang, Nadav Grosz, Christian M. Gyllenskog, Kulachet Tanpairoj
-
Patent number: 12135887Abstract: Apparatus and methods are disclosed, including using a memory controller to partition a memory array into a first portion and a second portion, the first portion and second portion having non-overlapping logical block addressing (LBA) ranges. The memory controller assigns a first granularity of a first logical-to-physical (L2P) mapping table entry for the first portion of the memory array designated for a first usage, and a second granularity of a second L2P mapping table entry for the second portion of the memory array designated for a second usage, where the second granularity is not equal to the first granularity. The memory controller stores the first granularity and the second granularity in the memory array, and stores at least a portion of the first L2P mapping table entry and the second L2P mapping table entry in an L2P cache of the memory controller.Type: GrantFiled: September 11, 2023Date of Patent: November 5, 2024Inventors: David Aaron Palmer, Sean L Manion, Jonathan Scott Parry, Stephen Hanna, Qing Liang, Nadav Grosz, Christian M. Gyllenskog, Kulachet Tanpairoj
-
Publication number: 20240354195Abstract: Methods, systems, and devices for device reset alert mechanism are described. The memory system may identify a fault condition associated with resetting the memory system and set, in a register associated with event alerts of the memory system, a first indication for a reset of the memory system. In some cases, the memory system may transmit a message that includes a second indication that the register associated with event alerts of the memory system has been changed based on setting the register.Type: ApplicationFiled: April 29, 2024Publication date: October 24, 2024Inventor: Stephen Hanna
-
Patent number: 12124738Abstract: Methods, systems, and devices for address verification at a memory system are described. A memory system may determine an address identifier based on a received read command and maintain the determined address identifier in a protected state to validate a subsequent read operation. For example, the memory system may store the determined address identifier in a first memory array, separate from a second memory array that is read from in response to the read command. The memory system may also extract an address identifier from memory cells being read in response to the read command, which may include decoding or other interpreting operations performed on information read from the memory cells. The address identifier extracted from the memory cells may be compared with the address identifier determined from the read command and maintained in the protected state, which may support a determination of how to respond to the read command.Type: GrantFiled: August 8, 2022Date of Patent: October 22, 2024Assignee: Micron Technology, Inc.Inventor: Stephen Hanna
-
Publication number: 20240289279Abstract: Methods, systems, and devices for creating high density logical to physical mapping are described. A memory system may implement storage of mapping information to store the logical addresses and the corresponding physical addresses. A memory system may receive a command associated with data and a corresponding set of logical addresses, and in some cases the memory device may determine that the logical addresses are sequential. The memory device may generate and store a set of compressed entries in a macro level of the mapping information. When the memory system receives a command associated with an exception to the sequential logical addresses, the memory system may update an entry of the macro level to include a pointer to a set of entries in another level of the mapping information.Type: ApplicationFiled: March 7, 2024Publication date: August 29, 2024Inventor: Stephen Hanna
-
Publication number: 20240281350Abstract: Methods, systems, and devices for improved testing for memory devices using dedicated command and address (CA) channels are described. A memory system associated with the memory devices may include a buffer configured to store a channel select indicator that indicates which CA channel to be utilized for various access commands associated with the memory devices. The memory system may utilize headers to facilitate the data transfers between the associated memory devices and testing system via the indicated CA channel using the buffer. The memory system may detect a select chip enable command on the CA channel and may subsequently store the channel select indicator in the buffer. The memory system may then detect data on the dedicated CA channel and subsequently read the stored channel select indicator from the buffer. The memory system may then erase the channel select indicator from the buffer, after receiving a select chip terminate command.Type: ApplicationFiled: February 19, 2024Publication date: August 22, 2024Inventor: Stephen Hanna
-
Patent number: 12056518Abstract: An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to receive a reset signal from a host computer system in communication with the memory system; identify, by decoding the reset signal, a host event specified by the reset signal; and process the identified host event.Type: GrantFiled: October 4, 2022Date of Patent: August 6, 2024Assignee: Micron Technology, Inc.Inventors: Qing Liang, Jonathan S. Parry, Kulachet Tanpairoj, Stephen Hanna
-
Publication number: 20240241793Abstract: Methods, systems, and devices for host assisted link start are described. A memory device may receive, from a host device, a first request message for a recovery configuration associated with power recovery of a peripheral of the memory device. The memory device may transmit, to the host device based at least in part on the first request message, a first response message including the recovery configuration associated with the power recovery of the peripheral of the memory device. The recovery configuration may include parametric data associated with the peripheral of the memory device to store at the host device.Type: ApplicationFiled: December 11, 2023Publication date: July 18, 2024Inventor: Stephen Hanna
-
Publication number: 20240220162Abstract: Methods, systems, and devices for integrating a pivot table in a logical-to-physical mapping of a memory system are described. The memory system may receive a read command and read a first entry of a first subset of mapping and a second entry of a second subset of mapping. The second entry may include at least a portion of a pivot table associated with physical addresses of a non-volatile memory device. The memory system may retrieve data from a physical address identified in the pivot table, rather than access a different portion of the logical-to-physical mapping. The memory system may transmit, to a host system, the data retrieved from the physical address identified in the pivot table.Type: ApplicationFiled: March 12, 2024Publication date: July 4, 2024Inventors: Giuseppe D'Eliseo, Luca Porzio, Stephen Hanna
-
Patent number: 11994951Abstract: Methods, systems, and devices for device reset alert mechanism are described. The memory system may identify a fault condition associated with resetting the memory system and set, in a register associated with event alerts of the memory system, a first indication for a reset of the memory system. In some cases, the memory system may transmit a message that includes a second indication that the register associated with event alerts of the memory system has been changed based on setting the register. The memory system may reset one or more components of the memory system based on the first indication and the second indication.Type: GrantFiled: May 6, 2022Date of Patent: May 28, 2024Assignee: Micron Technology, Inc.Inventor: Stephen Hanna
-
Publication number: 20240168536Abstract: A memory device includes a set of memory dies, each memory die of the set of memory dies including a memory array and first control logic operatively coupled to the memory array, and an application-specific integrated circuit (ASIC) including a general-purpose input/output component (GPIO) including at least one digital pad communicably coupled to each memory die of the set of memory dies, and second control logic, operatively coupled to memory, to perform operations related to peak power management (PPM).Type: ApplicationFiled: November 7, 2023Publication date: May 23, 2024Inventors: Liang Yu, Jonathan S. Parry, Chulbum Kim, Tal Sharifie, Stephen Hanna
-
Patent number: 11940926Abstract: Methods, systems, and devices for creating high density logical to physical mapping are described. A memory system may implement storage of mapping information to store the logical addresses and the corresponding physical addresses. A memory system may receive a command associated with data and a corresponding set of logical addresses, and in some cases the memory device may determine that the logical addresses are sequential. The memory device may generate and store a set of compressed entries in a macro level of the mapping information. When the memory system receives a command associated with an exception to the sequential logical addresses, the memory system may update an entry of the macro level to include a pointer to a set of entries in another level of the mapping information.Type: GrantFiled: May 13, 2022Date of Patent: March 26, 2024Assignee: Micron Technology, Inc.Inventor: Stephen Hanna
-
Patent number: 11941300Abstract: Methods, systems, and devices for integrating a pivot table in a logical-to-physical mapping of a memory system are described. The memory system may receive a read command and read a first entry of a first subset of mapping and a second entry of a second subset of mapping. The second entry may include at least a portion of a pivot table associated with physical addresses of a non-volatile memory device. The memory system may retrieve data from a physical address identified in the pivot table, rather than access a different portion of the logical-to-physical mapping. The memory system may transmit, to a host system, the data retrieved from the physical address identified in the pivot table.Type: GrantFiled: October 21, 2022Date of Patent: March 26, 2024Inventors: Giuseppe D'Eliseo, Luca Porzio, Stephen Hanna
-
Publication number: 20240053905Abstract: Methods, systems, and devices for compression and decompression of trim data are described. A memory system may store one or more trim settings to a volatile memory in a compressed manner, and may expand (e.g., decompress) the data as part of a write operation to a non-volatile memory (e.g., during a start-up procedure). For example, compressed (e.g., non-expanded) data including trim settings may be stored to a volatile memory, and a portion of the array of volatile memory cells may be temporarily allocated to expand the data (e.g., copy the data, invert the data, copy the inverted data). Once the data is expanded, it may be stored in the non-volatile memory, and the temporarily allocated portion of the array of volatile memory cells may be reallocated (e.g., allocated for another purpose). The expanded data may include multiple copies and inverted copies of the trim settings.Type: ApplicationFiled: August 15, 2022Publication date: February 15, 2024Inventors: Reshmi Basu, Jonathan S. Parry, Giuseppe Cariello, Stephen Hanna
-
Publication number: 20240045596Abstract: Methods, systems, and devices for low-power boot-up for memory systems are described. A memory system may be configured to receive, over a first conductive path of a second communication interface, a first indication to boot-up a memory system and a first communication interface associated with the memory system, wherein the first communication interface includes a plurality of conductive paths; receive, over a second conductive path of the second communication interface, a second indication whether to perform a boot-up operation of the memory system using a low-power mode or a high-power mode based at least in part on receiving the first indication; and boot the memory system according to the low-power mode or the high-power mode based at least in part on receiving the second indication.Type: ApplicationFiled: August 4, 2022Publication date: February 8, 2024Inventors: Reshmi Basu, Jonathan S. Parry, David Aaron Palmer, Luca Porzio, Giuseppe Cariello, Stephen Hanna
-
Publication number: 20240045617Abstract: Methods, systems, and devices for address verification at a memory system are described. A memory system may determine an address identifier based on a received read command and maintain the determined address identifier in a protected state to validate a subsequent read operation. For example, the memory system may store the determined address identifier in a first memory array, separate from a second memory array that is read from in response to the read command. The memory system may also extract an address identifier from memory cells being read in response to the read command, which may include decoding or other interpreting operations performed on information read from the memory cells. The address identifier extracted from the memory cells may be compared with the address identifier determined from the read command and maintained in the protected state, which may support a determination of how to respond to the read command.Type: ApplicationFiled: August 8, 2022Publication date: February 8, 2024Inventor: Stephen Hanna