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: 12271623Abstract: 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: GrantFiled: January 20, 2022Date of Patent: April 8, 2025Assignee: Micron Technology, Inc.Inventors: Sujeet V. Ayyapureddi, Scott E. Smith
-
Publication number: 20250078884Abstract: 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: ApplicationFiled: November 14, 2024Publication date: March 6, 2025Inventors: Sujeet V. Ayyapureddi, Brent Keeth, Matthew A. Prather
-
Patent number: 12242726Abstract: 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: GrantFiled: August 22, 2022Date of Patent: March 4, 2025Assignee: Micron Technology, Inc.Inventor: Sujeet V. Ayyapureddi
-
Patent number: 12170127Abstract: 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: GrantFiled: December 22, 2022Date of Patent: December 17, 2024Assignee: Micron Technology, Inc.Inventors: Sujeet V. Ayyapureddi, Brent Keeth, Matthew A. Prather
-
Publication number: 20240354028Abstract: 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: ApplicationFiled: April 2, 2024Publication date: October 24, 2024Inventors: Sujeet V. Ayyapureddi, Matthew A. Prather
-
Patent number: 12105955Abstract: 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: GrantFiled: April 15, 2022Date of Patent: October 1, 2024Assignee: Micron Technology, Inc.Inventor: Sujeet V. Ayyapureddi
-
Patent number: 12067257Abstract: 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: GrantFiled: September 21, 2022Date of Patent: August 20, 2024Assignee: Micron Technology, Inc.Inventors: Yuan He, Sujeet V. Ayyapureddi
-
Patent number: 11990173Abstract: 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: GrantFiled: June 27, 2022Date of Patent: May 21, 2024Assignee: Micron Technology, Inc.Inventor: Sujeet V. Ayyapureddi
-
Patent number: 11966287Abstract: 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: GrantFiled: March 22, 2022Date of Patent: April 23, 2024Assignee: Micron Technology, Inc.Inventor: Sujeet V. Ayyapureddi
-
Publication number: 20240094921Abstract: 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: ApplicationFiled: September 21, 2022Publication date: March 21, 2024Inventors: Yuan He, Sujeet V. Ayyapureddi
-
Publication number: 20240061584Abstract: 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: ApplicationFiled: August 22, 2022Publication date: February 22, 2024Inventor: Sujeet V. Ayyapureddi
-
Patent number: 11841766Abstract: 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: GrantFiled: December 10, 2021Date of Patent: December 12, 2023Assignee: Micron Technology, Inc.Inventor: Sujeet V. Ayyapureddi
-
Patent number: 11841765Abstract: 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: GrantFiled: March 31, 2022Date of Patent: December 12, 2023Assignee: Micron Technology, Inc.Inventor: Sujeet V. Ayyapureddi
-
Publication number: 20230395120Abstract: 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: ApplicationFiled: June 27, 2022Publication date: December 7, 2023Inventor: Sujeet V. Ayyapureddi
-
Publication number: 20230367709Abstract: 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: ApplicationFiled: May 8, 2023Publication date: November 16, 2023Inventors: Sujeet V. Ayyapureddi, Scott E. Smith, Matthew A. Prather, Erik V. Pohlmann
-
Publication number: 20230333741Abstract: 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: ApplicationFiled: April 15, 2022Publication date: October 19, 2023Inventor: Sujeet V. Ayyapureddi
-
Publication number: 20230325120Abstract: 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: ApplicationFiled: January 30, 2023Publication date: October 12, 2023Inventor: Sujeet V. Ayyapureddi
-
Publication number: 20230326514Abstract: 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: ApplicationFiled: March 6, 2023Publication date: October 12, 2023Inventor: Sujeet V. Ayyapureddi
-
Publication number: 20230315568Abstract: 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: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventor: Sujeet V. Ayyapureddi
-
Publication number: 20230305921Abstract: 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: ApplicationFiled: March 22, 2022Publication date: September 28, 2023Inventor: Sujeet V. Ayyapureddi