Patent ID: 7809997

Claim:
A semiconductor device having a unique ID that is uniquely set, the semiconductor device comprising: a nonvolatile storage unit; and a processing unit, wherein said unique ID is stored in said nonvolatile storage unit, wherein said stored unique ID comprises unique chip information containing information at the time of manufacturing of said semiconductor device and an inspection bit provided by executing a cyclic redundancy checking operation for said chip information, wherein said processing unit, checks the numbers of logical “0s” and “1s” in a bit stream indicating the unique chip information, bit inverts said bit stream when said number of the logical “1s” is more than a predetermined number, and stores said bit stream or bit inverted bit stream into the nonvolatile storage unit, and wherein said processing unit uses said stored unique ID in an unmodified form when the usage of said stored unique ID ensures the uniqueness, and bit inverts the stored unique ID when a current unique ID is equal in value to said stored unique ID being used, wherein said semiconductor device comprises a plurality of fuses as said nonvolatile storage unit, and said stored unique ID of the semiconductor device is recorded in said semiconductor device by forming a cut state and an uncut state of said plurality of fuses, and, wherein said chip information comprises at least a lot number at the time of manufacturing of said semiconductor device, a wafer number of a wafer on which said semiconductor device is formed, a chip position specifying a position of said semiconductor device on said wafer, and a manufacturing date.