Patent ID: 7788553
Filing Date: 2010-08-31
Classification: G06F

Abstract:
1. A method for formatting/testing universal serial bus (USB) devices using a test host by standard commands of a bulk-only-transport (BOT) protocol from a computing system, the method comprising: coupling a plurality of USB devices to the 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 includes reading at least one controller endpoint descriptor value from each of the plurality of USB devices based on a BOT protocol read command, 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 through the BOT protocol read command; performing one of testing and formatting operations on each of the USB devices having a valid endpoint descriptor value by writing predetermined data into the flash memory devices according to a BOT protocol write command in a pipelined manner, and then reading the predetermined data from the flash memory devices and comparing the read predetermined data with known good data stored in the test host according to the BOT protocol; and erasing content of one or more memory cells from the flash memory devices according to the BOT protocol write command using arbitration logic and predetermined data that is stored in the flash memory devices.