Patents by Inventor Long Pham

Long Pham 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: 12580029
    Abstract: A memory device includes a plurality of memory cells arranged in a plurality of planes and control circuitry configured to perform a multi-plane programming operation in which memory cells in each of the plurality of planes are programmed in a single programming operation. To perform the multi-plane programming operation, the control circuity is configured to detect a neighbor plane disturb (NPD) defect during the multi-plane programming operation, in response to detecting the NPD defect, terminate the multi-plane programming operation prior to completing the multi-plane programming operation, and identify which plane of the plurality of planes includes the NPD defect.
    Type: Grant
    Filed: September 18, 2023
    Date of Patent: March 17, 2026
    Assignee: Sandisk Technologies, Inc.
    Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
  • Patent number: 12482532
    Abstract: A non-volatile memory comprises a non-volatile memory structure that includes non-volatile memory cells. The non-volatile memory adjusts a ramp rate of a voltage signal applied to the non-volatile memory structure as part of a memory operation for the non-volatile memory cells. The adjusting the ramp rate is performed during the ramping up of the voltage signal and is based on voltage magnitude of the voltage signal at a particular time during the ramping up of the voltage signal.
    Type: Grant
    Filed: July 29, 2023
    Date of Patent: November 25, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
  • Publication number: 20250317331
    Abstract: Apparatus and methods for equalizing microelectromechanical systems (MEMS) sensors are disclosed. In certain embodiments, measured sensor parameters of a MEMS sensor are stored in a non-volatile memory (NVM) of a sensor signal processor used to process a sensor output signal of the MEMS sensor. The measured sensor parameters are retrieved by a digital signal processor (DSP) and used for equalizing sensor data provided to the DSP by the sensor signal processor during operation. The measured sensor parameters can be determined at test, per individual part, by measurements of the MEMS sensor's characteristics, and thus equalize the MEMS sensor while accounting for manufacturing and/or processing variations.
    Type: Application
    Filed: March 17, 2025
    Publication date: October 9, 2025
    Inventors: Khiem Nguyen, Adam Spirer, Shanglin Guo, Long Pham
  • Patent number: 12437831
    Abstract: Non-volatile memory cells are programmed by raising a voltage applied to a selected word line to a program voltage during a first time period of a programming process for selected non-volatile memory cells connected to the selected word line; programming the selected non-volatile memory cells using the program voltage during a second time period after the first time period; testing, during the first time period, whether the voltage applied to the selected word line is greater than one or more intermediate voltages; and elongating the first time period during the first time period if the voltage applied to the selected word line is not greater than one or more of the intermediate voltages.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: October 7, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
  • Publication number: 20250165181
    Abstract: A memory device includes a plurality of memory cells and control circuitry configured to operate in both a quad-level cell (QLC) mode and a triple-level cell (TLC) mode. The control circuity is configured to, to operate in the QLC mode, perform at least one of a QLC programming operation and a QLC read operation on one or more of the plurality of memory cells, to operate in the TLC mode, perform a TLC programming operation on one or more of the plurality of memory cells, and selectively switch between the QLC mode and the TLC mode.
    Type: Application
    Filed: November 16, 2023
    Publication date: May 22, 2025
    Inventors: Hiroyuki Mizukoshi, Tai-Yuan Tseng, Long Pham, Junius Tjen, Jiahui Yuan, Xiang Yang
  • Publication number: 20250095757
    Abstract: A memory device includes a plurality of memory cells arranged in a plurality of planes and control circuitry configured to perform a multi-plane programming operation in which memory cells in each of the plurality of planes are programmed in a single programming operation. To perform the multi-plane programming operation, the control circuity is configured to detect a neighbor plane disturb (NPD) defect during the multi-plane programming operation, in response to detecting the NPD defect, terminate the multi-plane programming operation prior to completing the multi-plane programming operation, and identify which plane of the plurality of planes includes the NPD defect.
    Type: Application
    Filed: September 18, 2023
    Publication date: March 20, 2025
    Applicant: Western Digital Technologies, Inc.
    Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
  • Publication number: 20240412804
    Abstract: A non-volatile memory comprises a non-volatile memory structure that includes non-volatile memory cells. The non-volatile memory adjusts a ramp rate of a voltage signal applied to the non-volatile memory structure as part of a memory operation for the non-volatile memory cells. The adjusting the ramp rate is performed during the ramping up of the voltage signal and is based on voltage magnitude of the voltage signal at a particular time during the ramping up of the voltage signal.
    Type: Application
    Filed: July 29, 2023
    Publication date: December 12, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
  • Publication number: 20240321379
    Abstract: Non-volatile memory cells are programmed by raising a voltage applied to a selected word line to a program voltage during a first time period of a programming process for selected non-volatile memory cells connected to the selected word line; programming the selected non-volatile memory cells using the program voltage during a second time period after the first time period; testing, during the first time period, whether the voltage applied to the selected word line is greater than one or more intermediate voltages; and elongating the first time period during the first time period if the voltage applied to the selected word line is not greater than one or more of the intermediate voltages.
    Type: Application
    Filed: July 26, 2023
    Publication date: September 26, 2024
    Applicant: SanDisk Technologies LLC
    Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
  • Patent number: 12046297
    Abstract: An apparatus that comprises a plurality of memory cells and a control circuit coupled to the plurality of memory cells is disclosed. The control circuit is configured to perform a read operation. The read operation includes determining a read condition of a memory cell, where the read condition is of a plurality of read conditions and determining a boost timing for the memory cell, where the boost timing corresponds to the read condition.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: July 23, 2024
    Assignee: SanDisk Technologies LLC
    Inventors: Peng Wang, Jia Li, Behrang Bagheri, Keyur Payak, Bo Lei, Long Pham, Jun Wan
  • Publication number: 20240169127
    Abstract: A number of models are generated to simulate net carbon emissions for different physical plants. These models can be used in combination with real time data to predict carbon surplus or deficit, and to initiate suitable remedial actions. As a significant advantage, predictive simulations in this context permit physical plant operators to initiate anticipatory carbon transactions well in advance of actual shortfalls or surpluses, and to more consistently manage net carbon emissions over time.
    Type: Application
    Filed: March 29, 2023
    Publication date: May 23, 2024
    Inventors: Julia Teresa Sears, Long Pham, Manojkumar Reddy Pulicherla, Abhijit Kiritkumar Parmar, Lars Robert Norell
  • Patent number: 11955182
    Abstract: Adaptive and dynamic control of the duration of a pre-program pulse based on a number of planes selected for the pre-program operation is disclosed. A value for a pre-program time increment parameter may be selected based on the number of planes for which the pre-program operation will be performed or determined based on a predefined association with the number of planes. A pre-program voltage pulse may then be applied for a duration that is equal to a default duration for a single-plane pre-program operation incremented by the time increment parameter value. This approach solves the technical problem of Vt downshift for multi-plane pre-program operations, and thus, ensures that the success rate of secure erase operations does not diminish as the number of planes increases. This, in turn, allows for pre-program operations to be consistently performed on a multi-plane basis, which produces the technical effect of improved system performance.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: April 9, 2024
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Long Pham, Sai Gautham Thoppa
  • Publication number: 20230386580
    Abstract: An apparatus that comprises a plurality of memory cells and a control circuit coupled to the plurality of memory cells is disclosed. The control circuit is configured to perform a read operation. The read operation includes determining a read condition of a memory cell, where the read condition is of a plurality of read conditions and determining a boost timing for the memory cell, where the boost timing corresponds to the read condition.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: SanDisk Technologies LLC
    Inventors: Peng Wang, Jia Li, Behrang Bagheri, Keyur Payak, Bo Lei, Long Pham, Jun Wan
  • Publication number: 20230377656
    Abstract: Adaptive and dynamic control of the duration of a pre-program pulse based on a number of planes selected for the pre-program operation is disclosed. A value for a pre-program time increment parameter may be selected based on the number of planes for which the pre-program operation will be performed or determined based on a predefined association with the number of planes. A pre-program voltage pulse may then be applied for a duration that is equal to a default duration for a single-plane pre-program operation incremented by the time increment parameter value. This approach solves the technical problem of Vt downshift for multi-plane pre-program operations, and thus, ensures that the success rate of secure erase operations does not diminish as the number of planes increases. This, in turn, allows for pre-program operations to be consistently performed on a multi-plane basis, which produces the technical effect of improved system performance.
    Type: Application
    Filed: May 17, 2022
    Publication date: November 23, 2023
    Inventors: Long PHAM, Sai Gautham THOPPA
  • Patent number: 10854306
    Abstract: A state of one or more fuses can be determined using a common-gate FET device to read reference information and test information from a fuse bank. In an example, the FET device can be selectively diode-connected using a first switch that responds to a control signal, and a signal-storing capacitor can be connected to the gate terminal of the FET device. The capacitor can store information about a reference signal when the first switch is closed and a first input signal is applied at a source node of the FET device. When the first switch is open, a second input signal can be applied at the source node of the FET device, and an output signal at the drain node of the FET device can indicate a magnitude relationship between the first input signal and the reference signal. In an example, the second input signal can indicate a state of a fuse.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: December 1, 2020
    Assignee: Analog Devices, Inc.
    Inventors: Howard R. Samuels, Long Pham
  • Patent number: 10819365
    Abstract: Improved switching techniques for controlling three-level current steering DAC cells are disclosed. The techniques include decoupling two current sources, implemented as field-effect transistors (FETs), of a DAC cell both from their respective bias sources and from a load for converting a zero digital input, where the decoupling is performed in a certain order. The techniques also include coupling the current sources to their respective bias sources and to the load for converting a non-zero digital input, where the coupling is also performed in a certain order. The certain order of decoupling and coupling the bias sources and the load to the current sources of a DAC cell are based on the phenomenon of current memory in FETs. Utilizing current memory when operating a DAC cell may allow reducing power consumption while preserving the high performance properties of a three-level current steering DAC.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: October 27, 2020
    Assignee: ANALOG DEVICES, INC.
    Inventors: Khiem Quang Nguyen, Long Pham
  • Patent number: 10529435
    Abstract: A bad block of memory cells is quickly detected and removed from further programming during concurrent multi-block program operations, to minimize a threshold voltage upshift in a good block. A difference in program speeds between the blocks can be quickly detected by detecting when the memory cells in each block pass a verify test, such as a verify test of a lowest programmed data state. If a first block passes the verify test at a reference program loop, a determination is made as to whether a second block passes the verify test within a specified number of additional program loops. If the second block meets this criterion, the program operation can continue for both blocks. However, if the second block does not meet this criterion, the program operation is terminated for the second block by isolating it from subsequent program and verify signals.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: January 7, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Sarath Puthenthermadam, Deepanshu Dutta, Long Pham
  • Publication number: 20190214100
    Abstract: A bad block of memory cells is quickly detected and removed from further programming during concurrent multi-block program operations, to minimize a threshold voltage upshift in a good block. A difference in program speeds between the blocks can be quickly detected by detecting when the memory cells in each block pass a verify test, such as a verify test of a lowest programmed data state. If a first block passes the verify test at a reference program loop, a determination is made as to whether a second block passes the verify test within a specified number of additional program loops. If the second block meets this criterion, the program operation can continue for both blocks. However, if the second block does not meet this criterion, the program operation is terminated for the second block by isolating it from subsequent program and verify signals.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Applicant: SanDisk Technologies LLC
    Inventors: Sarath Puthenthermadam, Deepanshu Dutta, Long Pham
  • Patent number: 10089021
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. An integrated circuit chip comprising non-volatile memory, the integrated circuit chip configured to, determine a number of portions into which a storage operation is to be split; pause execution of the storage operation from within the integrated circuit chip according to the determined number of portions; execute one or more other storage operations on the integrated circuit chip while the storage operation is paused, each of the one or more other storage operations having a shorter duration than the storage operation; and continue the paused storage operation in response to a trigger.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 2, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Publication number: 20180210661
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. An integrated circuit chip comprising non-volatile memory, the integrated circuit chip configured to, determine a number of portions into which a storage operation is to be split; pause execution of the storage operation from within the integrated circuit chip according to the determined number of portions; execute one or more other storage operations on the integrated circuit chip while the storage operation is paused, each of the one or more other storage operations having a shorter duration than the storage operation; and continue the paused storage operation in response to a trigger.
    Type: Application
    Filed: March 22, 2018
    Publication date: July 26, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Patent number: 9933950
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. A frequency module is configured to determine a frequency for pausing a storage operation. An interrupt module is configured to pause execution of a storage operation according to a determined frequency. A resume module is configured to continue a paused storage operation in response to a trigger.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: April 3, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma