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: 12580029Abstract: 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: GrantFiled: September 18, 2023Date of Patent: March 17, 2026Assignee: Sandisk Technologies, Inc.Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
-
Patent number: 12482532Abstract: 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: GrantFiled: July 29, 2023Date of Patent: November 25, 2025Assignee: Sandisk Technologies, Inc.Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
-
Publication number: 20250317331Abstract: 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: ApplicationFiled: March 17, 2025Publication date: October 9, 2025Inventors: Khiem Nguyen, Adam Spirer, Shanglin Guo, Long Pham
-
Patent number: 12437831Abstract: 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: GrantFiled: July 26, 2023Date of Patent: October 7, 2025Assignee: Sandisk Technologies, Inc.Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
-
Publication number: 20250165181Abstract: 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: ApplicationFiled: November 16, 2023Publication date: May 22, 2025Inventors: Hiroyuki Mizukoshi, Tai-Yuan Tseng, Long Pham, Junius Tjen, Jiahui Yuan, Xiang Yang
-
Publication number: 20250095757Abstract: 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: ApplicationFiled: September 18, 2023Publication date: March 20, 2025Applicant: Western Digital Technologies, Inc.Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
-
Publication number: 20240412804Abstract: 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: ApplicationFiled: July 29, 2023Publication date: December 12, 2024Applicant: Western Digital Technologies, Inc.Inventors: Sai Gautham Thoppa, Parth Amin, Long Pham
-
Publication number: 20240321379Abstract: 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: ApplicationFiled: July 26, 2023Publication date: September 26, 2024Applicant: SanDisk Technologies LLCInventors: Sai Gautham Thoppa, Parth Amin, Long Pham
-
Patent number: 12046297Abstract: 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: GrantFiled: May 25, 2022Date of Patent: July 23, 2024Assignee: SanDisk Technologies LLCInventors: Peng Wang, Jia Li, Behrang Bagheri, Keyur Payak, Bo Lei, Long Pham, Jun Wan
-
Publication number: 20240169127Abstract: 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: ApplicationFiled: March 29, 2023Publication date: May 23, 2024Inventors: Julia Teresa Sears, Long Pham, Manojkumar Reddy Pulicherla, Abhijit Kiritkumar Parmar, Lars Robert Norell
-
Patent number: 11955182Abstract: 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: GrantFiled: May 17, 2022Date of Patent: April 9, 2024Assignee: SANDISK TECHNOLOGIES LLCInventors: Long Pham, Sai Gautham Thoppa
-
Publication number: 20230386580Abstract: 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: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Applicant: SanDisk Technologies LLCInventors: Peng Wang, Jia Li, Behrang Bagheri, Keyur Payak, Bo Lei, Long Pham, Jun Wan
-
Publication number: 20230377656Abstract: 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: ApplicationFiled: May 17, 2022Publication date: November 23, 2023Inventors: Long PHAM, Sai Gautham THOPPA
-
Patent number: 10854306Abstract: 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: GrantFiled: September 19, 2019Date of Patent: December 1, 2020Assignee: Analog Devices, Inc.Inventors: Howard R. Samuels, Long Pham
-
Patent number: 10819365Abstract: 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: GrantFiled: February 6, 2020Date of Patent: October 27, 2020Assignee: ANALOG DEVICES, INC.Inventors: Khiem Quang Nguyen, Long Pham
-
Patent number: 10529435Abstract: 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: GrantFiled: January 5, 2018Date of Patent: January 7, 2020Assignee: SanDisk Technologies LLCInventors: Sarath Puthenthermadam, Deepanshu Dutta, Long Pham
-
Publication number: 20190214100Abstract: 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: ApplicationFiled: January 5, 2018Publication date: July 11, 2019Applicant: SanDisk Technologies LLCInventors: Sarath Puthenthermadam, Deepanshu Dutta, Long Pham
-
Patent number: 10089021Abstract: 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: GrantFiled: March 22, 2018Date of Patent: October 2, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
-
Publication number: 20180210661Abstract: 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: ApplicationFiled: March 22, 2018Publication date: July 26, 2018Applicant: SanDisk Technologies LLCInventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
-
Patent number: 9933950Abstract: 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: GrantFiled: March 12, 2015Date of Patent: April 3, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma