Patents by Inventor Sujeet Ayyapureddi

Sujeet 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: 12292798
    Abstract: Apparatuses, systems, and methods for module level error correction. Multiple memory devices a packaged together in a memory module. The module includes a module error correction code (ECC) circuit which pools information multiple memory devices on the module. In an example read operation, multiple memory devices each provide a codeword which includes data bits and parity bits. The codewords may include data bits provided along a data bus and parity bits provided along a parity bus. The ECC circuit pools the codewords and detects errors in the pooled codewords.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: May 6, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250130897
    Abstract: Methods, systems, and apparatuses for a memory device (e.g., DRAM) including a directed error check and scrub (ECS) procedure are described. The directed ECS procedure may include read-modify-write cycles when errors are detected in code words. In some embodiments, the memory device may perform the directed ECS procedure on a code word in which an error was previously detected (for example, in response to a read command). The directed ECS procedure described herein may facilitate correcting code word errors before too many errors, exceeding the detection and/or correction capabilities of the memory device, accumulate in the code words.
    Type: Application
    Filed: July 30, 2024
    Publication date: April 24, 2025
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250123924
    Abstract: Apparatuses, systems, and methods for shared codeword in two-pass access operations. The memory may use a read read modify write write (RRMWW) cycle to write data and metadata to the array. Metadata and a data codeword are read out as part of two read access passes and combined into a shared codeword. Error correction is performed on the shared codeword, and then the corrected shared codeword is modified with write data and metadata. Updated parity is generated based on the modified shared codeword and the modified data and updated parity and the metadata are written as two write access passes.
    Type: Application
    Filed: June 14, 2024
    Publication date: April 17, 2025
    Applicant: Micron Technology, Inc.
    Inventors: Sujeet Ayyapureddi, Scott E. Smith
  • Publication number: 20250110825
    Abstract: Apparatuses, systems, and methods for read/modify/write single-pass metadata access operations. During a write a memory receives data bits and at least one metadata bit and a column address which includes column select bits and column sub-select bits. A column decoder selects a set of bit lines in an extra column plane based on the column select bits and a set of bits is read out. A subset of that set of bits is selected based on the column sub-select bits and overwritten with the at least one metadata bit. The modified set of bits is written back to the extra column plane.
    Type: Application
    Filed: June 19, 2024
    Publication date: April 3, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250112643
    Abstract: Apparatuses, systems, and methods for scalable 1-pass error correction code operations. A memory device includes an error correction code (ECC) circuit which generates a number of parity bits based on a plurality of data bits during a write operation. The number of parity bits may be selected based on a setting in a mode register. The data and parity are written to the memory array as part of a single access pass. The data may be written to a selected portion of the data column planes, while the parity is written to one or more column planes of the extra column plane or a non-selected portion of the data column planes.
    Type: Application
    Filed: June 19, 2024
    Publication date: April 3, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250111887
    Abstract: Apparatuses, systems, and methods for separate write enable signals for granular single pass metadata access operations. During an example write operation a memory may receive data bits and at least one metadata bit. A set of bit lines in a first column plane is selected and a first write enable signal is provided which enables writing data to each of that set of bit lines. A second set of bit lines in a second column plane is selected and a second write enable signal is provided which enables writing the at least one metadata bit to a selected subset of the second set of bit lines.
    Type: Application
    Filed: June 19, 2024
    Publication date: April 3, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250110830
    Abstract: Apparatuses, systems, and methods for alternate memory die metadata storage. A memory module includes a number of memory devices. A controller writes data and metadata to the module. The data is stored in the memory devices, while the metadata is stored in a selected portion of the memory devices. The selected portion of the memory devices may use separate write enable signals to protect bit lines which the metadata is not being written to.
    Type: Application
    Filed: June 19, 2024
    Publication date: April 3, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250110643
    Abstract: Apparatuses, systems, and methods for bounded fault compliant metadata storage. A memory module may be capable of repairing information along a portion of the data terminals of a memory device. To prevent errors in the metadata from propagating across more than the correctable portion, the metadata may be provided along a portion of the data terminals, while the data associated with that metadata is provided along more data terminals. For example, in a 9×2p2 module the data may use two terminals, while the metadata only uses one. In a 5×2p4 module, the metadata may use a pair of terminals, while the data uses four.
    Type: Application
    Filed: June 19, 2024
    Publication date: April 3, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Patent number: 12260896
    Abstract: Methods, apparatuses, and systems related to operations for memory process feedback. A controller can monitor memory activities, such as processes, identify row hammer aggressors, and perform mitigating steps to the row hammer aggressors. The controller may have a table of addresses of row hammer aggressors and perform operations of tracking row hammer aggressors. The controller can determine whether the number of aggressors reaches a threshold. When the number of aggressors reaches the threshold, the controller can send a message with the aggressor addresses to the operating system. The operating system can perform mitigating steps to the row hammer aggressors. In some embodiments, the controller may identify the row hammer aggressors and inject poisoned data into the process to mitigate the row hammer aggressors.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: March 25, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Sujeet Ayyapureddi
  • Patent number: 12248567
    Abstract: A system and method detect a row hammer attack on the memory media device and generates a hardware interrupt based on the detection of the row hammer attack. This row hammer interrupt is communicated to an operating system of a host computing device, which in turn performs an interrupt service routine including generating a command to perform a row hammer mitigation operation. This command is provided to the memory controller which performs the row hammer mitigation operation in response to the command such as activating victim row(s) of the memory media device or throttling data traffic to the memory media device.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: March 11, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Sujeet Ayyapureddi, Tamara Schmitz, Edmund Gieske, Nicolo Izzo, Markus H. Geiger
  • Publication number: 20250078950
    Abstract: Apparatuses, systems, and methods for half-page modes. A memory device may be operated in a full-page mode where all the memory cells along a word line are used for data or a half-page mode where less than all of the memory cells are used for data. In some memory devices, each half of the memory cells may be separately activated by different word line portions. In some half-page modes, data may be stored along a selected portion of the memory cells and additional information such as metadata or module parity may be stored along the non-selected portion of the memory cells. The additional information may be provided along additional data terminals so as not to increase the data burst length.
    Type: Application
    Filed: June 17, 2024
    Publication date: March 6, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250078904
    Abstract: Disclosed are methods, systems, and apparatuses for providing per-channel row hammer alerts, from a memory device to a host, without the use of a dedicated per-channel alert interface. When detecting a row hammer alert condition, the memory device may determine whether an existing interface (e.g., a severity interface used to transmit severity information) is available. The interface may be available outside of certain designated burst positions during a read burst. Once the interface is available, the memory device may transmit a row hammer alert indication to the host. The host may determine whether information received over the interface is associated with a row hammer alert or severity, depending on when the information was received (e.g., in what burst position during a read burst).
    Type: Application
    Filed: July 30, 2024
    Publication date: March 6, 2025
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250078949
    Abstract: Apparatuses, systems, and methods for half-page modes. A memory device may be operated in a full-page mode where all the memory cells along a word line are used for data or a half-page mode where less than all of the memory cells are used for data. In some memory devices, each half of the memory cells may be separately activated by different word line portions. In some half-page modes, data may be stored along a selected portion of the memory cells and additional information such as metadata or module parity may be stored along the non-selected portion of the memory cells. The additional information may be provided along additional data terminals so as not to increase the data burst length.
    Type: Application
    Filed: June 17, 2024
    Publication date: March 6, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250077424
    Abstract: Apparatuses, systems, and methods for half-page modes. A memory device may be operated in a full-page mode where all the memory cells along a word line are used for data or a half-page mode where less than all of the memory cells are used for data. In some memory devices, each half of the memory cells may be separately activated by different word line portions. In some half-page modes, data may be stored along a selected portion of the memory cells and additional information such as metadata or module parity may be stored along the non-selected portion of the memory cells. The additional information may be provided along additional data terminals so as not to increase the data burst length.
    Type: Application
    Filed: June 17, 2024
    Publication date: March 6, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250077103
    Abstract: Apparatuses, systems, and methods for half-page modes. A memory device may be operated in a full-page mode where all the memory cells along a word line are used for data or a half-page mode where less than all of the memory cells are used for data. In some memory devices, each half of the memory cells may be separately activated by different word line portions. In some half-page modes, data may be stored along a selected portion of the memory cells and additional information such as metadata or module parity may be stored along the non-selected portion of the memory cells. The additional information may be provided along additional data terminals so as not to increase the data burst length.
    Type: Application
    Filed: June 17, 2024
    Publication date: March 6, 2025
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250061056
    Abstract: A memory device (e.g., a high-bandwidth (HBM) memory device) that includes a memory die having multiple pseudo channels per channel is disclosed. The memory die can include first memory banks associated with a first channel (e.g., having a first command address (CA) bus) and a first pseudo channel (e.g., having a first data (DQ) bus) and second memory banks associated with the first channel and a second pseudo channel (e.g., having a second DQ bus). Operations can be performed at the first memory banks or the second memory banks in response to a command received through the first CA bus. The operations can cause data to be returned to circuitry that routes the data to an interface to the first DQ bus or an interface to the second DQ bus based on whether the data resulted from operations at the first memory banks or the second memory banks.
    Type: Application
    Filed: July 31, 2024
    Publication date: February 20, 2025
    Inventor: Sujeet Ayyapureddi
  • Publication number: 20250061070
    Abstract: A memory device (e.g., a high-bandwidth (HBM) memory device) that includes a memory die having multiple pseudo channels per channel is disclosed. The memory die can include first memory banks associated with a first channel (e.g., having a first command address (CA) bus) and a first pseudo channel (e.g., having a first data (DQ) bus) and second memory banks associated with the first channel and a second pseudo channel (e.g., having a second DQ bus). Operations can be performed at the first memory banks or the second memory banks in response to a command received through the first CA bus. The operations can cause data to be returned to circuitry that routes the data to an interface to the first DQ bus or an interface to the second DQ bus based on whether the data resulted from operations at the first memory banks or the second memory banks.
    Type: Application
    Filed: July 31, 2024
    Publication date: February 20, 2025
    Inventor: Sujeet Ayyapureddi
  • Patent number: 12230311
    Abstract: An energy-efficient and area-efficient, mitigation of errors in a memory media device that are caused by row hammer attacks and the like is described. The detection of errors is deterministically performed while maintaining, in an SRAM, a number of row access counters that is smaller than the total number of rows protected in the memory media device. The reduction of the number of required counters is achieved by aliasing a plurality of rows that are being protected to each counter. The mitigation may be implemented on a per-bank basis, per-channel basis or per-memory media device basis. The memory media device may be DRAM.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: February 18, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Edmund Gieske, Cagdas Dirik, Robert M. Walker, Sujeet Ayyapureddi, Niccolo Izzo, Markus Geiger, Yang Lu, Ameen Akel, Elliott C. Cooper-Balis, Danilo Caraccio
  • Patent number: 12217824
    Abstract: Systems and methods for finite time counting period counting of infinite data streams is presented. In particular example systems and methods enable counting row accesses to a memory media device over predetermined time intervals in order to deterministically detect row hammer attacks on the memory media device. Example embodiments use two identical tables that are reset at times offset in relation to each other in a ping-pong manner in order to ensure that there exists no false negative detections. The counting techniques described in this disclosure can be used in various types of row hammer mitigation techniques and can be implemented in content addressable memory or another type of memory. The mitigation may be implemented on a per-bank basis, per-channel basis or per-memory media device basis. The memory media device may be a dynamic random access memory type device.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: February 4, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Edmund Gieske, Amitava Majumdar, Cagdas Dirik, Sujeet Ayyapureddi, Yang Lu, Ameen D. Akel, Danilo Caraccio, Niccolo′ Izzo, Elliott C. Cooper-Balis, Markus H. Geiger
  • Publication number: 20250031088
    Abstract: Systems and methods for determining a number of data sources for a dynamic ad hoc network are disclosed including receiving information about a vehicle, dynamically adjusting a size of the dynamic ad hoc network for the vehicle based on the received information, receiving navigation or safety information from one or more other vehicles in the dynamic ad hoc network, and determining one or more control inputs to the vehicle based at least in part on the received navigation or safety information from one or more other vehicles in the dynamic ad hoc network.
    Type: Application
    Filed: July 9, 2024
    Publication date: January 23, 2025
    Inventor: Sujeet Ayyapureddi