Patent ID: 8417879
Filing Date: 2013-04-09
Classification: G06F,G11C

Abstract:
1. A method for suppressing errors, the method being applied to a controller of a Flash memory, the Flash memory comprising a plurality of blocks, the method comprising: according to an address of data to be written into or read from the Flash memory, determining whether to utilize an original seed as an input seed of a randomizer/derandomizer, wherein the randomizer/derandomizer is arranged to generate a random function according to the input seed, with the random function being utilized for adjusting a plurality of bits of the data bit by bit, and with regard to at least each block of the blocks, a value of the original seed remains unvaried; when it is determined that the original seed should be utilized as the input seed, inputting the original seed into the randomizer/derandomizer, in order to generate the random function according to the original seed to adjust the data; and when it is determined that the original seed should not be utilized as the input seed, inputting a new seed into the randomizer/derandomizer, in order to generate the random function according to the new seed to adjust the data.