×

Memory system

  • US 9,292,428 B2
  • Filed: 01/31/2013
  • Issued: 03/22/2016
  • Est. Priority Date: 09/05/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A memory system comprising:

  • a nonvolatile semiconductor storage device including a nonvolatile semiconductor memory;

    a volatile memory in which a plurality of management data to manage writing in or reading from the nonvolatile semiconductor storage device is stored;

    a controller that issues a first command to designate first management data stored in the volatile memory, and that issues a second command to designate writing in or reading from the nonvolatile semiconductor storage device; and

    a circuit,wherein the nonvolatile semiconductor storage device includes;

    a first module that generates first random number data by shuffling first seed data based on the first management data designated by the first command,a second module that randomizes write data into first data based on the first random number data, the write data corresponding to the second command to designate writing in the nonvolatile semiconductor storage device, anda third module that recovers second data into read data using the first random number data, the second data being stored in the nonvolatile semiconductor memory, and the read data corresponding to the second command to designate read from the nonvolatile semiconductor device,the circuit inverts the data randomized by the second module for each page, based on the first command,the nonvolatile semiconductor memory is formed of a plurality of pages, to store a plurality of bits of data in one memory cell,the nonvolatile semiconductor memory includes at least a lower page and an upper page,the circuit inverts data of one of the lower page and the upper page, based on the second data, andthe second data is number of erases, and the circuit inverts data of the lower page when the number of erases is an odd number, and inverts data of the upper page when the number of erases is an even number.

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