Patents by Inventor Kenway Tam

Kenway Tam 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: 8130587
    Abstract: A hardware arrangement for a memory bitcell, including a primary decoder for decoding a common memory address portion among a plurality of memory addresses, and a plurality of secondary decoders each for decoding an uncommon memory address portion of each of the plurality of memory addresses. The memory bitcell is configured to receive the decoded common memory address portion and output data from a memory entry corresponding to the decoded common memory address portion, and includes a single read port for outputting the data. The hardware arrangement includes a modified sense amplifier (SA) configured to receive the data output on the single read port, and directly receive the plurality of decoded uncommon memory address portions. The plurality of decoded uncommon memory address portions is used to determine whether to enable the modified SA. Data output from the memory bitcell is forwarded when the modified SA is enabled.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: March 6, 2012
    Assignee: Oracle International Corporation
    Inventors: Zhen Liu, Uma Durairajan, Kenway Tam
  • Publication number: 20120051131
    Abstract: A hardware arrangement for a memory bitcell, including a primary decoder for decoding a common memory address portion among a plurality of memory addresses, and a plurality of secondary decoders each for decoding an uncommon memory address portion of each of the plurality of memory addresses. The memory bitcell is configured to receive the decoded common memory address portion and output data from a memory entry corresponding to the decoded common memory address portion, and includes a single read port for outputting the data. The hardware arrangement includes a modified sense amplifier (SA) configured to receive the data output on the single read port, and directly receive the plurality of decoded uncommon memory address portions. The plurality of decoded uncommon memory address portions is used to determine whether to enable the modified SA. Data output from the memory bitcell is forwarded when the modified SA is enabled.
    Type: Application
    Filed: August 30, 2010
    Publication date: March 1, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Zhen Liu, Uma Durairajan, Kenway Tam
  • Patent number: 7417907
    Abstract: A hardware implemented method for resolving collisions of memory addresses of a memory array is provided. In this hardware implemented method, a read memory address is compared with a write memory address. If the read and write memory addresses match, write data is directed from a data input to a data output, whereby the data input is further configured to input the write data to the memory array. A system and a memory chip for resolving collisions of memory addresses of a memory array are also described.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: August 26, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Zhen W. Liu, Kenway Tam
  • Patent number: 7203100
    Abstract: A multi-threaded memory system including a plurality of entries, each one of the plurality of entries including a plurality of threads, each one of the plurality of threads including an active cell and a shared read cell. The shared read cell has an output coupled to a read bit line and a corresponding plurality of inputs coupled to an output of the corresponding active cells in each one of the plurality of threads. A multi-threaded memory system is also described.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: April 10, 2007
    Assignee: Sun Mircosystems, Inc.
    Inventors: Shree Kant, Kathirgamar Aingaran, Yuan-Jung D Lin, Kenway Tam
  • Patent number: 7136308
    Abstract: A memory system includes an active storage circuit and at least one base storage circuit. The at least one base storage circuit is coupled to the active storage circuit though at least one pass gate, at least one driver and a bit line. The at least one pass gate and the at least one driver have a device size substantially similar to a device size of each one of the devices in the active storage circuit and the at least one base storage circuit. A method of swapping data between two storage circuits is also described.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: November 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Shree Kant, Kenway Tam, Poonacha P. Kongetira, Yuan-Jung D Lin, Zhen W. Liu, Kathirgamar Aingaran
  • Publication number: 20060092710
    Abstract: A memory system includes an active storage circuit and at least one base storage circuit. The at least one base storage circuit is coupled to the active storage circuit though at least one pass gate, at least one driver and a bit line. The at least one pass gate and the at least one driver have a device size substantially similar to a device size of each one of the devices in the active storage circuit and the at least one base storage circuit. A method of swapping data between two storage circuits is also described.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Applicant: Sun Microsystems, Inc
    Inventors: Shree Kant, Kenway Tam, Poonacha Kongetira, Yuang-Jung Lin, Zhen Liu, Kathirgamar Aingaran
  • Publication number: 20060092711
    Abstract: A multi-threaded memory system including a plurality of entries, each one of the plurality of entries including a plurality of threads, each one of the plurality of threads including an active cell and a shared read cell. The shared read cell has an output coupled to a read bit line and a corresponding plurality of inputs coupled to an output of the corresponding active cells in each one of the plurality of threads. A multi-threaded memory system is also described.
    Type: Application
    Filed: January 21, 2005
    Publication date: May 4, 2006
    Applicant: Sun Microsystems, Inc
    Inventors: Shree Kant, Kathirgamar Aingaran, Yuan-Jung Lin, Kenway Tam
  • Publication number: 20050110527
    Abstract: A first sense amp circuit includes a pre-charge circuit, a keeper circuit, a select device and a driver device. The pre-charge circuit coupled to an input data line, the input data line being coupled to an input of a first inverter. The keeper circuit coupled in parallel with the first inverter. The select device coupled to a discharge path of the first inverter. The driver device coupled in parallel to an output data line of the first inverter.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Applicant: Sun Microsystems, Inc
    Inventors: Kenway Tam, Shree Kant
  • Publication number: 20050114634
    Abstract: A system and method of processing multiple swap requests including receiving a first swap request in a pipeline and executing the first swap request. A second swap request is also received in the pipeline immediately following the first swap request. The first swap request and the second swap request are examined to determine if the first swap request and the second swap request swap a same register.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Applicant: Sun Microsystems, Inc.
    Inventors: Kenway Tam, Shree Kant