×

MASS PRODUCTION TESTING OF USB FLASH CARDS WITH VARIOUS FLASH MEMORY CELLS

  • US 20080177922A1
  • Filed: 10/11/2007
  • Published: 07/24/2008
  • Est. Priority Date: 01/06/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method for formatting/testing USB devices using a test host including a computing system, the method comprising:

  • coupling a plurality of USB devices to a test host, each USB device including a flash controller and one or more flash memory devices, wherein each USB device includes an extended USB connector plug attached to a printed circuit board (PCB) assembly (PCBA) or a chip-on-board (COB) having the one or more flash memory devices and the flash controller attached, wherein the extended USB connector plug includesan extended pin substrate that has an extended length that is longer than or equal to a standard length of the pin substrate of the standard USB connector plug,a plurality of plug standard metal contact pins disposed on the pin substrate, wherein when the standard pin substrate of the extended USB connector plug is inserted into a cavity of the standard USB socket, the standard metal contact pins make physical and electrical contact with plug standard metal contact pins on a plug pin substrate, anda plurality of plug extended metal contact pins on the extended pin substrate, wherein when the extended pin substrate of the extended USB connector plug is inserted into a cavity of the extended USB socket, the plug extended metal contact pins on the extended pin substrate make physical and electrical contact with socket extended metal contact pins on the extended USB socket,reading at least one controller endpoint descriptor value from each of the plurality of USB devices, and verifying that the controller endpoint descriptor values of each of the plurality of USB devices matches stored descriptor values stored in the test host; and

    testing/formatting each of the USB devices having a valid endpoint descriptor value by writing predetermined data into the flash memory devices in a pipelined manner, and then reading the predetermined data from the flash memory device and comparing the read predetermined data with known good data stored in the test host.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×