Patents by Inventor Paul D. Ruby

Paul D. Ruby 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: 8243529
    Abstract: Memory devices and methods are described that include communication circuitry between page buffers in a memory array. Examples include communication circuitry that provide status information of page buffers that are directly adjacent to a given page buffer. The exchanged information can be used to adjust a given page buffer to compensate for effects in directly adjacent data lines that are being operated at the same time.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: August 14, 2012
    Assignee: Micron Technology, Inc.
    Inventors: Paul D. Ruby, Violante Moschiano
  • Publication number: 20110310664
    Abstract: Some embodiments include apparatus and methods having memory cells coupled in series and a module to cause an application of voltages with at least three different values to gates of the memory cells during an operation to retrieve information stored in at least one of the memory cells. Additional apparatus and methods are described.
    Type: Application
    Filed: August 26, 2011
    Publication date: December 22, 2011
    Inventor: Paul D. Ruby
  • Publication number: 20110280082
    Abstract: Some embodiments include a memory device and a method of programming memory cells of the memory device. One such method includes applying voltages to data lines associated with different groups of memory cells during a programming operation. Such a method applies the voltages to the data lines associated with a last group of memory cells being programmed in a different fashion from the other groups of memory cells after the other groups of memory cells have been programmed. Other embodiments including additional memory devices and methods are described.
    Type: Application
    Filed: May 12, 2010
    Publication date: November 17, 2011
    Inventors: Paul D. Ruby, Violante Moschiano, Giovanni Santin
  • Patent number: 8009478
    Abstract: Some embodiments include apparatus and methods having memory cells coupled in series and a module to cause an application of voltages with at least three different values to gates of the memory cells during an operation to retrieve information stored in at least one of the memory cells. Additional apparatus and methods are described.
    Type: Grant
    Filed: October 5, 2009
    Date of Patent: August 30, 2011
    Assignee: Micron Technology, Inc.
    Inventor: Paul D. Ruby
  • Publication number: 20110107014
    Abstract: Memory devices and methods are described that include communication circuitry between page buffers in a memory array. Examples include communication circuitry that provide status information of page buffers that are directly adjacent to a given page buffer. The exchanged information can be used to adjust a given page buffer to compensate for effects in directly adjacent data lines that are being operated at the same time.
    Type: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Inventors: Paul D. Ruby, Violante Moschiano
  • Publication number: 20110080787
    Abstract: Some embodiments include apparatus and methods having memory cells coupled in series and a module to cause an application of voltages with at least three different values to gates of the memory cells during an operation to retrieve information stored in at least one of the memory cells. Additional apparatus and methods are described.
    Type: Application
    Filed: October 5, 2009
    Publication date: April 7, 2011
    Inventor: Paul D. Ruby
  • Publication number: 20110080789
    Abstract: Apparatus, methods, and systems are disclosed, including those to improve program voltage distribution width using automatic selective slow program convergence (ASSPC). One such method may include determining whether a threshold voltage (Vt) associated with a memory cell has reached a particular pre-program verify voltage. In response to the determination, a voltage applied to a bit-line coupled to the memory cell may be automatically incremented at least twice as the program voltage is increased, until the cell is properly programmed. Additional embodiments are also described.
    Type: Application
    Filed: October 5, 2009
    Publication date: April 7, 2011
    Inventors: Pranav Kalavade, Krishna K. Parat, Paul D. Ruby
  • Patent number: 7116597
    Abstract: The various embodiments of the present invention provide high precision reference devices, methods, and systems. A high precision reference device may include a plurality of reference cells to receive bias voltages and to provide a cell reference, and an averaging stage coupled to the reference cells to generate an average reference that is the average of the cell references. Other devices, methods, and systems are also claimed and described.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: October 3, 2006
    Assignee: Intel Corporation
    Inventors: Matthew Goldman, Balaji Srinivasan, Kerry D. Tedrow, Paul D. Ruby
  • Patent number: 7007131
    Abstract: A method wherein a special programming mode of a memory is entered and internal program verification by the memory is disabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. The special programming mode is exited and internal program verification by the memory is enabled. The special programming mode may use hashing to optimize testing for a memory such as a nonvolatile flash memory.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: February 28, 2006
    Assignee: Intel Corporation
    Inventors: Terry L. Kendall, Paul D. Ruby
  • Patent number: 6834323
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. A host processor verifies external to the memory the programming of the plurality of data words into the memory. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Grant
    Filed: December 26, 2000
    Date of Patent: December 21, 2004
    Assignee: Intel Corporation
    Inventors: Lance W. Dover, Robert N. Hasbun, Paul D. Ruby, William T. Reaves
  • Patent number: 6732306
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. Hashing is performed with respect to the plurality of data words to generate a first hash value. The host processor compares the first hash value with a second hash value to see whether the first and second hash values are the same or different. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Grant
    Filed: December 26, 2000
    Date of Patent: May 4, 2004
    Assignee: Intel Corporation
    Inventors: Lance W. Dover, Robert N. Hasbun, Paul D. Ruby, William T. Reaves
  • Patent number: 6700820
    Abstract: Programming non-volatile memory devices includes identifying addresses in a data buffer for storing a particular one of a plurality of threshold voltage levels, then pulsing the array memory cells to program the array memory cells to the particular threshold voltage level. The identifying and pulsing is repeated for each of the threshold voltage levels.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: March 2, 2004
    Assignee: Intel Corporation
    Inventors: Daniel R. Elmhurst, Kerry D. Tedrow, Paul D. Ruby
  • Publication number: 20030123295
    Abstract: Programming non-volatile memory devices includes identifying addresses in a data buffer for storing a particular one of a plurality of threshold voltage levels, each of which is represented by a unique pattern of signals and then pulsing the array memory cells associated with the identified addresses to program the array memory cells to the particular threshold voltage level. The identifying and pulsing is repeated for each of the threshold voltage levels. Subsequently, each array memory cell is verified as to whether the cell is programmed with a threshold voltage level that correctly represents the corresponding pattern of signals for that cell.
    Type: Application
    Filed: January 3, 2002
    Publication date: July 3, 2003
    Inventors: Daniel R. Elmhurst, Kerry D. Tedrow, Paul D. Ruby
  • Publication number: 20020083381
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. A host processor verifies external to the memory the programming of the plurality of data words into the memory. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Application
    Filed: December 26, 2000
    Publication date: June 27, 2002
    Inventors: Lance W. Dover, Robert N. Hasbun, Paul D. Ruby, William T. Reaves
  • Publication number: 20020083385
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. Hashing is performed with respect to the plurality of data words to generate a first hash value. The host processor compares the first hash value with a second hash value to see whether the first and second hash values are the same or different. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Application
    Filed: December 26, 2000
    Publication date: June 27, 2002
    Inventors: Lance W. Dover, Robert N. Hasbun, Paul D. Ruby, William T. Reaves
  • Publication number: 20020080652
    Abstract: A method wherein a special programming mode of a memory is entered. The special programming mode disables internal verification by the memory. The memory includes automation circuitry for program verification. A plurality of words is programmed into the memory without the memory performing internal program verification. The special programming mode is exited and internal program verification by the memory is enabled. An apparatus is also described having a host processor and a memory with special programming mode circuitry.
    Type: Application
    Filed: December 27, 2000
    Publication date: June 27, 2002
    Inventors: Terry L. Kendall, Paul D. Ruby