摘要 |
<P>PROBLEM TO BE SOLVED: To provide a semiconductor device capable of preventing data to be written from being lost even when an error occurs during memory writing. Ž<P>SOLUTION: A cache memory 1 has a cache lock function and a function for locking a cache line having data during writing the data in a main memory, a write history buffer 2 stores information of a cache line in which write is performed from the cache memory 1 to the main memory 200, a memory controller 3 verifies the existence/absence of the occurrence of an error during write from the cache memory 1 to the main memory 200 and outputs a write verification signal, and a cache lock control part 4 retrieves line information stored in the write history buffer 2, specifies a cache line in which data to be written is stored and requests the cache memory 1 for lock release the cache line when the write verification signal shows that the write in the main memory 200 is normal. Ž<P>COPYRIGHT: (C)2010,JPO&INPIT Ž
|