摘要 |
<p>A semiconductor memory device comprises a memory array (1) in which memory cells having variable resistive elements (R11 to Rij) whose electrical resistance is varied by electrical stress and is held even after the electrical stress is released and selection transistors (T11 to Tij) comprising N type MOSFETs are arranged with a matrix; programming means (2) for applying the electrical stress to the variable resistive elements (R11 to Rij) to program data into the memory cell (1c); programming state detection means (3) for detecting the variation in the electrical resistance at the time of the programming operation; and programming control means (4) for stopping the application of the electrical stress when the electrical resistance is varied to a predetermined reference value. With this structure, it is possible to constitute the semiconductor memory device in which the time required for programming data is shortened and the programming precision is high. <IMAGE></p> |