Data reading method in semiconductor storage device capable of storing three- or multi-valued data in one memory cell
AssigneeNippon Steel Corporation
InventorKatsuki Hazama
Life of this patent
Estimating the term…
Abstract
A data reading method in a semiconductor storage device capable of storing three- or multi-valued data in one memory cell, in which the state of each memory cell is classified into a plurality of sets to thereby detect what set the present storage state of the memory cell belongs to. That is, several kinds of voltage values are applied to each memory cell to detect whether a current flows in the memory cell or not in accordance with the magnitude of the voltage values to thereby judge the present storage state of each memory cell.
Claims6
A data reading method in a semiconductor storage device provided with at least one memory cell which has a control gate and an electric charge accumulating layer so that a threshold value of a gate voltage of said memory cell is controlled to be one V.sub.th (i) (in which i is an integer of 1 to n) of a number n (n.gtoreq.3) of different values to thereby store three- or multi-valued information in said one memory cell, said method comprising the steps of:
- applying a voltage V.sub.1 represented by a relation V.sub.th (m.sub.1).ltoreq.V.sub.1 <V.sub.th (m.sub.1 +1) to said control gate of said memory cell to thereby detect whether or not a current flows across source and drain of said memory cell, where m.sub.1 represents a maximum of integers not larger than n/2;
- applying a voltage V.sub.2 represented by a relation V.sub.th (m.sub.2).ltoreq.V.sub.2 <V.sub.th (m.sub.2 +1) to said control gate of said memory cell to thereby detect whether or not a current flows across the source and drain of said memory cell when a current flows because of application of said voltage V.sub.1, where m.sub.2 represents a maximum of integers not larger than n/4;
- and
- applying a voltage V.sub.3 represented by a relation V.sub.th (m.sub.3).ltoreq.V.sub.3 <V.sub.th (m.sub.3 +1) to said control gate of said memory cell to thereby detect whether or not a current flows across the source and drain of said memory cell when no current flows in spite of application of said voltage V.sub.1, where m.sub.3 represents a maximum of integers not larger than 3n/4.
A data reading method in a semiconductor storage device provided with at least one memory cell which is constituted by a field-effect transistor so that a threshold value of a gate voltage of said memory cell is controlled to be one V.sub.th (i) (in which i is an integer of 1 to n) of a number n (n.gtoreq.3) of different values to thereby store three- or multi-valued information in said one memory cell, said method comprising the steps of:
- applying a voltage V.sub.1 represented by a relation V.sub.th (m.sub.1).ltoreq.V.sub.1 <V.sub.th (m.sub.1 +1) to a gate of said memory cell to thereby detect whether or not a current flows across source and drain of said memory cell, where m.sub.1 represents a maximum of integers not larger than n/2;
- applying a voltage V.sub.2 represented by a relation V.sub.th (m.sub.2).ltoreq.V.sub.2 <V.sub.th (m.sub.2 +1) to said gate of said memory cell to thereby detect whether or not a current flows across the source and drain of said memory cell when a current flows because of application of said voltage V.sub.1, where m.sub.2 represents a maximum of integers not larger than n/4;
- and
- applying a voltage V.sub.3 represented by a relation V.sub.th (m.sub.3).ltoreq.V.sub.3 <V.sub.th (m.sub.3 +1) to said gate of said memory cell to thereby detect whether or not a current flows across the source and drain of said memory cell when no current flows in spite of application of said voltage V.sub.1, where m.sub.3 represents a maximum of integers not larger than 3n/4.
A data reading method in a semiconductor storage device provided with at least one memory cell which has a control gate and an electric charge accumulating layer so that a threshold value of a gate voltage of said memory cell is controlled to be one of a plurality of different values to thereby store three- or multi-valued data in said one memory cell, said method comprising:
- a first step of applying a first voltage having a value larger than a predetermined one of said plurality of different values to said control gate of said memory cell to thereby detect whether or not a current flows across source and drain of said memory cell;
- a second step of applying a second voltage having a value smaller than the value of said first voltage to said control gate of said memory cell to thereby detect whether or not a current flows across the source and drain of said memory cell when it is confirmed in the first step that a current flows;
- and
- a third step of applying a third voltage having a value higher than the value of said first voltage to said control gate of said memory cell to thereby detect whether or not a current flows across the source and drain of said memory cell when it is confirmed in the first step that no current flows.
Dependencies are inferred from the claim text.