Patents by Inventor Dongxiang Liao
Dongxiang Liao 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: 20240347127Abstract: A method for monitoring health of a die in a memory device and dynamically adjusting a device parameter. The method includes receiving a request for performing a memory access operation on a first data unit of a memory device, and determining a value of a media state metric of the first data unit. The method further includes modifying a device parameter of the first data unit to form a modified device parameter in response to determining that the value of the media state metric of the first data unit is greater than a predetermined threshold value, and performing, using the modified device parameter, the memory access operation on the first data unit.Type: ApplicationFiled: April 5, 2024Publication date: October 17, 2024Inventors: Dongxiang Liao, Tomer Tzvi Eliash
-
Publication number: 20240290413Abstract: A boot-up read pattern data structure is maintained. Each entry of the boot-up read pattern data structure comprises a boot-up read pattern associated with a respective power cycle event and a dummy boot-up read pattern flag. The dummy boot-up read pattern flag indicates that the boot-up read pattern has been consecutively used during boot-up. Storing, in a new entry of the boot-up read pattern data structure, a current boot-up read pattern associated with a respective power cycle event for each power cycle event. The current boot-up read pattern with a previous boot-up read pattern associated with a latest entry of the boot-up pattern data structure is compared. A dummy boot-up read pattern flag of the new entry is updated responsive to the comparing the current boot-up read pattern and the previous boot-up read pattern.Type: ApplicationFiled: February 2, 2024Publication date: August 29, 2024Inventors: Dongxiang Liao, Tomer Tzvi Eliash
-
Patent number: 11735273Abstract: Apparatus and methods for recovery after an abort event are described. A data storage system may comprise a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device.Type: GrantFiled: January 20, 2022Date of Patent: August 22, 2023Assignee: Western Digital Technologies, Inc.Inventors: Mohsen Purahmad, Chao-Han Cheng, Dongxiang Liao, Bo Lei
-
Patent number: 11475957Abstract: Apparatuses and techniques are described for optimizing programming in a memory device in which memory cells can be programmed using single bit per cell programming and multiple bits per cell programming. In one aspect, a single bit per cell program operation is performed which reduces damage to the memory cells as well as reducing program time. The program operation can omit a pre-charge phase and a verify phase of an initial program loop of a program operation. Instead, a program phase is performed followed by a recovery phase. In one or more subsequent program loops of the single bit per cell program operation, as well as in each program loop of a multiple bit per cell program operation, the program loop includes a pre-charge phase, a program phase, a recovery phase and a verify phase.Type: GrantFiled: January 14, 2021Date of Patent: October 18, 2022Assignee: SanDisk Technologies LLCInventors: Abu Naser Zainuddin, Dongxiang Liao, Jiahui Yuan
-
Publication number: 20220223209Abstract: Apparatuses and techniques are described for optimizing programming in a memory device in which memory cells can be programmed using single bit per cell programming and multiple bits per cell programming. In one aspect, a single bit per cell program operation is performed which reduces damage to the memory cells as well as reducing program time. The program operation can omit a pre-charge phase and a verify phase of an initial program loop of a program operation. Instead, a program phase is performed followed by a recovery phase. In one or more subsequent program loops of the single bit per cell program operation, as well as in each program loop of a multiple bit per cell program operation, the program loop includes a pre-charge phase, a program phase, a recovery phase and a verify phase.Type: ApplicationFiled: January 14, 2021Publication date: July 14, 2022Applicant: SanDisk Technologies LLCInventors: Abu Naser Zainuddin, Dongxiang Liao, Jiahui Yuan
-
Publication number: 20220148659Abstract: Apparatus and methods for recovery after an abort event are described. A data storage system may comprise a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device.Type: ApplicationFiled: January 20, 2022Publication date: May 12, 2022Inventors: Mohsen PURAHMAD, Chao-Han CHENG, Dongxiang LIAO, Bo LEI
-
Patent number: 11264104Abstract: Apparatus, media, methods, and systems for data storage systems and methods for improved recovery after a write abort event are described. A data storage system may comprise a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device.Type: GrantFiled: July 22, 2020Date of Patent: March 1, 2022Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Mohsen Purahmad, Chao-Han Cheng, Dongxiang Liao, Bo Lei
-
Clock frequency counting during high-voltage operations for immediate leakage detection and response
Patent number: 10991447Abstract: A method for detecting faults in a memory system includes performing an operation on at least one memory cell of the memory system. The method also includes receiving, during performance of the operation, a first clock cycle count for a first pulse of a charge pump associated with the at least one memory cell. The method also includes receiving, during performance of the operation, a second clock cycle count for a second pulse of the charge pump. The method also includes determining whether a fault will occur based on a difference between the first clock cycle count and the second clock cycle count.Type: GrantFiled: June 25, 2019Date of Patent: April 27, 2021Assignee: SanDisk Technologies LLCInventors: Daniel Linnen, Avinash Rajagiri, Dongxiang Liao, Kirubakaran Periyannan -
Patent number: 10886002Abstract: A method for detecting defects in a memory system includes receiving a command to perform a standard erase operation on at least one memory cell of the memory system. The method also includes performing a first defect detection operation on the at least one memory cell. The method also includes setting, in response to the first defect detection operation detecting a defect, a defect status indicator. The method also includes performing the standard erase operation on the at least one memory cell. The method also includes performing a second defect detection operation on the at least one memory cell. The method also includes setting, in response to the second defect detection operation detecting a defect, the defect status indicator.Type: GrantFiled: June 13, 2019Date of Patent: January 5, 2021Assignee: SanDisk Technologies LLCInventors: Daniel Linnen, Avinash Rajagiri, Yuvaraj Krishnamoorthy, Srikar Peesari, Ashish Ghai, Dongxiang Liao
-
CLOCK FREQUENCY COUNTING DURING HIGH-VOLTAGE OPERATIONS FOR IMMEDIATE LEAKAGE DETECTION AND RESPONSE
Publication number: 20200411131Abstract: A method for detecting faults in a memory system includes performing an operation on at least one memory cell of the memory system. The method also includes receiving, during performance of the operation, a first clock cycle count for a first pulse of a charge pump associated with the at least one memory cell. The method also includes receiving, during performance of the operation, a second clock cycle count for a second pulse of the charge pump. The method also includes determining whether a fault will occur based on a difference between the first clock cycle count and the second clock cycle count.Type: ApplicationFiled: June 25, 2019Publication date: December 31, 2020Applicant: SanDisk Technologies LLCInventors: Dan Linnen, Avi Rajagiri, Dongxiang Liao, Kirubakaran Periyannan -
Publication number: 20200395092Abstract: A method for detecting defects in a memory system includes receiving a command to perform a standard erase operation on at least one memory cell of the memory system. The method also includes performing a first defect detection operation on the at least one memory cell. The method also includes setting, in response to the first defect detection operation detecting a defect, a defect status indicator. The method also includes performing the standard erase operation on the at least one memory cell. The method also includes performing a second defect detection operation on the at least one memory cell. The method also includes setting, in response to the second defect detection operation detecting a defect, the defect status indicator.Type: ApplicationFiled: June 13, 2019Publication date: December 17, 2020Applicant: SanDisk Technologies LLCInventors: Dan Linnen, Avi Rajagiri, Yuvaraj Krishnamoorthy, Srikar Peesari, Ashish Ghai, Dongxiang Liao
-
Patent number: 10846418Abstract: A Data Storage Device (DSD) or a server is set to an unlocked state to allow access to a memory of the DSD or to a DSD of the server. Communication is established with an access station using a wireless communication interface, and an access code is received from the access station via the wireless communication interface. If the received access code is determined to be valid, the DSD or server is set to the unlocked state. According to another aspect, communication is established with a DSD or a server using a wireless communication interface, and an access code is generated and sent to the DSD or the server for setting the DSD or the server to the unlocked state.Type: GrantFiled: December 20, 2017Date of Patent: November 24, 2020Assignee: Western Digital Technologies, Inc.Inventors: Daniel Joseph Linnen, Avinash Rajagiri, Srikar Peesari, Ashish Ghai, Dongxiang Liao, Rohit Sehgal
-
Publication number: 20200350025Abstract: Apparatus, media, methods, and systems for data storage systems and methods for improved recovery after a write abort event are described. A data storage system may comprise a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device.Type: ApplicationFiled: July 22, 2020Publication date: November 5, 2020Inventors: Mohsen PURAHMAD, Chao-Han CHENG, Dongxiang LIAO, Bo LEI
-
Patent number: 10741256Abstract: A data storage system may include a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device. Methods are also described.Type: GrantFiled: September 18, 2018Date of Patent: August 11, 2020Assignee: Western Digital Technologies, Inc.Inventors: Mohsen Purahmad, Chao-Han Cheng, Dongxiang Liao, Bo Lei
-
Publication number: 20200090760Abstract: Apparatus, media, methods, and systems for data storage systems and methods for improved recovery after a write abort event are described. A data storage system may comprise a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Inventors: Mohsen PURAHMAD, Chao-Han CHENG, Dongxiang LIAO, Bo LEI
-
Patent number: 10564861Abstract: Aspects of the disclosure provide for reducing a temperature of one or more non-volatile memory (NVM) dies of a solid state drive (SSD). The methods and apparatus detect a temperature of one or more NVM dies of a plurality of NVM dies of the SSD, the plurality of NVM dies including at least one parity NVM die, and determine that the one or more NVM dies is overheated when the detected temperature is at or above a threshold temperature. If the detected temperature is at or above the threshold temperature, the methods and apparatus redirect parity data designated for the at least one parity NVM die to the one or more overheated NVM dies. By repurposing the one more overheated NVM dies to store the parity data, the repurposed dies will experience less activity, and therefore, generate less heat without throttling or reducing the workload capability of the dies.Type: GrantFiled: April 17, 2018Date of Patent: February 18, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Daniel Joseph Linnen, Dongxiang Liao, Jagdish Machindra Sabde, Avinash Rajagiri, Ashish Pal Singh Ghai, Abhinav Anand
-
Publication number: 20190317672Abstract: Aspects of the disclosure provide for reducing a temperature of one or more non-volatile memory (NVM) dies of a solid state drive (SSD). The methods and apparatus detect a temperature of one or more NVM dies of a plurality of NVM dies of the SSD, the plurality of NVM dies including at least one parity NVM die, and determine that the one or more NVM dies is overheated when the detected temperature is at or above a threshold temperature. If the detected temperature is at or above the threshold temperature, the methods and apparatus redirect parity data designated for the at least one parity NVM die to the one or more overheated NVM dies. By repurposing the one more overheated NVM dies to store the parity data, the repurposed dies will experience less activity, and therefore, generate less heat without throttling or reducing the workload capability of the dies.Type: ApplicationFiled: April 17, 2018Publication date: October 17, 2019Inventors: Daniel Joseph Linnen, Dongxiang Liao, Jagdish Machindra Sabde, Avinash Rajagiri, Ashish Pal Singh Ghai, Abhinav Anand
-
Publication number: 20190188403Abstract: A Data Storage Device (DSD) or a server is set to an unlocked state to allow access to a memory of the DSD or to a DSD of the server. Communication is established with an access station using a wireless communication interface, and an access code is received from the access station via the wireless communication interface. If the received access code is determined to be valid, the DSD or server is set to the unlocked state. According to another aspect, communication is established with a DSD or a server using a wireless communication interface, and an access code is generated and sent to the DSD or the server for setting the DSD or the server to the unlocked state.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Inventors: Daniel Joseph Linnen, Avinash Rajagiri, Srikar Peesari, Ashish Ghai, Dongxiang Liao, Rohit Sehgal
-
Patent number: 10324859Abstract: Certain apparatuses, systems, methods, and computer program products are used for multi-plane memory management. An apparatus includes a failure detection circuit that detects a failure of a storage element during an operation. An apparatus includes a test circuit that performs a test on a storage element. An apparatus includes a recycle circuit that enables a portion of a storage element for use in operations in response to the portion of the storage element passing a test.Type: GrantFiled: June 26, 2017Date of Patent: June 18, 2019Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Daniel Joseph Linnen, Ashish Ghai, Dongxiang Liao, Srikar Peesari, Avinash Rajagiri, Philip Reusswig, Bin Wu
-
Patent number: 10242750Abstract: Techniques are presented for testing the high-speed data path between the IO pads and the read/write buffer of a memory circuit without the use of an external test device. In an on-chip process, a data test pattern is transferred at a high data rate between the read/write register and a source for the test pattern, such as register for this purpose or the read/write buffer of another plane. The test data after the high-speed transfer is then checked against its expected, uncorrupted value, such as by transferring it back at a lower speed for comparison or by transferring the test data a second time, but at a lower rate, and comparing the high transfer rate copy with the lower transfer rate copy at the receiving end of the transfers.Type: GrantFiled: May 31, 2017Date of Patent: March 26, 2019Assignee: SanDisk Technologies LLCInventors: Daniel Linnen, Srikar Peesari, Kirubakaran Periyannan, Shantanu Gupta, Avinash Rajagiri, Dongxiang Liao, Jagdish Sabde, Rajan Paudel