Electronic device and operating method thereof
First Claim
1. An electronic device comprising a semiconductor memory,wherein the semiconductor memory comprises:
- a plurality of resistive storage cells, each operable to store data and to receive a writing current to write data;
a fail bit counter configured to count the number of resistive storage cells in which data are not normally written, among the plurality of resistive storage cells, and determine a write operation as a fail when the count value exceeds a reference value or determine the write operation as a pass when the count value is equal to or less than the reference value;
a set information generation unit configured to generate set information corresponding to a set condition, and update the set information to strengthen the set condition when the determination result is the fail or update the set information to ease the set condition when the determination result is the pass; and
a write current generation unit configured to control a pulse width or an amount of a write current flowing through a resistive storage cell among the plurality of resistive storage cells, according to the set condition,wherein the electronic device further comprises an optimum condition storage unit configured to store the set information corresponding to the set condition of a current write operation as optimum condition information, when the previous write operation is determined as the fail and the current write operation is determined as the pass, and store the set information corresponding to the set condition of the previous write operation as the optimum condition information, when the previous write operation is determined as the pass and the current write operation is determined as the fail.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an operating method of an electronic device which includes a semiconductor memory having a plurality of resistive storage cells. The operating method may include: writing data to the resistive storage cells using a write current of a set condition; determining whether the writing of data to the resistive storage cells is successful, wherein the writing of data is determined to be failed when the number of resistive storage cells with failed writing of data exceeds a reference value, and successful when the number of resistive storage cells with failed writing of data is equal to or less than the reference value; strengthening the set condition when the writing of data is determined to be failed; and easing the set condition when the writing of data is determined to be successful.
-
Citations
17 Claims
-
1. An electronic device comprising a semiconductor memory,
wherein the semiconductor memory comprises: -
a plurality of resistive storage cells, each operable to store data and to receive a writing current to write data; a fail bit counter configured to count the number of resistive storage cells in which data are not normally written, among the plurality of resistive storage cells, and determine a write operation as a fail when the count value exceeds a reference value or determine the write operation as a pass when the count value is equal to or less than the reference value; a set information generation unit configured to generate set information corresponding to a set condition, and update the set information to strengthen the set condition when the determination result is the fail or update the set information to ease the set condition when the determination result is the pass; and a write current generation unit configured to control a pulse width or an amount of a write current flowing through a resistive storage cell among the plurality of resistive storage cells, according to the set condition, wherein the electronic device further comprises an optimum condition storage unit configured to store the set information corresponding to the set condition of a current write operation as optimum condition information, when the previous write operation is determined as the fail and the current write operation is determined as the pass, and store the set information corresponding to the set condition of the previous write operation as the optimum condition information, when the previous write operation is determined as the pass and the current write operation is determined as the fail. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification