Patents by Inventor Aditi P. Kulkarni

Aditi P. Kulkarni 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: 20240049473
    Abstract: Implementations described herein relate to various structures, integrated assemblies, and memory devices. In some implementations, an integrated assembly includes a cell plate, a pillar that includes a bottom electrode and a leaker device on top of the bottom electrode, and a top electrode. The top electrode includes a first top electrode portion and a second top electrode portion. The first top electrode portion is separated from the bottom electrode by the leaker device. The second top electrode portion is separated from the bottom electrode and the leaker device by an insulator. The leaker device is configured to discharge excess charge from the bottom electrode to the cell plate via the first top electrode portion.
    Type: Application
    Filed: August 8, 2022
    Publication date: February 8, 2024
    Inventors: Ashonita A. CHAVAN, Aysha Siddique SHANTA, Aditi P. KULKARNI
  • Publication number: 20230325122
    Abstract: In some implementations, a storage system may receive, via a system controller of the storage system, a write command and data associated with the write command. The storage system may classify, via the system controller, the data. The storage system may associate, via the system controller, the data with a queue based on classifying the data. The storage system may retrieve, via a processor of the storage system, the data associated with the queue. The storage system may compress, via the processor, the data to form compressed data for storage in a memory device of the storage system based on the write command.
    Type: Application
    Filed: April 4, 2023
    Publication date: October 12, 2023
    Inventors: Reshmi BASU, Aditi P. KULKARNI, Kari CRANE
  • Patent number: 11429521
    Abstract: Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed. An example system comprises: a plurality of memory devices and a processing device operatively coupled to the memory devices, the controller configured to: determine a value of a data stream attribute associated with a data stream; determine, based on the value of the data stream attribute, an overprovisioning factor associated with the data stream, wherein the overprovisioning factor is calculated to provide a uniform distribution of valid translation unit counts (VTCs) across the data stream; and allocate, based on the overprovisioning factor, a plurality of overprovisioned blocks to the data stream.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 30, 2022
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Shirish D. Bahirat, William Akin, Aditi P. Kulkarni
  • Patent number: 11422883
    Abstract: A processing device in a memory sub-system identifies a stream of data that is associated with an exclusive-or (XOR) calculator component generating first parity data for data from the stream of data that is stored in a memory sub-system. The processing device further receives one or more characteristics associated with the stream of data, and assigns the stream of data to a buffer memory of the XOR calculator component based on the received one or more characteristics.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: August 23, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Shirish Bahirat, Aditi P. Kulkarni
  • Publication number: 20210310874
    Abstract: An apparatus can include a first adaptive filter, a second adaptive filter, a filter, and a third adaptive filter. The first adaptive filter can be configured to determine an estimated magnitude of a control signal associated with a control measure based on a magnitude of a signal from a sensor, wherein the signal is indicative of operating temperature of a memory system. The second adaptive filter can be configured to determine an estimated operating temperature based on a magnitude of the control signal. The filter can be configured to determine a change magnitude of the control signal based on a difference between the magnitude of the signal from the sensor and a threshold operating temperature. The third adaptive filter can be configured to determine a throttle rate at which to apply the control signal based on a change magnitude of the control signal.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Inventors: Shirish D. Bahirat, Aditi P. Kulkarni
  • Patent number: 11041763
    Abstract: An apparatus can include a first adaptive filter, a second adaptive filter, a filter, and a third adaptive filter. The first adaptive filter can be configured to determine an estimated magnitude of a control signal associated with a control measure based on a magnitude of a signal from a sensor, wherein the signal is indicative of operating temperature of a memory system. The second adaptive filter can be configured to determine an estimated operating temperature based on a magnitude of the control signal. The filter can be configured to determine a change magnitude of the control signal based on a difference between the magnitude of the signal from the sensor and a threshold operating temperature. The third adaptive filter can be configured to determine a throttle rate at which to apply the control signal based on a change magnitude of the control signal.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: June 22, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Shirish D. Bahirat, Aditi P. Kulkarni
  • Publication number: 20210103519
    Abstract: Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed. An example system comprises: a plurality of memory devices and a processing device operatively coupled to the memory devices, the controller configured to: determine a value of a data stream attribute associated with a data stream; determine, based on the value of the data stream attribute, an overprovisioning factor associated with the data stream, wherein the overprovisioning factor is calculated to provide a uniform distribution of valid translation unit counts (VTCs) across the data stream; and allocate, based on the overprovisioning factor, a plurality of overprovisioned blocks to the data stream.
    Type: Application
    Filed: December 18, 2020
    Publication date: April 8, 2021
    Inventors: Shirish D. Bahirat, William Akin, Aditi P. Kulkarni
  • Patent number: 10915443
    Abstract: Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 9, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Shirish D. Bahirat, William Akin, Aditi P. Kulkarni
  • Publication number: 20210026730
    Abstract: A processing device in a memory sub-system identifies a stream of data that is associated with an exclusive-or (XOR) calculator component generating first parity data for data from the stream of data that is stored in a memory sub-system. The processing device further receives one or more characteristics associated with the stream of data, and assigns the stream of data to a buffer memory of the XOR calculator component based on the received one or more characteristics.
    Type: Application
    Filed: October 13, 2020
    Publication date: January 28, 2021
    Inventors: Shirish Bahirat, Aditi P. Kulkarni
  • Patent number: 10838805
    Abstract: A buffer memory storing first parity data for a first stream of data associated with data that is stored at a storage system may be identified. A request to store second parity data for a second stream of data associated with data that is to be stored at the storage system may be received and a characteristic of the first stream of data may be identified. A determination may be made as to whether to replace the first parity data for the first stream with the second parity data for the second stream based on the characteristic of the first stream of data. In response to determining to replace the first parity data with the second parity data based on the characteristic, the second parity data for the second stream of data may be generated and stored at the buffer memory to replace the first parity data.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: November 17, 2020
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Shirish Bahirat, Aditi P. Kulkarni
  • Publication number: 20200057716
    Abstract: Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: Shirish D. Bahirat, William Akin, Aditi P. Kulkarni
  • Publication number: 20200041355
    Abstract: An apparatus can include a first adaptive filter, a second adaptive filter, a filter, and a third adaptive filter. The first adaptive filter can be configured to determine an estimated magnitude of a control signal associated with a control measure based on a magnitude of a signal from a sensor, wherein the signal is indicative of operating temperature of a memory system. The second adaptive filter can be configured to determine an estimated operating temperature based on a magnitude of the control signal. The filter can be configured to determine a change magnitude of the control signal based on a difference between the magnitude of the signal from the sensor and a threshold operating temperature. The third adaptive filter can be configured to determine a throttle rate at which to apply the control signal based on a change magnitude of the control signal.
    Type: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: Shirish D. Bahirat, Aditi P. Kulkarni
  • Patent number: 10496533
    Abstract: Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed. An example system comprises: a plurality of memory devices and a controller operatively coupled to the memory devices, the controller configured to: determine a first value of a data stream attribute associated with a first data stream and a second value of the data stream attribute associated with a second data stream; determine, based on the first value and the second value, a first overprovisioning factor associated with the first data stream and a second overprovisioning factor associated with the second data stream; and allocate, based on the first overprovisioning factor and the second overprovisioning factor, a first plurality of overprovisioned blocks to the first data stream and a second plurality of overprovisioned blocks to the second data stream.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: December 3, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Shirish D. Bahirat, William Akin, Aditi P. Kulkarni
  • Publication number: 20190354473
    Abstract: Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed. An example system comprises: a plurality of memory devices and a controller operatively coupled to the memory devices, the controller configured to: determine a first value of a data stream attribute associated with a first data stream and a second value of the data stream attribute associated with a second data stream; determine, based on the first value and the second value, a first overprovisioning factor associated with the first data stream and a second overprovisioning factor associated with the second data stream; and allocate, based on the first overprovisioning factor and the second overprovisioning factor, a first plurality of overprovisioned blocks to the first data stream and a second plurality of overprovisioned blocks to the second data stream.
    Type: Application
    Filed: May 21, 2018
    Publication date: November 21, 2019
    Inventors: Shirish D. Bahirat, William Akin, Aditi P. Kulkarni
  • Patent number: 10481014
    Abstract: An apparatus can include a first adaptive filter, a second adaptive filter, a filter, and a third adaptive filter. The first adaptive filter can be configured to determine an estimated magnitude of a control signal associated with a control measure based on a magnitude of a signal from a sensor, wherein the signal is indicative of operating temperature of a memory system. The second adaptive filter can be configured to determine an estimated operating temperature based on a magnitude of the control signal. The filter can be configured to determine a change magnitude of the control signal based on a difference between the magnitude of the signal from the sensor and a threshold operating temperature. The third adaptive filter can be configured to determine a throttle rate at which to apply the control signal based on a change magnitude of the control signal.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: November 19, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Shirish D. Bahirat, Aditi P. Kulkarni
  • Publication number: 20190266046
    Abstract: A buffer memory storing first parity data for a first stream of data associated with data that is stored at a storage system may be identified. A request to store second parity data for a second stream of data associated with data that is to be stored at the storage system may be received and a characteristic of the first stream of data may be identified. A determination may be made as to whether to replace the first parity data for the first stream with the second parity data for the second stream based on the characteristic of the first stream of data. In response to determining to replace the first parity data with the second parity data based on the characteristic, the second parity data for the second stream of data may be generated and stored at the buffer memory to replace the first parity data.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Inventors: Shirish Bahirat, Aditi P. Kulkarni
  • Publication number: 20180364934
    Abstract: An apparatus can include a first adaptive filter, a second adaptive filter, a filter, and a third adaptive filter. The first adaptive filter can be configured to determine an estimated magnitude of a control signal associated with a control measure based on a magnitude of a signal from a sensor, wherein the signal is indicative of operating temperature of a memory system. The second adaptive filter can be configured to determine an estimated operating temperature based on a magnitude of the control signal. The filter can be configured to determine a change magnitude of the control signal based on a difference between the magnitude of the signal from the sensor and a threshold operating temperature. The third adaptive filter can be configured to determine a throttle rate at which to apply the control signal based on a change magnitude of the control signal.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Inventors: Shirish D. Bahirat, Aditi P. Kulkarni