Patents by Inventor Robert Anthony Ross, Jr.

Robert Anthony Ross, Jr. 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: 6915385
    Abstract: An apparatus and method for unaligned cache reads is implemented. Data signals on a system bus are remapped into a cache line wherein a plurality of data values to be read from the cache are output in a group-wise fashion. The remapping defines a grouping of the data values in the cache line. A multiplexer is coupled to each group of storage units containing the data values, wherein a multiplexer input is coupled to each storage unit in the corresponding group. A logic array coupled to each MUX generates a control signal for selecting the data value output from each MUX. The control signal is generated in response to the read address which is decoded by each logic array.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Terry Lee Leasure, George Mcneil Lattimore, Robert Anthony Ross, Jr., Gus Wai Yan Yeung
  • Patent number: 6195280
    Abstract: A memory and a method for communicating therewith are implemented having a unidirectional write bus for writing to memory cells within a plurality of memory cell groups. Local bitlines associated with each of the memory cell groups communicate write data to the associated memory cell. Global bitlines coupled to all of the memory cells are decoupled from the local bitlines during a write operation. Following a write operation the local bitlines are restored by a precharge operation during which the global and local bitlines are also decoupled.
    Type: Grant
    Filed: March 9, 2000
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Younes Lotfi, Robert Anthony Ross, Jr., Gus Wai-Yan Yeung
  • Patent number: 6191620
    Abstract: A comparator circuit (40) includes a comparator network and a comparator enabling device (80) and may be integrated with a sense amplifier circuit (41). The comparator network is adapted to receive a complementary pair of reference data signals (B, B13) and a complementary pair of analog data signals (d1, d1b). An output of the comparator circuit (40) represents a comparison of the data represented by the reference data signals and the data represented by the analog data signals. The comparator output is generated in response to a comparator enable signal (SE) applied to the comparator enabling device (80) while the input data is applied to the comparator network. The comparator enable signal (SE) is applied at a time when the analog data signals (d1, d1b) have developed a minimum differential level.
    Type: Grant
    Filed: November 4, 1999
    Date of Patent: February 20, 2001
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Terry Lee Leasure, Younes John Lotfi, Robert Anthony Ross, Jr., Gus Wai-Yan Yeung
  • Patent number: 6081458
    Abstract: A memory and a method for communicating therewith are implemented having a unidirectional write bus for writing to memory cells within a plurality of memory cell groups. Local bitlines associated with each of the memory cell groups communicate write data to the associated memory cell. Global bitlines coupled to all of the memory cells are decoupled from the local bitlines during a write operation. Following a write operation the local bitlines are restored by a precharge operation during which the global and local bitlines are also decoupled.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: June 27, 2000
    Assignee: International Business Machines Corp.
    Inventors: George McNeil Lattimore, Younes Lotfi, Robert Anthony Ross, Jr., Gus Wai-Yan Yeung
  • Patent number: 6058065
    Abstract: A memory array is modified by segmenting the total length of a bitline into smaller bitline sections referred to as local bitlines. Included is an additional bitline into the array for every bitline that has been segmented. This new bitline is referred to as the global bitline. After segmentation, the array appears as several smaller sub-arrays; each sub-array has fewer cells per segmentation (local bitline) than the sum total of cells along the more traditional non-segmented bitline approach. These smaller sub-arrays (local bitline segmentations) are independent of one another and only one sub-array can be accessed per memory request (read/write). The reduced length and cell count per local bitline within each sub-array substantially reduces the total bitline capacitance (e.g., diffusion capacitance) discharged by a single memory cell during a read operation.
    Type: Grant
    Filed: May 21, 1998
    Date of Patent: May 2, 2000
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Terry Lee Leasure, Robert Anthony Ross, Jr., Gus Wai-Yen Yeung
  • Patent number: 6011726
    Abstract: A memory cell includes a static inverter having an input connected to a storage node. An impedance connects the storage node to a voltage supply. A first transistor, having an input connected to an output of the static inverter, connects the storage node to a write line. Lastly, a second transistor, responsive to a wordline access signal, connects the storage node to a single data bitline. The memory cell further includes a single ended four transistor CMOS SRAM cell. Additionally, a memory array is disclosed which includes a plurality of memory cells arranged to form a matrix of rows and columns, each memory cell including a single ended four transistor CMOS SRAM cell.
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: January 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: Kevin Arthur Batson, Robert Anthony Ross, Jr.
  • Patent number: 6002626
    Abstract: A method and apparatus is provided for implementing a memory cell array having a performance-improved critical read path using a Domino boost amplifier configuration. The memory bit line is broken into small segments with a Domino boost amplifier and the bit line is connected to the input of the amplifier. The output of the amplifier drives the global bit line. The amplifier is turned "on" during a "read" and turned "off" during a "write". During a read, one memory cell within one array segment is turned on. The memory cell drives the differential signal on to the local bit line pair. Also during a read, the boost amplifier which attaches to that local bit line is enabled. The boost amplifier amplifies the input signal (local bit line pair) and drives that signal on to the global bit line. Since the bit line is broken into small segments with boost amplifiers, there are many boost amplifiers attached on the global bit line.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Robert Anthony Ross, Jr., Gus Wai-Yen Yeung
  • Patent number: 5982692
    Abstract: A method and apparatus is provided for implementing a memory cell array having a performance-improved critical read path using a boost amplifier configuration. The memory bit line is broken into small segments with a boost amplifier and the bit line is connected to the input of the amplifier. The output of the amplifier drives the global bit line. The amplifier is turned "on" during a "read" and turned "off" during a "write". During a read, one memory cell within one array segment is turned on. The memory cell drives the differential signal on to the local bit line pair. Also during a read, the boost amplifier which attaches to that local bit line is enabled. The boost amplifier amplifies the input signal (local bit line pair) and drives that signal on to the global bit line. Since the bit line is broken into small segments with boost amplifiers, there are many boost amplifiers attached on the global bit line.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: November 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Robert Anthony Ross, Jr., Gus Wai-Yen Yeung
  • Patent number: 5963486
    Abstract: A bit switch circuit (10) includes an amplifier stage (11) and a plurality of input stages (23,33,43,53). Each input stage (23,33,43,53) is connected to receive as inputs the signals applied to a bit line pair associated with a memory array. Each input stage (23,33,43,53) is also associated with a common node (24,34,44,54), and a select transistor (T4, T5, T6, T7). Each select transistor (T4, T5, T6, T7) responds to a select input signal to couple the respective common node (24,34,44,54) to ground. This allows the sense amplifier (11) to respond to the data signals on the bit line pair (20,21,30,31,40,41,50,51) associated with the respective input stage (23,33,43,53).
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: October 5, 1999
    Assignee: International Business Machines Corporation
    Inventors: Gus Wai-Yen Yeung, Robert Anthony Ross, Jr., George McNeil Lattimore
  • Patent number: 5956286
    Abstract: The data processing system of the present invention implements a multi-port memory cell, wherein the port functions are divided based on a timing cycle in which they may be accessed. For example, in one case, a first port may be utilized only for read operations and accessed only during a first portion of the timing cycle. Similarly, a second port may be used for read or write operations and may be accessed only during a second portion of the timing cycle. To ensure that the multi-port memory cell functions correctly, both ports should not be accessed simultaneously. A circuit and method are implemented to ensure that both ports are not accessed simultaneously by implementing a delay function in a unique and useful manner.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: September 21, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Robert Anthony Ross, Jr., Mithkal Moh'd Smadi
  • Patent number: 5907508
    Abstract: The data processing system of the present invention implements a multi-port memory cell and control therefor. In response to a single clock signal, the cell is accessed during multiple, non-concurrent intervals during a single clock cycle. Each of the accesses during the clock cycle are over a different line.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: May 25, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Robert Anthony Ross, Jr., Mithkal Moh'd Smadi
  • Patent number: 5892725
    Abstract: A memory and a method for communicating therewith are implemented, the memory having a plurality of memory cell groups. Each memory cell group contains a plurality of memory cells. Memory cell groups within each subset of a plurality of subsets of memory cell groups include the same predetermined number of memory cells. During a read operation, a local bitline associated with the memory cell group from which data is being read is coupled to a global bitline. Other local bitlines, associated with the memory cell groups not being accessed during the read are decoupled from the global bitlines. Following a read, the local and global bitlines are restored by a precharge operation.
    Type: Grant
    Filed: May 13, 1998
    Date of Patent: April 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Younes Lotfi, Robert Anthony Ross, Jr., Gus Wai-Yen Yeung
  • Patent number: 5892704
    Abstract: A memory array of a plurality of memory cells accessed by either a single-ended wordline or a differential pair of wordlines emanating from a wordline decoder is improved by the inclusion of a sense amplifier circuit on the far end of the memory array from the wordline decoder, which operates to amplify the wordline signals.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: April 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Robert Anthony Ross, Jr., Gus Wai-Yen Yeung
  • Patent number: 5877976
    Abstract: An improved topology for multi-port memory cell layouts in which two or more bitline pairs are required for data transfers is provided. Bitlines are displaced vertically, rather than horizontally. Such vertical spacing provides improved silicon density while reducing bitline capacitance of a memory cell. Additionally, the use of vertically separated bitline pairs allows traditional transitional phase relationships between multi-port operations in multi-port memory implementations. To nullify any sensitivity to an overlapping restore operation, this improved topology includes cross-coupled ports.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Robert Anthony Ross, Jr.
  • Patent number: 5870349
    Abstract: The data processing system of the present invention implements a multi-port memory cell, wherein the port functions are divided based on a timing cycle in which they may be accessed. For example, in one case, a first port may be utilized only for read operations and accessed only during a first portion of the timing cycle. Similarly, a second port may be used for read or write operations a and may be accessed only during a second portion of the timing cycle. To ensure that the multi-port memory cell functions correctly, both ports should not be accessed simultaneously. A circuit and method are implemented to ensure that both ports are not accessed simultaneously by implementing a delay function in a unique and useful manner.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: February 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: George McNeil Lattimore, Robert Anthony Ross, Jr., Mithkal Moh'd Smadi
  • Patent number: 5808933
    Abstract: A zero-write-cycle memory cell apparatus for simultaneously reading and writing data to and from a memory cell via isolated read and write wordlines wherein read cycles operate without dedicated write cycles. The zero-write-cycle memory cell apparatus includes a memory cell or storage circuit for the storage of binary data and a write circuit for writing binary data to the memory cell or storage circuit wherein the write circuit includes a write wordline. The presence of a binary data signal at the write wordline optimizes write performance independently of a read path from the memory cell. The zero-write-cycle memory cell apparatus further includes a read circuit for reading binary data from the memory cell or storage circuit. The read circuit includes a read wordline. The presence of a binary data signal at the read wordline optimizes read performance independently of a write path into said memory cell.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: September 15, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert Anthony Ross, Jr., Gus Yeung
  • Patent number: 5805496
    Abstract: A memory cell includes a static inverter having an input connected to a storage node. An impedance connects the storage node to a voltage supply. A first transistor, having an input connected to an output of the static inverter, connects the storage node to a write line. Lastly, a second transistor, responsive to a wordline access signal, connects the storage node to a single data bitline. The memory cell further includes a single ended four transistor CMOS SRAM cell. Additionally, a memory array is disclosed which includes a plurality of memory cells arranged to form a matrix of rows and columns, each memory cell including a single ended four transistor CMOS SRAM cell.
    Type: Grant
    Filed: December 27, 1996
    Date of Patent: September 8, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kevin Arthur Batson, Robert Anthony Ross, Jr.