摘要 |
<P>PROBLEM TO BE SOLVED: To obtain correct data by correcting a soft error when the soft error occurs in data stored in a semiconductor memory. <P>SOLUTION: In the error correction device, a memory 9 for storing correction data stores correction data, which have been the same data at least when the data have been stored and are formed of a plurality of bits, in three or more odd numbers of regions, a majority processing section 12 performs majority processing of values of each bit between the correction data stored in each region of the memory 9 for storing the correction data, generates majority data, and generates differential data indicating bits having different values between the correction data stored in each region; and a reasonable data restoration processing section 15 for generating reasonable data so that the majority data become reasonable data satisfying reasonable conditions by changing the value of the bit indicated by the differential data. <P>COPYRIGHT: (C)2013,JPO&INPIT |