Patent ID: 7512760

Claim:
A memory control unit for reading and writing data in a memory, comprising: a manufacturer's ID setting block having fuses that are selectively blown to set a manufacturer's identification code (ID); a decustomizing block having a fuse that is selectively blown or left intact to designate the memory control unit as a general-purpose unit or a custom unit, wherein when designated as a custom unit, the memory control unit uses the manufacturer's ID to protect the data in the memory; a memory controller outputting the data to be written in the memory and receiving the data read from the memory; and a scrambler inserted between the memory controller and the memory, wherein when the decustomizing block designates the memory control unit as a general-purpose unit, the scrambler sends the data output by the memory controller without alteration to the memory and sends the data read from the memory without alteration to the memory controller, and when the decustomizing block designates the memory control unit as a custom unit, the scrambler uses the manufacturer's ID output by the manufacturer's ID setting block to scramble the data output by the memory controller and sends the scrambled data to the memory, and uses the manufacturer's ID output by the manufacturer's ID setting block to descramble the data read from the memory and sends the descrambled data to the memory controller.