| 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 |

| 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.
|