Patents by Inventor Tiao-Hua Kuo

Tiao-Hua Kuo 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: 7443732
    Abstract: A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element, a source region and a drain region. The method includes receiving a programming window containing a predetermined number of bits that are to be programmed in the array and determining which of the predetermined number of bits are to be programmed in the memory array. The predetermined number of bits are simultaneously programmed to corresponding memory cells in the array. A programming state of the predetermined number of bits in the array is simultaneously verified.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: October 28, 2008
    Assignee: Spansion LLC
    Inventors: Tiao-Hua Kuo, Nancy Leong, Nian Yang, Guowei Wang, Aaron Lee, Sachit Chandra, Michael A. VanBuskirk, Johnny Chen, Darlene Hamilton, Binh Quang Le
  • Patent number: 7433228
    Abstract: A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element having at least two charge storage areas for storing at least two independent charges, a source region and a drain region. The method includes designating at least one memory cell as a high-speed memory cell and pre-conditioning the high-speed memory cells by placing a first of the at least two charge storage areas into a programmed state, and subsequently enabling the programming on the second area with much higher rate.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: October 7, 2008
    Assignee: Spansion LLC
    Inventors: Tiao-Hua Kuo, Nancy Leong, Hounien Chen, Sachit Chandra, Nian Yang
  • Publication number: 20070064464
    Abstract: A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element, a source region and a drain region. The method includes receiving a programming window containing a predetermined number of bits that are to be programmed in the array and determining which of the predetermined number of bits are to be programmed in the memory array. The predetermined number of bits are simultaneously programmed to corresponding memory cells in the array. A programming state of the predetermined number of bits in the array is simultaneously verified.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Inventors: Tiao-Hua Kuo, Nancy Leong, Nian Yang, Guowei Wang, Aaron Lee, Sachit Chandra, Michael VanBuskirk, Johnny Chen, Darlene Hamilton, Binh Le
  • Publication number: 20070064480
    Abstract: A method is provided for programming a nonvolatile memory array including an array of memory cells, where each memory cell including a substrate, a control gate, a charge storage element having at least two charge storage areas for storing at least two independent charges, a source region and a drain region. The method includes designating at least one memory cell as a high-speed memory cell and pre-conditioning the high-speed memory cells by placing a first of the at least two charge storage areas into a programmed state, and subsequently enabling the programming on the second area with much higher rate.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Inventors: Tiao-Hua Kuo, Nancy Leong, Hounien Chen, Sachit Chandra, Nian Yang
  • Patent number: 6662262
    Abstract: A simultaneous operation flash memory capable of providing double protection to An OTP sector. The preferred simultaneous operation flash memory comprises an OTP write-protect CAM, which is in a programmed state if the OTP sector is write-protected. In addition, the preferred simultaneous flash memory further includes an OTP sector lock CAM that is electrically connected with the OTP write-protect CAM. The OTP sector lock CAM is used to lock the OTP write-protect CAM in the programmed state, which, in turn, will designate the OTP sector as read only.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: December 9, 2003
    Assignees: Advanced Micro Devices, Inc., Fujitsu Limited
    Inventors: Yasushi Kasa, Johnny Chung-Lee Chen, Guowei Wang, Tiao-Hua Kuo
  • Patent number: 6633949
    Abstract: A bank selector encoder comprises a partition indicator circuit having a plurality of partition boundary indicator terminals, a plurality of inverters arranged in a plurality of columns, with each column of the inverters coupled to a respective one of a plurality of columns of ROM cells in a ROM array and a plurality of bank selector code outputs coupled to respective columns of the inverters. The partition boundary indicator terminals are capable of designating a memory partition boundary to identify an upper memory bank and a lower memory bank. The bank selector encoder is capable of generating an identifying bank selector code for each of a plurality of the predetermined memory partition boundaries. The bank selector encoder outputs code bits of a bank selector code based upon the partition boundary indicator terminals.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: October 14, 2003
    Assignees: Advanced Micro Devices, Inc., Fujitsu Limited
    Inventors: Tiao-Hua Kuo, Yasushi Kasa, Nancy Leong, Johnny Chen, Michael Van Buskirk
  • Patent number: 6571307
    Abstract: A multiple purpose bus for a flash memory device that allows six sets of data signals to utilize the bus. The multiple purpose bus includes sixteen circuit lines that extend from one end of the memory device to another end of the memory device. Control signals that correspond to each set of data signals couple the sets of data signals to the circuit lines. A grounding circuit is provided that couples the circuit lines to a ground when none of the sets of data signals are utilizing the multiple purpose bus.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: May 27, 2003
    Assignees: Advanced Micro Devices, Inc., Fujitsu Limited
    Inventors: Tiao-Hua Kuo, Nancy S. Leong, Takao Akagoi, Yasushi Kasa
  • Patent number: 6550028
    Abstract: An array threshold voltage test mode for a flash memory device is disclosed. During the test mode, a test voltage is routed directly to the gates of the flash memory transistors selected by a given address. If the test voltage causes the selected transistors to change state by crossing their threshold voltage level, the change will be reflected in the data outputs of the device. By varying the test voltages and the addresses and monitoring the data outputs, the array threshold voltage distribution can be determined for the entire device.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: April 15, 2003
    Assignees: Advanced Micro Devices, Inc., Fujitsu Limited
    Inventors: Takao Akaogi, Tiao-Hua Kuo, Fan W. Lai
  • Patent number: 6470414
    Abstract: A bank selector circuit for a simultaneous operation flash memory device with a flexible bank partition architecture comprises a memory boundary option, a bank selector encoder coupled to receive a memory partition indicator signal from the memory boundary option, and a bank selector decoder coupled to receive a bank selector code from the bank selector encoder. The decoder, upon receiving a memory address, outputs a bank selector output signal to point the memory address to either a lower memory bank or an upper memory bank in the simultaneous operation flash memory device, in dependence upon the selected memory partition boundary.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: October 22, 2002
    Assignees: Advanced Micro Devices, Inc., Fujitsu Limited
    Inventors: Tiao-Hua Kuo, Yasushi Kasa, Nancy Leong, Johnny Chen, Michael Van Buskirk
  • Patent number: 6463516
    Abstract: A variable sector size for a flash memory device is disclosed. The total available memory of the flash memory device is divided into sub-units. Each sub-unit has a pre-decoder coupled with it to enable operations on the memory within that sub-unit. A sector size control register is coupled with pre-decoder enabling logic which is coupled with the pre-decoders. The sector size control register and pre-decoder enabling logic determines how many pre-decoders, and therefore how many sub-units, are activated at a given time for a given memory operation.
    Type: Grant
    Filed: September 18, 2000
    Date of Patent: October 8, 2002
    Assignees: Advanced Micro Devices, Inc., Fujitsu Limited
    Inventors: Nancy S. Leong, Johnny C. Chen, Tiao-Hua Kuo, Kazuhiro Kurihara
  • Publication number: 20020010828
    Abstract: A bank selector encoder comprises a partition indicator circuit having a plurality of partition boundary indicator terminals, a plurality of inverters arranged in a plurality of columns, with each column of the inverters coupled to a respective one of a plurality of columns of ROM cells in a ROM array and a plurality of bank selector code outputs coupled to respective columns of the inverters. The partition boundary indicator terminals are capable of designating a memory partition boundary to identify an upper memory bank and a lower memory bank. The bank selector encoder is capable of generating an identifying bank selector code for each of a plurality of the predetermined memory partition boundaries. The bank selector encoder outputs code bits of a bank selector code based upon the partition boundary indicator terminals.
    Type: Application
    Filed: June 26, 2001
    Publication date: January 24, 2002
    Inventors: Tiao-Hua Kuo, Yasushi Kasa, Nancy Leong, Johnny Chen, Michael Van Buskirk
  • Patent number: 6331950
    Abstract: An input circuit for a flash memory device is disclosed. The input circuit includes an input for receiving a voltage signal from an external source representing a digital logic signal. The input circuit further includes a pull up circuit which is coupled with the input and pulls the input to a high logic level when the input is not connected to any external source.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: December 18, 2001
    Assignees: Fujitsu Limited, Advanced Micro Devices, Inc.
    Inventors: Tiao-Hua Kuo, Yasushi Kasa, Johnny C. Chen
  • Publication number: 20010052049
    Abstract: A bank selector circuit for a simultaneous operation flash memory device with a flexible bank partition architecture comprises a memory boundary option, a bank selector encoder coupled to receive a memory partition indicator signal from the memory boundary option, and a bank selector decoder coupled to receive a bank selector code from the bank selector encoder. The decoder, upon receiving a memory address, outputs a bank selector output signal to point the memory address to either a lower memory bank or an upper memory bank in the simultaneous operation flash memory device, in dependence upon the selected memory partition boundary.
    Type: Application
    Filed: June 26, 2001
    Publication date: December 13, 2001
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Tiao-Hua Kuo, Yasushi Kasa, Nancy Leong, Johnny Chen, Michael Van Buskirk
  • Patent number: 6275894
    Abstract: A bank selector circuit for a simultaneous operation flash memory device with a flexible bank partition architecture comprises a memory boundary option 18, a bank selector encoder 2 coupled to receive a memory partition indicator signal from the memory boundary option 18, and a bank selector decoder 3 coupled to receive a bank selector code from the bank selector encoder 2. The decoder 3, upon receiving a memory address, outputs a bank selector output signal to point the memory address to either a lower memory bank or an upper memory bank in the simultaneous operation flash memory device, in dependence upon the selected memory partition boundary.
    Type: Grant
    Filed: September 23, 1998
    Date of Patent: August 14, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Tiao-Hua Kuo, Yasushi Kasa, Nancy Leong, Johnny Chen, Michael Van Buskirk
  • Patent number: 6208558
    Abstract: An acceleration circuit for fast programming and fast chip erase of a non-volatile memory array (46) comprises an acceleration input (2) coupled to a triggering circuit (4) which is capable of generating fast program and fast chip erase commands. In an embodiment, the triggering circuit (4) comprises a high voltage detector (6), which is coupled to the acceleration input (2), and a logic circuit (8), which is coupled to the high voltage detector (6) and has a plurality of command write inputs (10). In a further embodiment, the acceleration voltage is reduced by a regulator (52) to generate a regulated voltage, which is supplied to the memory cells (72a, 72b, 74a, 74b, . . . ) in fast program and fast chip erase modes.
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: March 27, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Johnny Chen, Tiao-Hua Kuo, Nancy Leong
  • Patent number: 6157567
    Abstract: The invention is directed to a single power supply pin non-volatile memory device that increases programming speed by providing for two-cycle programming. The invention maintains measures to prevent accidental user overwrites and maintains JEDEC standard compatibility. To provide for two-cycle programming, a three-cycle unlock bypass command is first sent, in one embodiment, after which a plurality of consecutive two-cycle program commands can be sent.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: December 5, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Tiao-Hua Kuo, Eric Itakura, May Xie, Nancy Leong
  • Patent number: 6125056
    Abstract: A method for fast programming of non-volatile memory cells in a non-volatile memory array comprises the steps of providing an acceleration voltage greater than the internal pump voltage supplied by a conventional internal drain pump, providing a program write command, and coupling the acceleration voltage to provide a programming current to all of the bit lines selected to be programmed at a time. In an embodiment, the acceleration voltage is reduced to a drain voltage before it is applied to the drains of the memory cells. In an embodiment in which the flash memory cells comprise typical dual-gate NOR devices, the acceleration voltage is in the range of about 7 V to about 10 V, and the drain voltage is on the order of about 5 V. The sources of the memory cells are grounded during the fast programming operation.
    Type: Grant
    Filed: April 14, 1999
    Date of Patent: September 26, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Johnny Chen, Tiao-Hua Kuo, Nancy Leong
  • Patent number: 6125058
    Abstract: A system for optimizing the equalization pulse of a read sense amplifier is disclosed. A number of capacitor circuits are provided that can be coupled to a timing circuit in a variety of combinations. The different combinations of coupled and decoupled capacitor circuits result in different durational lengths of the equalization pulse. A testing sequence determines the optimal durational length of the equalization pulse by testing the different combinations of coupled capacitors. The optimal combination is then permanently stored in attribute cells for optimizing the equalization pulse in normal operation.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: September 26, 2000
    Assignees: Advanced Micro Devices, Inc., Fujitsu Limited
    Inventors: Tiao-Hua Kuo, Nancy S. Leong, Takao Akaogi, Johnny C. Chen
  • Patent number: 6101129
    Abstract: A method for fast chip erase of memory cells in a non-volatile memory array comprises the steps of providing an acceleration voltage greater than the internal pump voltage supplied by a conventional internal voltage supply pump, providing an erase write command, and performing a fast erase operation on the memory cells, comprising the step of coupling the acceleration voltage to the sources of the memory cells in a plurality of sectors simultaneously. In an embodiment, a fast preprogramming operation is performed on the memory cells prior to the step of performing the fast erase operation in the fast chip erase mode. In a further embodiment, a fast weak programming (APDE) operation is performed on the memory cells subsequent to the step of performing the fast erase operation in the fast chip erase mode.
    Type: Grant
    Filed: April 14, 1999
    Date of Patent: August 8, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Johnny Chen, Tiao-Hua Kuo, Nancy Leong
  • Patent number: 6033955
    Abstract: A method of forming flexibly partitioned metal line segments 10 and 12 for separate memory banks in a simultaneous operation flash memory device with a flexible bank partition architecture comprises the steps of providing a basic metal layer 2 comprising a plurality of basic metal layer segments 2a, 2b, 2c, . . . 2j separated by a plurality of gaps 6a, 6b, 6c, . . . 6i, each of the gaps having a predefined gap interval length, and providing a metal option layer 8 comprising a plurality of metal option layer segments on the basic metal layer 2, the metal option layer segments overlapping the gaps between the basic metal layer segments but leaving one of the gaps open, to form the metal line segments for the separate memory banks.
    Type: Grant
    Filed: September 23, 1998
    Date of Patent: March 7, 2000
    Assignees: Advanced Micro Devices, Inc., Fujitsu Limited
    Inventors: Tiao-Hua Kuo, Yasushi Kasa, Nancy Leong, Johnny Chen, Michael Van Buskirk