Patents by Inventor Jui-Cheng Su

Jui-Cheng Su 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).

  • Publication number: 20030191885
    Abstract: A technique for operating a cache memory in one of multiple modes is provided. The technique involves using an fuse dependent control stage to control the generation of read and write enable signals to redundantly implemented tag and data arrays such that a portion of the cache memory may be effectively used even if another portion of the cache memory is defective due to malfunction, yield issues, process variations, etc.
    Type: Application
    Filed: April 9, 2002
    Publication date: October 9, 2003
    Inventors: Chandra Thimmanagari, Jui-Cheng Su
  • Patent number: 6553435
    Abstract: A single-chip central processing unit (CPU) includes a processing core and a complete cache-coherent I/O system that operates asynchronously with the processing core. An internal communications protocol uses synchronizers and data buffers to transfer information between a clock domain of the processing core and a clock domain of the I/O system. The synchronizers transfer control and handshake signal between clock domains, but the data buffer transfers data without input or output synchronization circuitry for data bits. Throughput for the system is high because the processing unit has direct access to I/O system so that no delays are incurred for complex mechanisms which are commonly employed between a CPU and an external I/O chip-set. Throughput is further increased by holding data from one DMA transfer in the data buffer for use in a subsequent DMA transfer.
    Type: Grant
    Filed: January 12, 1999
    Date of Patent: April 22, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Kevin B. Normoyle, Michael A. Csoppenszky, Jaybharat Boddu, Jui-Cheng Su, Alex S. Han, Rajasekhar Cherabuddi, Tzungren Tzeng
  • Patent number: 5974511
    Abstract: A host includes a bus cache, a L1 cache and an enhanced snoop logic circuit to increase bandwidth of peripheral bus during a memory access transaction. When a device connected to the peripheral bus starts a memory read transaction, the host converts the virtual address of the memory read transaction to a physical address. The snoop logic circuit checks to see whether the physical address is in the bus cache and, if so, whether the data in the bus cache corresponding to address is valid. If there is a bus cache hit, the corresponding data is accessed from the bus cache and output onto the peripheral bus.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: October 26, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Jayabharat Boddu, Jui-Cheng Su
  • Patent number: 5894587
    Abstract: A system for maintaining completion order in a multiple bus system including a bridge that posts write data includes logic units for implementing a DRAIN/EMPTY protocol. A bridge logic unit asserts an EMPTY signal when the secondary posting buffers are empty. Interrupt processing is delayed until the EMPTY signal is asserted thereby assuring that all writes are completed. If an interrupt is received and the EMPTY signal is not asserted then a DRAIN signal is asserted while the EMPTY signal is not asserted. The bridge retries all upstream write requests until EMPTY is asserted.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: April 13, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Kevin Normoyle, David Penry, Jui-Cheng Su
  • Patent number: 5884100
    Abstract: A single-chip central processing unit (CPU) includes a processing core and a complete cache-coherent I/O system that operates asynchronously with the processing core. An internal communications protocol uses synchronizers and data buffers to transfer information between a clock domain of the processing core and a clock domain of the I/O system. The synchronizers transfer control and handshake signal between clock domains, but the data buffer transfers data without input or output synchronization circuitry for data bits. Throughput for the system is high because the processing unit has direct access to I/O system so that no delays are incurred for complex mechanisms which are commonly employed between a CPU and an external I/O chip-set. Throughput is further increased by holding data from one DMA transfer in the data buffer for use in a subsequent DMA transfer.
    Type: Grant
    Filed: June 6, 1996
    Date of Patent: March 16, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Kevin B. Normoyle, Michael A. Csoppenszky, Jaybharat Boddu, Jui-Cheng Su, Alex S. Han, Rajasekhar Cherabuddi, Tzungren Tzeng