Patents by Inventor John Carrillo

John Carrillo 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: 6683372
    Abstract: A memory expansion module with stacked memory packages. A memory module is implemented using stacked memory packages. Each of the stacked memory packages contains multiple memory chips, typically DRAMs (dynamic random access memory). The memory may be organized into multiple banks, wherein a given memory chip within a stacked memory package is part of one bank, while another memory chip in the same package is part of another bank. The memory module also includes a clock driver chip and a storage unit. The storage unit is configured to store module identification information, such as a serial number. The storage unit is also configured to store information correlating electrical contact pads on the module with individual signal pins on the stacked memory packages. This may allow an error to be quickly traced to a specific pin on a stacked memory package when an error is detected on the memory bus by an error correction subsystem.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: January 27, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Tayung Wong, John Carrillo, Jay Robinson, Clement Fang, David Jeffrey, Nikhil Vaidya, Nagaraj Mitty
  • Patent number: 6574746
    Abstract: A system and method for storing error correction check words in computer memory modules. Check bits stored in physically adjacent locations within a dynamic random access memory (DRAM) chip are assigned to different check words. By assigning check bits to check words in this manner, multi-bit soft errors resulting from errors in two or more check bits stored in physically adjacent memory locations will appear as single-bit errors to an error correction subsystem. Similarly, the likelihood of multi-bit errors occurring in the same check word may be reduced.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: June 3, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Tayung Wong, Ashok Singhal, Clement Fang, John Carrillo, Han Y. Ko
  • Publication number: 20030090879
    Abstract: A memory module for expanding memory of a computer. The memory module comprises a printed circuit board including a connector edge having a plurality of contact pads configured to convey data signals, power and ground to and from said printed circuit board. The power and ground contact pads alternate along said connector edge with no more than four adjacent data signal contact pads without intervening power or ground contact pads. A plurality of memory devices mounted on the printed circuit board. A clock driver is coupled to each of the plurality of memory devices and is configured to receive a differential clock signal and to produce at least one single-ended clock signal for clocking the plurality of memory devices. The clock driver includes a phase-locked loop for phase-locking the at least one single-ended clock signal.
    Type: Application
    Filed: June 14, 2002
    Publication date: May 15, 2003
    Inventors: Drew G. Doblar, Han Y. Ko, Lam Dong, Clement Fang, David Jeffrey, Tayung Wong, Jay Robinson, John Carrillo, Nagaraj Mitty, Nikhil Vaidya
  • Patent number: 6414868
    Abstract: A memory expansion module including multiple memory banks and a bank control circuit is disclosed. In one embodiment, a memory module includes a printed circuit board with a connector edge adapted for insertion in an expansion socket of a computer system. Mounted upon the circuit board is a plurality of memory chips, typically Dynamic Random Access Memory (DRAM) chips, which make up an upper bank and a lower bank of memory. A buffer circuit is mounted upon the printed circuit board, for the purpose of driving address signals, Column Address Strobe (CAS) signals, and write enable signals to each of the memory chips. Also mounted upon the printed circuit board is a bank control circuit, which is coupled to the memory chips. An address signal is used as a bank selection input to the bank control circuit, which will drive Row Address Strobe (RAS) signals to the memory chips of the selected memory bank.
    Type: Grant
    Filed: June 7, 1999
    Date of Patent: July 2, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Tayung Wong, John Carrillo, Jay Robinson, Clement Fang