Method for operating the semiconductor device
First Claim
Patent Images
1. A method for operating a semiconductor device comprising a CPU core, a first memory cell, and a second memory cell, the method comprising:
- a first step of writing a first data read by the CPU core from a region where the first data is held to the first memory cell;
a second step of executing a program in the CPU core;
a third step of interrupting the program in the CPU core;
a fourth step of reading a second data from the first memory cell;
a fifth step of comparing the first data read again by the CPU core from the region where the first data is held with the second data in the CPU core so as to determine whether the first data written in the first step deteriorates, anda sixth step of performing a refresh operation on the first memory cell and the second memory cell and performing the second step,wherein the second step is performed after the fifth step in the case where the first data matches the second data in the fifth step,wherein the sixth step is performed after the fifth step in the case where the first data does not match the second data in the fifth step,wherein the first memory cell comprises a first capacitor, andwherein the second memory cell comprises a second capacitor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for performing a refresh operation on a memory cell efficiently is provided. A semiconductor device including a normal memory cell and a trigger memory cell that determines whether the refresh operation is performed or not is used. Specific data is written to the trigger memory cell, and the data is read from the trigger memory cell at predetermined timing. When the read data agrees with the written specific data, no special operation is performed. When the read data does not agree with the written specific data, a refresh operation is performed automatically.
-
Citations
12 Claims
-
1. A method for operating a semiconductor device comprising a CPU core, a first memory cell, and a second memory cell, the method comprising:
-
a first step of writing a first data read by the CPU core from a region where the first data is held to the first memory cell; a second step of executing a program in the CPU core; a third step of interrupting the program in the CPU core; a fourth step of reading a second data from the first memory cell; a fifth step of comparing the first data read again by the CPU core from the region where the first data is held with the second data in the CPU core so as to determine whether the first data written in the first step deteriorates, and a sixth step of performing a refresh operation on the first memory cell and the second memory cell and performing the second step, wherein the second step is performed after the fifth step in the case where the first data matches the second data in the fifth step, wherein the sixth step is performed after the fifth step in the case where the first data does not match the second data in the fifth step, wherein the first memory cell comprises a first capacitor, and wherein the second memory cell comprises a second capacitor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating a semiconductor device comprising a CPU core, a first memory cell, and a second memory cell, the method comprising:
-
writing a first data read by the CPU core from a region where the first data is held to the first memory cell; executing a program in the CPU core; interrupting the program in the CPU core; reading a second data that is based on the first data from the first memory cell; comparing the first data read again by the CPU core from the region where the first data is held with the second data in the CPU core so as to determine whether the first data written to the first memory cell deteriorates; returning to the execution of the program again in the case where the first data matches the second data in the comparison; and performing a refresh operation on the first memory cell and the second memory cell in the case where the first data does not match the second data in the comparison, wherein the first memory cell comprises a first capacitor, and wherein the second memory cell comprises a second capacitor. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification