Patent ID: 8397127

Claim:
A semiconductor recording device comprising: at least one nonvolatile memory including a plurality of physical blocks each including a plurality of pages; an interface unit configured to receive data that is to be recorded on said at least one nonvolatile memory; an ECC generation unit configured to generate an error correcting (ECC) code by adding parity data to the data; a recording unit configured to record data that is based on the ECC code, in said plurality of pages included in said at least one nonvolatile memory; and a control unit configured to control assignment of a symbol of the ECC code to said plurality of pages, wherein said plurality of physical blocks are associated with each other as a common group, and said control unit is configured to control assignment of the symbol of the ECC code such that the symbol of the ECC code is assigned to pages having at least two page numbers across said plurality of physical blocks in the common group.