Patents by Inventor Eric N. Lee

Eric N. Lee 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: 12706163
    Abstract: Control logic in a memory device initiates a loop of a program operation comprising (a) a program phase where a plurality of memory cells associated with a selected wordline in a block of the memory array are programmed to respective programming levels and (b) a corresponding program verify phase. The control logic further identifies memory cells associated with a first sub-set of programming levels to be verified during the program verify phase, the first sub-set comprising two or more dynamically selected programming levels comprising at least a lowest programming level and a second lowest programing level. The control logic further performs concurrent sensing operations on the identified memory cells during the program verify phase to determine whether the identified memory cells were programmed to respective program verify threshold voltages corresponding to the first sub-set of the plurality of programming levels during the program phase.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: August 11, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Eric N. Lee, Luyen Vu, Lawrence Celso Miranda, Jeffrey Ming-Hung Tsai
  • Patent number: 12704995
    Abstract: Exemplary methods, apparatuses, and systems include a quick charge loss (QCL) mitigation manager for controlling writing data bits to a memory device. The QCL mitigation manager receives a first set of data bits for programming to memory. The QCL mitigation manager writes a first subset of data bits of the first set of data bits to a first memory block of the memory during a first pass of programming. The QCL mitigation manager writes a second subset of data bits of the first set of data bits to the first memory block during a second pass of programming in response to determining that the threshold delay is satisfied.
    Type: Grant
    Filed: September 24, 2024
    Date of Patent: August 11, 2026
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Kishore Kumar Muchherla, Dung V. Nguyen, Dave Scott Ebsen, Tomoharu Tanaka, James Fitzpatrick, Huai-Yuan Tseng, Akira Goda, Eric N. Lee
  • Publication number: 20260229279
    Abstract: Control logic in a memory device selects two or more blocks of a plurality of blocks to concurrently scan during a scan operation. The control logic can further cause a first voltage to be applied to a dummy word line of each block of the two or more blocks to selectively couple a string of memory cells in each block of the two or more blocks to a different sense amplifier of a set of sense amplifiers coupled with the plurality of blocks. The control logic can cause a second voltage to be applied to a selected word line of each block of the two or more blocks to read a bit stored at a respective memory cell of the string of memory cells in each block out to the set of sense amplifier.
    Type: Application
    Filed: April 1, 2026
    Publication date: August 6, 2026
    Inventors: Kishore Kumar Muchherla, Junwyn A. Lacsao, Jeffrey S. McNeil, Violante Moschiano, Paing Z. Htet, Sead Zildzic, Eric N. Lee
  • Publication number: 20260195264
    Abstract: A memory device can include a memory array including memory cells arranged in one or more pages. The memory array can be coupled to control logic to receive a first request to write first data to a page of the one or more pages and program the first data to the page of the one or more pages at a first time responsive to receiving the first request. The control logic is further to receive a second request to write second data to the page of the one or more pages, read the page of the one or more pages, and program the second data to the page of the one or more pages at a second time responsive to receiving the second request. The control logic can also receive an erase request to erase the one or more pages after the second time.
    Type: Application
    Filed: March 4, 2026
    Publication date: July 9, 2026
    Inventors: Huai-Yuan Tseng, Xiangyu Tang, Eric N. Lee, Haibo Li, Kishore Kumar Muchherla, Akira Goda
  • Publication number: 20260186704
    Abstract: A device includes non-volatile memory dies, a memory controller coupled to the non-volatile memory dies, a processing unit coupled to the memory controller and the non-volatile memory dies, and an external interface coupled, via a multiplexer controlled by the processing unit, to the non-volatile memory dies. The processing unit is configured to perform operations including: selecting, by the multiplexer, a first non-volatile memory die, causing the memory controller to read a data item from the first non-volatile memory die, and causing the data item to be transmitted via the external interface.
    Type: Application
    Filed: December 29, 2025
    Publication date: July 2, 2026
    Inventors: Jeffrey S. McNeil, Eric N. Lee, Xiangyu Tang, Suresh Rajgopal, Sundararajan Sankaranarayanan, Akira Goda
  • Publication number: 20260186710
    Abstract: A compute device comprising includes volatile memory (VM) dies stacked with a non-volatile memory (NVM) die and a logic die having control logic. A first plurality of through-silicon vias (TSVs) are formed through the one or more VM dies and the NVM die. In embodiments, the first plurality of TSVs are intercoupled through a plurality of microbumps. The control logic writes data to and reading data from the one or more VM dies through a first subset of the first plurality of TSVs. The control logic folds the data from the one or more VM dies to the NVM die through a second subset of the first plurality of TSVs that are fewer than the first subset and are dedicated to the folding of the data.
    Type: Application
    Filed: November 14, 2025
    Publication date: July 2, 2026
    Inventors: Tim Hollis, Akira Goda, Sundararajan Sankaranarayanan, Jeffrey S. McNeil, Suresh Rajgopal, Eric N. Lee, Xiangyu Tang
  • Publication number: 20260186957
    Abstract: A compute device includes a compute die, a on-chip cache with one or more volatile memory dies and one or more non-volatile memory dies, and a memory controller all disposed on the package substrate. The controller determines a first memory size requirement of one or more first operations executed by the compute die, determines that the first memory size requirement satisfies a threshold criterion, and responsive to determining that the first memory size requirement satisfies the threshold criterion, disables the one or more non-volatile memory dies in the on-chip cache.
    Type: Application
    Filed: December 29, 2025
    Publication date: July 2, 2026
    Inventors: Xiangyu Tang, Jeffrey S. McNeil, Eric N. Lee, Akira Goda, Suresh Rajgopal, Sundararajan Sankaranarayanan
  • Publication number: 20260186967
    Abstract: A compute device includes one or more volatile memory (VM) dies and a non-volatile memory (NVM) die, stacked with the VM dies. The NVM die includes a wide-bit input/output (I/O) interface. Through-silicon vias (TSVs) are formed through the VM dies and the NVM die and interconnected through microbumps. A logic die is stacked with the VM dies and the NVM die. The wide-bit I/O interface is configured to handle data transfers over the TSVs to and from the VM dies, through the logic die, at one of a data rate of the VM dies or at a reduced rate compared to the data rate of the VM dies.
    Type: Application
    Filed: November 14, 2025
    Publication date: July 2, 2026
    Inventors: Jeffrey S. McNeil, Eric N. Lee, Xiangyu Tang, Sundararajan Sankaranarayanan, Suresh Rajgopal, Akira Goda
  • Publication number: 20260186979
    Abstract: An example address translation method includes: receiving, by a controller of a memory device including one or more volatile memory dies and one or more non-volatile memory dies, a memory read request; responsive to determining that a logical memory address specified by the memory read request exceeds an upper limit of a user-addressable capacity of the one or more volatile memory dies, translating the logical memory address to a physical memory address identifying a transfer unit (TU) residing on a non-volatile memory die of one or more non-volatile memory dies; retrieving, from the non-volatile memory die, a data item stored by the TU identified by the physical memory address; storing the data item in a cache located on a volatile memory die of the one or more volatile memory dies; and transmitting the data item to the requestor.
    Type: Application
    Filed: December 29, 2025
    Publication date: July 2, 2026
    Inventors: Suresh Rajgopal, Sundararajan Sankaranarayanan, Xiangyu Tang, Jeffrey S. McNeil, Eric N. Lee, Akira Goda, William Akin
  • Publication number: 20260186697
    Abstract: A compute device includes a compute die disposed on a package substrate, and an on-chip cache disposed on the package substrate and coupled to the compute die. The on-chip cache includes volatile and non-volatile memory dies and a memory controller which is coupled between the compute die and the on-chip cache. The memory controller is configured to perform operations including receiving a request to write data to the on-chip cache, determining respective access bandwidths for the one or more volatile memory dies and the one or more non-volatile memory dies based on respective characteristics of the one or more volatile memory dies and the one or more non-volatile memory dies, and writing respective portions of the first data to the one or more volatile memory dies and the one or more non-volatile memory dies, wherein respective sizes of the respective portions are based on the respective access bandwidths.
    Type: Application
    Filed: December 29, 2025
    Publication date: July 2, 2026
    Inventors: Xiangyu Tang, Jeffrey S. McNeil, Eric N. Lee, Akira Goda, Suresh Rajgopal, Sundararajan Sankaranarayanan
  • Publication number: 20260186941
    Abstract: A compute device includes a compute die, a on-chip cache with one or more volatile memory dies and one or more non-volatile memory dies, and a memory controller all disposed on the package substrate. The controller separates read commands, received from the compute die, according to processing threads executed by the compute die and includes prediction engines and coupled performance monitors. A first prediction engine predicts, for a first processing thread, a first data access pattern associated with a first read command received from the first processing thread. A first performance monitor determines a first statistical value corresponding to a likelihood that the first prediction engine successfully predicted the first data access pattern. The first performance monitor, responsive to the first statistical value satisfying a threshold value, forwards a prefetch command consistent with the first data access pattern to a prefetch command manager for handling.
    Type: Application
    Filed: December 29, 2025
    Publication date: July 2, 2026
    Inventors: Xiangyu Tang, Eric N. Lee, Jeffrey S. McNeil, Akira Goda, Suresh Rajgopal, Sundararajan Sankaranarayanan
  • Publication number: 20260186963
    Abstract: An example device includes a logic die, one or more volatile memory dies, one or more non-volatile memory dies, a plurality of through-silicon vias interconnecting the one or more volatile memory dies, the one or more non-volatile memory dies, and the logic die. The example device further includes a compute die, which in turn includes one or more processing units, and an interposer interconnecting the compute die and the logic die.
    Type: Application
    Filed: December 29, 2025
    Publication date: July 2, 2026
    Inventors: Suresh Rajgopal, Sundararajan Sankaranarayanan, Xiangyu Tang, Jeffrey S. McNeil, Eric N. Lee, Akira Goda, William Akin
  • Patent number: 12646573
    Abstract: Processing logic in a memory device receives a calibration scan command associated with the memory device. In response to the calibration scan command, execution of a set of read operations at a plurality of read voltage levels on the memory device is caused. In response to the calibration scan command, a set of bit counts is identified, where each bit count of the set of bit counts corresponds to a respective bin of a set of bins associated with the plurality of read voltage levels. Based on the bit count corresponding to each bin of the set of bins, a bin having a lowest bit count is identified.
    Type: Grant
    Filed: July 31, 2024
    Date of Patent: June 2, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Eric N. Lee, Violante Moschiano, Jeffrey S. McNeil, James Fitzpatrick, Sivagnanam Parthasarathy, Kishore Kumar Muchherla, Patrick R. Khayat
  • Patent number: 12638985
    Abstract: A system can include a processing device operatively coupled with the one or more memory devices, to perform operations that include writing data to the one or more memory devices and performing one or more scan operations on a management unit containing the data to determine a current value of a chosen data state metric. Each scan operation can be performed using a corresponding predetermined read-time parameter value. The operations can include determining whether the current value of the chosen data state metric satisfies a criterion, and can also include, responsive to determining that the current value of the chosen data state metric satisfies the criterion, selecting a remedial operation by determining whether redundancy metadata is included in a fault tolerant data stripe on the one or more memory devices. The operations can also include performing the remedial operation with respect to the management unit.
    Type: Grant
    Filed: August 15, 2024
    Date of Patent: May 26, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Robert Loren O. Ursua, Sead Zildzic, Eric N. Lee, Jonathan S. Parry, Lakshmi Kalpana K. Vakati, Jeffrey S. McNeil
  • Patent number: 12638990
    Abstract: A second read command to read second data from an array of memory cells is detected. An initial voltage to be applied to at least one wordline coupled to at least a subset of the array of memory cells is caused prior to releasing a first data associated with a first read command stored in a page buffer. The initial voltage to increase to a target value is caused. The page buffer to sense the second data from a bitline coupled to a page of the subset of the array of memory cells is caused. The sensed second data out of the bitline into the page buffer is read responsive to determining that the first data has been released from the page buffer.
    Type: Grant
    Filed: July 10, 2024
    Date of Patent: May 26, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Sundararajan Sankaranarayanan, Eric N. Lee
  • Patent number: 12619541
    Abstract: A memory device includes a first memory array, a second memory array, and a page cache circuit coupled to the first memory array and the second memory array. The page cache circuit includes at least one set of concurrent resources and at least one shared resource, wherein the at least one set of concurrent resources are asynchronously and concurrently accessible by the first memory array and the second memory array, and wherein the at least one shared resource is accessible in a time-multiplexed fashion by the first memory array and the second memory array.
    Type: Grant
    Filed: May 22, 2024
    Date of Patent: May 5, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Sundararajan Sankaranarayanan, Eric N. Lee
  • Patent number: 12614583
    Abstract: Control logic in a memory device selects two or more blocks of a plurality of blocks to concurrently scan during a scan operation. The control logic can further cause a first voltage to be applied to a dummy word line of each block of the two or more blocks to selectively couple a string of memory cells in each block of the two or more blocks to a different sense amplifier of a set of sense amplifiers coupled with the plurality of blocks. The control logic can cause a second voltage to be applied to a selected word line of each block of the two or more blocks to read a bit stored at a respective memory cell of the string of memory cells in each block out to the set of sense amplifier.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: April 28, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Junwyn A. Lacsao, Jeffrey S. McNeil, Violante Moschiano, Paing Z. Htet, Sead Zildzic, Eric N. Lee
  • Patent number: 12585583
    Abstract: A memory device can include a memory array including memory cells arranged in one or more pages. The memory array can be coupled to control logic to receive a first request to write first data to a page of the one or more pages and program the first data to the page of the one or more pages at a first time responsive to receiving the first request. The control logic is further to receive a second request to write second data to the page of the one or more pages, read the page of the one or more pages, and program the second data to the page of the one or more pages at a second time responsive to receiving the second request. The control logic can also receive an erase request to erase the one or more pages after the second time.
    Type: Grant
    Filed: July 23, 2024
    Date of Patent: March 24, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Huai-Yuan Tseng, Xiangyu Tang, Eric N. Lee, Haibo Li, Kishore Kumar Muchherla, Akira Goda
  • Publication number: 20260080962
    Abstract: A memory device includes a memory array and control logic, operatively coupled to the memory array, to perform operations including causing gate-induced drain leakage (GIDL) to be generated during a seeding operation of a program refresh operation, and causing, during the seeding operation, positive charge carriers generated by the GIDL to be transported to neutralize negative charge carriers generated by the program refresh operation.
    Type: Application
    Filed: November 26, 2025
    Publication date: March 19, 2026
    Inventors: Huai-Yuan Tseng, Eric N. Lee, Akira Goda, Kishore Kumar Muchherla, Tomoharu Tanaka
  • Publication number: 20260065972
    Abstract: Systems and methods for two-stage memory cell programming. An example memory device comprises: a memory array; and a controller coupled to the memory array, the controller to perform operations comprising: receiving a request to perform a memory programming operation with respect to a target set of memory cells electrically coupled to a target wordline and a set of target bitlines; performing a first stage of the memory programming operation by causing a ramping up programming voltage to be applied to the target wordline while causing one or more pillars associated with the target memory cells to be boosted in a staggered manner; and performing a second stage of the memory programming operation by causing a programming voltage to be applied to the target wordline, while selectively applying bias voltage to the set of target bitlines.
    Type: Application
    Filed: August 25, 2025
    Publication date: March 5, 2026
    Inventors: Lawrence Celso Miranda, Sheyang Ning, Jeffrey S. McNeil, Tomoko Ogura Iwasaki, Huai-Yuan Tseng, Akira Goda, Eric N. Lee, Koichi Kawai, Yoshihiko Kamata