USPatent applicationPatented

Non-volatile semiconductor memory device

Granted 2 Sep 2008 · 1 office action

Life of the application

10 dated events
⤢ drag to zoom20062008201020122014201620182020202220242026ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A memory cell array with a group of memory cells capable of retaining two-bit information. Each memory cell has a pair of transistors having charge storage regions, mutually connected gates, and mutually connected sources. Word lines are provided to the gates of the transistors. Bit lines are provided to the sources and drains of the transistors. A pair of the bit lines respectively connected to the drains of a pair of transistors included in a memory cell are connected to a comparison input terminal of the differential detector. An information retained in the memory cell is read based on a comparison result of current amounts inputted to the differential detector via the pair of bit lines obtained by the differential detector in a state where memory cell currents are simultaneously and independently supplied to the pair of transistors.

Description

8 parts
›BACKGROUND OF THE INVENTION · 1 of 2

1. Field of the Invention

The present invention relates to a non-volatile semiconductor memory device installed in a system LSI, more particularly to a technology for increasing an integration level in a memory cell array and alleviating restrictions on a rewriting operation.

2. Description of the Related Art

There is a memory cell array having an virtual ground array structure as conventional technology, which includes two structures according to a sense amplifier method and a two-transistor current differential detecting method.

Sense Amplifier Method

FIG. 7 shows a schematic structure of the conventional memory cell array according to the sense amplifier method. The memory cell array having the virtual ground array structure comprises a plurality of memory cells m, a plurality of word lines W and a plurality of bit lines B. The memory cells m are arranged in a matrix shape. Each of the memory cells m is denoted by indices (x,y) showing their positions in the matrix. Each of rows of the memory cells are integrally connected to the word lines W. For example, all of the memory cells in a first line from the memory cell m (1,1) to the memory cell m (1,N) are connected to the word line W 1 . Each column of the memory cells is connected to two bit lines comprising one of each on both sides of the column. For example, one sides (left) of all of the memory cells on the left column from the memory cell m (1,1) to the memory cell m (1,N) are connected to the bit line B 1 , while the other sides (right) thereof are connected to the bit line B 2 . The memory cell m (x,y) is thus connected to the word line W y , bit lines B x and B x+1 .

Therefore, a tapping process executed to the selected word line and the selected two bit lines adjacent to each other enables various processes to be executed to the memory cell connected to them. First, a source line and a drain bit line are connected to a voltage source for supplying a predetermined voltage level which is V 1 (V 1 >0, approximately 1.5 volts in general), and thereby pre-charged to the predetermined voltage level V 1 . The voltage level V 1 is selected in accordance with a plurality of parameters such as a characteristic of the memory cell and word-line voltage. The voltage level V 1 is generally within the range of 1-2 volts.

In a reading operation, the source bit line is discharged to a ground potential, and the drain bit line is separated from the V 1 voltage source and connected to a sense amplifier 52 via a decoder 51 . The voltage level detected on the drain bit line is used for determining data contents of the read memory cell. The decoder 51 includes all of electronic units allocated between the selected memory cell and the sense amplifier 52 .

Two-Transistor Current differential Detecting Method

Referring to FIG. 6 , a constitution of a non-volatile semiconductor memory device recited in No. H06-268180 of the Japanese Patent Applications Laid-Open in which the two-transistor current differential detecting method is adopted is described. A drain D 1 , a source Sc and a drain D 2 are arranged with intervals on a surface of a semiconductor substrate 21 . Floating gates 32 and 42 are formed at upper parts of a region on the surface of the semiconductor substrate 21 between the source Sc and the drains D 1 and D 2 via tunnel oxide films 31 and 41 . Gate oxide films 33 and 43 are further formed thereon, and control gates 34 and 44 are further formed thereon. A source line S 0 is connected to the source Sc, and a word line W 0 is connected to the control gates 34 and 44 . A bit line B 1 and a bit line B 2 complementary to the bit line B 1 (hereinafter, referred to as complementary bit line) are respectively connected to the drains D 1 and D 2 . The bit line B 1 and the bit line B 2 complemented with the bit line B 1 are connected to a differential amplifier (not shown) in the reading operation.

The source Sc, drain D 1 , floating gate 32 , control gate 34 constitute an MOS transistor Q 1 , and the source Sc, drain D 2 , floating gate 42 , control gate 44 constitute an MOS transistor Q 2 .

Next, an operation of the non-volatile semiconductor memory device is described.

When data “1” is written, for example, a power-supply voltage (for example, 5V) is applied to the bit line B 1 , and the ground potential is applied to the complementary bit line B 2 . Further a high voltage (for example, 12V) is applied to, word line W 0 , and the ground voltage is applied to the source line S 0 . Accordingly, hot electrons are generated in vicinity of the drain D 1 and injected into the floating gate 32 . At the time, the hot electrons are not injected into the floating gate 42 because the hot electrons are not generated in vicinity of the drain D 2 . The complementary data whose logic levels are inverted relative to each other are thus memorized in the transistors Q 1 and Q 2 , and it becomes a state where the data “1” is written in the memory cell.

Adversely, in the case of writing “0” data, the voltages applied to the bit line B 1 and the complementary bit line B 2 are set to the ones contrary to the before-mentioned voltages. Then, the electrons are injected into the floating gate 42 , while the electrons are not injected into the floating gate 32 . As a result, the data “0” is written in the memory cell.

Next, assuming that it is in a state where the data “1” is written wherein the electrons are injected into the floating gate 32 and not injected into the floating gate 42 , the reading operation at this time is described.

In the reading operation, the power-supply voltage (for example, 5V) is applied to the word line W 0 , a low voltage (2V) is applied to the bit line B 1 and the complementary bit line B 2 , and the ground potential is applied to the source Sc. The foregoing bias puts the transistor Q 1 in an OFF state, and there is no memory cell current flow between the source Sc and the drain D 1 . However, the transistor Q 2 is in an ON state, and the memory cell current flows into between the source Sc and the drain D 2 .

›BACKGROUND OF THE INVENTION · 2 of 2

On the contrary, the transistor Q 1 is in the ON state, and the Q transistor Q 2 is in the OFF state in the reading operation in writing the data “0”. The voltage drop in the bit line B 1 or the complementary bit line B 2 resulting from the memory cell current in the reading operation is detected by the differential amplifier connected to the bit line B 1 and the complementary bit line B 2 and thereby judged.

In order to erase the data, a high voltage (for example, 12V) is applied to the source line S 0 and the ground voltage is applied to the word line W 0 . In this manner, the electrons that have been injected into the floating gates 32 and 42 are drawn into the drains D 1 and D 2 through a tunnel effect.

As described above, in the non-volatile semiconductor memory device according to the two-transistor current differential detecting method, the complementary data is memorized in the two transistors, and the data “1” or the data “0” is detected by carrying out the differential detection between the outputs of the two transistors when the data is read. Therefore, a larger potential difference in the signals supplied to the differential amplifier can be obtained in comparison to the non-volatile semiconductor memory device according to the sense amplifier method.

In the semiconductor memory device according to the sense amplifier method for reading the information based on the memory cell current, a constant current source or a constant voltage source (reference) previously set and the memory cell current are compared to each other. Therefore, it is necessary to clarify magnitude relation between the reference of the constant current or the constant voltage and a gate threshold voltage in order to set the gate threshold voltage of the memory cell. However, a characteristic of respective memory cell transistor in the memory cell array has a variation, which makes it difficult to control the gate threshold voltage to be constant. Therefore, a certain degree of variation width (margin) is conventionally allowed.

Due to the foregoing reason, it has to be enjoined with variations of all of the bits in order to set the margin of the variation amount of the gate threshold voltage necessary for the writing operation. However, it gives more influence on a time length of the writing operation as the variation amount of the gate threshold voltage necessary for the writing operation is larger. Further, in the case where wiring capacitances in a wiring from the memory cell transistor to the sense amplifier and a wiring from the constant current or constant voltage reference source to the sense amplifier are different, amount of the difference affecting the memory cell current has to be added to the margin.

In the non-volatile semiconductor memory device according to the two-transistor current differential detecting method, there is no restriction on the gate threshold voltage due to the variations of the memory cell transistors because the differential detection between the outputs of the two transistors is carried out. However, it requires two transistors in order to memorize one bit, an area efficiency of the device is deteriorated.

Further, when the information once written is rewritten, updated information is then written after the written information is erased, which is a disadvantage shared by the non-volatile semiconductor memory devices (flash memory) according to the both methods. In other words, Because the two steps of erasure and writing are required, an operation time is increased.

Further, in the case where two memories, which are a memory for storing programs and a memory for storing data such as a built-in micro-controller, are necessary, it has to prepare two memories which are differently configured depending on respective usages.

›SUMMARY OF THE INVENTION · 1 of 2

The present invention was invented in consideration of the foregoing conditions, and a main object of the present invention is to provide a non-volatile semiconductor memory device according to the two-transistor current differential detecting method capable of achieving a better area efficiency, and improvement of a rewriting efficiency is also taken into account.

A non-volatile semiconductor memory device according to the present invention comprises a memory cell array arranged in a matrix shape, a group of word lines, a group of bit lines and a differential detector, wherein

memory cell array has a group of the memory cells which can retain two-bit information, and each of the memory cells has a pair of transistors having a charge storage region and disposed along a row direction of the memory cell array;

the word lines are provided between the memory cells adjacent to each other along a column direction of the memory cell array and extend along the row direction,

the respective bit lines are provided between the transistors adjacent to each other along the row direction and extend along the column direction,

gates of the pair of transistors constituting each of the memory cells are connected to each other and further connected to the word line corresponding to the relevant memory cell,

sources of the pair of transistors are connected to each other and further connected to the bit lines provided between the relevant pair of transistors,

drains of the transistors facing each other between the memory cells adjacent to each other along the row direction are connected to each other and further connected to the bit line provided between the relevant adjacent memory cells,

a pair of the bit lines connected to the drains of the pair of transistors which all of the memory cells have are connected to a comparison input terminal of the differential detector, and

an information retained in the memory cell is read based on a comparison result of current amounts inputted to the differential detector via the pair of bit lines obtained by the differential detector in a state where memory cell currents are simultaneously and independently supplied to the pair of transistors.

A memory cell array according to the present invention comprises a group of memory cells arranged in a matrix shape capable of retaining two-bit information, a group of word liens and a group of bit lines, wherein

each of the memory cells has a pair of transistors having a charge storage region and disposed along a row direction of the memory cell array,

the word lines are provided between the memory cells adjacent to each other along a column direction of the memory cell array and extend along the row direction,

the respective bit lines are provided between the transistors adjacent to each other along the row direction of the memory cell array and extend along the column direction

gates of the pairs of transistors constituting the respective memory cells are connected to each other so as to thereby constitute the word line corresponding to the relevant memory cell,

sources of the pair of transistors are connected to each other so as to thereby constitute the bit line provided between the relevant pair of transistors,

drains of the transistors facing each other between the memory cells adjacent to each other along the row direction are connected to each other so as to thereby constitute the bit line provided between the relevant adjacent memory cells,

currents are outputted from the pair of bit lines constituted by the drains of the pair of transistors which all of the memory cells have as a comparison target, and

an information retained in the memory cell is read based on a comparison result of current amounts outputted from the pair of bit lines as a comparison target for differential detection in a state where memory cell currents are simultaneously and independently supplied to the pair of transistors.

Thereby, the area efficiency is increased, and restrictions on a gate threshold voltage of the memory cell transistor can be alleviated.

The foregoing constitutions include the following preferable modes. More specifically, the pair of transistors respectively has the charge storage regions independent from each other in vicinity of the drain and vicinity of the source immediately below the gate. In this mode, a two-bit/cell transistor having two local charge storage regions on the source side and the drain side, a typical example of which is an MONOS transistor, is used. The present mode is applicable without any increase of the bit lines. As a result, a bit number can be increased, and the area efficiency can be further improved.

Further, there is a mode that length of wirings connecting the bit lines to the differential detector is equal to one another in the respective bit lines. Accordingly, a reading accuracy of the information can be more improved through the comparison of the current amounts.

There is a mode that a magnitude relation of the current amounts supplied to the pair of bit lines connected to the drains of the pair of transistors is reversed in order to change the gate threshold voltages in the pair of transistors so that the information retained in the memory cell is rewritten. Accordingly, it becomes unnecessary to erase the information before it is rewritten, which increases a processing speed.

There is a mode that the gate threshold voltage of the transistor having the lower gate threshold voltage is preferably increased so that the threshold voltage when the information is rewritten is changed. In this case, the gate threshold voltage in only the bit whose information is rewritten is changed.

Further, there is a embodiment that a current adder is inserted between the pair of bit lines and the differential detector. Thereby, a current difference of at least a certain level can be surely obtained by adding the current to the bit line in the side where the data is not written in verification after the data is written. Therefore, the data rewriting can be realized with a small change to the gate threshold voltage. A key factor of the present mode is as follows. The two memory cell transistors to be compared are adjacent to each other, and the a variation of characteristics of the transistors are remarkably small in comparison to that of the memory cell array, which reduces the change of the gate threshold voltage. Meanwhile, the gate threshold voltage of the actual memory cell transistor is changeable in a very large scope. Therefore, when a magnitude relation of the gate threshold voltages of the pair of transistors is reversed while the verifying function is used at the same time, the data writing only requires a minimum change of the gate threshold voltage, which increases acceptable number of times when the data can be repeatedly written without the erasure. In other words, it can increase a limit number of times for the writing. More specifically, operation number of times when the gate threshold voltage is increased when the data is written is memorized and compared to an upper limit of the writing operations so that the data can be written until the limit is reached. As a result, the number of the writing operations can be increased.

›SUMMARY OF THE INVENTION · 2 of 2

There is a mode that the memory cell array further comprises a sense amplifier, a reference current generator for supplying a reference current to the sense amplifier, and a switcher for switching to the differential detector and the sense amplifier as a destination of the output of the memory cell array. Accordingly, a mode in which the memory cell array is connected to the differential detector and a mode in which the memory cell array is connected to the sense amplifier can be arbitrarily selected depending on use conditions. Therefore, the memory cell array can be selectively used for program storage and data storage, for example, in a built-in microcontroller.

According to the present invention, the memory cell currents are simultaneously supplied to the selected bit line and the pair of transistors on the both sides of the bit line, and the difference of the generated two independent memory cell currents is handled as the data, so that the area efficiency is increased and the restrictions on the gate threshold voltage of the memory cell transistor can be alleviated.

Further, the sense amplifier, reference current generator and switcher are additionally provided so that the memory cell array can be used for the program storage and data storage, for example, in the built-in microcontroller.

The non-volatile semiconductor memory device according to the present invention is installed in a system LSI or the like, and effective as a non-volatile semiconductor memory device in which an integration level is increased and restrictions on a writing operation are alleviated. The non-volatile semiconductor memory device is particularly effective for the program storage, for example, in the built-in microcontroller, and is also applicable to a constitution in which a larger capacity is desirable as a general-purpose flash memory. Further, the non-volatile semiconductor memory device can be incorporated into a set device in which the program storage and the data storage can be selected whenever necessary.

›BRIEF DESCRIPTION OF THE DRAWINGS

These and other objects as well as advantages of the invention will become clear by the following description of preferred embodiments of the invention. A number of benefits not recited in this specification will come to the attention of the skilled in the art upon the implementation of the present invention.

FIG. 1 is a block circuit diagram illustrating a constitution of a non-volatile semiconductor memory device according to a preferred embodiment 1 of the present invention.

FIG. 2 is a table showing a relationship between voltages in a word line and a bit line necessary in a reading operation in the preferred embodiment 1.

FIG. 3 is an illustration of an information rewriting operation according to preferred embodiment 1.

FIG. 4 shows a schematic constitution of a non-volatile semiconductor memory device according to a preferred embodiment 2 of the present invention.

FIG. 5 is a block circuit diagram illustrating a constitution of a non-volatile semiconductor memory device according to a preferred embodiment 3 of the present invention.

FIG. 6 is a schematic sectional view of a conventional memory cell according to a two-transistor current differential detecting method.

FIG. 7 is a schematic illustration of a conventional memory cell array according to a sense amplifier method.

›DETAILED DESCRIPTION OF THE INVENTION · 1 of 3

Hereinafter, preferred embodiments of a non-volatile semiconductor memory device according to the present invention are described in detail referring to the drawings.

Preferred Embodiment 1

FIG. 1 is a block circuit diagram illustrating a constitution of a non-volatile semiconductor memory device according to a preferred embodiment 1 of the present invention. In FIG. 1 , a reference numeral 10 denotes a memory cell array in which a group of memory cells 11 are arranged in a matrix shape. In the respective memory cells 11 , a pair of MOS (Metal Oxide Semiconductor) transistors Q 1 and Q 2 constitutes the memory cell 11 . The transistors Q 1 and Q 2 are disposed in parallel along a row direction of the memory cell array 10 .

Source of the pair of transistors Q 1 and Q 2 are connected to each other. C 11 and C 12 denote two charge storage regions of the transistor Q 1 , and C 21 and C 22 denote two charge storage regions of the transistor Q 2 . Accordingly, the respective transistors Q 1 and Q 2 can retain two-bit information. B 1 , B 2 , B 3 , B 4 and B 5 are bit lines of the memory cells 11 , and the bit lines B 1 -B 5 are provided between the adjacent transistors Q 1 , Q 2 , . . . along the row direction and extend along a column direction of the memory cell array 10 . The bit lines B 1 and B 2 are electrically connected to a part corresponding to a drain or the source of the transistor Q 1 , and the bit lines B 2 and B 3 are electrically connected to a part corresponding to the source or a drain of the transistor Q 2 . This connection structure is more specifically described below.

The sources of the pair of transistors Q 1 and Q 2 are connected to each other, and further connected to the bit lines B 2 , B 4 , . . . provided between the pair of transistors Q 1 and Q 2 . The drains of the transistor Q 1 and the transistor Q 2 facing each other between the adjacent memory cells 11 and 11 along the row direction are connected to each other, and further connected to the bit lines B 1 , B 3 , . . . provided between the adjacent memory cells 11 and 11 .

W 1 , W 2 and W 3 denote word lines, and the word lines W 1 -W 3 are provided between the adjacent memory cells 11 along the column direction of the memory cell array 10 and extend along the row direction. The word line W 1 is connected to gates of the transistors Q 1 and Q 2 adjacent to each other and the transistors adjacently provided in the same row as the transistors Q 1 and Q 2 . Further describing the connection structure in detail, the gates of the pair of transistors Q 1 and Q 2 constituting the respective memory cell 11 are connected to each other, and further connected to the word lines W 1 W 3 corresponding to the relevant memory cell 11 .

All of the bit lines are connected to a 2-way decoder 12 . The 2-way decoder 12 outputs two memory cell currents (Act and Ref). The memory cell currents outputted by the 2-way decoder 12 are characterized in that the bit lines (B 1 , B 3 ) and (B 3 , B 5 ) respectively connected to the drains of the transistors Q 1 and Q 2 constituting the same memory cell 11 are electrically insulated from each other, and the memory cell currents are outputted in such a manner that these currents supplied to the bit lines (B 1 , B 3 ) and (B 3 , B 5 ) are independent from each other. The 2-way decoder 12 outputs these two outputs to the differential detector 13 .

Lengths of wirings for connecting the bit lines B 1 -b 5 to the differential detector 13 are equal in the respective bit lines B 1 -B 5 . Thereby, a reading accuracy of the information can be more improved through comparison of amounts of the currents.

An operation of the non-volatile semiconductor memory device according to the present preferred embodiment thus constituted is described below.

First, a reading operation is described. FIG. 2 shows a relationship between voltages in the word line and the bit line required for the reading operation. More specifically, FIG. 2 shows conditions when degrees of the charge storage states in the charge storage regions C 11 and C 22 of the transistors Q 1 and Q 2 are converted into electrical signals and read as recorded information. Referring to the bit lines, 1.2V is applied to the bit lines B 2 and B 4 (sources are commonly connected), while 0V is applied to the other bit lines B 1 , B 3 and B 5 . Referring to the word lines, 4V is applied to the word line W 1 , while 0V is applied to the other word lines W 2 and W 3 .

In this state, in FIG. 1 , a potential difference is generated between either of the parts becoming the source and the drain, and the other respectively in the transistors Q 1 and Q 2 in the foregoing state. Further, voltages enough for memory cell currents I 1 and I 2 to be flown out of the transistors Q 1 and Q 2 are respectively applied to the gates thereof. As a result, the amounts of the currents respectively flowing in the transistors Q 1 and Q 2 correspond to the current amounts in accordance with the charge storage amounts in the charge storage regions C 11 and C 22 . More specifically, the memory cell current I 1 having the current amount corresponding to the charge storage amount in the transistor Q 1 is supplied to the bit line B 1 connected to the drain of the transistor Q 1 , while the memory cell current I 2 having the current amount corresponding to the charge storage amount in the transistor Q 2 is supplied to the bit line B 3 connected to the drain of the transistor Q 2 independently from the memory cell current I 1 . This is a technical advantage in the present invention. The charge storage regions C 12 and C 21 , which overlaps with a depletion region when the voltages are applied to the bit lines, do not affect the current amounts of the transistors Q 1 and Q 2 .

The memory cell currents I 1 and I 2 flowing on the bit lines B 1 and B 3 in the foregoing state are outputted as the two independent currents Act and Ref to the differential detector 13 via the 2-way decoder 12 . The differential detector 13 judges which of the currents Act and Ref is larger than the other, and outputs in two-state in accordance with a result of the judgment. For example, data “1” is outputted when the memory cell current I 1 is larger than the memory cell current I 2 , while data “0” is outputted otherwise.

›DETAILED DESCRIPTION OF THE INVENTION · 2 of 3

In consequence of the foregoing process, the difference between the respective charge storage amounts in the two charge storage regions in the pair of transistors is outputted as the information, and the function of the non-volatile semiconductor memory is thereby exerted.

In the foregoing description, the method of reading the information in the respective charge storage regions C 11 and C 22 of the transistors Q 1 and Q 2 was described. When information at any other address is read, it is better that the charge storage regions having a positional relationship relative to the charge storage regions C 11 and C 22 are impressed by selecting the voltages of the word line and the bit line having the relative positional relationship.

FIG. 3 is an illustration of an information rewriting operation in the non-volatile semiconductor memory device according to the preferred embodiment 1. As is clear from FIG. 3 , the gate threshold voltage of the transistor is low when the amount of stored charges is small, and the gate threshold voltage of the memory cell 11 is increased as the amount of stored charges is increased.

First, the charge storage amounts in the transistors Q 1 and Q 2 are respectively reduced to a minimum level, which corresponds to data erasure in a conventional flash memory. At the time, the gate threshold voltages of the transistors Q 1 and Q 2 are both Vt 1 which is a base level, and an I-V characteristic thereof is denoted by a 1 . The memory cell current I 1 flowing in the transistor Q 1 and the memory cell current I 2 flowing in the transistor Q 2 at the time are substantially equal to each other. Therefore, the reading operation is not possible, which makes the output indefinite.

The first writing operation is executed in the state where the I-V characteristic is a 1 . The I-V characteristic is denoted by a 2 when the writing operation is executed by increasing the charge storage amount of the transistor Q 1 . When the information is read at the time, as the memory cell current I 1 is smaller than the memory cell current I 2 , the magnitude relation can be expressed as the output (data “1”).

The information can be rewritten in the state where the I-V characteristic is a 2 without the so-called erasing operation in the conventional flash memory. When the charge storage amount of the transistor Q 1 is increased in the state where the I-V characteristic is a 2 , the I-V characteristic is denoted by a 3 . The memory cell current I 1 is further reduced through the foregoing writing operation, however, the reading operation shows the same result (data “1”).

On one hand, when the charge storage amount of the transistor Q 2 is increased, the I-V characteristic is denotes by a 5 . At the time, the gate threshold voltage of the transistor Q 2 is higher than that of the transistor Q 1 . Thus, the magnitude relation of the memory cell currents I 1 and I 2 are contrary to that of the I-V characteristic a 2 , which means that the data has been rewritten (data “0”). As described, the data can be rewritten when the charge amount in the charge storage region where the data is desirably written in the rewriting operation is increased.

The gate threshold voltage was conventionally increased with respect to the entire memory cell array 10 in the case where the rewriting operation showed the same result. In contrast, the charge storage amount only in the region where the data is desirably rewritten can be selectively increased in the present preferred embodiment.

Preferred Embodiment 2

FIG. 4 shows a schematic constitution of a non-volatile semiconductor memory device according to a preferred embodiment 2 of the present invention. A constitution of the memory cell array 10 according to the present preferred embodiment is the same as that of the preferred embodiment shown in FIG. 1 . In the present preferred embodiment, adders 14 and 15 are inserted on the input side of the differential detector 13 at intermediate positions of the pair of bit lines B 1 and B 3 as a comparison target separately from the constitution shown in FIG. 1 . A constant current I 0 with a few μA is added to only either of the input sides of the adders 14 and 15 via a switch S 2 .

According to the foregoing constitution, a difference of at least a few μA can be surely obtained between the memory cell currents I 1 and I 2 in the verification. As a result, an upper limit of the number of times for the writing operations can be effectively increased. In FIG. 4 , the 2-way decoder 12 is not shown in the figure.

Preferred Embodiment 3

FIG. 5 is a block circuit diagram illustrating a constitution of a non-volatile semiconductor memory device according to a preferred embodiment 3 of the present invention. A part of the memory cell array 10 according to the present preferred embodiment is the same as that of the preferred embodiment shown in FIG. 1 . In the present preferred embodiment, a sense amplifier 16 , a reference current generator 17 and a switcher 18 for switching to each other a state where the memory cell array 10 is connected to the differential detector 13 and a state where the memory cell array 10 is connected to the sense amplifier 16 separately from the constitution shown in FIG. 1 . The switcher 18 comprises three switches S 1 , S 2 and S 3 . The switches S 1 and S 2 are interfaced to each other. The 2-way decoder 12 is not shown in FIG. 5 . As the description of the reading operation, it is assumed that the memory cell array 10 is in the same status as described in the preferred embodiment 1.

In the case where the differential detector 13 is used to read the information in a manner similar to the preferred embodiment 1, the switches S 1 and S 2 are switched to the differential-detector- 13 side in the switcher 18 . The memory cell current I 1 flowing from the transistor Q 1 via the bit line is inputted to the differential detector 13 via the switch S 1 . Furthermore, the memory cell current I 2 flowing from the transistor Q 2 via the bit line is inputted to the differential detector 13 via the switch S 2 .

›DETAILED DESCRIPTION OF THE INVENTION · 3 of 3

In the case where the information is read via the sense amplifier 16 , the switches S 1 and S 2 are switched to the sense-amplifier- 16 side in the switcher 18 . Then, the switch S 3 is connected to the switch-S 1 side so that the memory cell current I 1 is supplied to the sense amplifier 16 , and a reference current I 3 from the reference current generator 17 is compared to the memory cell current I 1 in the sense amplifier 16 . Further, the switch S 3 is switched to the switch-S 2 side so that the memory cell current I 2 is supplied to the sense amplifier 16 , and the reference current I 3 is compared to the memory cell current I 2 in the sense amplifier 16 . Then, the read information is discriminated.

In place of the reference current generator 17 , a constant voltage source may be used.

Though the preferred embodiments of this invention are explained in detail, it will be understood that various modifications may be made therein, and it is intended to cover in the appended claims all such modifications as fall within the true spirit and scope of this invention.

Claims as granted

11 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

6 codes
IPC · International Patent Classification
Section G — Physics
  • G11C16/06
Section H — Electricity
  • H10B69/00
USPC · US Patent Classification
365/185.21365/185.2365/185.22365/185.3

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomOct 2006Jan 2007Apr 2007Jul 2007Oct 2007Jan 2008Apr 2008Jul 2008Oct 2008USPTOApplicantNon-final rejectionResponse after non-finalNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
2.0 y
713 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
David Lam
art unit 2827 · TC 2800
Citations: 5 back · 2 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom2008201020122014201620182020202220242026Owner 1Owner 3
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock