US 7,512,760 B2
Memory control unit and memory system
Isao Takami, Tokyo (Japan)
Assigned to Oki Semiconductor Co., Ltd., (Japan)
Filed on Feb. 09, 2006, as Appl. No. 11/349,908.
Claims priority of application No. 2005-050738 (JP), filed on Feb. 25, 2005.
Prior Publication US 2006/0202232 A1, Sep. 14, 2006
Int. Cl. G06F 12/00 (2006.01)
U.S. Cl. 711—163  [713/173; 257/209] 17 Claims
OG exemplary drawing
 
1. 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.