Patents by Inventor Hendrik Hartono

Hendrik Hartono 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: 11705163
    Abstract: A memory device can include a nonvolatile memory (NVM) cell array, data path circuits, coupled between the NVM cell array and an output of the device, that are configured to enable access to the NVM cell array via a plurality of bit lines. A first charge pump can generate a first voltage supply. A second charge pump can generate a second voltage supply. Switch circuits are configured to, in a first mode, couple the first voltage supply to data path circuits, and in a second mode, couple the second voltage supply to the data path circuits. The first charge pump, the second charge pump, the switch circuits, the data path circuits and the NVM cell array are formed with the same integrated circuit substrate. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: July 18, 2023
    Assignee: Adesto Technologies Corporation
    Inventors: Stephen Trinh, Duong Vinh Hao, Nguyen Khac Hieu, Hendrik Hartono, John Dinh, Shane Charles Hollmer
  • Patent number: 11056155
    Abstract: A memory device can include a plurality of banks, each bank including a memory cell array of nonvolatile (NV) memory cells; a plurality of charge pumps, including a first charge pump and second charge pump; and a switch circuit. The switch circuit can be configured to, in a first mode, connect the first charge pump to first circuits of the banks and isolate the second charge pump from the first circuits, and in a second mode, isolate the first charge pump from the first circuits and connect the second charge pump to the first circuits.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: July 6, 2021
    Assignee: Adesto Technologies Corporation
    Inventors: Stephen Trinh, Duong Vinh Hao, Nguyen Khac Hieu, Hendrik Hartono, John Dinh, Shane Charles Hollmer
  • Publication number: 20100052771
    Abstract: A system for driving multiple charge pumps in a single unit is disclosed. The charge pump system includes a set of multiple charge pumps arranged in parallel. The charge pumps are connected to a clock signal generator, which generates clock signals that direct the charging of the charge pumps and are offset in time from one another. The clock signals may be generated such that rising edges of the clock signals are separated by a specified time interval. The clock signals may be generated by a ring oscillator using signals provided by stages of the oscillator to generate the multiple signals. The clock signals may also be generated by providing a single input clock signal to a multi-phase generator, which outputs a set of clock signals having different phases based on the input clock signal. The system may also be configured to generate the offset clock signals using other methods, such as using a programmed microcontroller or using spread spectrum techniques.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Inventor: Hendrik Hartono
  • Patent number: 7532524
    Abstract: Methods and apparatuses for disabling a bad bitline for verification operations, and for determining whether a programming operation have failed, include setting a bitline disable latch for a bad bitline, and inhibiting operation of a program latch if the bitlines is excluded or if a programming operation fails.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: May 12, 2009
    Assignee: Micron Technology, Inc.
    Inventors: Hendrik Hartono, Aaron Yip, Benjamin Louie
  • Patent number: 7486530
    Abstract: A non-volatile memory device and data comparison circuit are described that facilitate the comparison of data between two blocks of data, such as the I/O buffer or data cache of a memory and the sense amplifiers, that allow for simple and rapid comparison of data bits and results in a signal flag indicating a data match or a mis-match. This allows for a simple parallel data bit comparison capability that allows a fast initial comparison result without requiring a time-consuming individual bit-by-bit data comparison. In one embodiment, two data blocks to be compared are divided into a number of paired segments, wherein each pair of segments are compared in parallel by a data comparison circuit, such that a mis-match can be located to the affected data segments or the results logically combined to indicate a match or mis-match for the complete data blocks.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: February 3, 2009
    Assignee: Micron Technology, Inc.
    Inventors: Hendrik Hartono, Benjamin Louie, Aaron Yip, Hagop A. Nazarian
  • Publication number: 20070285988
    Abstract: Methods and apparatuses for disabling a bad bitline for verification operations, and for determining whether a programming operation have failed, include setting a bitline disable latch for a bad bitline, and inhibiting operation of a program latch if the bitlines is excluded or if a programming operation fails.
    Type: Application
    Filed: August 21, 2007
    Publication date: December 13, 2007
    Inventors: Hendrik Hartono, Aaron Yip, Benjamin Louie
  • Patent number: 7274607
    Abstract: Methods and apparatuses for disabling a bad bitline for verification operations, and for determining whether a programming operation have failed, include setting a bitline disable latch for a bad bitline, and inhibiting operation of a program latch if the bitlines is excluded or if a programming operation fails.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: September 25, 2007
    Assignee: Micron Technology, Inc.
    Inventors: Hendrik Hartono, Aaron Yip, Benjamin Louie
  • Patent number: 7254049
    Abstract: A non-volatile memory device and data comparison circuit are described that facilitate the comparison of data between two blocks of data, such as the I/O buffer or data cache of a memory and the sense amplifiers, that allow for simple and rapid comparison of data bits and results in a signal flag indicating a data match or a mis-match. This allows for a simple parallel data bit comparison capability that allows a fast initial comparison result without requiring a time-consuming individual bit-by-bit data comparison. In one embodiment, two data blocks to be compared are divided into a number of paired segments, wherein each pair of segments are compared in parallel by a data comparison circuit, such that a mis-match can be located to the affected data segments or the results logically combined to indicate a match or mis-match for the complete data blocks.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: August 7, 2007
    Assignee: Micron Technology, Inc.
    Inventors: Hendrik Hartono, Benjamin Louie, Aaron Yip, Hagop A. Nazarian
  • Publication number: 20070030739
    Abstract: A non-volatile memory device and data comparison circuit are described that facilitate the comparison of data between two blocks of data, such as the I/O buffer or data cache of a memory and the sense amplifiers, that allow for simple and rapid comparison of data bits and results in a signal flag indicating a data match or a mis-match. This allows for a simple parallel data bit comparison capability that allows a fast initial comparison result without requiring a time-consuming individual bit-by-bit data comparison. In one embodiment, two data blocks to be compared are divided into a number of paired segments, wherein each pair of segments are compared in parallel by a data comparison circuit, such that a mis-match can be located to the affected data segments or the results logically combined to indicate a match or mis-match for the complete data blocks.
    Type: Application
    Filed: October 13, 2006
    Publication date: February 8, 2007
    Inventors: Hendrik Hartono, Benjamin Louie, Aaron Yip, Hagop Nazarian
  • Publication number: 20060285390
    Abstract: Methods and apparatuses for disabling a bad bitline for verification operations, and for determining whether a programming operation have failed, include setting a bitline disable latch for a bad bitline, and inhibiting operation of a program latch if the bitlines is excluded or if a programming operation fails.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Inventors: Hendrik Hartono, Aaron Yip, Benjamin Louie
  • Publication number: 20060245272
    Abstract: A non-volatile memory device and data comparison circuit are described that facilitate the comparison of data between two blocks of data, such as the I/O buffer or data cache of a memory and the sense amplifiers, that allow for simple and rapid comparison of data bits and results in a signal flag indicating a data match or a mis-match. This allows for a simple parallel data bit comparison capability that allows a fast initial comparison result without requiring a time-consuming individual bit-by-bit data comparison. In one embodiment, two data blocks to be compared are divided into a number of paired segments, wherein each pair of segments are compared in parallel by a data comparison circuit, such that a mis-match can be located to the affected data segments or the results logically combined to indicate a match or mis-match for the complete data blocks.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 2, 2006
    Inventors: Hendrik Hartono, Benjamin Louie, Aaron Yip, Hagop Nazarian