EP0072845A1 - Memory system having memory cells capable of storing more than two states. - Google Patents

Memory system having memory cells capable of storing more than two states.

Info

Publication number
EP0072845A1
EP0072845A1 EP82900863A EP82900863A EP0072845A1 EP 0072845 A1 EP0072845 A1 EP 0072845A1 EP 82900863 A EP82900863 A EP 82900863A EP 82900863 A EP82900863 A EP 82900863A EP 0072845 A1 EP0072845 A1 EP 0072845A1
Authority
EP
European Patent Office
Prior art keywords
memory
columns
column
output
references
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.)
Granted
Application number
EP82900863A
Other languages
German (de)
French (fr)
Other versions
EP0072845B1 (en
EP0072845A4 (en
Inventor
Richard H Adlhoch
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.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Publication of EP0072845A1 publication Critical patent/EP0072845A1/en
Publication of EP0072845A4 publication Critical patent/EP0072845A4/en
Application granted granted Critical
Publication of EP0072845B1 publication Critical patent/EP0072845B1/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5692Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency read-only digital stores using storage elements with more than two stable states
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • 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/30Power supply circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/563Multilevel memory reading aspects
    • G11C2211/5634Reference cells

Definitions

  • Patent Application Serial Nos. CR-81088 and CR-81087 are related co-pending applications by the same inventor, assigned to the same assignee, and filed on same date as the present application.
  • This invention relates, in general, to memory systems, and more particularly, to a memory system having a plurality of memory cells each capable of storing more than two states.
  • Solid state memories are well-known, and particularly solid state memories using metal oxide semiconductor field effect transistors. There is a continuous effort to make memory systems smaller, faster, and use less power. One way to make a memory smaller is to be able to store more information in each memory cell location. However, one of the problems with such a memory is the ability to distinguish which state is stored in a selected memory cell. Some reference source will be required, but in order to make the memory a competitive product it must remain relatively small in overall size and low in power consumption.
  • the present invention provides such a memory system.
  • Each memory cell is capable of storing more than two states.
  • the memory cells are arranged in a manner that permits them to be made relatively small in size, which results in fast operation and low power consumption.
  • the invention is described as having memory cells capable of storing four states which provides two binary bits. It will be understood that a memory cell could be built employing the principles of the present invention having memory cells capable of storing more than four different states.
  • the present invention also has a reference voltage generator which consumes a very minimum amount of power and is only energized when data is being read from the memory.
  • the reference voltage generator is built in a manner to conserve silicon chip area and to maximize speed of operation of the memory.
  • a memory system having a plurality of memory cells capable of storing more than two states.
  • a reference voltage generator is provided which generates an output only when the memory is being read from.
  • the memory system also includes a unique sense amplifier and translator which translates the output of the sense amplifier into binary format.
  • the voltage reference generator is arranged in columns which are spaced among the memory cell columns in a manner which minimizes reading time.
  • FIG. 1 represents a memory system in block diagram form in accordance with an embodiment of the present invention
  • FIG. 2 schematically shows a portion of the memory system of FIG. 1;
  • FIG. 3 illustrates in logic and block diagram form a portion of the memory system of FIG. 1.
  • FIG. 1 A portion of a memory array along with the peripheral circuitry required to provide a memory system is illustrated in FIG. 1.
  • the memory system shown in FIG. 1 is capable of being integrated onto a single semiconductor chip.
  • the memory system has a row decoder 11 which receives row address inputs and provides an output which drives a selected row 41.
  • the row address inputs are decoded by row decoder 11 so that only the selected row 41 is enabled. Although only five row select lines 41 are illustrated, it will be understood that in an actual memory there are usually many more row select lines.
  • Row decoder 11 will typically include drivers to drive the decoder output since the decoder will have many transistors connected to its output.
  • a column decoder 12 receives column address inputs and provides outputs for enabling the selected column select devices in column select 13 and 14.
  • the first group of columns is represented by columns 19, 20, 21 and 22.
  • the dashed lines between columns 21 and 22 indicate that in an actual system many more columns than just the four illustrated would be controlled by column select 13.
  • the second group of columns is illustrated by columns 23, 24 and 25.
  • the dashed lines between columns 24 and 25 indicate that in an actual system many more columns would be controlled by column select 14.
  • column select 13 will control the same number of columns that column select 14 controls.
  • Located between the two groups of columns are reference columns 16, 17 and 18.
  • the memory system illustrated in FIG. 1 will have a plurality of memory cells 15, wherein each memory cell is capable of storing more than two states.
  • the memory cells are more fully described in related patent application CR-81088 which is hereby incorporated herein by reference.
  • Voltage reference columns 16, 17 and 18 each provide a different voltage level. Since it will not be known ahead of time which state is stored in one of memory cells 15, each time a memory cell is selected the three references must be used to determine which state is stored. Each reference cell 10 will contain a single transistor which will be substantially the same size as the single transistor contained within each memory cell 15. The voltage reference generator is described more fully in related patent application CR-81087 which is hereby incorporated herein by reference.
  • Reference columns 16, 17 and 18 are each directly connected to sensing circuits 42 and 43. Sensing circuit 42 has three comparators 36, 37 and 38. Sensing circuit 43 also has three comparators which are identical to each of the comparators in sensing circuit 42.
  • Translator 44 is illustrated as providing a four binary bit output.
  • the memory system illustrated in FIG. 1, by way of example, provides a four bit output. However, it will be understood that most memories provide an eight bit output since most words contain eight bits.
  • Those persons skilled in the art will recognize that it will be necessary to provide two more groups ⁇ € columns controlled by two more column selects and each group having a sensing circuit for an eight bit output.
  • the reference columns- are arranged so that approximately the same time delay will be experienced from the furthermost memory column in one group as the furthermost memory column in the next group.
  • the delay from reference column 17 to column 19 will be the same as the delay from reference column 17 to column 25 assuming that column 19 is the furthermost column away on the left hand side and column 25 is the furthermost column away on the right hand side of reference column 17.
  • time delays are not critical then only one group of reference columns is necessary and the single group of reference columns can service as many sensing circuits as required.
  • a memory system providing a two binary bit output would only require one sensing circuit. In such a memory system the data contained in each memory cell location could be read out individually. All reference cells 10 in column 16 provide the same voltage, while all the reference cells in column 17 will provide the same voltage which will be different from the voltage provided by the reference cells of column 16.
  • All the reference cells of column 18 provide the same voltage which is also different from the voltage provided by the reference cells of column 16 or 17.
  • each of columns 16, 17, and 18 will provide a reference voltage so that each time a cell or cells are read from all three of the reference voltages required will be generated. Since it was assumed that only four states are stored in any one cell, only three references are required to determine which state is stored. One of the states is assumed to represent logic signal 00 or 11 and therefore does not require a reference. The state not requiring a reference can either be represented by the highest voltage or the lowest voltage available from a memory cell.
  • FIG. 2 illustrates, in schematic form, portions of columns 19 and 22 of FIG. 1.
  • Transistor 50 represents a memory storage location as do transistors 51, 52 and 53.
  • Each of the transistors is connected in a source follower configuration having their drains connected to voltage terminal 54 and their sources connected to a column line.
  • Transistors 50 and 52 have their sources connected to column 19 whereas transistors 51 and 53 have their sources connected to column 22.
  • Row select line 41 is connected to the gate electrodes of transistors 50 and 51, and row select line 41' is connected to the gate electrodes of transistors 52 and 53.
  • each row line is connected to the gate electrodes of one transistor in each column that is intersected by the row select line including the voltage reference generators.
  • Each column line has an associated parasitic capacitance.
  • the parasitic capacitance for column 19 is illustrated by capacitor 58
  • the parasitic capacitance for column 22 is illustrated by capacitor 59.
  • Transistor 62 connects column 19 to the voltage reference, illustrated as ground, when a precharge signal connected to its gate electrode enables transistor 62.
  • Column 22 is coupled to ground by transistor 63 and transistor 64 couples line 39 to ground.
  • Transistors 63 and 64 are also enabled by the precharge signal.
  • Transistors 56 and 57 serve as column select devices.
  • Transistor 56 couples column 19 to line 39, and transistor 57 couples column 22 to line 39.
  • the gate electrode of transistor 56 is connected to line 60, and the gate electrode of transistor 57 is connected to line 61.
  • Lines 60 and 61 represent output lines for column decoder 12
  • Column select 13 and column select 14 each contain a plurality of transistors such as transistors 56 and 57. Each transistor connects one column to line 39 or line 40.
  • Each reference column 16, 17, and 18 will look like column 19 and 22 except that the reference columns will not have column select devices such as transistors 56 and 57.
  • Another difference, which is not a visual difference, is that all the transistors in a given reference column 16, 17 or 18 will each have the same threshold voltage.
  • the transistors in a memory column, such as columns 19 and 22, will most likely not all have the same threshold voltage.
  • the threshold voltage will be adjusted to represent the state stored at a given location.
  • FIG. 3 shows sensing circuit 42 along with a portion of translator 44.
  • Sensing circuit 42 has comparators 36, 37 and 38 which receive an input from line 39.
  • Comparator 36 also receives a first reference input on column line 16
  • comparator 37 receives a second reference input on column line 17
  • comparator 38 receives a third reference input on column line 18.
  • the output of comparator 37 goes to an inverter 71.
  • Inverter 71 provides an output which goes to an input of NAND gate 73 and to the input of inverter 72.
  • the output of inverter 72 represents a binary digit shown as Bit 1.
  • the output of comparator 36 goes to a second input of NAND gate 73.
  • the output of NAND gate 73 goes to an input of NAND gate 74.
  • comparator 38 goes to an input of inverter 76.
  • the output of inverter 76 goes to a second input of NAND gate 74.
  • the output of NAND gate 74 is a binary digit shown as Bit 2.
  • Inverters 71, 72, and 76 along with NAND gates 73 and 74 are part of translator 44 (FIG. 1).
  • the left hand column of the truth table indicates the four states that can be stored in the memory cells. Since the transistor in each memory cell is connected in a source follower configuration the output from the memory cells will be a voltage. Number 1, in the left hand column, is assumed to be the highest voltage with number 4 the lowest voltage. Comparator output C1 is the output for comparator 36, comparator output C2 is the output for comparator 37, and comparator output C3 is the output for comparator 38. Through an arbitrary choice, when the highest output voltage from a memory cell is present, all the comparator outputs are zeros which represent output bits 1 and 2 as zeros.
  • the first reference voltage level provided by column line 16 can be equal to the second highest voltage level or could be some value between the first and second highest voltage levels.
  • the second reference voltage level provided by column line 17 could be equal to the third highest voltage level or some voltage level between voltage levels 2 and 3.
  • the third reference voltage level provided by column line 18 could be equal to the lowest voltage level or some value between the third and fourth voltage levels.
  • the memory system is arranged in such a manner to result in a small memory which consumes a minimum amount of power and operates with minimum time delay.
  • Each of the reference voltages is generated by a transistor having a threshold voltage close to or the same as a threshold voltage of a transistor used, in the memory array and connected in the same manner. Thus, each of the reference voltages will correspond very closely to one of the four possible voltages out of the memory cell. The required voltage levels are not generated until a row is selected.
  • the reference voltage devices are arranged in columns which are in a layout similar to the memory columns. Consequently, any circuit parameter which can affect performance and which might vary in processing will vary the reference devices exactly the same as the memory devices.
  • the reference voltages will track the memory signals and the memory array will work over a wide range of processing parameters.
  • the memory system has been illustrated as a read only memory and utilizes voltage sensing rather than current sensing. Thus, the only current needed is that required to charge the line capacitance.
  • the memory devices can all be made minimum size, and hence the memory system can be made to draw very little power .

Abstract

Un systeme de memoire ayant une pluralite de cellules de memoire (15), chacune etant capable de stocker plus de deux etats possede egalement un generateur de tension de reference (10) qui est utilise pour determiner l'etat memorise dans une cellule de memoire selectionnee. Les differentes cellules de memoire (15) sont disposees en groupes de colonnes (19-25), et dans un mode prefere de realisation, le generateur de tension de reference (10) est dispose en colonnes (16-18) qui sont situees entre deux des groupes de colonnes (19-22 et 23-25). Le systeme de memoire utilise la detection de tension par opposition a la detection de courant et par consequent le seul courant utilise sert a charger les capacitances des lignes. Le generateur de tension de reference (10) est seulement valide pendant la periode de temps durant laquelle une cellule est en cours de lecture.A memory system having a plurality of memory cells (15), each capable of storing more than two states also has a reference voltage generator (10) which is used to determine the state stored in a selected memory cell . The different memory cells (15) are arranged in groups of columns (19-25), and in a preferred embodiment, the reference voltage generator (10) is arranged in columns (16-18) which are located between two of the column groups (19-22 and 23-25). The memory system uses voltage detection as opposed to current detection and therefore the only current used is used to charge the capacitances of the lines. The reference voltage generator (10) is only valid during the period of time during which a cell is being read.

Description

MEMORY SYSTEM HAVING MEMORY CELLS CAPABLE OF STORING MORE THAN TWO STATES
Cross Reference to Related Applications
Patent Application Serial Nos. CR-81088 and CR-81087 are related co-pending applications by the same inventor, assigned to the same assignee, and filed on same date as the present application.
Background of the Invention
This invention relates, in general, to memory systems, and more particularly, to a memory system having a plurality of memory cells each capable of storing more than two states.
Solid state memories are well-known, and particularly solid state memories using metal oxide semiconductor field effect transistors. There is a continuous effort to make memory systems smaller, faster, and use less power. One way to make a memory smaller is to be able to store more information in each memory cell location. However, one of the problems with such a memory is the ability to distinguish which state is stored in a selected memory cell. Some reference source will be required, but in order to make the memory a competitive product it must remain relatively small in overall size and low in power consumption.
The present invention provides such a memory system. Each memory cell is capable of storing more than two states. The memory cells are arranged in a manner that permits them to be made relatively small in size, which results in fast operation and low power consumption. The invention is described as having memory cells capable of storing four states which provides two binary bits. It will be understood that a memory cell could be built employing the principles of the present invention having memory cells capable of storing more than four different states. The present invention also has a reference voltage generator which consumes a very minimum amount of power and is only energized when data is being read from the memory. The reference voltage generator is built in a manner to conserve silicon chip area and to maximize speed of operation of the memory.
Summary of the Invention
In carrying out the above and other objects and advantages of the present invention, there is provided a memory system having a plurality of memory cells capable of storing more than two states. In order to read data out of the system and determine the stored state, a reference voltage generator is provided which generates an output only when the memory is being read from. The memory system also includes a unique sense amplifier and translator which translates the output of the sense amplifier into binary format. The voltage reference generator is arranged in columns which are spaced among the memory cell columns in a manner which minimizes reading time.
Brief Description of the Drawings
FIG. 1 represents a memory system in block diagram form in accordance with an embodiment of the present invention; FIG. 2 schematically shows a portion of the memory system of FIG. 1; and
FIG. 3 illustrates in logic and block diagram form a portion of the memory system of FIG. 1.
The exemplification set out herein illustrates the preferred embodiment of the invention in one form thereof, and such exemplification is not to be construed as limiting in any manner.
Detailed Description of the Drawings
A portion of a memory array along with the peripheral circuitry required to provide a memory system is illustrated in FIG. 1. The memory system shown in FIG. 1 is capable of being integrated onto a single semiconductor chip. The memory system has a row decoder 11 which receives row address inputs and provides an output which drives a selected row 41. The row address inputs are decoded by row decoder 11 so that only the selected row 41 is enabled. Although only five row select lines 41 are illustrated, it will be understood that in an actual memory there are usually many more row select lines. Row decoder 11 will typically include drivers to drive the decoder output since the decoder will have many transistors connected to its output. A column decoder 12 receives column address inputs and provides outputs for enabling the selected column select devices in column select 13 and 14. Two groups of columns are illustrated. The first group of columns is represented by columns 19, 20, 21 and 22. The dashed lines between columns 21 and 22 indicate that in an actual system many more columns than just the four illustrated would be controlled by column select 13. The second group of columns is illustrated by columns 23, 24 and 25. The dashed lines between columns 24 and 25 indicate that in an actual system many more columns would be controlled by column select 14. In a preferred embodiment, column select 13 will control the same number of columns that column select 14 controls. Located between the two groups of columns are reference columns 16, 17 and 18. The memory system illustrated in FIG. 1 will have a plurality of memory cells 15, wherein each memory cell is capable of storing more than two states. The memory cells are more fully described in related patent application CR-81088 which is hereby incorporated herein by reference. Voltage reference columns 16, 17 and 18 each provide a different voltage level. Since it will not be known ahead of time which state is stored in one of memory cells 15, each time a memory cell is selected the three references must be used to determine which state is stored. Each reference cell 10 will contain a single transistor which will be substantially the same size as the single transistor contained within each memory cell 15. The voltage reference generator is described more fully in related patent application CR-81087 which is hereby incorporated herein by reference. Reference columns 16, 17 and 18 are each directly connected to sensing circuits 42 and 43. Sensing circuit 42 has three comparators 36, 37 and 38. Sensing circuit 43 also has three comparators which are identical to each of the comparators in sensing circuit 42. Column select 13 provides an output on line 39 which is connected to each of the comparators 36, 37 and 38. Column select 14 provides an output on line 40 which is connected to each of the comparators within sensing circuit 43. Each comparator in sensing circuit 42 and 43 provides an output which is connected to a translator or decoder 44. The operation of the sensing circuits and translator 44 will be described in greater detail hereinafter.
Translator 44 is illustrated as providing a four binary bit output. The memory system illustrated in FIG. 1, by way of example, provides a four bit output. However, it will be understood that most memories provide an eight bit output since most words contain eight bits. Those persons skilled in the art will recognize that it will be necessary to provide two more groups σ€ columns controlled by two more column selects and each group having a sensing circuit for an eight bit output. In a preferred embodiment, the reference columns- are arranged so that approximately the same time delay will be experienced from the furthermost memory column in one group as the furthermost memory column in the next group. For example, the delay from reference column 17 to column 19 will be the same as the delay from reference column 17 to column 25 assuming that column 19 is the furthermost column away on the left hand side and column 25 is the furthermost column away on the right hand side of reference column 17. In a memory system wherein time delays are not critical then only one group of reference columns is necessary and the single group of reference columns can service as many sensing circuits as required. A memory system providing a two binary bit output would only require one sensing circuit. In such a memory system the data contained in each memory cell location could be read out individually. All reference cells 10 in column 16 provide the same voltage, while all the reference cells in column 17 will provide the same voltage which will be different from the voltage provided by the reference cells of column 16. All the reference cells of column 18 provide the same voltage which is also different from the voltage provided by the reference cells of column 16 or 17. When a row is selected, each of columns 16, 17, and 18 will provide a reference voltage so that each time a cell or cells are read from all three of the reference voltages required will be generated. Since it was assumed that only four states are stored in any one cell, only three references are required to determine which state is stored. One of the states is assumed to represent logic signal 00 or 11 and therefore does not require a reference. The state not requiring a reference can either be represented by the highest voltage or the lowest voltage available from a memory cell. FIG. 2 illustrates, in schematic form, portions of columns 19 and 22 of FIG. 1. Transistor 50 represents a memory storage location as do transistors 51, 52 and 53. Each of the transistors is connected in a source follower configuration having their drains connected to voltage terminal 54 and their sources connected to a column line. Transistors 50 and 52 have their sources connected to column 19 whereas transistors 51 and 53 have their sources connected to column 22. Row select line 41 is connected to the gate electrodes of transistors 50 and 51, and row select line 41' is connected to the gate electrodes of transistors 52 and 53. In the system illustrated in FIG. 1 each row line is connected to the gate electrodes of one transistor in each column that is intersected by the row select line including the voltage reference generators. Each column line has an associated parasitic capacitance. The parasitic capacitance for column 19 is illustrated by capacitor 58, and the parasitic capacitance for column 22 is illustrated by capacitor 59. Each column as well as output line 39 is connected to a voltage reference during a precharge phase. Transistor 62 connects column 19 to the voltage reference, illustrated as ground, when a precharge signal connected to its gate electrode enables transistor 62. Column 22 is coupled to ground by transistor 63 and transistor 64 couples line 39 to ground. Transistors 63 and 64 are also enabled by the precharge signal. Transistors 56 and 57 serve as column select devices.
Transistor 56 couples column 19 to line 39, and transistor 57 couples column 22 to line 39. The gate electrode of transistor 56 is connected to line 60, and the gate electrode of transistor 57 is connected to line 61. Lines 60 and 61 represent output lines for column decoder 12
(shown in FIG. 1). Column select 13 and column select 14 each contain a plurality of transistors such as transistors 56 and 57. Each transistor connects one column to line 39 or line 40. Each reference column 16, 17, and 18 will look like column 19 and 22 except that the reference columns will not have column select devices such as transistors 56 and 57. Another difference, which is not a visual difference, is that all the transistors in a given reference column 16, 17 or 18 will each have the same threshold voltage. The transistors in a memory column, such as columns 19 and 22, will most likely not all have the same threshold voltage. The threshold voltage will be adjusted to represent the state stored at a given location.
FIG. 3 shows sensing circuit 42 along with a portion of translator 44. Sensing circuit 42 has comparators 36, 37 and 38 which receive an input from line 39. Comparator 36 also receives a first reference input on column line 16, comparator 37 receives a second reference input on column line 17 and comparator 38 receives a third reference input on column line 18. The output of comparator 37 goes to an inverter 71. Inverter 71 provides an output which goes to an input of NAND gate 73 and to the input of inverter 72. The output of inverter 72 represents a binary digit shown as Bit 1. The output of comparator 36 goes to a second input of NAND gate 73. The output of NAND gate 73 goes to an input of NAND gate 74. The output of comparator 38 goes to an input of inverter 76. The output of inverter 76 goes to a second input of NAND gate 74. The output of NAND gate 74 is a binary digit shown as Bit 2. Inverters 71, 72, and 76 along with NAND gates 73 and 74 are part of translator 44 (FIG. 1).
The truth table for the circuitry illustrated in FIG. 3 is as follows:
The left hand column of the truth table indicates the four states that can be stored in the memory cells. Since the transistor in each memory cell is connected in a source follower configuration the output from the memory cells will be a voltage. Number 1, in the left hand column, is assumed to be the highest voltage with number 4 the lowest voltage. Comparator output C1 is the output for comparator 36, comparator output C2 is the output for comparator 37, and comparator output C3 is the output for comparator 38. Through an arbitrary choice, when the highest output voltage from a memory cell is present, all the comparator outputs are zeros which represent output bits 1 and 2 as zeros. When the second highest voltage level is present in the selected memory cell then the output from comparator 36 is a logic level "1" while the output, from comparators 37 and 38 are logic levels "0" which produce output Bit 1 as a logic level "0" and output Bit 2 as a logic level "1". When the third highest voltage level is present in a selected memory cell then the output of comparators 36 and 37 are logic level "1's" and the output of comparator 38 is a logic level "0" making output Bit 1 a logic level "1" and output Bit 2 a logic level "0". The lowest voltage level in a memory cell causes all the outputs from the comparators to be logic level "1's" making output Bit 1 a logic level "1" and output Bit 2 a logic level "1". From this it can be seen that the first reference voltage level provided by column line 16 can be equal to the second highest voltage level or could be some value between the first and second highest voltage levels. The second reference voltage level provided by column line 17 could be equal to the third highest voltage level or some voltage level between voltage levels 2 and 3. The third reference voltage level provided by column line 18 could be equal to the lowest voltage level or some value between the third and fourth voltage levels. By now it should be appreciated that there has been provided a unique memory system having a plurality of memory cells which are capable of storing more, than two states. The memory system includes a plurality of references which are used to determine a state stored in a selected memory cell. The memory system is arranged in such a manner to result in a small memory which consumes a minimum amount of power and operates with minimum time delay. Each of the reference voltages is generated by a transistor having a threshold voltage close to or the same as a threshold voltage of a transistor used, in the memory array and connected in the same manner. Thus, each of the reference voltages will correspond very closely to one of the four possible voltages out of the memory cell. The required voltage levels are not generated until a row is selected. The reference voltage devices are arranged in columns which are in a layout similar to the memory columns. Consequently, any circuit parameter which can affect performance and which might vary in processing will vary the reference devices exactly the same as the memory devices. Therefore the reference voltages will track the memory signals and the memory array will work over a wide range of processing parameters. The memory system has been illustrated as a read only memory and utilizes voltage sensing rather than current sensing. Thus, the only current needed is that required to charge the line capacitance. In addition, the memory devices can all be made minimum size, and hence the memory system can be made to draw very little power .

Claims

1. A read only memory having a plurality of rows and columns, comprising: a plurality of memory cells arranged into the rows and columns, the memory cells being capable of storing more than two states; row decoder for receiving row addresses and providing a plurality of outputs, each of the outputs being coupled to a row so that when a predetermined row is addressed the predetermined row is activated; column select means coupled to each of the columns; column decoder for receiving column addresses and providing outputs to the column select means so that when a predetermined column is selected the predetermined column is coupled to an output of the column select means; a plurality of references arranged in columns and rows so that a row of references is enabled each time one of the plurality of rows of memory cells is enabled, the columns of references being positioned in between columns of the memory cells; comparator means having a first input coupled to the output of the column select means and a second input coupled to the references, the comparator means providing an output indicative of the state stored in a selected memory; and means for translating the state into a binary output.
2. The read only memory of claim 1, wherein the plurality of references is one less than the number of states which each memory cell is capable of storing.
3. The read only memory of claim 2 wherein the comparator means includes a separate comparator for each one of the plurality of references.
4. The read only memory of claim 1 wherein each memory cell includes a field effect transistor connected in a source follower configuration.
5. The read only memory of claim 1 wherein the column select means includes a field effect transistor for each column.
6. The memory array of claim 1 wherein the columns having the plurality of references are adjacent each other and have an equal number of memory cell columns on either side.
7. A memory array comprising a plurality of memory cells arranged in columns and rows, each memory cell being capable of storing more than two states; a plurality of references located among the memory cells and arranged in rows and columns like the memory cells; row decoder means for receiving row addresses and providing a row select signal for selecting an addressed row, the row select signal also enabling at least one reference; column select means for selecting a predetermined column; means coupled to the column select means for receiving an output from the column select means and for comparing the output against the at least one reference, the reference column being coupled to the means coupled to the column select means; and a translator for translating an output from the means coupled to the column select means to a digital output.
8. The memory array of claim 7 wherein the plurality of references are arranged so that all the references in a given column are the same.
9. The memory array of claim 7 wherein the columns having the plurality of references are located so as to have an equal number of memory cell columns on either side.
10. A memory array having a plurality of rows and columns of memory cells wherein the columns are divided up into groups having an equal number of columns, the memory cells each being capable of storing more than two states; plurality of columns of reference cells located between adjacent groups of columns of memory cells, the reference cells being similar to the memory cells; comparator means for receiving memory cell data and comparing such data to one of the reference cells; and a translator for translating an output from the comparator means to binary data.
EP82900863A 1981-02-25 1982-02-01 Memory system having memory cells capable of storing more than two states Expired EP0072845B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/238,177 US4415992A (en) 1981-02-25 1981-02-25 Memory system having memory cells capable of storing more than two states
US238177 1994-05-04

Publications (3)

Publication Number Publication Date
EP0072845A1 true EP0072845A1 (en) 1983-03-02
EP0072845A4 EP0072845A4 (en) 1986-07-10
EP0072845B1 EP0072845B1 (en) 1988-12-07

Family

ID=22896800

Family Applications (1)

Application Number Title Priority Date Filing Date
EP82900863A Expired EP0072845B1 (en) 1981-02-25 1982-02-01 Memory system having memory cells capable of storing more than two states

Country Status (6)

Country Link
US (1) US4415992A (en)
EP (1) EP0072845B1 (en)
JP (1) JPS58500147A (en)
DE (1) DE3279274D1 (en)
IT (1) IT1154299B (en)
WO (1) WO1982002976A1 (en)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0136119B1 (en) * 1983-09-16 1988-06-29 Fujitsu Limited Plural-bit-per-cell read-only memory
US4636979A (en) * 1984-11-02 1987-01-13 Motorola, Inc. Orientation of reference cells in a memory
US5227993A (en) * 1986-03-04 1993-07-13 Omron Tateisi Electronics Co. Multivalued ALU
US5268319A (en) 1988-06-08 1993-12-07 Eliyahou Harari Highly compact EPROM and flash EEPROM devices
US7447069B1 (en) 1989-04-13 2008-11-04 Sandisk Corporation Flash EEprom system
DE69034191T2 (en) * 1989-04-13 2005-11-24 Sandisk Corp., Sunnyvale EEPROM system with multi-chip block erasure
US5163021A (en) * 1989-04-13 1992-11-10 Sundisk Corporation Multi-state EEprom read and write circuits and techniques
US6002614A (en) 1991-02-08 1999-12-14 Btg International Inc. Memory apparatus including programmable non-volatile multi-bit memory cell, and apparatus and method for demarcating memory states of the cell
US5218569A (en) 1991-02-08 1993-06-08 Banks Gerald J Electrically alterable non-volatile memory with n-bits per memory cell
USRE40075E1 (en) 1992-07-22 2008-02-19 Mosaid Technologies, Incorporated Method of multi-level storage in DRAM and apparatus thereof
US5283761A (en) 1992-07-22 1994-02-01 Mosaid Technologies Incorporated Method of multi-level storage in DRAM
US5440505A (en) * 1994-01-21 1995-08-08 Intel Corporation Method and circuitry for storing discrete amounts of charge in a single memory element
US5485422A (en) * 1994-06-02 1996-01-16 Intel Corporation Drain bias multiplexing for multiple bit flash cell
US5515317A (en) * 1994-06-02 1996-05-07 Intel Corporation Addressing modes for a dynamic single bit per cell to multiple bit per cell memory
JP3798810B2 (en) * 1994-06-02 2006-07-19 インテル・コーポレーション Dynamic memory from single bit per cell to multiple bits per cell
US5450363A (en) * 1994-06-02 1995-09-12 Intel Corporation Gray coding for a multilevel cell memory system
US5539690A (en) * 1994-06-02 1996-07-23 Intel Corporation Write verify schemes for flash memory with multilevel cells
KR100287979B1 (en) * 1994-06-02 2001-05-02 피터 엔. 데트킨 Detection method and circuit of flash memory with multilevel cells
US5497354A (en) * 1994-06-02 1996-03-05 Intel Corporation Bit map addressing schemes for flash memory
US5532955A (en) * 1994-12-30 1996-07-02 Mosaid Technologies Incorporated Method of multilevel dram sense and restore
US5594691A (en) * 1995-02-15 1997-01-14 Intel Corporation Address transition detection sensing interface for flash memory having multi-bit cells
US6353554B1 (en) 1995-02-27 2002-03-05 Btg International Inc. Memory apparatus including programmable non-volatile multi-bit memory cell, and apparatus and method for demarcating memory states of the cell
US5815434A (en) * 1995-09-29 1998-09-29 Intel Corporation Multiple writes per a single erase for a nonvolatile memory
US5687114A (en) 1995-10-06 1997-11-11 Agate Semiconductor, Inc. Integrated circuit for storage and retrieval of multiple digital bits per nonvolatile memory cell
US5701266A (en) * 1995-12-14 1997-12-23 Intel Corporation Programming flash memory using distributed learning methods
US5729489A (en) * 1995-12-14 1998-03-17 Intel Corporation Programming flash memory using predictive learning methods
US5677869A (en) * 1995-12-14 1997-10-14 Intel Corporation Programming flash memory using strict ordering of states
US5737265A (en) * 1995-12-14 1998-04-07 Intel Corporation Programming flash memory using data stream analysis
JP2001508910A (en) * 1996-06-14 2001-07-03 シーメンス アクチエンゲゼルシヤフト Device and method for storing multiple levels of charge and device and method for reading the device
US5742543A (en) * 1996-08-19 1998-04-21 Intel Corporation Flash memory device having a page mode of operation
US5870335A (en) 1997-03-06 1999-02-09 Agate Semiconductor, Inc. Precision programming of nonvolatile memory cells
US6487116B2 (en) 1997-03-06 2002-11-26 Silicon Storage Technology, Inc. Precision programming of nonvolatile memory cells
US6052308A (en) * 1998-08-11 2000-04-18 Texas Instruments Incorporated Balanced sensing arrangement for flash EEPROM
US6282145B1 (en) * 1999-01-14 2001-08-28 Silicon Storage Technology, Inc. Array architecture and operating methods for digital multilevel nonvolatile memory integrated circuit system
US6396742B1 (en) 2000-07-28 2002-05-28 Silicon Storage Technology, Inc. Testing of multilevel semiconductor memory
US6901007B2 (en) * 2001-01-11 2005-05-31 Micron Technology, Inc. Memory device with multi-level storage cells and apparatuses, systems and methods including same
US6587372B2 (en) 2001-01-11 2003-07-01 Micron Technology, Inc. Memory device with multi-level storage cells and apparatuses, systems and methods including same
JP2003008369A (en) * 2001-06-25 2003-01-10 Nanopower Solution Kk Multi-input differential circuit
US6847550B2 (en) * 2002-10-25 2005-01-25 Nexflash Technologies, Inc. Nonvolatile semiconductor memory having three-level memory cells and program and read mapping circuits therefor
US20080168215A1 (en) * 2007-01-05 2008-07-10 Anxiao Jiang Storing Information in a Memory
KR101261008B1 (en) * 2007-08-14 2013-05-06 삼성전자주식회사 Operating method of nonvolatile memory device having three-level nonvolatile memory cells and nonvolatile memory device using the same
CN102932611B (en) * 2012-10-15 2015-10-28 清华大学 A kind of data reading circuit of the imageing sensor based on flash memory
US8935590B2 (en) * 2012-10-31 2015-01-13 Infineon Technologies Ag Circuitry and method for multi-bit correction

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1980001119A1 (en) * 1978-11-20 1980-05-29 Ncr Co Rom memory cell with 2n fet channel widths
JPS5580888A (en) * 1978-12-12 1980-06-18 Nippon Telegr & Teleph Corp <Ntt> Read only memory circuit
GB2084828A (en) * 1980-09-25 1982-04-15 Tokyo Shibaura Electric Co Semiconductor ic memory

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3644906A (en) * 1969-12-24 1972-02-22 Ibm Hybrid associative memory
US3656117A (en) * 1971-02-05 1972-04-11 Ibm Ternary read-only memory
FR2256705A5 (en) * 1973-12-27 1975-07-25 Cii
US4158891A (en) * 1975-08-18 1979-06-19 Honeywell Information Systems Inc. Transparent tri state latch
US4094008A (en) * 1976-06-18 1978-06-06 Ncr Corporation Alterable capacitor memory array
DE2738187C2 (en) * 1977-08-24 1979-02-15 Siemens Ag, 1000 Berlin Und 8000 Muenchen Circuit arrangement for a plurality of memory cells arranged on a bipolar module with a control circuit for adapting the characteristic curves of the memory cells
JPS54161853A (en) * 1978-06-12 1979-12-21 Seiko Epson Corp Read-only memory
US4202044A (en) * 1978-06-13 1980-05-06 International Business Machines Corporation Quaternary FET read only memory
US4195357A (en) * 1978-06-15 1980-03-25 Texas Instruments Incorporated Median spaced dummy cell layout for MOS random access memory
US4287570A (en) * 1979-06-01 1981-09-01 Intel Corporation Multiple bit read-only memory cell and its sense amplifier
JPS5939839B2 (en) * 1980-05-12 1984-09-26 セイコーエプソン株式会社 Read-only memory
JPS5939840B2 (en) * 1980-05-12 1984-09-26 セイコーエプソン株式会社 Read-only memory
US4342102A (en) * 1980-06-18 1982-07-27 Signetics Corporation Semiconductor memory array

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1980001119A1 (en) * 1978-11-20 1980-05-29 Ncr Co Rom memory cell with 2n fet channel widths
JPS5580888A (en) * 1978-12-12 1980-06-18 Nippon Telegr & Teleph Corp <Ntt> Read only memory circuit
GB2084828A (en) * 1980-09-25 1982-04-15 Tokyo Shibaura Electric Co Semiconductor ic memory

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PATENTS ABSTRACT OF JAPAN, vol. 4, no. 127 (P-26)[609], 6th September 1980, page 148 P 26; & JP - A - 55 80 888 (NIPPON DENSHIN DENWA KOSHA) 18-06-1980 *
See also references of WO8202976A1 *

Also Published As

Publication number Publication date
WO1982002976A1 (en) 1982-09-02
DE3279274D1 (en) 1989-01-12
IT8247841A0 (en) 1982-02-22
EP0072845B1 (en) 1988-12-07
JPS58500147A (en) 1983-01-20
US4415992A (en) 1983-11-15
EP0072845A4 (en) 1986-07-10
IT1154299B (en) 1987-01-21

Similar Documents

Publication Publication Date Title
EP0072845A1 (en) Memory system having memory cells capable of storing more than two states.
US4586167A (en) Semiconductor memory device
EP0069764B1 (en) Random access memory system having high-speed serial data paths
EP0475407A2 (en) DRAM using word line drive circuit system
US4449203A (en) Memory with reference voltage generator
WO1992002933A1 (en) Bit storage cell
US4514829A (en) Word line decoder and driver circuits for high density semiconductor memory
US3801964A (en) Semiconductor memory with address decoding
EP0434104B1 (en) Integrated semiconductor circuit of the master slice type
US4489400A (en) Serially banked read only memory
CA1223352A (en) High-performance, high-density cmos decoder/driver circuit
EP0017228B1 (en) Memory device
EP0405055A2 (en) Precharge architecture of integrated memories
EP0037239B1 (en) A semiconductor memory device of a dynamic type having a data read/write circuit
EP0190823A2 (en) Precharge circuit
US4962327A (en) Decoder circuit having selective transfer circuit for decoded output signal
US4103349A (en) Output address decoder with gating logic for increased speed and less chip area
KR910013285A (en) Nonvolatile Semiconductor Memory
US4470133A (en) Memory circuit having a decoder
EP0095847A2 (en) Compact ROM with reduced access time
US6072713A (en) Data storage circuit using shared bit line and method therefor
US4446386A (en) MOS Decoder circuit using phase clocking for reducing the power consumption
US3704454A (en) Accessing system for and in integrated circuit type memories
US20050068801A1 (en) Leakage tolerant register file
US6021064A (en) Layout for data storage circuit using shared bit line and method therefor

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19821015

AK Designated contracting states

Designated state(s): DE FR GB NL

A4 Supplementary search report drawn up and despatched

Effective date: 19860710

17Q First examination report despatched

Effective date: 19870706

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB NL

REF Corresponds to:

Ref document number: 3279274

Country of ref document: DE

Date of ref document: 19890112

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 19890120

Year of fee payment: 8

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 19890124

Year of fee payment: 8

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 19890131

Year of fee payment: 8

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NL

Payment date: 19890228

Year of fee payment: 8

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Effective date: 19900201

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Effective date: 19900901

GBPC Gb: european patent ceased through non-payment of renewal fee
NLV4 Nl: lapsed or anulled due to non-payment of the annual fee
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Effective date: 19901101

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 19900228