US5905676A - Semiconductor memory apparatus - Google Patents

Semiconductor memory apparatus Download PDF

Info

Publication number
US5905676A
US5905676A US09/040,278 US4027898A US5905676A US 5905676 A US5905676 A US 5905676A US 4027898 A US4027898 A US 4027898A US 5905676 A US5905676 A US 5905676A
Authority
US
United States
Prior art keywords
comparison
cell
cells
memory
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/040,278
Inventor
Yoshihito Ohwa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Assigned to SEIKO EPSON CORPORATION reassignment SEIKO EPSON CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: OHWA, YOSHIHITO
Application granted granted Critical
Publication of US5905676A publication Critical patent/US5905676A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • G11C16/28Sensing or reading circuits; Data output circuits using differential sensing or reference cells, e.g. dummy cells

Definitions

  • the present invention relates to a semiconductor memory apparatus having a first cell group of memory cells of a specified row in a memory cell array, a second cell group of memory cells of either a row immediately before the specified row or a row immediately after the specified row and a common source line disposed therebetween. More particularly, the present invention relates to a semiconductor memory apparatus in which even when the effective channel length of the memory cells on one side of the common source and that on the other side of the common source are different from one another, a large determination margin can be provided for the memory cells on both sides.
  • U.S. Pat. No. 5,386,158 describes a conventionally known technique that uses comparison cells for determining whether a value stored in a flash EEPROM (hereinafter flash memory) is "0" or "1".
  • flash memory hereinafter flash memory
  • a memory cell array 1 is formed from split gate type memory cells.
  • a first cell group of memory cells (only memory cells 11 and 13 shown in this example) of a specified row (an odd-number row R 2m-1 in this example) and a second cell group of memory cells (only memory cells 12 and 14 shown in the example) of a row immediately before or a row immediately after the specified row (an even-numbered row R 2m to in this example) are disposed to form a pair for the two rows.
  • Source regions S1-S4 of the respective memory cells are connected to a common memory cell source line 3.
  • Each two of the memory cells (in this example, 11 and 12, and 13 and 14) for each column form a memory cell pair in which the source line 3 is disposed (symmetrically, in this example) therebetween.
  • a word line WL 2m-1 is connected to control gates CG1 and CG3 of the respective memory cells 11 and 13 of the row R 2m-1 , and a word line WL 2m is connected to control gates CG2 and CG4 of the respective memory cells 12 and 14 of the row R 2m .
  • a Bit line BL n is connected to drain regions D1 and D2 of the respective memory cells 11 and 12 that belong to the column C n
  • a Bit line BL n+1 is connected to drain regions D3 and D4 of the respective memory cells 13 and 14 that belong to the column C n+1 .
  • a read circuit 7 includes a comparator unit 71, a comparison cell 72, and sense amplifiers 731 and 732.
  • a source region S of the comparison cell 72 is connected to a comparison cell source line 81.
  • the source line 81 and the source line 3 of the memory cell array 1 described above have the same potential, and the comparison cell 72 and the memory cells 11 and 13 are oriented in the same direction.
  • a comparison signal REF (drain current Id r ) from the comparison cell 72 is inputted in the sense amplifier 731.
  • a read signal WS (drain current Id w ) from the memory cell is inputted in the sense amplifier 732.
  • the amplification factor of the sense amplifier 732 is set to be smaller than the amplification factor of the sense amplifier 731.
  • the comparator unit 71 compares an output REF' (drain current Id r ') of the sense amplifier 731 and an output WS' (drain current Id w ') of the sense amplifier 732 to thereby determine as to whether a stored value of the memory cell to be read out is "0" or "1" (in other words, in a written state or an erased state).
  • a row address decoder 41 decodes lower bits A 0 , A 1 , . . . A j
  • a column address decoder 42 decodes upper bits A j+1 , A j+2 , . . . A k
  • a multiplexer 43 transmits a read signal WS (drain current Id w ) coming from the memory cell to the sense amplifier 732 based on a signal from the column address decoder 42.
  • the memory cells forming the memory cell array 1 and the comparison cell 72 provided in the read circuit 7 include components that are normally, simultaneously formed on the same substrate with the same manufacturing process.
  • a mask alignment for forming floating gates 111 and 121 may deviate from a mask alignment for forming control gates 112 and 122 for the respective memory cells 11 and 12 (in FIG. 10, designed locations of the floating gates are indicated by ⁇ 1 and ⁇ 2, respectively).
  • a common source region 103 and drain regions 114 and 124 of the respective memory cells 11 and 12 are formed after the floating gates 111 and 121 and the control gates 112 and 122 are formed.
  • dopants for forming the source region and the drain regions are implanted from above the floating gates and the control gates.
  • the effective channel length of the memory cell 11 and that of the memory cell 12 may be different from one another.
  • the effective channel length L1 of the memory cell 11 is longer than the original channel length L0 by ⁇
  • the effective channel length L2 of the memory cell 12 is shorter than the original channel length L0 by ⁇ .
  • L1 L0+ ⁇
  • the comparison cell 72 shown in FIG. 9 is normally formed to be oriented in the same direction of one of the memory cells 11 and 12.
  • the effective channel length of the comparison cell 72 is different from the effective channel length of one of the memory cells 11 and 12.
  • Vcg control gate voltage
  • Id drain current
  • FIGS. 11A and 11B are graphs illustrating drain currents Id in memory cells in odd-numbered rows and even-numbered rows when the memory cells in the erased state and in the written state (in which electrons are stored in the floating gate) are read.
  • FIG. 11A shows drain currents in the erased state
  • FIG. 11B shows drain currents in the written state.
  • the drain currents Id in the odd-numbered rows and in the even-numbered rows are different in magnitude regardless of whether the memory cells to be read are in the erased state or in the written state, and the differences become particularly noticeable in the erased state.
  • the capacity ratio of the memory cell 11 differs from the capacity ratio of the memory cell 12.
  • the term "capacity ratio” is defined by a ratio of the capacity between the control gate and the floating gate and the capacity between the floating gate and the source region. The capacity ratio determines a potential of the floating gate when the control gate is charged with a potential. Therefore, when the capacity ratios are different, the characteristics such as threshold values of the memory cells differ from one another.
  • the effective channel length difference 2 ⁇ does not change regardless of the size of the memory cells. Therefore, the smaller the size of memory cells (in other words, the smaller the designed value of the channel length), the greater the ratio between the longer effective channel length (L0+ ⁇ ) and the shorter effective channel length (L0- ⁇ ). This prevents higher integration of flash memories.
  • the present invention has been made to solve the problems described above, and objects of the present invention to be achieved are as follows.
  • a read circuit can take a large determination margin for the memory cells provided on both sides even when the effective channel length of the memory cells on one side of the source line and that on the other side of the source line are different from one another.
  • Each of the memory cells forming the semiconductor memory apparatus has multiple memory state values.
  • a semiconductor memory apparatus in accordance with the present invention has a memory cell array that includes a first cell group of memory cells of a specified row, a second cell group of memory cells of one of a row immediately before the specified row and a row immediately after the specified row, and a common memory cell source line for both of the cell groups disposed therebetween. Source regions of the memory cells of the first and second cell groups are connected to the memory cell source line. Also, the memory cells in the first cell group and the memory cells in the second cell group for a specified column form memory cell pairs.
  • the above-described semiconductor memory apparatus includes at least one comparison cell pair.
  • the comparison cell pair is formed from first and second comparison cells and a comparison cell source line disposed between the first and second comparison cells.
  • One of the first and second comparison cells is oriented in the same direction of the memory cells in the first cell group, and the other of the first and second comparison cells is oriented in the same direction of the memory cells in the second cell group, and source regions of the first and second comparison cells are respectively connected to the comparison cell source line.
  • Each of the memory cells forming the memory cell arrays and the first and second comparison cells forming the comparison cell pair normally have the same configuration.
  • a plurality of the comparison cell pairs for read-out purpose may be provided in one memory cell array in order to secure dummy comparison cell pairs (in which the comparison cell pairs that are used are disposed between a plurality of dummy comparison cell pairs that are not normally used).
  • a plurality of the comparison cells may be connected in parallel with one another in order to level off variations in the characteristic of the comparison cells.
  • each of the memory cells, the first comparison cell and the second comparison cell has, for example, a split-gate type structure, and is formed from components that are formed by the same manufacturing process on a common substrate, and normally at the same time.
  • the split-gate type memory cell includes a substrate having a channel region and source and drain regions provided on both sides of the channel region, a floating gate formed over the substrate with an insulation layer disposed therebetween, and a control gate formed over the floating gate with an insulation layer disposed therebetween.
  • the floating gate is formed in a fashion that the floating gate covers a part of the channel region.
  • the read circuit includes a comparison cell selection circuit that selects one of the first and second comparison cells that form the comparison cell pair.
  • the comparison cell selection circuit selects one of the comparison cells that is oriented in the same direction of the memory cell to be read.
  • the comparison cell selection circuit detects only the least significant bit (LSB) of the physical address of the memory cell to be read out.
  • the effective channel length of the memory cells located on one side of the memory cell source line may differ from the effective channel length of the memory cells located on the other side of the memory cell source line.
  • the channel width may be affected by the mask alignment error. For example, when the mask alignment error occurs in the same direction of the flow of current in the channel region, the effective channel length varies from one memory cell to another. On the other hand, the mask alignment error occurs in a direction transverse to the flow of current, the effective channel width varies from one memory cell to another.
  • a floating gate of each of the memory cells when a floating gate of each of the memory cells is formed, a floating gate of each of the comparison cells is also preferably formed at the same time. Also, when a control gate of each of the memory cells is formed, a control gate of each of the comparison cells is preferably formed at the same time. Also, in accordance with the present invention as described above, the memory cells disposed on one side of the memory source line and the comparison cells disposed on one side of the comparison cell source line are oriented in the same direction, and the memory cells disposed on the other side of the memory cell source line and the comparison cells disposed on the other side of the comparison cell source line are oriented in the same direction.
  • the effective channel length of the memory cells located on one side of the memory source line and the effective channel length of the comparison cells located on one side of the comparison cell source line become equal or substantially equal to one another.
  • the effective channel length of the memory cells located on the other side of the memory cell source line and the effective channel length of the comparison cells located on the other side of the comparison cell source line become equal or substantially equal to one another.
  • the memory cells and the comparison cells having the same effective channel length are expected to have the same Vcg/Id (Vcg: control gate voltage, and Id: drain current) characteristic.
  • the comparison cell selection circuit selects a comparison cell having an effective channel length which is the same or substantially the same as that of the memory cell to be read.
  • a read signal is determined with the comparison cell having the same Vcg/Id characteristic as that of the memory cell to be read.
  • drain regions of the first comparison cells included in the plurality of the comparison cell pairs are preferably connected together, and drain regions of the second comparison cells included in the plurality of the comparison cell pairs are also preferably connected together.
  • a comparison current having a value corresponding to an average value of a drain current of the first comparison cell in the first comparison cell pair and a drain current of the first comparison cell in the second comparison cell pair.
  • a comparison current having a value corresponding to an average value of a drain current of the second comparison cell in the first comparison cell pair and a drain current of the second comparison cell in the second comparison cell pair.
  • the read circuit in accordance with the present invention preferably includes a first sense amplifier that converts a first current flowing in the memory cell to be read out to a second current, a second sense amplifier that converts a third current flowing in the comparison cell pair to a fourth current, and a comparator section that compares the second current from the first sense amplifier and the fourth current from the second sense amplifier. Further, at least one of a first current ratio between the first current and the second current and a second current ratio between the third current and the fourth current is adjusted to a value corresponding to the number of the comparison cell pairs. In this case, with an increase in the number of the comparison cell pairs, for example, the second current ratio may be decreased, or the first current ratio may be increased. As a result, when the number of the comparison cell pairs increases, the comparison current (for example, the fourth current of the second sense amplifier) is optimized.
  • the first sense amplifier preferably includes a first current mirror circuit
  • the second sense amplifier preferably includes a second current mirror circuit.
  • each of transistors forming the first current mirror circuit and the second current mirror circuit has a size that is adjusted according to the number of the comparison cell pairs.
  • the first current ratio and the second current ratio are adjusted to optimum values corresponding to the number of comparator cell pairs only by adjusting the size of the transistor.
  • the present invention is particularly effective when the memory cell and the comparison cell are split-gate type EEPROM, EPROM, and the like).
  • the present invention is also applicable to memory cells and comparison cells of types other than the split-gate type, such as, for example, mask ROMS, DRAMS, SRAMs and the like.
  • the present invention is effective when the memory cells and the first and second comparison cells are the type in which source regions and drain regions thereof are formed by impurities that are diagonally implanted.
  • FIG. 1 is a view of a semiconductor memory apparatus in part in the form of a flash memory in accordance with one embodiment of the present invention.
  • FIG. 2 is an explanatory side view of a memory cell pair and a comparison cell pair shown in FIG. 1.
  • FIG. 3 is an explanatory plan view of the memory cell pair and the comparison cell pair shown in FIG. 1.
  • FIG. 4A is a graph showing the relation between comparison signals and read-out signals when electrons are not stored in a floating gate of a memory cell (in an erased state) in accordance with an embodiment of the present invention.
  • FIG. 4B is a graph showing the relation between comparison signals and read-out signals in a flash memory in the erased state shown in FIG. 9.
  • FIG. 5A is a graph showing the relation between comparison signals and read-out signals when electrons are stored in a floating gate of a memory cell (in a written state) in accordance with an embodiment of the present invention.
  • FIG. 5B is a graph showing the relation between comparison signals and read-out signals in a flash memory in the written state shown in FIG. 9.
  • FIG. 6 is view of a flash memory in part having a plurality of comparison cell pairs in accordance with an embodiment of the present invention.
  • FIG. 7 is a detailed diagram of a read circuit.
  • FIG. 8 is an explanatory view of an embodiment in which the present invention is applied to an apparatus other than flash-memories.
  • FIG. 9 is an explanatory view for describing the background technology of flash-memories.
  • FIG. 10 is a side view of a memory cell pair shown in FIG. 9.
  • FIG. 11A is a graph showing the magnitude of drain currents Id flowing in memory cells in odd rows and even rows in a normal memory cell array when the memory cells in an erased state are read.
  • FIG. 11B is a graph showing the magnitude of drain currents Id flowing in memory cells in odd rows and even rows in the memory cell array when the memory cells in a written state are read.
  • FIG. 1 shows a partial view of a flash memory, that is an example of a semiconductor memory apparatus in accordance with an embodiment of the present invention.
  • a memory cell array 1 shown in FIG. 1 has the same structure as that of the memory cell array described above with reference to FIG. 9. Therefore, the description thereof is omitted. Also, the operations of a row address decoder 41, a column address decoder 42 and a multiplexer 43 are the same as those of the flash memory shown in FIG. 9, and therefore the description thereof is also omitted.
  • a read circuit 2 shown in FIG. 1 includes a comparison cell selection circuit 22, a comparison cell pair of two comparison cells 26 and 27 (first and second comparison cells), and sense amplifiers 281 and 282.
  • the comparison cells 26 is oriented in the same direction of the memory cells 11 and 13, and the comparison cell 27 is oriented in the same direction of the memory cells 12 and 14.
  • a common source line 81 is disposed between the comparison cells 26 and 27.
  • the comparison cells of the comparison cell pair are disposed opposing to one another, and source regions S5 and S8 of each of the comparison cells 26 and 27 are connected to the source line 81.
  • the source line 81 and the source line 3 of the above-described memory cell array 1 are connected in a manner to have the same potential.
  • the memory cells forming the memory cell pair are symmetrically disposed pith respect to the source line 3, and the comparison cells 26 and 27 are symmetrically disposed with respect to the source line 81.
  • the present invention is not limited to this embodiment configuration.
  • relative positions of the memory cells forming the memory cell pairs and relative positions of the comparison cells 27 and 27 are not limited to the relative positions of the cells of the present embodiment, and depending upon deviation in mask alignment and orientation of the channels, any other relative positions may be applicable as long as the effects of the present invention are achieved.
  • a comparison signal REF 11 or a comparison signal REF 21 (drain current Idr) from the comparison cell 26 or the comparison cell 27 that is selected by the comparison cell selection circuit 22 is input through the sense amplifier 281 in the comparator section 21 as REF 11 ' or REF 21 ' (drain current Idr').
  • the comparison signal REF 11 and the comparison signal REF 21 are provided from the comparison cell 26 and the comparison cell 27, respectively.
  • Read signal WS 11 or read signal WS 21 (drain current Idw) from memory cells is input through the sense amplifier 282 in the comparator section 21 as WS 11 ' or WS 21 ' (drain current Idw).
  • the read signal WS 11 and the read signal WS 21 are a read signal from a memory cell in an odd row and a read signal from a memory cell in an even row, respectively.
  • the amplification factor of the sense amplifier 282 is set at a value smaller than that of the amplification factor of the sense amplifier 281.
  • the comparator section 21 compares the signal (REF 11 ' or REF 21 ') received from the sense amplifier 281 and the signal (WS 11 ' or WS 21 ') received from the sense amplifier 282, and determines whether a value stored in the memory cell is either "0" or "1" (in other words, whether or not electrons are stored in the floating gate).
  • components in each of the memory cells forming the memory cell array 1 and the comparison cells 26 and 27 are formed at the same time on a common substrate by the same manufacturing process.
  • a mask alignment error may occur between the mask alignment for forming floating gates (111, 121, 131, 141, 261 and 271 shown in FIG. 1) and the mask alignment for forming control gates (112, 122, 132, 142, 262 and 272 shown in FIG. 11), in a similar manner as the flash memory shown in FIGS. 9 and 10. If such a mask alignment error occurs, the effective channel length and the capacitor ratio differ from one another between, for example, the memory cells 11, 13 and the memory cells 12, 14. Also, the effective channel length and the capacitor ratio differ from one another between the comparison cell 26 and the comparison cell 27.
  • the comparison cell 26 and the memory cell 11 are disposed in the same orientation, and the comparison cell 27 and the memory cell 12 are disposed in the same orientation.
  • the comparison cell 26 and the memory cell 11 have the same effective channel length and the comparison cell 27 and the memory cell 12 have the same effective channel length (the capacitor ratio thereof is also the same).
  • FIGS. 2 and 3 show a case in which the effective channel length of the memory cell 11 and the comparison cell 26 is longer, and the effective channel length of the memory cell 12 and the comparison cell 27 is shorter.
  • the comparator cells 26 and 27 include floating gates 261 and 271, control gates 262 and 272, drain regions 264 and 274, respectively, and a common source region 203. It is noted that the same components are designated by the same reference numerals in FIGS. 1, 2 and 10.
  • FIG. 3 shows bit lines BL and word lines WL 1 and WL 2 . The same components are designated by the same reference numerals in FIGS. 1 and 3.
  • the flash memory shown in FIG. 1 operates in a manner described below.
  • the comparison cell selection circuit 22 selects the comparison cell 26 that is oriented in the same direction as the memory cell 11 when the memory cell 11 is read.
  • the comparison cell selection circuit 22 selects the comparison cell 27 that is oriented in the same direction of the memory cell 12.
  • the comparison cell selection circuit 22 detects LSB (least significant bit) of a physical address of a memory cell to be read, and selects a comparison cell based on whether the LSB is "0" or "1".
  • LSB least significant bit
  • physical addresses of the memory cell array are arranged so that odd rows are represented by LSB being "0", and even rows are represented by LSB being "1".
  • FIG. 4A is a graph showing characteristics of signals REF 11 ' and REF 21 ' from the sense amplifier 281 and characteristics of signals WS 11 ' and WS 21 ' from the sense amplifier 282 in accordance with the present invention when a memory cell is in the erased state (i.e., when electrons are not stored in the floating gate of the memory cell to be read).
  • the abscissa of the graph in FIG. 4A represents voltage Vcg applied to each control gate and the ordinate represents current.
  • a margin M1 is obtained when a memory cell in the first cell group (for example, the memory cell 11) is read with the use of the comparison cell 26, and a margin M2 is obtained when a memory cell in the second cell group (for example, the memory cell 12) is read with the use of the comparison cell 27.
  • FIG. 4B is a graph showing characteristic of signal REF' from the sense amplifier 731 and characteristics of signals WS 1 ' and WS 2 ' from the sense amplifier 732 of the flash memory shown in FIGS. 9 and 10 when a memory cell is in the erased state.
  • the abscissa of the graph in FIG. 4B also represents voltage Vcg applied to each control gate and the ordinate represents current.
  • a margin M3 is obtained when a memory cell in the first cell group (for example, the memory cell 11) is read with the use of the comparison cell 72, and a margin M4 is obtained when a memory cell in the second cell group (for example, the memory cell 12) is read with the use of the comparison cell 72.
  • FIG. 5A is a graph showing characteristics of signals REF 11 ', REF 21 ', WS 11 ' and WS 21 ' in accordance with the present invention when a memory cell is in the written state (i.e., when electrons are stored in the floating gate of the memory cell).
  • the abscissa of the graph in FIG. 5A represents voltage Vcg applied to each control gate and the ordinate represents current in logarithm.
  • the current is represented in logarithm in FIG. 5 (A), because differences between REF 11 ', REF 21 ' and WS 11 ', WS 21 ' are substantially large (WS 11 ' and WS 21 ' are substantially small), unlike those shown in FIG. 4A.
  • a margin m1 is obtained when a memory cell in the first cell group (for example, the memory cell 11) is read with the use of the comparison cell 26, and a margin m2 is obtained when a memory cell in the second cell group (for example, the memory cell 12) is read with the use of the comparison cell 27.
  • FIG. 5B is a graph showing characteristics of signals REF', WS 1 ' and WS 2 ' of the flash memory shown in FIGS. 9 and 10 when a memory cell is in the written state.
  • the abscissa of the graph in FIG. 5B also represents voltage Vcg applied to each control gate and the ordinate represents current in logarithm.
  • a margin m3 is obtained when a memory cell in the first cell group (for example, the memory cell 11) is read with the use of the comparison cell 72
  • a margin m4 is obtained when a memory cell in the second cell group (for example, the memory cell 12) is read with the use of the comparison cell 72.
  • the comparison cells in any of the cases shown in FIGS. 4A, 4B, 5A and 5B are in the erased state. Therefore, a current flowing in a memory cell and a current flowing in a comparison cell in the erased state are compared (in effect, these currents are converted by the sense amplifiers to other currents, and the converted currents are compared) to make a determination as to whether the memory cell is in the written state or in the erased state (i.e., a determination whether a value stored in the memory cell is "0" or "1"). Therefore, the signals REF 11 ', REF 21 ' and REF' shown in FIGS. 4A and 4B and the signals REF 11 ', REF 21 ' and REF' shown in FIGS.
  • FIGS. 5A and 5B present the same characteristics.
  • FIGS. 5A and 5B show values in logarithm
  • FIG. 4A when the signal WS 11 ' is greater than the signal REF 11 ', a determination is made that the memory cell 11 is in the erased state.
  • the signal WS 21 ' is greater than the signal REF 21 ', a determination is made that the memory cell 12 is in the erased state.
  • FIG. 5A when the signal WS 11 ' is smaller than the signal REF 11 ', a determination is made that the memory cell 11 is in the written state.
  • the signal WS 21 ' is smaller than the signal REF 21 ', a determination is made that the memory cell 12 is in the written state.
  • a margin M1 for determining whether or not the memory cell 11 is in the erased state and a margin m1 for determining whether or not the memory cell 11 is in the written state are both large.
  • a margin M2 for determining whether or not the memory cell 12 is in the erased state and a margin m2 for determining whether or not the memory cell 12 is in the written sate are both large.
  • a margin m3 for determining whether or not the memory cell 11 is in the written state is large
  • a margin M3 for determining whether or not the memory cell 11 is in the erased state is small.
  • a margin M4 for determining whether or not the memory cell 12 is in the erased state is large
  • a margin m4 for determining whether or not the memory cell 12 is in the written state is small.
  • the smaller determination margin determines a representative determination margin of the memory cell, and therefore the production yield and service life of the flash memory deteriorate.
  • the flash memory shown in FIGS. 9 and 10 has a single reference signal REF'.
  • FIG. 6 shows a structure in accordance with another embodiment of the present invention.
  • the structure shown in FIG. 6 is characterized in that a plurality of comparison cells are provided, and the comparison cells are connected in parallel with one another.
  • Other features are the same as those of the structure shown in FIG. 1, and therefore the description thereof is omitted.
  • the read circuit 2 shown in FIG. 6 includes a comparison cell pair composed of comparison cells 26 and 27 and a comparison cell pair composed of comparison cells 36 and 37.
  • the comparison cells 26 and 36 are oriented in the same direction as the memory cells 11 and 13, and comparison cells 27 and 37 are oriented in the same direction as the memory cells 12 and 14.
  • the comparison cells 26 and 27 are arranged with a common source line 81 being disposed therebetween, and the comparison cells 36 and 37 are arranged with the common source line 81 being disposed therebetween.
  • the comparison cells defining each of the comparison cell pairs are arranged opposite to each other, and source regions S5, S6, S7 and S8 of the respective comparison cells 26, 27, 36 and 37 are connected to the source line 81. Drain regions D5 and D7 of the respective comparison cells 26 and 36 are connected to each other, and drain regions D6 and D8 of the respective comparison cells 27 and 37 are connected to each other.
  • FIG. 6 also shows floating gates 361 and 371 and control gates 362 and 372.
  • the flash memory shown in FIG. 6 operates in a manner described below.
  • the comparison cell selection circuit 22 selects both of the comparison cells 26 and 36 that are oriented in the same direction of the memory cell 11.
  • the sum of a drain current Id r1 flowing in the comparison cell 26 and a drain current Id r2 flowing in the comparison cell 36 is inputted in the sense amplifier 281 as a drain current Id r .
  • the comparison cell selection circuit 22 selects both of the comparison cells 27 and 37 that are oriented in the same direction of the memory cell 12. In this case, the sum of a drain current Id r3 flowing in the comparison cell 27 and a drain current Id r4 flowing in the comparison cell 37 is inputted in the sense amplifier 281 as a drain current Id r .
  • the drain current Id r2 is added to the drain current Id r1 .
  • the magnitude of variation in the drain current Id r to be inputted in the sense amplifier 281 is reduced.
  • the drain current Id r4 is added to the drain current Id r3 .
  • the magnitude of variation in the drain current Id r to be inputted in the sense amplifier 281 is reduced.
  • the current ratio of current conversion performed by the sense amplifier 281 or 282 is preferably adjusted in accordance with the number of the comparison cell pairs. For example, when two comparison cell pairs are provided, a current ratio of the sense amplifier 281 is set at about one half (1/2) of the current ratio that is set for one comparison cell pair. When three comparison cell pairs are provided, a current ratio of the sense amplifier 281 is set at about one third (1/3) of the current ratio that is set for one comparison cell pair. Similar adjustment is made in the case of four or more pairs. Also, the current ratio of the sense amplifier 282 may be adjusted.
  • the current ratio may be adjusted by adjusting the size of each transistor forming the current mirror circuit, as described below.
  • the sense amplifier 281 includes P-type transistors 44, 45 and 46 and N-type transistors 47, 48, 49, 50 and 51.
  • the transistors 44 and 48 form a voltage amplifier, and the transistors 45 and 46 form a current mirror circuit.
  • Reference potential VREF determines the amplification factor of the voltage amplifier, and the amplification factor determines an upper level clamp potential VH and a lower level clamp potential VL on the line 68.
  • the sense amplifier 282 includes P-type transistors 54, 55 and 56 and N-type transistors 57, 58, 59, 60 and 61.
  • the transistors 54, 57 and 60 form a voltage amplifier, and the. transistors 55 and 56 form a current mirror circuit.
  • Reference potential VREF determines the amplification factor of the voltage amplifier, and the amplification factor determines an upper level clamp potential VH and a lower level clamp potential VL on the line 70.
  • the comparator section 21 includes an inverter circuit 62 that functions as a single input comparator.
  • the comparison cell selection circuit 22 includes N-type transistors 64 and 65, and an inverter circuit 66.
  • An address signal A0 (LSB) is inputted in the gate of the transistor 65, and an inverted signal of the address signal A0 is inputted in the gate of the transistor 64.
  • the comparison cells 26, 27, 36 and 37 are always in the erased state, namely, they are in an on-state.
  • the address signal A0 is "0”
  • the transistor 64 turns on, and the comparison cells 26 and 36 are selected.
  • Id r Id r1 +Id r2 .
  • the transistor 65 turns on, and the comparison cells 27 and 37 are selected.
  • Id r Id r3 +Id r4 .
  • the drain current Id r is current-converted to Id r ' by the sense amplifier 281, and the sense amplifier provides Id r ' to the comparator section 21.
  • the current ratio for the current conversion is determined by, for example, a size ratio (W/L) between the transistors 45 and 46 that form the current mirror circuit. When two comparison cell pairs are provided, the size ratio between the transistors 45 and 46 is set, for example, at about 2 to 1, and when two comparison cell pairs are provided, the size ratio is set at about 3 to 1.
  • the current Id w flows.
  • the current Id w is current-converted by the sense amplifier 282 (i.e., mirrored by the current mirror circuit) to a large current Id w ' that is provided to the line 72. Since the current Id w ' (WS 11 ', WS 21 ' shown in FIG. 4A) is greater than the current Id r ' (REF 11 ', REF 21 '), the potential of the line 72 is put to a high (H) level by the transistor 56, and the output 74 of the comparator section 21 is put to a low (L) level.
  • the current Id w becomes almost zero (0).
  • the current Id w is current-converted by the sense amplifier 282 (i.e., mirrored by the current mirror circuit) to a small current Id w ' that is provided to the line 72. Since the current Id w ' (WS 11 ', WS 21 ' shown in FIG. 5A) is smaller than the current Id r ' (REF 11 ', REF 21 '), the potential of the line 72 is put to a low (L) level by the transistor 51, and the output 74 of the comparator section 21 is put to a high (H) level.
  • the semiconductor memory apparatus thus structured in accordance with the present embodiment provides the following effects.
  • the margin for determining read signals is made uniform for each memory cell.
  • the present invention is implemented in split-gate type memories, such as, for example, EEPROM and EPROM.
  • EEPROM electrically erasable programmable read-only memory
  • EPROM electrically erasable programmable read-only memory
  • the present invention is not limited to the embodiments described above, but also applicable to a variety of other memory types, such as, for example, mask ROMS, DRAMs, SRAMs and the like.
  • the structure of the present invention becomes effective.
  • a semiconductor substrate is composed of a single crystal of tetragonal lattices. Therefore, when ions are vertically implanted, ion implantation is prevented in areas where atoms are superposed on top of another, and ions are deeply implanted in areas where atoms are not superposed. As a result, two peaks of impurity concentration in the direction of the depth are formed, which makes the ion implantation control difficult.
  • the ions are diagonally implanted, the ions are uniformly implanted in the direction of depth, resulting in one peak of impurity concentration. Accordingly, the ion implantation control is facilitated, and therefore a single peak of impurity concentration can be formed adjacent the surface of the semiconductor substrate. As a consequence, the drain capacitance can be reduced, and miniaturization of devices with much higher speed is promoted.
  • the current characteristics (gate-source voltage v. drain current characteristic and drain-source voltage v. drain current characteristic) of the memory cells 311 and 322 differ from one another if ions are diagonally implanted.
  • the drain region D1 shifts toward the gate G1
  • the source region S1 shifts away from the gate G1.
  • the drain region D2 shifts away from the gate G2
  • the source region S2 shifts toward the gate G2.
  • the difference in the current characteristic becomes serious problems, and the higher integration of memories is prevented.
  • the comparison cells 326 and 327 are provided with the common source regions S3 and S4 disposed between the comparison cells. Further, the comparison cell 326 is oriented in the same direction of the memory cell 311 and the comparison cell 327 is oriented in the same direction of the memory cell 312. As a result, it is expected that when ions are diagonally implanted, the comparison cell 326 and the memory cell 311 have the same current characteristic, and the comparison cell 327 and the memory cell 312 have the same current characteristic.
  • the memory cell 311 is read with the use of the comparison cell 326, and the memory cell 312 is read with the use of the comparison cell 327. As a consequence, even when the memory cells 311 and 312 have different current characteristics due to the diagonal ion implantation, a large determination margin can be secured for reading the memory cells, and therefore higher production yield and higher memory integration are achieved.

Abstract

It is an object of the present invention to provide a semiconductor memory apparatus that provides a large determination margin for reading operation. A semiconductor memory apparatus includes a memory cell array having a common source line disposed between first memory cells and second memory cells, a comparison cell pair (first and second comparison cells) and a read circuit. The comparison cells are formed by the same manufacturing process as that of the memory cells. The read circuit includes a comparison cell selection circuit for selecting one of the comparison cells. When a memory cell is read, the comparison cell selection circuit selects one of the comparison cells that corresponds to the memory cell. A plurality of comparison cell pairs may be provided and comparison cells thereof may be connected in parallel with one another. In this case, the size of each transistor of a current mirror circuit included in a sense amplifier is adjusted in accordance with the number of the comparison cell pairs. The semiconductor memory apparatus is applicable to memories whose source and drain regions are formed by diagonal ion implantation.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a semiconductor memory apparatus having a first cell group of memory cells of a specified row in a memory cell array, a second cell group of memory cells of either a row immediately before the specified row or a row immediately after the specified row and a common source line disposed therebetween. More particularly, the present invention relates to a semiconductor memory apparatus in which even when the effective channel length of the memory cells on one side of the common source and that on the other side of the common source are different from one another, a large determination margin can be provided for the memory cells on both sides.
2. Description of the Prior Art
For example, U.S. Pat. No. 5,386,158 describes a conventionally known technique that uses comparison cells for determining whether a value stored in a flash EEPROM (hereinafter flash memory) is "0" or "1". This technique, which is the background technique, will be described with reference to FIG. 9.
As shown in FIG. 9, a memory cell array 1 is formed from split gate type memory cells. In the memory cell array 1, a first cell group of memory cells (only memory cells 11 and 13 shown in this example) of a specified row (an odd-number row R2m-1 in this example) and a second cell group of memory cells (only memory cells 12 and 14 shown in the example) of a row immediately before or a row immediately after the specified row (an even-numbered row R2m to in this example) are disposed to form a pair for the two rows. Source regions S1-S4 of the respective memory cells are connected to a common memory cell source line 3. Each two of the memory cells (in this example, 11 and 12, and 13 and 14) for each column (column Cn or Cn+1 in this example) form a memory cell pair in which the source line 3 is disposed (symmetrically, in this example) therebetween. In FIG. 9, m=1, 2, . . . , M/2 (where M is the number of rows), and n=1, 2, . . . , N (where N is the number of columns of the memory cell array).
A word line WL2m-1 is connected to control gates CG1 and CG3 of the respective memory cells 11 and 13 of the row R2m-1, and a word line WL2m is connected to control gates CG2 and CG4 of the respective memory cells 12 and 14 of the row R2m. A Bit line BLn is connected to drain regions D1 and D2 of the respective memory cells 11 and 12 that belong to the column Cn, and a Bit line BLn+1 is connected to drain regions D3 and D4 of the respective memory cells 13 and 14 that belong to the column Cn+1.
In FIG. 9, a read circuit 7 includes a comparator unit 71, a comparison cell 72, and sense amplifiers 731 and 732. A source region S of the comparison cell 72 is connected to a comparison cell source line 81. Although not shown, the source line 81 and the source line 3 of the memory cell array 1 described above have the same potential, and the comparison cell 72 and the memory cells 11 and 13 are oriented in the same direction.
A comparison signal REF (drain current Idr) from the comparison cell 72 is inputted in the sense amplifier 731. A read signal WS (drain current Idw) from the memory cell is inputted in the sense amplifier 732. The amplification factor of the sense amplifier 732 is set to be smaller than the amplification factor of the sense amplifier 731. The comparator unit 71 compares an output REF' (drain current Idr ') of the sense amplifier 731 and an output WS' (drain current Idw ') of the sense amplifier 732 to thereby determine as to whether a stored value of the memory cell to be read out is "0" or "1" (in other words, in a written state or an erased state).
In FIG. 9, when physical addresses A0, A1, . . . Ak, of the memory cell array 1 are designated, a row address decoder 41 decodes lower bits A0, A1, . . . Aj, a column address decoder 42 decodes upper bits Aj+1, Aj+2, . . . Ak, a multiplexer 43 transmits a read signal WS (drain current Idw) coming from the memory cell to the sense amplifier 732 based on a signal from the column address decoder 42.
It is noted that the memory cells forming the memory cell array 1 and the comparison cell 72 provided in the read circuit 7 include components that are normally, simultaneously formed on the same substrate with the same manufacturing process. As a result, for example, a mask alignment for forming floating gates 111 and 121 may deviate from a mask alignment for forming control gates 112 and 122 for the respective memory cells 11 and 12 (in FIG. 10, designed locations of the floating gates are indicated by α1 and α2, respectively).
A common source region 103 and drain regions 114 and 124 of the respective memory cells 11 and 12 are formed after the floating gates 111 and 121 and the control gates 112 and 122 are formed. In other words, dopants for forming the source region and the drain regions are implanted from above the floating gates and the control gates. As a result, if a mask alignment error, such as the one described above, occurs, the effective channel length of the memory cell 11 and that of the memory cell 12 may be different from one another. For example, when the effective channel length L1 of the memory cell 11 is longer than the original channel length L0 by δ, the effective channel length L2 of the memory cell 12 is shorter than the original channel length L0 by δ. In other words, L1=L0+δ, and L2=L0-δ. Therefore, the difference in the effective channel length between the memory cells 11 and 12 is 2 δ.
On the other hand, although not shown in FIG. 10, the comparison cell 72 shown in FIG. 9 is normally formed to be oriented in the same direction of one of the memory cells 11 and 12. As a result, the effective channel length of the comparison cell 72 is different from the effective channel length of one of the memory cells 11 and 12. For example, if the comparison cell 72 and the memory cell 11 are oriented in the same direction, the effective channel length of the memory cell 11 and the comparison cell 72 is defined by L1=L0+δ. Therefore, the effective channel length of the memory cell 12 is defined by L2=L0-δ. Accordingly, the difference in the effective channel length between the memory cell 11 or the comparison cell 72 and the memory cell 12 is 2 δ.
As a result, although the memory cell 11 and the comparison cell 72 have the same Vcg/Id (Vcg: control gate voltage, and Id: drain current) characteristic, those of the memory cell 12 and the comparison cell 72 are substantially different from each other. This tendency becomes substantially noticeable in the erased state (in which electrons are not stored in the floating gate) (which will be described later with reference to FIG. 4B and FIG. 5B).
For example, FIGS. 11A and 11B are graphs illustrating drain currents Id in memory cells in odd-numbered rows and even-numbered rows when the memory cells in the erased state and in the written state (in which electrons are stored in the floating gate) are read. FIG. 11A shows drain currents in the erased state, and FIG. 11B shows drain currents in the written state. As shown in FIGS. 11A and 11B, the drain currents Id in the odd-numbered rows and in the even-numbered rows are different in magnitude regardless of whether the memory cells to be read are in the erased state or in the written state, and the differences become particularly noticeable in the erased state.
Also, if a mask alignment error such as the one shown in FIG. 10 occurs, the capacity ratio of the memory cell 11 (and also that of the comparison cell) differs from the capacity ratio of the memory cell 12. The term "capacity ratio" is defined by a ratio of the capacity between the control gate and the floating gate and the capacity between the floating gate and the source region. The capacity ratio determines a potential of the floating gate when the control gate is charged with a potential. Therefore, when the capacity ratios are different, the characteristics such as threshold values of the memory cells differ from one another.
Therefore, when the characteristics of the memory cells substantially differ from one another, the number of defective memory cells in which reading cannot be normally performed increases, or there is a greater possibility that defective flash memories are manufactured, lowering the manufacturing yield. As a consequence, a greater accuracy in the mask alignment is required in the manufacturing process. Also, determination margins in determining read signal values substantially vary from one another. As a consequence, for example, when the service life of products is considered based on deterioration of the endurance of flash-memories, product catalogs must recite the service life of a flash memory that has the largest effective channel length difference 2 δ. As a result, the service life of those flash-memories that are still usable is immaturely terminated substantially earlier than it should be. Therefore, for example, even when a flash memory is still usable, the user determines, by referring to the number of accesses, that the flash memory has reached the product life, and may unnecessarily replace the flash memory.
Also, since there are great variations in the determination margins, there is a certain limitation to implementing multiple memory level values (for example, increasing the memory level from two values to four values, eight values, and the like) in each memory cell. In addition, in the conventional flash-memories, the effective channel length difference 2 δ does not change regardless of the size of the memory cells. Therefore, the smaller the size of memory cells (in other words, the smaller the designed value of the channel length), the greater the ratio between the longer effective channel length (L0+δ) and the shorter effective channel length (L0-δ). This prevents higher integration of flash memories.
SUMMARY OF THE INVENTION
The present invention has been made to solve the problems described above, and objects of the present invention to be achieved are as follows.
(1) In a semiconductor memory apparatus having a memory cell array that includes a first cell group of memory cells of a specified row, a second cell group of memory cells of one of a row immediately before the specified row and a row immediately after the specified row, and a common source line for both of the cell groups disposed therebetween, a read circuit can take a large determination margin for the memory cells provided on both sides even when the effective channel length of the memory cells on one side of the source line and that on the other side of the source line are different from one another.
(2) Each of the memory cells forming the semiconductor memory apparatus has multiple memory state values.
(3) When the semiconductor memory apparatus is manufactured, the production yield is improved, and the service life of the semiconductor memory apparatus is practically prolonged.
(4) When the semiconductor memory apparatus is manufactured, some mask alignment errors are permitted.
(5) Higher integration of the semiconductor memory apparatus is promoted.
To achieve the above-described objects, a semiconductor memory apparatus in accordance with the present invention has a memory cell array that includes a first cell group of memory cells of a specified row, a second cell group of memory cells of one of a row immediately before the specified row and a row immediately after the specified row, and a common memory cell source line for both of the cell groups disposed therebetween. Source regions of the memory cells of the first and second cell groups are connected to the memory cell source line. Also, the memory cells in the first cell group and the memory cells in the second cell group for a specified column form memory cell pairs.
The above-described semiconductor memory apparatus includes at least one comparison cell pair. The comparison cell pair is formed from first and second comparison cells and a comparison cell source line disposed between the first and second comparison cells. One of the first and second comparison cells is oriented in the same direction of the memory cells in the first cell group, and the other of the first and second comparison cells is oriented in the same direction of the memory cells in the second cell group, and source regions of the first and second comparison cells are respectively connected to the comparison cell source line.
Each of the memory cells forming the memory cell arrays and the first and second comparison cells forming the comparison cell pair normally have the same configuration. A plurality of the comparison cell pairs for read-out purpose may be provided in one memory cell array in order to secure dummy comparison cell pairs (in which the comparison cell pairs that are used are disposed between a plurality of dummy comparison cell pairs that are not normally used). Also, a plurality of the comparison cells may be connected in parallel with one another in order to level off variations in the characteristic of the comparison cells.
In accordance with the present invention, each of the memory cells, the first comparison cell and the second comparison cell has, for example, a split-gate type structure, and is formed from components that are formed by the same manufacturing process on a common substrate, and normally at the same time. The split-gate type memory cell includes a substrate having a channel region and source and drain regions provided on both sides of the channel region, a floating gate formed over the substrate with an insulation layer disposed therebetween, and a control gate formed over the floating gate with an insulation layer disposed therebetween. The floating gate is formed in a fashion that the floating gate covers a part of the channel region.
The read circuit includes a comparison cell selection circuit that selects one of the first and second comparison cells that form the comparison cell pair. When a memory cell is read, the comparison cell selection circuit selects one of the comparison cells that is oriented in the same direction of the memory cell to be read. In particular, in accordance with the present invention, the comparison cell selection circuit detects only the least significant bit (LSB) of the physical address of the memory cell to be read out.
If the mask alignment for forming the floating gates of the memory cells deviates from the mask alignment for forming the control gates during manufacturing the semiconductor memory apparatus in accordance of the present invention, the effective channel length of the memory cells located on one side of the memory cell source line may differ from the effective channel length of the memory cells located on the other side of the memory cell source line. Depending upon the structure of memory cells, not only the channel length but also the channel width may be affected by the mask alignment error. For example, when the mask alignment error occurs in the same direction of the flow of current in the channel region, the effective channel length varies from one memory cell to another. On the other hand, the mask alignment error occurs in a direction transverse to the flow of current, the effective channel width varies from one memory cell to another.
In accordance with the present invention, when a floating gate of each of the memory cells is formed, a floating gate of each of the comparison cells is also preferably formed at the same time. Also, when a control gate of each of the memory cells is formed, a control gate of each of the comparison cells is preferably formed at the same time. Also, in accordance with the present invention as described above, the memory cells disposed on one side of the memory source line and the comparison cells disposed on one side of the comparison cell source line are oriented in the same direction, and the memory cells disposed on the other side of the memory cell source line and the comparison cells disposed on the other side of the comparison cell source line are oriented in the same direction.
As a result, the effective channel length of the memory cells located on one side of the memory source line and the effective channel length of the comparison cells located on one side of the comparison cell source line become equal or substantially equal to one another. Also, the effective channel length of the memory cells located on the other side of the memory cell source line and the effective channel length of the comparison cells located on the other side of the comparison cell source line become equal or substantially equal to one another. The memory cells and the comparison cells having the same effective channel length are expected to have the same Vcg/Id (Vcg: control gate voltage, and Id: drain current) characteristic.
In accordance with the present invention, when a memory cell is read, the comparison cell selection circuit selects a comparison cell having an effective channel length which is the same or substantially the same as that of the memory cell to be read. In other words, a read signal is determined with the comparison cell having the same Vcg/Id characteristic as that of the memory cell to be read. As a result, the problems of prior art caused by the difference in the effective channel length between the memory cell and the comparison cell are solved.
When a plurality of comparison cell pairs are provided in accordance with the present invention, drain regions of the first comparison cells included in the plurality of the comparison cell pairs are preferably connected together, and drain regions of the second comparison cells included in the plurality of the comparison cell pairs are also preferably connected together. By providing a plurality of comparison cell pairs and connecting the plurality of the comparison cells in parallel with one another, variations in the characteristic of the comparison cells are averaged. For example, let us consider a case when first and second comparison cell pairs are provided and a first comparison cell in the first comparison cell pair and a first comparison cell in the second comparison cell pair are selected. In this case, in accordance with the present invention, there is generated a comparison current having a value corresponding to an average value of a drain current of the first comparison cell in the first comparison cell pair and a drain current of the first comparison cell in the second comparison cell pair. In a similar manner, when a second comparison cell in the first comparison cell pair and a second comparison cell in the second comparison cell pair are selected, there is generated a comparison current having a value corresponding to an average value of a drain current of the second comparison cell in the first comparison cell pair and a drain current of the second comparison cell in the second comparison cell pair. As a result, if drain currents of comparison cells varies due to, for example, process variations, variations in comparison currents can be restricted to the minimum.
In this case, the read circuit in accordance with the present invention preferably includes a first sense amplifier that converts a first current flowing in the memory cell to be read out to a second current, a second sense amplifier that converts a third current flowing in the comparison cell pair to a fourth current, and a comparator section that compares the second current from the first sense amplifier and the fourth current from the second sense amplifier. Further, at least one of a first current ratio between the first current and the second current and a second current ratio between the third current and the fourth current is adjusted to a value corresponding to the number of the comparison cell pairs. In this case, with an increase in the number of the comparison cell pairs, for example, the second current ratio may be decreased, or the first current ratio may be increased. As a result, when the number of the comparison cell pairs increases, the comparison current (for example, the fourth current of the second sense amplifier) is optimized.
In this case, in accordance with the present invention, the first sense amplifier preferably includes a first current mirror circuit, and the second sense amplifier preferably includes a second current mirror circuit. Further, each of transistors forming the first current mirror circuit and the second current mirror circuit has a size that is adjusted according to the number of the comparison cell pairs. As a result, the first current ratio and the second current ratio are adjusted to optimum values corresponding to the number of comparator cell pairs only by adjusting the size of the transistor.
The present invention is particularly effective when the memory cell and the comparison cell are split-gate type EEPROM, EPROM, and the like). However, the present invention is also applicable to memory cells and comparison cells of types other than the split-gate type, such as, for example, mask ROMS, DRAMS, SRAMs and the like. In particular, the present invention is effective when the memory cells and the first and second comparison cells are the type in which source regions and drain regions thereof are formed by impurities that are diagonally implanted.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a view of a semiconductor memory apparatus in part in the form of a flash memory in accordance with one embodiment of the present invention.
FIG. 2 is an explanatory side view of a memory cell pair and a comparison cell pair shown in FIG. 1.
FIG. 3 is an explanatory plan view of the memory cell pair and the comparison cell pair shown in FIG. 1.
FIG. 4A is a graph showing the relation between comparison signals and read-out signals when electrons are not stored in a floating gate of a memory cell (in an erased state) in accordance with an embodiment of the present invention.
FIG. 4B is a graph showing the relation between comparison signals and read-out signals in a flash memory in the erased state shown in FIG. 9.
FIG. 5A is a graph showing the relation between comparison signals and read-out signals when electrons are stored in a floating gate of a memory cell (in a written state) in accordance with an embodiment of the present invention.
FIG. 5B is a graph showing the relation between comparison signals and read-out signals in a flash memory in the written state shown in FIG. 9.
FIG. 6 is view of a flash memory in part having a plurality of comparison cell pairs in accordance with an embodiment of the present invention.
FIG. 7 is a detailed diagram of a read circuit.
FIG. 8 is an explanatory view of an embodiment in which the present invention is applied to an apparatus other than flash-memories.
FIG. 9 is an explanatory view for describing the background technology of flash-memories.
FIG. 10 is a side view of a memory cell pair shown in FIG. 9.
FIG. 11A is a graph showing the magnitude of drain currents Id flowing in memory cells in odd rows and even rows in a normal memory cell array when the memory cells in an erased state are read.
FIG. 11B is a graph showing the magnitude of drain currents Id flowing in memory cells in odd rows and even rows in the memory cell array when the memory cells in a written state are read.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 1. Structure
FIG. 1 shows a partial view of a flash memory, that is an example of a semiconductor memory apparatus in accordance with an embodiment of the present invention. A memory cell array 1 shown in FIG. 1 has the same structure as that of the memory cell array described above with reference to FIG. 9. Therefore, the description thereof is omitted. Also, the operations of a row address decoder 41, a column address decoder 42 and a multiplexer 43 are the same as those of the flash memory shown in FIG. 9, and therefore the description thereof is also omitted.
A read circuit 2 shown in FIG. 1 includes a comparison cell selection circuit 22, a comparison cell pair of two comparison cells 26 and 27 (first and second comparison cells), and sense amplifiers 281 and 282. The comparison cells 26 is oriented in the same direction of the memory cells 11 and 13, and the comparison cell 27 is oriented in the same direction of the memory cells 12 and 14. In addition, a common source line 81 is disposed between the comparison cells 26 and 27. The comparison cells of the comparison cell pair are disposed opposing to one another, and source regions S5 and S8 of each of the comparison cells 26 and 27 are connected to the source line 81. Also, although not shown in the figure, the source line 81 and the source line 3 of the above-described memory cell array 1 are connected in a manner to have the same potential.
In accordance with the present embodiment, the memory cells forming the memory cell pair are symmetrically disposed pith respect to the source line 3, and the comparison cells 26 and 27 are symmetrically disposed with respect to the source line 81. However, the present invention is not limited to this embodiment configuration. Also, relative positions of the memory cells forming the memory cell pairs and relative positions of the comparison cells 27 and 27 are not limited to the relative positions of the cells of the present embodiment, and depending upon deviation in mask alignment and orientation of the channels, any other relative positions may be applicable as long as the effects of the present invention are achieved.
A comparison signal REF11 or a comparison signal REF21 (drain current Idr) from the comparison cell 26 or the comparison cell 27 that is selected by the comparison cell selection circuit 22 is input through the sense amplifier 281 in the comparator section 21 as REF11 ' or REF21 ' (drain current Idr'). In this embodiment, the comparison signal REF11 and the comparison signal REF21 are provided from the comparison cell 26 and the comparison cell 27, respectively. Read signal WS11 or read signal WS21 (drain current Idw) from memory cells is input through the sense amplifier 282 in the comparator section 21 as WS11 ' or WS21 ' (drain current Idw). It is noted that, in this embodiment, the read signal WS11 and the read signal WS21 are a read signal from a memory cell in an odd row and a read signal from a memory cell in an even row, respectively. The amplification factor of the sense amplifier 282 is set at a value smaller than that of the amplification factor of the sense amplifier 281. The comparator section 21 compares the signal (REF11 ' or REF21 ') received from the sense amplifier 281 and the signal (WS11 ' or WS21 ') received from the sense amplifier 282, and determines whether a value stored in the memory cell is either "0" or "1" (in other words, whether or not electrons are stored in the floating gate).
In accordance with the present embodiment, components in each of the memory cells forming the memory cell array 1 and the comparison cells 26 and 27 are formed at the same time on a common substrate by the same manufacturing process. When the memory cells and the comparison cells of the flash memory shown in FIG. 1 are formed, a mask alignment error may occur between the mask alignment for forming floating gates (111, 121, 131, 141, 261 and 271 shown in FIG. 1) and the mask alignment for forming control gates (112, 122, 132, 142, 262 and 272 shown in FIG. 11), in a similar manner as the flash memory shown in FIGS. 9 and 10. If such a mask alignment error occurs, the effective channel length and the capacitor ratio differ from one another between, for example, the memory cells 11, 13 and the memory cells 12, 14. Also, the effective channel length and the capacitor ratio differ from one another between the comparison cell 26 and the comparison cell 27.
However, in accordance with the present embodiment, as shown in the explanatory side view of FIG. 2 and the explanatory plan view of FIG. 3, the comparison cell 26 and the memory cell 11 are disposed in the same orientation, and the comparison cell 27 and the memory cell 12 are disposed in the same orientation. As a result, the comparison cell 26 and the memory cell 11 have the same effective channel length and the comparison cell 27 and the memory cell 12 have the same effective channel length (the capacitor ratio thereof is also the same).
FIGS. 2 and 3 show a case in which the effective channel length of the memory cell 11 and the comparison cell 26 is longer, and the effective channel length of the memory cell 12 and the comparison cell 27 is shorter. Also, as shown in FIG. 2, the comparator cells 26 and 27 include floating gates 261 and 271, control gates 262 and 272, drain regions 264 and 274, respectively, and a common source region 203. It is noted that the same components are designated by the same reference numerals in FIGS. 1, 2 and 10. FIG. 3 shows bit lines BL and word lines WL1 and WL2. The same components are designated by the same reference numerals in FIGS. 1 and 3.
2. Operation
The flash memory shown in FIG. 1 operates in a manner described below. The comparison cell selection circuit 22 selects the comparison cell 26 that is oriented in the same direction as the memory cell 11 when the memory cell 11 is read. On the other hand, when the memory cell 12 is read, the comparison cell selection circuit 22 selects the comparison cell 27 that is oriented in the same direction of the memory cell 12. In the present embodiment, the comparison cell selection circuit 22 detects LSB (least significant bit) of a physical address of a memory cell to be read, and selects a comparison cell based on whether the LSB is "0" or "1". In accordance with the present embodiment, physical addresses of the memory cell array are arranged so that odd rows are represented by LSB being "0", and even rows are represented by LSB being "1".
3. Improvements in Determination Margin
FIG. 4A is a graph showing characteristics of signals REF11 ' and REF21 ' from the sense amplifier 281 and characteristics of signals WS11 ' and WS21 ' from the sense amplifier 282 in accordance with the present invention when a memory cell is in the erased state (i.e., when electrons are not stored in the floating gate of the memory cell to be read). The abscissa of the graph in FIG. 4A represents voltage Vcg applied to each control gate and the ordinate represents current. A margin M1 is obtained when a memory cell in the first cell group (for example, the memory cell 11) is read with the use of the comparison cell 26, and a margin M2 is obtained when a memory cell in the second cell group (for example, the memory cell 12) is read with the use of the comparison cell 27.
FIG. 4B is a graph showing characteristic of signal REF' from the sense amplifier 731 and characteristics of signals WS1 ' and WS2 ' from the sense amplifier 732 of the flash memory shown in FIGS. 9 and 10 when a memory cell is in the erased state. The abscissa of the graph in FIG. 4B also represents voltage Vcg applied to each control gate and the ordinate represents current. A margin M3 is obtained when a memory cell in the first cell group (for example, the memory cell 11) is read with the use of the comparison cell 72, and a margin M4 is obtained when a memory cell in the second cell group (for example, the memory cell 12) is read with the use of the comparison cell 72.
FIG. 5A is a graph showing characteristics of signals REF11 ', REF21 ', WS11 ' and WS21 ' in accordance with the present invention when a memory cell is in the written state (i.e., when electrons are stored in the floating gate of the memory cell). The abscissa of the graph in FIG. 5A represents voltage Vcg applied to each control gate and the ordinate represents current in logarithm. The current is represented in logarithm in FIG. 5 (A), because differences between REF11 ', REF21 ' and WS11 ', WS21 ' are substantially large (WS11 ' and WS21 ' are substantially small), unlike those shown in FIG. 4A. A margin m1 is obtained when a memory cell in the first cell group (for example, the memory cell 11) is read with the use of the comparison cell 26, and a margin m2 is obtained when a memory cell in the second cell group (for example, the memory cell 12) is read with the use of the comparison cell 27.
FIG. 5B is a graph showing characteristics of signals REF', WS1 ' and WS2 ' of the flash memory shown in FIGS. 9 and 10 when a memory cell is in the written state. The abscissa of the graph in FIG. 5B also represents voltage Vcg applied to each control gate and the ordinate represents current in logarithm. A margin m3 is obtained when a memory cell in the first cell group (for example, the memory cell 11) is read with the use of the comparison cell 72, and a margin m4 is obtained when a memory cell in the second cell group (for example, the memory cell 12) is read with the use of the comparison cell 72.
The comparison cells in any of the cases shown in FIGS. 4A, 4B, 5A and 5B are in the erased state. Therefore, a current flowing in a memory cell and a current flowing in a comparison cell in the erased state are compared (in effect, these currents are converted by the sense amplifiers to other currents, and the converted currents are compared) to make a determination as to whether the memory cell is in the written state or in the erased state (i.e., a determination whether a value stored in the memory cell is "0" or "1"). Therefore, the signals REF11 ', REF21 ' and REF' shown in FIGS. 4A and 4B and the signals REF11 ', REF21 ' and REF' shown in FIGS. 5A and 5B present the same characteristics. (It is noted that FIGS. 5A and 5B show values in logarithm) For example, as shown in FIG. 4A, when the signal WS11 ' is greater than the signal REF11 ', a determination is made that the memory cell 11 is in the erased state. When the signal WS21 ' is greater than the signal REF21 ', a determination is made that the memory cell 12 is in the erased state. On the other hand, as shown in FIG. 5A, when the signal WS11 ' is smaller than the signal REF11 ', a determination is made that the memory cell 11 is in the written state. When the signal WS21 ' is smaller than the signal REF21 ', a determination is made that the memory cell 12 is in the written state.
As shown in FIG. 4A and FIG. 5A, in the flash memory in accordance with the present embodiment, a margin M1 for determining whether or not the memory cell 11 is in the erased state and a margin m1 for determining whether or not the memory cell 11 is in the written state are both large. Also, a margin M2 for determining whether or not the memory cell 12 is in the erased state and a margin m2 for determining whether or not the memory cell 12 is in the written sate are both large. This is because, in accordance with the present embodiment, when the signal WS11 ' becomes smaller and the signal WS21 ' becomes larger due to a mask alignment error or the like, the signal REF11 ' to be compared with the signal WS11 ' becomes smaller, and the signal REF21 ' to be compared with the signal WS21 ' becomes larger.
In contrast, in the flash memory shown in FIGS. 9 and 10, although a margin m3 for determining whether or not the memory cell 11 is in the written state is large, a margin M3 for determining whether or not the memory cell 11 is in the erased state is small. On the other hand, although a margin M4 for determining whether or not the memory cell 12 is in the erased state is large, a margin m4 for determining whether or not the memory cell 12 is in the written state is small. As a consequence, the smaller determination margin determines a representative determination margin of the memory cell, and therefore the production yield and service life of the flash memory deteriorate. The flash memory shown in FIGS. 9 and 10 has a single reference signal REF'. As a result, when the signal WS1 ' becomes smaller and the signal WS2 ' becomes larger due to a mask alignment error or the like, either the margin for determining the erased sate or the margin for determining the written state deteriorates with respect to both of the memory cells 11 and 12.
4. Parallel Connection of Comparison Cells
FIG. 6 shows a structure in accordance with another embodiment of the present invention. The structure shown in FIG. 6 is characterized in that a plurality of comparison cells are provided, and the comparison cells are connected in parallel with one another. Other features are the same as those of the structure shown in FIG. 1, and therefore the description thereof is omitted.
The read circuit 2 shown in FIG. 6 includes a comparison cell pair composed of comparison cells 26 and 27 and a comparison cell pair composed of comparison cells 36 and 37. The comparison cells 26 and 36 are oriented in the same direction as the memory cells 11 and 13, and comparison cells 27 and 37 are oriented in the same direction as the memory cells 12 and 14. Also, the comparison cells 26 and 27 are arranged with a common source line 81 being disposed therebetween, and the comparison cells 36 and 37 are arranged with the common source line 81 being disposed therebetween. The comparison cells defining each of the comparison cell pairs are arranged opposite to each other, and source regions S5, S6, S7 and S8 of the respective comparison cells 26, 27, 36 and 37 are connected to the source line 81. Drain regions D5 and D7 of the respective comparison cells 26 and 36 are connected to each other, and drain regions D6 and D8 of the respective comparison cells 27 and 37 are connected to each other. FIG. 6 also shows floating gates 361 and 371 and control gates 362 and 372.
The flash memory shown in FIG. 6 operates in a manner described below. For example, when the memory cell 11 is read, the comparison cell selection circuit 22 selects both of the comparison cells 26 and 36 that are oriented in the same direction of the memory cell 11. In this case, the sum of a drain current Idr1 flowing in the comparison cell 26 and a drain current Idr2 flowing in the comparison cell 36 is inputted in the sense amplifier 281 as a drain current Idr.
On the other hand, when the memory cell 12 is read, the comparison cell selection circuit 22 selects both of the comparison cells 27 and 37 that are oriented in the same direction of the memory cell 12. In this case, the sum of a drain current Idr3 flowing in the comparison cell 27 and a drain current Idr4 flowing in the comparison cell 37 is inputted in the sense amplifier 281 as a drain current Idr.
In accordance with the structure shown in FIG. 6, even when the drain current Idr1 flowing in the comparison cell 26 varies, the drain current Idr2 is added to the drain current Idr1. As a result, the magnitude of variation in the drain current Idr to be inputted in the sense amplifier 281 is reduced. In a similar manner, when the drain current Idr2 flowing in the comparison cell 27 varies, the drain current Idr4 is added to the drain current Idr3. As a result, the magnitude of variation in the drain current Idr to be inputted in the sense amplifier 281 is reduced.
When a plurality of comparison cell pairs are provided and the comparison cells are connected in parallel with one another, the current ratio of current conversion performed by the sense amplifier 281 or 282 (i.e., Idr '/Idr and Idw '/Idw) is preferably adjusted in accordance with the number of the comparison cell pairs. For example, when two comparison cell pairs are provided, a current ratio of the sense amplifier 281 is set at about one half (1/2) of the current ratio that is set for one comparison cell pair. When three comparison cell pairs are provided, a current ratio of the sense amplifier 281 is set at about one third (1/3) of the current ratio that is set for one comparison cell pair. Similar adjustment is made in the case of four or more pairs. Also, the current ratio of the sense amplifier 282 may be adjusted.
When the sense amplifier 281, 282 includes a current mirror circuit, the current ratio may be adjusted by adjusting the size of each transistor forming the current mirror circuit, as described below.
5. Embodiment of Read Circuit
The sense amplifier 281 includes P- type transistors 44, 45 and 46 and N- type transistors 47, 48, 49, 50 and 51. The transistors 44 and 48 form a voltage amplifier, and the transistors 45 and 46 form a current mirror circuit. Reference potential VREF determines the amplification factor of the voltage amplifier, and the amplification factor determines an upper level clamp potential VH and a lower level clamp potential VL on the line 68.
The sense amplifier 282 includes P- type transistors 54, 55 and 56 and N- type transistors 57, 58, 59, 60 and 61. The transistors 54, 57 and 60 form a voltage amplifier, and the. transistors 55 and 56 form a current mirror circuit. Reference potential VREF determines the amplification factor of the voltage amplifier, and the amplification factor determines an upper level clamp potential VH and a lower level clamp potential VL on the line 70.
The comparator section 21 includes an inverter circuit 62 that functions as a single input comparator.
The comparison cell selection circuit 22 includes N- type transistors 64 and 65, and an inverter circuit 66. An address signal A0 (LSB) is inputted in the gate of the transistor 65, and an inverted signal of the address signal A0 is inputted in the gate of the transistor 64.
An operation of the circuit shown in FIG. 7 will be described below. The comparison cells 26, 27, 36 and 37 are always in the erased state, namely, they are in an on-state. When the address signal A0 is "0", the transistor 64 turns on, and the comparison cells 26 and 36 are selected. As a result, Idr =Idr1 +Idr2. On the other hand, when the address signal A0 is "1", the transistor 65 turns on, and the comparison cells 27 and 37 are selected. As a result, Idr =Idr3 +Idr4.
The drain current Idr is current-converted to Idr ' by the sense amplifier 281, and the sense amplifier provides Idr ' to the comparator section 21. The current ratio for the current conversion is determined by, for example, a size ratio (W/L) between the transistors 45 and 46 that form the current mirror circuit. When two comparison cell pairs are provided, the size ratio between the transistors 45 and 46 is set, for example, at about 2 to 1, and when two comparison cell pairs are provided, the size ratio is set at about 3 to 1.
When a memory cell that is read is in the erased state (on-state), the current Idw flows. The current Idw is current-converted by the sense amplifier 282 (i.e., mirrored by the current mirror circuit) to a large current Idw ' that is provided to the line 72. Since the current Idw ' (WS11 ', WS21 ' shown in FIG. 4A) is greater than the current Idr ' (REF11 ', REF21 '), the potential of the line 72 is put to a high (H) level by the transistor 56, and the output 74 of the comparator section 21 is put to a low (L) level.
On the other hand, a memory cell that is read is in the written state (off-state), the current Idw becomes almost zero (0). The current Idw is current-converted by the sense amplifier 282 (i.e., mirrored by the current mirror circuit) to a small current Idw ' that is provided to the line 72. Since the current Idw ' (WS11 ', WS21 ' shown in FIG. 5A) is smaller than the current Idr ' (REF11 ', REF21 '), the potential of the line 72 is put to a low (L) level by the transistor 51, and the output 74 of the comparator section 21 is put to a high (H) level.
Accordingly, by detecting the level of the output 74 of the comparator section 21, a determination can be made as to whether a memory cell that is read is in the erased state or in the written state.
The semiconductor memory apparatus thus structured in accordance with the present embodiment provides the following effects.
(1) The margin for determining read signals is made uniform for each memory cell.
(2) Multiple values can be stored in each memory cell.
(3) The production yield is increased, and the service life of a semiconductor memory apparatus is substantially extended.
(4) Mask alignment errors can be allowed.
(5) Higher integration of semiconductor memory apparatuses is promoted.
It is noted that the present invention is not limited to the embodiments described above, and a variety of modifications can be made within the essence of the present invention.
For example, in accordance with the present invention described above, two values ("0" and "1") are stored in a memory cell. However, since a large determination margin is provided for all of the memory cells in accordance with the present embodiment described above, it is obvious that four values or eight values can be stored in a single memory cell.
Also, in accordance with the present embodiments described above, the present invention is implemented in split-gate type memories, such as, for example, EEPROM and EPROM. However, the present invention is not limited to the embodiments described above, but also applicable to a variety of other memory types, such as, for example, mask ROMS, DRAMs, SRAMs and the like.
In particular, as shown in FIG. 8, when the drain regions D1, D2, D3 and D4 and the source regions S1, S2, S3 and S4 of the memory cells 311 and 312 and the comparison cells 326 and 327 are formed by impurities that are diagonally implanted, the structure of the present invention becomes effective. A semiconductor substrate is composed of a single crystal of tetragonal lattices. Therefore, when ions are vertically implanted, ion implantation is prevented in areas where atoms are superposed on top of another, and ions are deeply implanted in areas where atoms are not superposed. As a result, two peaks of impurity concentration in the direction of the depth are formed, which makes the ion implantation control difficult. In contrast, when ions are diagonally implanted, the ions are uniformly implanted in the direction of depth, resulting in one peak of impurity concentration. Accordingly, the ion implantation control is facilitated, and therefore a single peak of impurity concentration can be formed adjacent the surface of the semiconductor substrate. As a consequence, the drain capacitance can be reduced, and miniaturization of devices with much higher speed is promoted.
However, as shown in FIG. 8, since the memory cells 311 and 312 are disposed with the common source regions S1 and S2 being located between the memory cells, the current characteristics (gate-source voltage v. drain current characteristic and drain-source voltage v. drain current characteristic) of the memory cells 311 and 322 differ from one another if ions are diagonally implanted. In the memory cell 311, the drain region D1 shifts toward the gate G1, and the source region S1 shifts away from the gate G1. On the other hand, in the memory cell 312, the drain region D2 shifts away from the gate G2, and the source region S2 shifts toward the gate G2. In particular, when a device is miniaturized, the difference in the current characteristic becomes serious problems, and the higher integration of memories is prevented.
In accordance with the present embodiment, the comparison cells 326 and 327 are provided with the common source regions S3 and S4 disposed between the comparison cells. Further, the comparison cell 326 is oriented in the same direction of the memory cell 311 and the comparison cell 327 is oriented in the same direction of the memory cell 312. As a result, it is expected that when ions are diagonally implanted, the comparison cell 326 and the memory cell 311 have the same current characteristic, and the comparison cell 327 and the memory cell 312 have the same current characteristic. The memory cell 311 is read with the use of the comparison cell 326, and the memory cell 312 is read with the use of the comparison cell 327. As a consequence, even when the memory cells 311 and 312 have different current characteristics due to the diagonal ion implantation, a large determination margin can be secured for reading the memory cells, and therefore higher production yield and higher memory integration are achieved.

Claims (11)

What is claimed is:
1. A semiconductor memory apparatus comprising:
a memory cell array including a first cell group of memory cells of a specified row, a second cell group of memory cells of one of a row immediately before the specified row and a row immediately after the specified row, a common memory cell source line for both of the cell groups disposed therebetween, wherein the memory cells in the first cell group and the memory cells in the second cell group of a specified column form memory cell pairs, and source regions of the memory cells of the first and second cell groups are connected to the memory cell source line;
at least one comparison cell pair of first and second comparison cells and a common comparison cell source line for the first and second comparison cells disposed therebetween, one of the first and second comparison cells being oriented in the same direction as the memory cells in the first cell group and the other of the first and second comparison cells being oriented in the same direction as the memory cells in the second cell group, and source regions of the first and second comparison cells being connected to the comparison cell source line; and
a read circuit that reads the memory cells corresponding to given physical addresses of the memory cell array;
wherein each of the memory cells and the first and second comparison cells has a split-gate type structure formed from components that are formed by the same manufacturing process on a common substrate;
the read circuit includes a comparison cell selection circuit that selects one of the first and second comparison cells that form the comparison cell pair; and
when reading a memory cell, the comparison cell selection circuit selects one of the first and second comparison cell that is oriented in the same direction as the memory cell to be read.
2. A semiconductor memory apparatus according to claim 1, wherein the comparison cell selection circuit selects one of the comparison cells in response to a least significant bit (LSB) of a physical address of the memory cell to be read out.
3. A semiconductor memory apparatus according to claim 1, comprising a plurality of the comparison cell pairs wherein drain regions of the first comparison cells included in the plurality of the comparison cell pairs are connected together, and drain regions of the second comparison cells included in the plurality of the comparison cell pairs are connected together.
4. A semiconductor memory apparatus according to claim 3, wherein the read circuit comprises:
a first sense amplifier that converts a first current flowing in the memory cell to be read out to a second current,
a second sense amplifier that converts a third current flowing in the comparison cell pairs to a fourth current, and
a comparator section that compares the second current from the first sense amplifier and the fourth current from the second sense amplifier,
wherein at least one of a first current ratio between the first current and the second current and a second current ratio between the third current and the fourth current is adjusted to a value corresponding to the number of the comparison cell pairs.
5. A semiconductor memory apparatus according to claim 4, wherein the first sense amplifier includes a first current mirror circuit, and the second sense amplifier includes a second current mirror circuit,
wherein each transistor forming the first current mirror circuit and the second current mirror circuit has a size that is adjusted according to the number of the comparison cell pairs.
6. A semiconductor memory apparatus comprising:
a memory cell array including a first cell group of memory cells of a specified row, a second cell group of memory cells of one of a row immediately before the specified row and a row immediately after the specified row, a common memory cell source line for both of the cell groups disposed therebetween, wherein the memory cells in the first cell group and the memory cells in the second cell group of a specified column form memory cell pairs, and source regions of the memory cells of the first and second cell groups are connected to the memory cell source line;
at least one comparison cell pair of first and second comparison cells and a common comparison cell source line for the first and second comparison cells disposed therebetween, one of the first and second comparison cells being oriented in the same direction as the memory cells in the first cell group and the other of the first and second comparison cells being oriented in the same direction as the memory cells in the second cell group, and source regions of the first and second comparison cells being connected to the comparison cell source line; and
a read circuit that reads the memory cells corresponding to given physical addresses of the memory cell array;
wherein each of the memory cells and the first and second comparison cells has a structure formed from components that are formed by the same manufacturing process on a common substrate;
the read circuit includes a comparison cell selection circuit that selects one of the first and second comparison cells that form the comparison cell pair; and
when reading memory cells, the comparison cell selection circuit selects one of the first and second comparison cells that is oriented in the same direction as the memory cells to be read.
7. A semiconductor memory apparatus according to claim 6, wherein source regions and drain regions of the memory cells and the first and second comparison cells are formed with impurities being diagonally ion-implanted.
8. A semiconductor memory apparatus according to claim 6, wherein the comparison cell selection circuit selects one of the comparison cells in response to a least significant bit (LSB) of a physical address of the memory cell to be read out.
9. A semiconductor memory apparatus according to claim 6, comprising a plurality of the comparison cell pairs wherein drain regions of the first comparison cells included in the plurality of the comparison cell pairs are connected together, and drain regions of the second comparison cells included in the plurality of the comparison cell pairs are connected together.
10. A semiconductor memory apparatus according to claim 9, wherein the read circuit comprises:
a first sense amplifier that converts a first current flowing in the memory cell to be read out to a second current,
a second sense amplifier that converts a third current flowing in the comparison cell pairs to a fourth current, and
a comparator section that compares the second current from the first sense amplifier and the fourth current from the second sense amplifier,
wherein at least one of a first current ratio between the first current and the second current and a second current ratio between the third current and the fourth current is adjusted to a value corresponding to the number of the comparison cell pairs.
11. A semiconductor memory apparatus according to claim 10, wherein the first sense amplifier includes a first current mirror circuit, and the second sense amplifier includes a second current mirror circuit,
wherein each transistor forming the first current mirror circuit and the second current mirror circuit has a size that is adjusted according to the number of the comparison cell
US09/040,278 1997-03-24 1998-03-18 Semiconductor memory apparatus Expired - Lifetime US5905676A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP9-070244 1997-03-24
JP7024497 1997-03-24
JP10-032117 1998-01-29
JP3211798A JPH10326494A (en) 1997-03-24 1998-01-29 Semiconductor memory device

Publications (1)

Publication Number Publication Date
US5905676A true US5905676A (en) 1999-05-18

Family

ID=26370643

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/040,278 Expired - Lifetime US5905676A (en) 1997-03-24 1998-03-18 Semiconductor memory apparatus

Country Status (5)

Country Link
US (1) US5905676A (en)
JP (1) JPH10326494A (en)
GB (1) GB2323691B (en)
HK (1) HK1010599A1 (en)
TW (1) TW392163B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6327186B1 (en) * 1998-12-17 2001-12-04 Fujitsu Limited Non-volatile semiconductor memory including memory cells having different charge exchange capability
US6349061B1 (en) * 1998-08-27 2002-02-19 Sanyo Electric Co., Ltd. Non-volatile semiconductor memory
US20070097774A1 (en) * 2003-09-12 2007-05-03 Renesas Technology Corp. Semiconductor memory device
TWI813274B (en) * 2017-09-21 2023-08-21 南韓商三星電子股份有限公司 Resistive memory device including reference cell and operating method thereof

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4133692B2 (en) * 2003-08-29 2008-08-13 メンター・グラフィクス・コーポレーション Nonvolatile semiconductor memory device
US7675783B2 (en) * 2007-02-27 2010-03-09 Samsung Electronics Co., Ltd. Nonvolatile memory device and driving method thereof
US9343468B1 (en) * 2015-03-26 2016-05-17 Texas Instruments Incorporated Feed-forward bidirectional implanted split-gate flash memory cell

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4636979A (en) * 1984-11-02 1987-01-13 Motorola, Inc. Orientation of reference cells in a memory
EP0257891A2 (en) * 1986-08-08 1988-03-02 Fujitsu Limited Read only memory device
US5386388A (en) * 1990-11-30 1995-01-31 Intel Corporation Single cell reference scheme for flash memory sensing and program state verification
US5386158A (en) * 1992-03-13 1995-01-31 Silicon Storage Technology, Inc. Sensing circuit for a floating gate memory device
EP0725403A1 (en) * 1995-02-01 1996-08-07 Sony Corporation Improved reading non-volatile semiconductor memory device
US5621686A (en) * 1995-06-07 1997-04-15 Intel Corporation Multiply and divide current mirror
US5684739A (en) * 1994-11-30 1997-11-04 Nkk Corporation Apparatus and method for determining current or voltage of a semiconductor device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4636979A (en) * 1984-11-02 1987-01-13 Motorola, Inc. Orientation of reference cells in a memory
EP0257891A2 (en) * 1986-08-08 1988-03-02 Fujitsu Limited Read only memory device
US5386388A (en) * 1990-11-30 1995-01-31 Intel Corporation Single cell reference scheme for flash memory sensing and program state verification
US5386158A (en) * 1992-03-13 1995-01-31 Silicon Storage Technology, Inc. Sensing circuit for a floating gate memory device
US5684739A (en) * 1994-11-30 1997-11-04 Nkk Corporation Apparatus and method for determining current or voltage of a semiconductor device
EP0725403A1 (en) * 1995-02-01 1996-08-07 Sony Corporation Improved reading non-volatile semiconductor memory device
US5621686A (en) * 1995-06-07 1997-04-15 Intel Corporation Multiply and divide current mirror

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6349061B1 (en) * 1998-08-27 2002-02-19 Sanyo Electric Co., Ltd. Non-volatile semiconductor memory
US6327186B1 (en) * 1998-12-17 2001-12-04 Fujitsu Limited Non-volatile semiconductor memory including memory cells having different charge exchange capability
US20070097774A1 (en) * 2003-09-12 2007-05-03 Renesas Technology Corp. Semiconductor memory device
US20080019184A1 (en) * 2003-09-12 2008-01-24 Renesas Technology Corp. Semiconductor memory device
US7466592B2 (en) 2003-09-12 2008-12-16 Renesas Technology Corp. Semiconductor memory device
TWI813274B (en) * 2017-09-21 2023-08-21 南韓商三星電子股份有限公司 Resistive memory device including reference cell and operating method thereof

Also Published As

Publication number Publication date
GB2323691A (en) 1998-09-30
GB2323691B (en) 2001-07-25
JPH10326494A (en) 1998-12-08
GB9805932D0 (en) 1998-05-13
TW392163B (en) 2000-06-01
HK1010599A1 (en) 1999-06-25

Similar Documents

Publication Publication Date Title
US5515321A (en) Data reading method in semiconductor storage device capable of storing three- or multi-valued data in one memory cell
US5677867A (en) Memory with isolatable expandable bit lines
US6563733B2 (en) Memory array architectures based on a triple-polysilicon source-side injection non-volatile memory cell
US6084794A (en) High speed flat-cell mask ROM structure with select lines
EP1235229B1 (en) Method of read operation of nonvolatile semiconductor memory and nonvolatile semiconductor memory
EP0136119A2 (en) Plural-bit-per-cell read-only memory
US5506813A (en) Semiconductor apparatus and method of manufacturing the same
US7099204B1 (en) Current sensing circuit with a current-compensated drain voltage regulation
WO1999057766A1 (en) Single poly memory cell and array
JPH05198775A (en) Semiconductor read-only memory
US6969883B2 (en) Non-volatile memory having a reference transistor
US6066871A (en) Semiconductor memory device having a memory cell capacitor and a fabrication process thereof
US5905676A (en) Semiconductor memory apparatus
US5663903A (en) Flat-cell read-only memory
US6075722A (en) Semiconductor multivalued memory device determining multivalued read-out datum by comparing it with corresponding reference data
US20030156458A1 (en) Sense amplifier structure for multilevel non-volatile memory devices and corresponding reading method
US5835398A (en) Flat NOR type mask ROM having off-cells disposed at every predetermined number of memory cells
US5719806A (en) Memory cell array
US5657274A (en) Semiconductor memory device adapted to a high-speed operation, a low supply voltage, and the use of a multilevel cell with a plurality of threshold values as a memory cell transistor
CN1309810A (en) Storage assembly comprised of plurality of resistive ferroelectric storage cells
KR930001733B1 (en) Semiconductor memory device
JP3022058B2 (en) Semiconductor memory device
JP3084582B2 (en) Semiconductor storage device
JP2673308B2 (en) Mask type ROM
JPH11330432A (en) Semiconductor memory device, its writing method, and storage medium with the writing method stored therein

Legal Events

Date Code Title Description
AS Assignment

Owner name: SEIKO EPSON CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OHWA, YOSHIHITO;REEL/FRAME:009165/0579

Effective date: 19980407

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12