Patents by Inventor Tat Leung Lai

Tat Leung Lai 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: 8738819
    Abstract: A diagnostic extender card is plugged into a memory module socket on a personal computer (PC) motherboard. The extender card has a test socket that receives a memory module and an intercepting decoder chip that receives the chip-select (CS) from the motherboard that selects the memory module for access. When CS is activated, the intercepting decoder chip illuminates a visual indicator on the extender card, allowing a user to locate a memory module being accessed. The exact translation or mapping from logical addresses of test programs to physical addresses of the memory modules is not needed, since the visual indicator shows which memory module is really being accessed, regardless of proprietary address mapping by north bridge chips. Operating system memory accesses are filtered out by a counter that counts accesses during a period set by a timer. When the number of accesses exceeds a threshold, the visual indicator is lit.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: May 27, 2014
    Assignee: Kingston Technology Corp.
    Inventors: Jerry N. Le, Ngoc V. Le, Tat Leung Lai, Ramon S. Co
  • Publication number: 20130151904
    Abstract: A diagnostic extender card is plugged into a memory module socket on a personal computer (PC) motherboard. The extender card has a test socket that receives a memory module and an intercepting decoder chip that receives the chip-select (CS) from the motherboard that selects the memory module for access. When CS is activated, the intercepting decoder chip illuminates a visual indicator on the extender card, allowing a user to locate a memory module being accessed. The exact translation or mapping from logical addresses of test programs to physical addresses of the memory modules is not needed, since the visual indicator shows which memory module is really being accessed, regardless of proprietary address mapping by north bridge chips. Operating system memory accesses are filtered out by a counter that counts accesses during a period set by a timer. When the number of accesses exceeds a threshold, the visual indicator is lit.
    Type: Application
    Filed: February 6, 2013
    Publication date: June 13, 2013
    Applicant: Kingston Technology Corp.
    Inventors: Jerry N. Le, Ngoc V. Le, Tat Leung Lai, Ramon S. Co
  • Patent number: 8396998
    Abstract: A diagnostic extender card is plugged into a memory module socket on a personal computer (PC) motherboard. The extender card has a test socket that receives a memory module and an intercepting decoder chip that receives the chip-select (CS) from the motherboard that selects the memory module for access. When CS is activated, the intercepting decoder chip illuminates a visual indicator on the extender card, allowing a user to locate a memory module being accessed. The exact translation or mapping from logical addresses of test programs to physical addresses of the memory modules is not needed, since the visual indicator shows which memory module is really being accessed, regardless of proprietary address mapping by north bridge chips. Operating system memory accesses are filtered out by a counter that counts accesses during a period set by a timer. When the number of accesses exceeds a threshold, the visual indicator is lit.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: March 12, 2013
    Assignee: Kingston Technology Corp.
    Inventors: Jerry N. Le, Ngoc V. Le, Tat Leung Lai, Ramon S. Co
  • Publication number: 20120151287
    Abstract: A diagnostic extender card is plugged into a memory module socket on a personal computer (PC) motherboard. The extender card has a test socket that receives a memory module and an intercepting decoder chip that receives the chip-select (CS) from the motherboard that selects the memory module for access. When CS is activated, the intercepting decoder chip illuminates a visual indicator on the extender card, allowing a user to locate a memory module being accessed. The exact translation or mapping from logical addresses of test programs to physical addresses of the memory modules is not needed, since the visual indicator shows which memory module is really being accessed, regardless of proprietary address mapping by north bridge chips. Operating system memory accesses are filtered out by a counter that counts accesses during a period set by a timer. When the number of accesses exceeds a threshold, the visual indicator is lit.
    Type: Application
    Filed: December 10, 2010
    Publication date: June 14, 2012
    Applicant: KINGSTON TECHNOLOGY CORP.
    Inventors: Jerry N. Le, Ngoc V. Le, Tat Leung Lai, Ramon S. Co
  • Patent number: 7917327
    Abstract: Two robotic arms roam in separate, non-overlapping areas of a test station, avoiding collisions. A traveling buffer moves along x-tracks between a front position and a back position. In the front position, a first robotic arm loads IC chips from an input tray or stacker into buffer cavities in the traveling buffer. The traveling buffer then moves along the x-tracks to the back position, where a second robotic arm moves chips from the traveling buffer to test boards for testing. After testing, the second robotic arm moves chips to a second traveling buffer, which then moves along tracks to a front position for unloading by the first robotic arm. Two traveling buffers may move on the same tracks in a loop. The buffer cavities in the traveling buffer move on internal tracks to expand and contract spacing and pitch between the front and back positions to match test-board pitch.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: March 29, 2011
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, Calvin G. Leong
  • Publication number: 20100274517
    Abstract: Two robotic arms roam in separate, non-overlapping areas of a test station, avoiding collisions. A traveling buffer moves along x-tracks between a front position and a back position. In the front position, a first robotic arm loads IC chips from an input tray or stacker into buffer cavities in the traveling buffer. The traveling buffer then moves along the x-tracks to the back position, where a second robotic arm moves chips from the traveling buffer to test boards for testing. After testing, the second robotic arm moves chips to a second traveling buffer, which then moves along tracks to a front position for unloading by the first robotic arm. Two traveling buffers may move on the same tracks in a loop. The buffer cavities in the traveling buffer move on internal tracks to expand and contract spacing and pitch between the front and back positions to match test-board pitch.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 28, 2010
    Applicant: KINGSTON TECHNOLOGY CORP.
    Inventors: Ramon S. Co, Tat Leung Lai, Calvin G. Leong
  • Patent number: 7783447
    Abstract: Two robotic arms roam in separate, non-overlapping areas of a test station, avoiding collisions. A traveling buffer moves along x-tracks between a front position and a back position. In the front position, a first robotic arm loads IC chips from an input tray or stacker into buffer cavities in the traveling buffer. The traveling buffer then moves along the x-tracks to the back position, where a second robotic arm moves chips from the traveling buffer to test boards for testing. After testing, the second robotic arm moves chips to a second traveling buffer, which then moves along tracks to a front position for unloading by the first robotic arm. Two traveling buffers may move on the same tracks in a loop. The buffer cavities in the traveling buffer move on internal tracks to expand and contract spacing and pitch between the front and back positions to match test-board pitch.
    Type: Grant
    Filed: November 24, 2007
    Date of Patent: August 24, 2010
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, Calvin G. Leong
  • Publication number: 20090138119
    Abstract: Two robotic arms roam in separate, non-overlapping areas of a test station, avoiding collisions. A traveling buffer moves along x-tracks between a front position and a back position. In the front position, a first robotic arm loads IC chips from an input tray or stacker into buffer cavities in the traveling buffer. The traveling buffer then moves along the x-tracks to the back position, where a second robotic arm moves chips from the traveling buffer to test boards for testing. After testing, the second robotic arm moves chips to a second traveling buffer, which then moves along tracks to a front position for unloading by the first robotic arm. Two traveling buffers may move on the same tracks in a loop. The buffer cavities in the traveling buffer move on internal tracks to expand and contract spacing and pitch between the front and back positions to match test-board pitch.
    Type: Application
    Filed: November 24, 2007
    Publication date: May 28, 2009
    Applicant: KINGSTON TECHNOLOGY CORP.
    Inventors: Ramon S. Co, Tat Leung Lai, Calvin G. Leong
  • Patent number: 7509532
    Abstract: A test system for testing memory modules uses vertically-mounted personal computer (PC) motherboards. Many test adaptor boards that contain test sockets for testing memory modules are mounted horizontally across a test bench. Each test adaptor board connects to a motherboard that tests the memory modules in the test sockets. The motherboard is mounted below and perpendicularly to the test adaptor board. The motherboard is modified to extend the memory bus to edge contact pads along an edge of the motherboard. An edge socket on the test adaptor board mates with the edge contact pads to make electrical connection. A robotic arm inserts a memory module into the test socket, allowing the vertically-mounted motherboard to execute programs to test the memory module.
    Type: Grant
    Filed: May 12, 2003
    Date of Patent: March 24, 2009
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, David Da-Wei Sun
  • Patent number: 7478290
    Abstract: Memory chips are tested by insertion into a chip test socket on a test adapter board that is mounted to the reverse or solder-side of a personal computer motherboard. A memory module socket is removed from the motherboard, and adapter pins are inserted into holes for the removed memory module socket, but from the reverse (solder) side of the motherboard. The adapter pins connect to the test adapter board either directly, through a connector plug, or through an intervening adapter board. The test adapter board has soldered onto it additional memory chips and buffer chips on a memory module, such as an Advanced Memory Buffer (AMB) for a fully-buffered memory module. The built-in-self-test (BIST) feature of the AMB may be used to test the memory chip under test in the chip test socket, or the processor on the motherboard may write and read the memory chip.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: January 13, 2009
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, David Sun
  • Publication number: 20080126863
    Abstract: Memory chips are tested by insertion into a chip test socket on a test adapter board that is mounted to the reverse or solder-side of a personal computer motherboard. A memory module socket is removed from the motherboard, and adapter pins are inserted into holes for the removed memory module socket, but from the reverse (solder) side of the motherboard. The adapter pins connect to the test adapter board either directly, through a connector plug, or through an intervening adapter board. The test adapter board has soldered onto it additional memory chips and buffer chips on a memory module, such as an Advanced Memory Buffer (AMB) for a fully-buffered memory module. The built-in-self-test (BIST) feature of the AMB may be used to test the memory chip under test in the chip test socket, or the processor on the motherboard may write and read the memory chip.
    Type: Application
    Filed: July 24, 2006
    Publication date: May 29, 2008
    Applicant: KINGSTON TECHNOLOGY CORP.
    Inventors: Ramon S. Co, Tat Leung Lai, David Sun
  • Patent number: 7272774
    Abstract: Memory modules with an extra dynamic-random-access memory (DRAM) chip for storing error-correction code (ECC) are tested on a personal computer (PC) motherboard tester using a cross-over extender card inserted into a memory module socket on the motherboard. ECC code generated on the motherboard is normally stored in the extra ECC DRAM chip, preventing test patterns such as checkerboards and walking-ones to be written directly to the ECC DRAM chip. During testing, the cross-over extender card routes signals from the motherboard for one of the data DRAM chips to the ECC DRAM chip, while the ECC code is routed to one of the data DRAM chips. The checkerboard or other test pattern is thus written and read from the ECC DRAM chip that normally stores the ECC code. The cross-over extender card can be hardwired, or can have a switch to allow normal operation or testing of the ECC DRAM chip.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: September 18, 2007
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, David Sun
  • Patent number: 7197676
    Abstract: A loop-back extender card is plugged into a memory module socket on a personal computer (PC) motherboard. The extender card has a test socket that receives a memory module under test. An Advanced Memory Buffer (AMB) on the memory module fully buffers DRAM chips on the memory module. The AMB inputs from and outputs to the test socket differential northbound lanes (toward a processor) and southbound lanes (away from the processor). The extender card has northbound loopback traces that connect northbound lane outputs from the memory module back to northbound-lane inputs to the memory module. Southbound loopback traces connect southbound lane outputs from the memory module back to southbound-lane inputs to the memory module. The loop-back extender card allows the AMB to perform loopback testing without modifying the PC motherboard. Series/shunt resistors can be placed on the loopback traces, or serpentine traces can be used to increase loopback delays.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: March 27, 2007
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai
  • Patent number: 7131040
    Abstract: Hot air blown past memory modules under test in a heat chamber is improved. Hot air entering the chamber from an inlet pipe is split by a manifold and deflectors. Holes in the manifold allow for a relatively even air distribution within the chamber, minimizing temperature variations. Return air is collected by a heat-chamber bottom cover into a return pipe. A heating unit re-heats the return air and blows it into the inlet pipe. One side of the heat chamber is an insulated backplane. Memory modules are inserted into sockets on module motherboards, which are inserted into motherboard sockets on the backplane. On the other side of the backplane, card sockets receive pattern-generator cards outside the heat chamber but electrically connected to the module motherboards through the backplane. The pattern-generator cards exercise the memory modules. The pattern-generator cards are cooled while memory modules in the heat chamber are heated.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: October 31, 2006
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, David Sun
  • Patent number: 7117405
    Abstract: An extender card is plugged into a memory module socket on a personal computer (PC) motherboard. The extender card has a test socket that receives a memory module under test. The extender card has an intercepting EEPROM chip that receives device-select lines from the motherboard. One of the device-select lines from the motherboard to a module EEPROM chip on the memory module is blocked by the extender card and altered so that the intercepting EEPROM chip is read by the motherboard rather than the module EEPROM chip. A memory configuration is read from the intercepting EEPROM chip. The memory module is tested by the motherboard using the configuration from the intercepting EEPROM chip on the extender card. The module EEPROM chip is then programmed with the configuration by altering the intercepted device-select address to select the module EEPROM chip and not the intercepting EEPROM chip.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: October 3, 2006
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, David Da-Wei Sun
  • Patent number: 7111211
    Abstract: Two heat chambers are placed side-by-side. Heated air is blown upward through a first chamber and downward through a second heat chamber. An upper heating unit has a blower and heater that heat air exiting the first chamber and blows the heated air into the top of the second chamber. A lower heating unit has a blower and heater that heat air exiting the second chamber and blows the heated air into the top of the first chamber. Air is circulated in a loop through the two heat chambers by the two heating units. Inefficiencies from return pipes are eliminated by using the second chamber. The heated air is blown past memory modules under test in a heat chamber that has an insulated backplane. Pattern-generator cards outside the heat chamber exercise the memory modules and are cooled while memory modules in the heat chamber are heated.
    Type: Grant
    Filed: January 10, 2006
    Date of Patent: September 19, 2006
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, David Sun
  • Patent number: 6910162
    Abstract: An environmental tester for memory modules has an environmental chamber for heating the memory modules being tested. One side of the chamber is a backplane. The memory modules are inserted into sockets on module motherboards, which are inserted into motherboard sockets on the backplane. On the other side of the backplane, card sockets receive pattern-generator cards that are outside the environmental chamber but electrically connected to the module motherboards through the backplane. The pattern-generator cards contain pattern-generators that generate address, data, and control signals that exercise the memory modules. The pattern-generator cards can be cooled while the memory modules in the environmental chamber are heated. Pattern-generator cards can be removed for repair and module motherboards can be removed for inserting new memory modules for testing.
    Type: Grant
    Filed: May 12, 2003
    Date of Patent: June 21, 2005
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, David Da-Wei Sun
  • Patent number: 6824410
    Abstract: A test socket for testing memory modules requires little or no insertion force. A base holds a funnel-shaped guide that guides the edge of the memory module into a desired position. Two housing halves are connected to the base by one or more hinges. The housing halves pivot around the hinges to open and close the test socket. Linkages, springs, or solenoids move the housing halves. Metal contact pads on flexible membranes are attached to each housing half and clamp onto contact pads on an inserted memory module when the housing halves are closed. Scooped vise clamps can be used to pinch together the ends of the housing halves to close the test socket. More test sockets can be fitted into a smaller pitch using the scooped vise clamps since the solenoids are along the longer axis of the test socket.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: November 30, 2004
    Assignee: Kingston Technology Corp.
    Inventors: Ramon S. Co, Tat Leung Lai, David Sun
  • Publication number: 20040230880
    Abstract: An environmental tester for memory modules has an environmental chamber for heating the memory modules being tested. One side of the chamber is a backplane. The memory modules are inserted into sockets on module motherboards, which are inserted into motherboard sockets on the backplane. On the other side of the backplane, card sockets receive pattern-generator cards that are outside the environmental chamber but electrically connected to the module motherboards through the backplane. The pattern-generator cards contain pattern-generators that generate address, data, and control signals that exercise the memory modules. The pattern-generator cards can be cooled while the memory modules in the environmental chamber are heated. Pattern-generator cards can be removed for repair and module motherboards can be removed for inserting new memory modules for testing.
    Type: Application
    Filed: May 12, 2003
    Publication date: November 18, 2004
    Applicant: KINGSTON TECHNOLOGY CORP.
    Inventors: Ramon S. Co, Tat Leung Lai, David Da-Wei Sun
  • Publication number: 20040216011
    Abstract: An extender card is plugged into a memory module socket on a personal computer (PC) motherboard. The extender card has a test socket that receives a memory module under test. The extender card has an intercepting EEPROM chip that receives device-select lines from the motherboard. One of the device-select lines from the motherboard to a module EEPROM chip on the memory module is blocked by the extender card and altered so that the intercepting EEPROM chip is read by the motherboard rather than the module EEPROM chip. A memory configuration is read from the intercepting EEPROM chip. The memory module is tested by the motherboard using the configuration from the intercepting EEPROM chip on the extender card. The module EEPROM chip is then programmed with the configuration by altering the intercepted device-select address to select the module EEPROM chip and not the intercepting EEPROM chip.
    Type: Application
    Filed: April 28, 2003
    Publication date: October 28, 2004
    Applicant: Kingston Technology Co.
    Inventors: Ramon S. Co, Tat Leung Lai, David Da-Wei Sun