Patents by Inventor Piyush Anil Dhotre

Piyush Anil Dhotre 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: 10643710
    Abstract: Apparatuses, systems, methods, and computer program products for enhanced erase retry of a non-volatile storage device are disclosed. An apparatus includes a non-volatile storage device and a controller. A controller includes a verification component configured to detect that an erase operation performed on an erase block of a non-volatile storage device is unsuccessful. A controller includes a parameter component configured to adjust one or more erase parameters for an erase operation. One or more erase parameters may be associated with one or more select gate drain storage cells of an erase block. A controller includes an erase component configured to retry an erase operation on an erase block with one or more adjusted erase parameters.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: May 5, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Divya Prasad, Sainath Viswasarai, Gopu S, Swaroop Kaza, Piyush Anil Dhotre, Chittoor Devarajan Sunilkumar
  • Patent number: 10319445
    Abstract: Apparatuses, systems, methods, and computer program products for programming an unprogrammed upper page based on lower page programming are disclosed. An apparatus includes a non-volatile storage device and a controller. A controller includes a data component that is configured to receive a write request for a first page of a set of multi-level storage cells of a non-volatile storage device. A set of multi-level storage cells includes a first page and a second page. A controller includes a page component that is configured to determine that a write request does not comprise data for at least a portion of a second page of a set of multi-level storage cells. A controller includes a write component that is configured to program at least a portion of a second page of a set of multi-level storage cells with data of a first page of a set of multi-level storage cells.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 11, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Bhavadip Solanki, Anantharaj Thalaimalai Vanaraj, Suman Tenugu, Arun Thandapani, Piyush Anil Dhotre, Chittoor Devarajan Sunilkumar, Dharmaraju Marenhally Krishna
  • Publication number: 20190164614
    Abstract: Apparatuses, systems, methods, and computer program products for enhanced erase retry of a non-volatile storage device are disclosed. An apparatus includes a non-volatile storage device and a controller. A controller includes a verification component configured to detect that an erase operation performed on an erase block of a non-volatile storage device is unsuccessful. A controller includes a parameter component configured to adjust one or more erase parameters for an erase operation. One or more erase parameters may be associated with one or more select gate drain storage cells of an erase block. A controller includes an erase component configured to retry an erase operation on an erase block with one or more adjusted erase parameters.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Applicant: Western Digital Technologies, Inc.
    Inventors: DIVYA PRASAD, SAINATH VISWASARAI, GOPU S, SWAROOP KAZA, PIYUSH ANIL DHOTRE, CHITTOOR DEVARAJAN SUNILKUMAR
  • Publication number: 20190164612
    Abstract: Apparatuses, systems, methods, and computer program products for programming an unprogrammed upper page based on lower page programming are disclosed. An apparatus includes a non-volatile storage device and a controller. A controller includes a data component that is configured to receive a write request for a first page of a set of multi-level storage cells of a non-volatile storage device. A set of multi-level storage cells includes a first page and a second page. A controller includes a page component that is configured to determine that a write request does not comprise data for at least a portion of a second page of a set of multi-level storage cells. A controller includes a write component that is configured to program at least a portion of a second page of a set of multi-level storage cells with data of a first page of a set of multi-level storage cells.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Applicant: Western Digital Technologies, Inc.
    Inventors: BHAVADIP SOLANKI, ANANTHARAJ THALAIMALAI VANARAJ, SUMAN TENUGU, ARUN THANDAPANI, PIYUSH ANIL DHOTRE, CHITTOOR DEVARAJAN SUNILKUMAR, DHARMARAJU MARENHALLY KRISHNA
  • Patent number: 9691485
    Abstract: A storage system and method for marginal write-abort detection using a memory parameter change is provided. In one embodiment, a method for detecting a write abort is provided that is performed in a storage system having a memory. The method comprises reading a lower page in memory; determining if any data is written in the lower page; and in response to determining that no data is written in the lower page: increasing source voltage for memory cells in the lower page; re-reading the lower page; determining if a read failure exists in the re-read lower page; and in response to determining that a read failure exists in the re-read lower page, detecting a write abort. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: June 27, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Chittoor Devarajan Sunil Kumar, Divya Prasad, Piyush Anil Dhotre, Dharmaraju Marenahally Krishna, Thendral Murugaiyan, Arun Thandapani
  • Publication number: 20140189201
    Abstract: A system having a split bus flash memory and a method for operating the split bus flash memory is disclosed. The system may include a controller, a non-volatile memory (including first and second non-volatile memory chips) and the system bus. The controller is configured to communicate via an N-bit bus. The first and second non-volatile memory chips are configured to communicate via an M-bit bus, with M<N. The system bus connects the controller with the first and second non-volatile memory chips, wherein the system bus is split with some of the system bus lines connected to the first non-volatile memory chip and other of the system bus lines connected to the second non-volatile memory chip. In this way, the controller may communicate command, address and/or data with the memory chips in parallel.
    Type: Application
    Filed: March 11, 2013
    Publication date: July 3, 2014
    Inventors: Krishnamurthy Dhakshinamurthy, Rajeev Nagabhirava, Tony Ahwal, Leeladhar Agarwal, Piyush Anil Dhotre