| CPC G11C 29/56008 (2013.01) [G11C 29/56016 (2013.01); G11C 2029/5602 (2013.01)] | 13 Claims | 

| 
               1. A semiconductor storage device, comprising: 
            a memory that includes a memory cell array, wherein 
                the memory cell array includes a plurality of memory cells, and 
                  the memory is configured to read data from the memory cell array; 
                a read data output unit configured to output the read data with no change, wherein the read data has a bit width of m bits; and 
                a defect information obtaining unit configured to: 
              detect at least one of a plurality of defects in the read data; 
                  obtain defect information indicating the at least one of the plurality of defects; and 
                  output the defect information, wherein the defect information obtaining unit includes an adder that is configured to: 
                determine a number of defects of the plurality of defects in the read data; and 
                    control the number of defects such that the number of defects is less than or equal to a threshold value, wherein 
                  the number of defects in the read data is 0 to n bits, 
                      n is less than m, 
                      the defect information includes a respective value for each of the plurality of defects, 
                      the respective value for each of the plurality of defects corresponds to 2 to n bit values, and 
                      each of the 2 to n bit values indicates 1-bit information for the each of the plurality of defects. 
                     |