Patents by Inventor George M. Lattimore

George M. Lattimore 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: 7466607
    Abstract: A de-coupled memory access system including a memory access control circuit is configured to generate first and second independent, de-coupled time references. The memory access control circuit includes a read initiate circuit responsive to the first time reference and a read signal for generating a read enable signal, and a write initiate circuit responsive to the second time reference and a write signal for generating a write enable signal independent of the read enable signal for providing independent, de-coupled write access to a memory array.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: December 16, 2008
    Assignee: Analog Devices, Inc.
    Inventors: Paul W. Hollis, George M. Lattimore, Matthew B. Rutledge
  • Patent number: 7440312
    Abstract: A memory write timing system includes a modified memory bitcell including a storage device and a write/read circuit for writing/reading data to/from the storage device; and an output circuit for detecting the current state of the storage device.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: October 21, 2008
    Assignee: Analog Devices, Inc.
    Inventors: Paul W. Hollis, George M. Lattimore
  • Publication number: 20080084780
    Abstract: A memory write timing system includes a modified memory bitcell including a storage device and a write/read circuit for writing/reading data to/from the storage device; and an output circuit for detecting the current state of the storage device.
    Type: Application
    Filed: October 2, 2006
    Publication date: April 10, 2008
    Inventors: Paul W. Hollis, George M. Lattimore
  • Patent number: 6629215
    Abstract: In order to provide an improved wiring management approach, a multiple port memory apparatus (200) is proposed, which comprises a first memory field of a first memory array (201) of at least three memory arrays (201, 202, 203) storing first data, wherein the first memory field is identified by a first address, a first memory field of a second memory array (202) of the at least three memory arrays (201, 202, 203) storing second data, wherein the first memory field of the second memory array (202) is also identified by the first address, and a first memory field of a third memory array (203) of the at least three memory arrays (201, 202, 203) storing select data indicating, whether the first data or the second data, each stored under the first address but in different memory arrays, have been lastly written.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: September 30, 2003
    Assignee: International Business Machines Corporation
    Inventors: Juergen Pille, Rolf Sautter, Dieter Wendel, George M. Lattimore
  • Patent number: 6604173
    Abstract: A method for controlling access to at least one external cache memory in a processing system, the at least one external cache memory having a number of lines of data and a number of bytes per line of data, the method includes determining a smallest cache memory size for use in the at least one external cache memory, and configuring a tag array of the at least one external cache memory to support the smallest determined cache memory size. A system for controlling access to at least one external cache memory in a processing system, the at least one external cache memory having a number of lines of data and a number of bytes per line of data, includes a circuit for configuring each tag field of a plurality of tag fields in a tag array in the at least one external cache memory to have a number of bits sufficient to support a smallest determined cache memory, and utilizing each tag field to determine whether data being accessed resides in the at least one external cache memory.
    Type: Grant
    Filed: November 21, 1995
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventors: Hoichi Cheong, Dwain A. Hicks, George M. Lattimore, Peichun P. Liu
  • Patent number: 6353558
    Abstract: An apparatus embodiment of the present invention includes a memory array with lines of memory cells. The lines are coupled to respective wordlines. The lines may be selected by a wordline signal that is asserted responsive to a first clock signal being asserted. The apparatus also includes “write wordline” generators coupled to respective ones of the wordlines. A write wordline generator will assert a write wordline signal responsive to a second clock signal being asserted and before the next time the first clock signal is asserted, but after the first clock signal is deasserted. The apparatus further includes a comparator, which has a first set of inputs coupled to bit lines of the memory cells for reading the contents of the cells, and a second set of inputs for reading a data value. The comparator has a compare match output upon which it asserts a compare match signal if the contents matches the data value.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: March 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: George M. Lattimore, Jose Angel Paredes
  • Publication number: 20010044882
    Abstract: In order to provide an improved wiring management approach, a multiple port memory apparatus (200) is proposed, which comprises a first memory field of a first memory array (201) of at least three memory arrays (201, 202, 203) storing first data, wherein the first memory field is identified by a first address, a first memory field of a second memory array (202) of the at least three memory arrays (201, 202, 203) storing second data, wherein the first memory field of the second memory array (202) is also identified by the first address, and a first memory field of a third memory array (203) of the at least three memory arrays (201, 202, 203) storing select data indicating, whether the first data or the second data, each stored under the first address but in different memory arrays, have been lastly written.
    Type: Application
    Filed: March 19, 2001
    Publication date: November 22, 2001
    Applicant: International Business Machines Corporation
    Inventors: Juergen Pille, Rolf Sautter, Dieter Wendel, George M. Lattimore
  • Patent number: 5615168
    Abstract: A method and apparatus for providing single clock cycle pipelined access of a memory system, which combines synchronization and self resetting techniques, includes an array of memory cells that are arranged into columns and rows and intercoupled by bit lines and word lines. The memory system also includes an address decoder and a sense enable circuit. The address decoder, upon receiving an address, interprets the address to enable a particular word line, or word lines, and to disable precharging of a bit line, or bit lines. With the word line active, the sense enable circuit generates a sense enable signal when the clock signal has encountered a transitional edge, or is in an active state. When the sense enable signal is active, the sense amplifier reads the data from the addressed memory cell via the bit lines to produce output data.
    Type: Grant
    Filed: October 2, 1995
    Date of Patent: March 25, 1997
    Assignee: International Business Machines Corporation
    Inventors: George M. Lattimore, Michael K. Ciraula, Manoj Kumar, Joseph M. Poplawski, Jr., Dieter F. Wendel, Friedrich Wernicke
  • Patent number: 5581734
    Abstract: A high performance shared cache is provided to support multiprocessor systems and allow maximum parallelism in accessing the cache by the processors, servicing one processor request in each machine cycle, reducing system response time and increasing system throughput. The shared cache of the present invention uses the additional performance optimization techniques of pipelining cache operations (loads and stores) and burst-mode data accesses. By including built-in pipeline stages, the cache is enabled to service one request every machine cycle from any processing element. This contributes to reduction in the system response time as well as the throughput. With regard to the burst-mode data accesses, the widest possible data out of the cache can be stored to, and retrieved from, the cache by one cache access operation.
    Type: Grant
    Filed: August 2, 1993
    Date of Patent: December 3, 1996
    Assignee: International Business Machines Corporation
    Inventors: Michael T. DiBrino, Dwain A. Hicks, George M. Lattimore, Kimming K. So, Hanaa Youssef
  • Patent number: 5467037
    Abstract: A self resetting CMOS (SRCMOS) circuit operates with a variable clock cycle. Circuit oscillation is avoided in either long or short clock cycles. At the same time, the circuit eliminates overlapping currents by incorporating a ground interrupt device. The reset generation path is optimized to provide a fast and narrow reset pulse. In addition, the circuit saves power.
    Type: Grant
    Filed: November 21, 1994
    Date of Patent: November 14, 1995
    Assignee: International Business Machines Corporation
    Inventors: Manoj Kumar, George M. Lattimore, Joseph M. Poplawski, Jr.