Patent ID: 7802155
Filing Date: 2010-09-21
Classification: G11C

Abstract:
1. A method of testing a plurality of non-volatile memory (NVM) modules comprising: conducting an initial open and short test on each of the plurality of NVM modules: dividing the plurality of NVM modules into first and second groups, the first group contains said each of the plurality of NVM modules fails in the initial open and short test, while the second group contains said each of the plurality of NVM modules passes the initial open and short test; conducting a temperature and voltage test on each of the second group of the NVM modules; dividing the second group into third and fourth groups, the third group contains said each of the second group that fails the temperature and voltage test and the fourth group contains said each of the second group that passes the temperature and voltage test; conducting a function test on each of the fourth group of the NVM modules: dividing the fourth group into fifth and sixth groups, the fifth group includes said each of the fourth group that fails the function test and the sixth group includes said each of the fourth group that passes the function test; and sending all of the first, third and fifth group of the NVM modules to a rework unit for fixing failure-causing defect: wherein the open and short test is configured to detect any open and short condition, and the temperature and voltage test is configured to determine whether operating temperature and voltage tolerance are met; wherein said conducting the function test further comprises: wherein said each of the at least one of the sixth group of the NVM modules further comprises: receiving a command from the host at said each of the at least one of the sixth group of the NVM modules to check manufacturer's identification (ID) of NVM; sending the ID to the main testing platform to obtain a set of specific characteristics corresponding to the ID in a database stored thereon; receiving a boot code and a run code to perform a self test; and when the self test passes, formatting said each of the at least one of the sixth group of the NVM modules and loading an operating system image thereto.