×

Non-volatile memory device manufacturing process testing systems and methods thereof

  • US 7,802,155 B2
  • Filed: 03/04/2008
  • Issued: 09/21/2010
  • Est. Priority Date: 01/06/2000
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    coupling at least one of the sixth group of the NVM modules to a plurality of NVM test modules mounted on a main testing platform, each of the at least one of the sixth group of the NVM modules corresponds to a respective one of the plurality of NVM test modules;

    initializing each of the at least one of the sixth group of the NVM modules by the main testing platform; and

    verifying data written to said each the at least one of the sixth group with a test vector created by the respective one of the NVM test modules;

    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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×