Patents by Inventor Sujeet V. Ayyapureddi

Sujeet V. Ayyapureddi 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: 12271623
    Abstract: Methods, systems, and devices for metadata implementation for memory devices are described. A memory device may read metadata, transfer the metadata to a buffer, and read information. For example, the memory device may receive a read command from a host device to read information. The memory device may execute a first internal read command to read the metadata associated with the information. Upon reading the metadata, the memory device may store the metadata in the buffer (e.g., one or more latches). Upon determining that a duration has elapsed, the memory device may execute a second internal read command to read the information associated with the metadata. The memory device transmits the information and the metadata to the host device. In some other cases, the memory device may write information, store metadata in a buffer, and write the metadata (e.g., a different order than for read operations).
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: April 8, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Sujeet V. Ayyapureddi, Scott E. Smith
  • Publication number: 20250078884
    Abstract: Methods, systems, and devices for buffer configurations for communications between memory dies and a host device are described. A memory device may include a buffer having a first interface coupled with a host device and a second interface coupled with a memory die of the memory device. The first interface may communicate information with the host device at a first frequency and according to a first signaling scheme, and the second interface may communicate information with the memory die at a second frequency and according to a second signaling scheme. The first frequency may be higher than the second frequency, and the second signaling scheme may include a greater quantity of voltage levels than the first signaling scheme.
    Type: Application
    Filed: November 14, 2024
    Publication date: March 6, 2025
    Inventors: Sujeet V. Ayyapureddi, Brent Keeth, Matthew A. Prather
  • Patent number: 12242726
    Abstract: Methods, systems, and devices for capability messaging for memory operations across banks with multiple page access are described. Techniques are described for a memory system to use a same bank for first and second access operations of data associated with an access command. The data corresponding to the second access operation may be communicated after the data corresponding to the first access operation on the same data channels. Techniques are further described for including one or more additional access commands with the access command that use other banks. Techniques are further described for interleaving data sets communicated as a result of the access commands and for abutting data sets based on parameters obtained by the memory device. Techniques are further described for the generation and performance of internal access commands in accordance with a data transfer type indicated by a host system.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: March 4, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Sujeet V. Ayyapureddi
  • Patent number: 12170127
    Abstract: Methods, systems, and devices for buffer configurations for communications between memory dies and a host device are described. A memory device may include a buffer having a first interface coupled with a host device and a second interface coupled with a memory die of the memory device. The first interface may communicate information with the host device at a first frequency and according to a first signaling scheme, and the second interface may communicate information with the memory die at a second frequency and according to a second signaling scheme. The first frequency may be higher than the second frequency, and the second signaling scheme may include a greater quantity of voltage levels than the first signaling scheme.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: December 17, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Sujeet V. Ayyapureddi, Brent Keeth, Matthew A. Prather
  • Publication number: 20240354028
    Abstract: Methods, systems, and devices for metadata communication by a memory device are described. The memory device may receive first data from a first memory die of the memory device and second data from a second memory die of the memory device. The memory device may receive first metadata for the first data from the first memory die and second metadata for the second data from the second memory die. The memory device may combine the first metadata from the first memory die and the second metadata from the second memory die into a set of metadata. And the memory device may transmit the set of metadata to a host device via a pin, such as a metadata pin, allocated for a set of memory dies that includes at least the first memory die and the second memory die.
    Type: Application
    Filed: April 2, 2024
    Publication date: October 24, 2024
    Inventors: Sujeet V. Ayyapureddi, Matthew A. Prather
  • Patent number: 12105955
    Abstract: Methods, systems, and devices for memory operations across banks with multiple column access are described. Techniques are described for a memory system to use a same bank for first and second access operations of data associated with an access command. The data corresponding to the second access operation may be communicated after the data corresponding to the first access operation on the same data channels. Techniques are further described for including one or more additional access commands with the access command that use other banks. Techniques are further described for interleaving data sets communicated as a result of the access commands and for abutting data sets based on parameters obtained by the memory device.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: October 1, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Sujeet V. Ayyapureddi
  • Patent number: 12067257
    Abstract: Methods, systems, and devices for testing operations for memory systems are described. A memory system may include a first circuit and a second circuit configured to test one or more counters tracking the quantity of activates to respective rows of memory cells. In some examples, the memory system may initiate an operation to validate a counter of the memory system. The first circuit may determine if a value of the counter is correct by comparing a set of counter bits representing the value of the counter to a set of parity bits. Subsequently, the second circuit may determine if the counter is incrementing correctly in accordance with a set quantity of activates to the corresponding row of memory cells. If the first circuit or the second circuit detect an error associated with the counter, the memory system may discard the row of memory cells associated with the faulty counter.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: August 20, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Yuan He, Sujeet V. Ayyapureddi
  • Patent number: 11990173
    Abstract: Methods, systems, and devices for a dynamic row hammering threshold for memory are described. A memory device may implement a dynamic threshold, such as a threshold quantity of activate operations or a row hammering threshold, for a set of multiple rows of the memory device. For example, the memory device may determine a quantity of rows which exceed a row hammering threshold during a refresh duration and a total quantity of activate operations performed across the set of rows during the refresh duration, and may alter the dynamic threshold based on the quantity of rows, the quantity of activate operations, or both. By altering the dynamic threshold, the memory device may decrease a likelihood that a relatively large quantity of refresh operations for rows that are close to being hammered occur within a short time span.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: May 21, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Sujeet V. Ayyapureddi
  • Patent number: 11966287
    Abstract: Methods, systems, and devices for multiple bit error detection in scrub operations are described. A memory device may initiate a scrub operation on a set of rows of the memory device and determine whether to perform the scrub operation using a first error control mode associated with correcting single-bit errors or using a second error control mode associated with correcting single-bit errors and detecting multiple-bit errors. In a case that the memory device determines to perform the scrub operation using the second error control mode, the memory device may read data and first error control information from the set of rows and additional second error control information for a different partition of the memory device storing error control information. The memory device may then correct single-bit errors and detect multiple-bit errors based on the data, first error control information, and second error control information as part of the scrub operation.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: April 23, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Sujeet V. Ayyapureddi
  • Publication number: 20240094921
    Abstract: Methods, systems, and devices for testing operations for memory systems are described. A memory system may include a first circuit and a second circuit configured to test one or more counters tracking the quantity of activates to respective rows of memory cells. In some examples, the memory system may initiate an operation to validate a counter of the memory system. The first circuit may determine if a value of the counter is correct by comparing a set of counter bits representing the value of the counter to a set of parity bits. Subsequently, the second circuit may determine if the counter is incrementing correctly in accordance with a set quantity of activates to the corresponding row of memory cells. If the first circuit or the second circuit detect an error associated with the counter, the memory system may discard the row of memory cells associated with the faulty counter.
    Type: Application
    Filed: September 21, 2022
    Publication date: March 21, 2024
    Inventors: Yuan He, Sujeet V. Ayyapureddi
  • Publication number: 20240061584
    Abstract: Methods, systems, and devices for capability messaging for memory operations across banks with multiple page access are described. Techniques are described for a memory system to use a same bank for first and second access operations of data associated with an access command. The data corresponding to the second access operation may be communicated after the data corresponding to the first access operation on the same data channels. Techniques are further described for including one or more additional access commands with the access command that use other banks. Techniques are further described for interleaving data sets communicated as a result of the access commands and for abutting data sets based on parameters obtained by the memory device. Techniques are further described for the generation and performance of internal access commands in accordance with a data transfer type indicated by a host system.
    Type: Application
    Filed: August 22, 2022
    Publication date: February 22, 2024
    Inventor: Sujeet V. Ayyapureddi
  • Patent number: 11841766
    Abstract: Methods, systems, and devices for memory operations are described. A codeword may be associated with a set of data and stored in a memory device may be detected as having a plurality of bit errors. Based on detecting the plurality of bit errors in the codeword, an address of the codeword may be stored and an indication that at least one codeword stored in the memory device has a plurality of bit errors may be indicated. Based on indicating that at least one codeword in the memory device has a plurality of bit errors, a write command for writing, to the memory device, a second codeword associated with the set of data may be received. Additionally, or alternatively, a command that triggers an error correction operation at an address range of the memory device may be received at a memory device.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: December 12, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Sujeet V. Ayyapureddi
  • Patent number: 11841765
    Abstract: Methods, systems, and devices for scrub operations with row error information are described. A memory device may include a memory array with a set of rows. During a scrub operation, the memory device may read data and error control information stored in a row of the memory array and detect a quantity of errors in the row. The memory device may store the quantity of detected errors in the row of the memory device during the scrub operation in memory cells of the memory array storing data associated with the row of the memory array. In some cases, the memory device may then determine that the row is associated with a decreased reliability based on the stored quantity of errors detected in the row during the scrub operation. Here, the memory device may reconfigure the memory array to store the data of the row in another row.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: December 12, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Sujeet V. Ayyapureddi
  • Publication number: 20230395120
    Abstract: Methods, systems, and devices for a dynamic row hammering threshold for memory are described. A memory device may implement a dynamic threshold, such as a threshold quantity of activate operations or a row hammering threshold, for a set of multiple rows of the memory device. For example, the memory device may determine a quantity of rows which exceed a row hammering threshold during a refresh duration and a total quantity of activate operations performed across the set of rows during the refresh duration, and may alter the dynamic threshold based on the quantity of rows, the quantity of activate operations, or both. By altering the dynamic threshold, the memory device may decrease a likelihood that a relatively large quantity of refresh operations for rows that are close to being hammered occur within a short time span.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 7, 2023
    Inventor: Sujeet V. Ayyapureddi
  • Publication number: 20230367709
    Abstract: Methods, systems, and devices for write command timing enhancement are described. A host device may transmit (e.g., issue), to a memory device, an activation command and an associated write command according to a delay that is different (e.g., shorter) than a row access to column access delay associated with read commands. In some examples, the delay between the activation command and the associated write command may be a function of the row access to column access delay associated with read commands and one or more additional parameters, such as a timing constraint or a speed parameter of the memory device.
    Type: Application
    Filed: May 8, 2023
    Publication date: November 16, 2023
    Inventors: Sujeet V. Ayyapureddi, Scott E. Smith, Matthew A. Prather, Erik V. Pohlmann
  • Publication number: 20230333741
    Abstract: Methods, systems, and devices for memory operations across banks with multiple column access are described. Techniques are described for a memory system to use a same bank for first and second access operations of data associated with an access command. The data corresponding to the second access operation may be communicated after the data corresponding to the first access operation on the same data channels. Techniques are further described for including one or more additional access commands with the access command that use other banks. Techniques are further described for interleaving data sets communicated as a result of the access commands and for abutting data sets based on parameters obtained by the memory device.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 19, 2023
    Inventor: Sujeet V. Ayyapureddi
  • Publication number: 20230325120
    Abstract: Methods, systems, and devices for techniques for four cycle access commands are described. A memory device may communicate access commands with a host device over a command-address (CA) channel associated with multiple data channels. The host device may transmit an access command that includes an operation code indicating a type of the access command, a first address of the memory device that is a first target of the access command, and a second address of the memory device that is a second target of the access command. The first address may be associated with a first data channel, and the second address may be associated with a second data channel. Accordingly, the memory device and the host device may communicate first data corresponding to the first address over the first data channel and second data corresponding to the second address over the second data channel.
    Type: Application
    Filed: January 30, 2023
    Publication date: October 12, 2023
    Inventor: Sujeet V. Ayyapureddi
  • Publication number: 20230326514
    Abstract: Methods, systems, and devices for output timing for channel loopback of a memory device are described. For example, a memory device may be configured to receive a first signal indicative of a logic value in accordance with a rising edge of a first clock signal, and to output a second signal indicative of the logic value in accordance with a falling edge of a second clock signal. In various examples, the second clock signal may be generated by the memory device based on receiving the first clock signal from the host device, or the first clock signal and the second clock signal may be the same clock signal, which may be generated at the memory device based on a different clock signal received from the host device. In some examples, the timing of the second signal may be different than timing implemented for other signaling from the memory device.
    Type: Application
    Filed: March 6, 2023
    Publication date: October 12, 2023
    Inventor: Sujeet V. Ayyapureddi
  • Publication number: 20230315568
    Abstract: Methods, systems, and devices for scrub operations with row error information are described. A memory device may include a memory array with a set of rows. During a scrub operation, the memory device may read data and error control information stored in a row of the memory array and detect a quantity of errors in the row. The memory device may store the quantity of detected errors in the row of the memory device during the scrub operation in memory cells of the memory array storing data associated with the row of the memory array. In some cases, the memory device may then determine that the row is associated with a decreased reliability based on the stored quantity of errors detected in the row during the scrub operation. Here, the memory device may reconfigure the memory array to store the data of the row in another row.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventor: Sujeet V. Ayyapureddi
  • Publication number: 20230305921
    Abstract: Methods, systems, and devices for multiple bit error detection in scrub operations are described. A memory device may initiate a scrub operation on a set of rows of the memory device and determine whether to perform the scrub operation using a first error control mode associated with correcting single-bit errors or using a second error control mode associated with correcting single-bit errors and detecting multiple-bit errors. In a case that the memory device determines to perform the scrub operation using the second error control mode, the memory device may read data and first error control information from the set of rows and additional second error control information for a different partition of the memory device storing error control information. The memory device may then correct single-bit errors and detect multiple-bit errors based on the data, first error control information, and second error control information as part of the scrub operation.
    Type: Application
    Filed: March 22, 2022
    Publication date: September 28, 2023
    Inventor: Sujeet V. Ayyapureddi