USRE41734E1 - Read-only memory having specially output circuits and word line connected to a group of memory cells - Google Patents

Read-only memory having specially output circuits and word line connected to a group of memory cells Download PDF

Info

Publication number
USRE41734E1
USRE41734E1 US09/783,183 US78318301A USRE41734E US RE41734 E1 USRE41734 E1 US RE41734E1 US 78318301 A US78318301 A US 78318301A US RE41734 E USRE41734 E US RE41734E
Authority
US
United States
Prior art keywords
memory
read
memory cells
memory cell
line
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/783,183
Inventor
Holger Sedlak
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.)
Infineon Technologies AG
Original Assignee
Infineon Technologies AG
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 Infineon Technologies AG filed Critical Infineon Technologies AG
Priority to US09/783,183 priority Critical patent/USRE41734E1/en
Assigned to INFINEON TECHNOLOGIES AG reassignment INFINEON TECHNOLOGIES AG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SIEMENS AKTIENGESELLSCHAFT
Application granted granted Critical
Publication of USRE41734E1 publication Critical patent/USRE41734E1/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/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0408Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
    • G11C16/0416Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing a single floating gate transistor and no select transistor, e.g. UV EPROM
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C17/00Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
    • G11C17/08Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards using semiconductor devices, e.g. bipolar elements
    • G11C17/10Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards using semiconductor devices, e.g. bipolar elements in which contents are determined during manufacturing by a predetermined arrangement of coupling elements, e.g. mask-programmable ROM
    • G11C17/12Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards using semiconductor devices, e.g. bipolar elements in which contents are determined during manufacturing by a predetermined arrangement of coupling elements, e.g. mask-programmable ROM using field-effect devices

Definitions

  • the present invention relates to a read-only memory which has a multiplicity of memory cells whose contents can be read out with appropriate addressing by word, bit and source lines.
  • the memory cells which can be addressed via an individual word line are divided into a multiplicity of groups, to each of which a separate common source line is assigned.
  • the bit lines of different groups of memory cells are connected via connecting devices with common data output lines for outputting the data stored in the memory cells from the read-only memory.
  • Read-only memories PROM, EPROM, EEPROM and the like
  • methods for addressing the same are well known in the art.
  • a practical example of the structure and addressing of a conventional read-only memory are explained below.
  • a typical ROM has a multiplicity of memory cells whose contents can be read out with corresponding addressing by word, bit and source lines.
  • the memory cells have a structure which depends on the information (“0” or “1”) to be provided during the read-out.
  • a transistor is used, and, in a second embodiment, the transistor is omitted without a replacement and the signal lines (word, bit and source line) which are otherwise connected to the transistor run free.
  • a read-only memory including word lines, bit lines and source lines, each of the bit lines having a bit line potential; a multiplicity of memory cells connected to the word lines, the bit lines and the source lines, the memory cells having data contents and the data contents are read out with appropriate addressing of the word lines, the bit lines and the source lines, the memory cells are addressed by an individual word line; the memory cells are divided into a multiplicity of memory cell groups, each of the memory cell groups has a separate common source line, the memory cell groups forming a memory cell array; common data output lines; and connecting devices connected between the bit lines of the memory cells of the memory cell groups and the common data output lines for outputting the data contents stored in the memory cells, the connecting devices operating under sole dependency on the bit line potential.
  • the memory cells which can be addressed via an individual word line are divided into a multiplicity of groups.
  • Each of the groups have a separate common source line, and group-by-group reading out of the memory cells which can be addressed via an individual word line are carried out.
  • any possibly occurring discharge processes of the precharged bit lines can be selectively restricted to quite specific regions within a row of the memory cell array. This limited or partial reading capability has not been previously possible to date on account of the provision of only a single common source line for all the memory cells of the memory cell array (the discharge of the precharged bit lines could only take place in units of rows of the memory cell array).
  • the precharged bit line(s) can be discharged exclusively within the memory cell groups to be outputted, where:
  • the read-out of data from the read-only memory can consequently be carried out considerably faster and with reduced power consumption.
  • the read-only memory can furthermore, due to the possible omission of the extremely costly multiplexer, be produced more simply and smaller.
  • At least some of the memory cells each have at least one transistor.
  • the memory cells are each connected to a word line, a bit line and a source line.
  • the memory cells are disposed in rows and the memory cells disposed in the same row of the memory cell array are each connected to the same word line.
  • the memory cells are disposed in columns and the memory cells disposed in the same column of the memory cell array are each connected to the same bit line.
  • the memory cells are disposed in columns and the memory cells disposed in the same column of the memory cell array are each connected to the same source line.
  • each of the memory cells are configured for storing a data bit.
  • each of the memory cell groups are configured for storing a data word formed of data bits.
  • the data word is a data byte.
  • the memory cells of a memory cell group are distributed over a row of the memory cell array.
  • the memory cell groups formed in the row of the memory cell array are the same size.
  • the memory cell groups formed in the row of the memory cell array are of different sizes.
  • each of the data output lines is connected to separate connecting devices, each of the separate connecting devices are connected to one bit line per memory cell groups.
  • each of the memory cells is connected to precisely one of the data output lines.
  • the data output lines are provided in a number which corresponds to a number of the memory cells in the largest memory cell group.
  • the connecting devices are configured to allow only selected memory cells of the memory cells to output the data contents of the memory cells onto the data output lines.
  • the connecting devices are each configured to actively switch a signal to a corresponding data output line when a respectively assigned bit line changes its potential in a predetermined direction.
  • a method for addressing a read-only memory having a multiplicity of memory cells storing data, word lines, bit lines, source lines, and common data output lines, the memory cells being divided into a multiplicity of memory cell groups, each of the memory cell groups having a separate common source line and the memory cell groups forming a memory cell array being addressed by the word lines, the bit lines and the source lines, which includes carrying out a group-by-group read-out of the memory cells being addressed via an individual word line.
  • FIG. 1 is a circuit diagram of an exemplary embodiment of a structure of a memory cell array of a ROM according to the invention
  • FIG. 2 is a schematic diagram of a configuration for directly connecting data, read from selected memory cells of the ROM, to data output lines of an output bus;
  • FIG. 3 is schematic diagram of the structure of a known ROM memory cell
  • FIG. 4 is a circuit diagram of the structure of a conventional ROM memory cell array according to the prior art.
  • FIG. 3 there is shown a known ROM memory cell including a transistor T 1 .
  • the transistor T 1 is in the form of a field-effect transistor T 1 , whose source is connected to a source line SL, whose drain is connected to a bit line BL and whose gate is connected to a word line WL.
  • the bit line BL is charged by a precharge signal to a specific potential, for example to approximately +4 V.
  • the bit line BL and its external circuitry are configured in such a way that, provided that the transistor T 1 is in the off state or no transistor is present, it maintains the potential even after an interruption of the connection to the precharge signal source.
  • the transistor T 1 is addressed or selected for reading in this state, that is to say if a voltage of, for example, +5 V is applied via the word line WL to the gate of the transistor T 1 and the source line SL is connected to earth, than the memory transistor T 1 is switched on and the increased charge carriers on the bit line BL flow away to earth via the transistor T 1 .
  • the potential of the bit line BL consequently drops to 0 V.
  • the lack of the transistor means that the potential applied to the bit line by the precharge cannot dissipate, but rather is essentially maintained.
  • bit line BL which potentials depend on the memory contents of the respective memory cell, consequently enable the memory contents to be determined.
  • ROM memory cells may have a completely different structure of the memory cells, they share features with the ROM memory cells insofar as they are connected to the same signal lines (word line, bit line, source line) and essentially the same signals are applied to the signal lines for the purpose of reading, and a change in the signals has comparable effects.
  • the word line WL can, as in the case of the EEPROM, include a plurality of signal lines (selection line, control line), but this does not produce any fundamental change in the general addressing principle described.
  • the memory cell shown in FIG. 3 can be combined to form a memory cell array.
  • FIG. 4 is a diagrammatic illustration of a memory cell array of a conventional read-only memory.
  • the memory cell array shown has a multiplicity of individual memory cells MC according to FIG. 3 which are identified by an “o” and are disposed in a plurality (m) of rows and a plurality (n) of columns.
  • each row of the memory cell array is in each case connected to a common word line WL 0 , WL 1 . .. WL m (if appropriate including a selection line and a control line).
  • the m elements of each column of the memory cell array are in each case connected to a common bit line BL 0 , BL 1 . . . BL n .
  • the source lines SL for all the memory cells MC of the memory cell array are combined to form a common source line.
  • the interconnection of the memory cells to form the memory cell array shown in FIG. 4 has a matrix-like structure.
  • the matrix-like structure enables the contents of the memory cells MC to be outputted individually from the read-only memory with relatively little control outlay by use of appropriate addressing of the word, bit and source lines.
  • FIG. 1 a multiplicity of memory cells MC (for example memory cells of the type shown in FIG. 3 ) which are each identified by the symbol “o” and are arranged in a multiplicity (m) of rows and a multiplicity (n) of columns.
  • MC multiplicity of memory cells
  • each row of the memory cell array is in each case connected to a common word line WL 0 , WL 1 , . . . WL m (if appropriate also including a selection line and a control line).
  • the m elements of each column of the memory cell array are in each case connected to a common bit line BL 0 , BL 1 . . . BL n .
  • the source lines SL of the memory cells MC are no longer combined to form a source line SL common to all of the memory cells MC of the memory cell array. Rather any desired multiplicity of separate source lines SL are provided (SL 0 , SL 1 and SL 2 are shown by way of example in FIG. 1 ), each of which is assigned to a specific group of memory cells MC within a row of the memory cell array. In other words, the memory cells MC of a row of the memory cell array are divided into a plurality of groups, each of which has a separate source line, which is, however, common to the memory cells of a respective group.
  • a memory cell group will in practice contain as many memory cells as a data word (for example a byte) has bits, and a multiplicity of identical memory cell groups of this type lying next to one another (strung one after the other) will be provided per row of the memory cell array.
  • each row of the memory cell array can, depending on the requirement, have any desired multiplicity of groups (at least two), which may be the same size or have different sizes, may include any desired number of memory cells MC (at least one) and whose individual elements or memory cells MC may be distributed as desired over the row of the memory cell array.
  • One of the resultant possibilities which departs from the aforementioned rule, then consists, for example, in combining the memory cells MC of every xth data word within a row of the memory cell array to form a group (in order, for example to be able to read out only characters of a text to be displayed, but not the display attributes respectively assigned to them).
  • FIG. 1 shows three memory cell groups.
  • the first group (the left-hand group according to FIG. 1 ) includes the memory cells MC which are situated next to one another and whose source lines are combined to form a separate common source line SL 0 .
  • the adjoining second group (the middle group according to FIG. 1 ) includes the memory cells MC which are situated next to one another and whose source lines are combined to form a separate common source line SL 1 .
  • the third group (the right-hand group according to FIG. 1 ) includes the memory cells MC which are situated next to one another and whose source lines are combined to form a separate common source line SL 2 .
  • the group division is the same for all the rows of the memory cell array.
  • the respective common source lines of the mutually corresponding groups in different rows of the memory cell array are connected to one another.
  • a structure of this type limits the necessary complexity for realizing the memory cell array, it is, of course, not mandatory. Rather each row of the memory cell array can be subdivided as desired completely independently of the other rows and the source lines of the respective groups can be laid and driven completely independently of one another.
  • the described configuration of the memory cell array permits (using an appropriate control device) group-by-group addressing (selection) of the memory cells MC which can be addressed via an individual word line WL. It is possible for a group, as already indicated above, also to include just a single memory cell in the extreme case.
  • the voltage required for reading (in the present exemplary embodiment 0 V) is applied via the corresponding source line(s) only to those source connections which are to be read.
  • Those memory elements of the relevant row of the memory cell array which are not to be read or are not required for the output have a source voltage applied to them (in the present example a high voltage of, for example, +5 V) which is not suitable for reading.
  • the voltage prevents the discharging of the precharged bit line BL via one or more transistors.
  • bit lines BL of the memory cells MC which are not of interest are not discharged during reading of the data of interest can also be used to good effect for the capability of passing the read data of the memory cells MC selected by the source lines SL (in contrast to the data of the respectively unselected memory cells) to the bus lines via which the data can be directly outputted to. That is to say without the interposition of the customarily provided multiplexer or the like from the read-only memory.
  • FIG. 2 illustrates how a signal can be brought onto an output bus line as a function of the state of the bit line of a selected memory cell.
  • each of the m rows of the memory cell array shown in FIG. 1 are divided into i groups of the same size, where each group may have a number of memory cells MC which correspond to the number of bits of the stored data words.
  • a respective first memory cell MC is assigned to a first bus line
  • a respective second memory cell MC is assigned to a second bus line
  • a respective third memory cell MC is assigned to a third bus line
  • a respective fourth memory cell MC is assigned to a fourth bus line
  • a respective fifth memory cell MC is assigned to a fifth bus line
  • a respective sixth memory cell MC is assigned to a sixth bus line
  • a respective seventh memory cell MC is assigned to a seventh bus line
  • a respective eighth memory cell MC is assigned to an eighth bus line.
  • connection of an xth memory cell MC of any desired group to the xth bus line is illustrated for a ROM in FIG. 2 .
  • the use of other read-only memories requires slight modifications, under certain circumstances, in accordance with the different conditions.
  • the arrangement has NMOS field-effect transistors T 1 and T 2 , PMOS field-effect transistors T 3 , T 4 and T 5 and inverters I 1 , I 2 and I 3 , which are connected in the manner shown to the word line WL, the bit line BL, the source line SL of a bus line BUS, a precharge line PC and a voltage V DD of, for example, approximately 5 V.
  • the transistor T 1 is equivalent to the ROM memory cell transistor shown in FIG. 3 .
  • a low voltage of, for example, 0 V is momentarily applied to the precharge line.
  • the bus lines BUS are pulled to earth potential via the transistor T 2 which then switches on (for this purpose the first inverter I 1 can be connected in the manner shown via respective transistors T 2 to all the bus lines present) and that, on the other hand, the bit line BL is raised to the potential V DD via the transistor T 3 which then switches on.
  • the inverters I 2 and I 3 connected to the bus line BUS form a holding element which holds the potential of the bus line at earth potential when the transistor T 2 falls back into the off state (a holding element of this type is provided for each of the bus lines).
  • the inverter I 2 is in each case weak in relation to the transistor T 5 .
  • the bit line BL likewise maintains its potential when the transistor T 3 falls back into the off state, because the bus potential (earth) present at the gate connection of the transistor T 4 switches the voltage V DD to the bit line via the transistor T 4 .
  • the operation described is the same for all the memory cells MC of a memory array.
  • the word line WL is at a voltage, suitable for reading, of, for example, +5 V
  • the source line SL is at a voltage, likewise suitable for reading, of, for example, 0 V or at earth
  • the transistor T 1 Upon application of the signals to the transistor T 1 (selection) via the word line WL and the source line SL, the transistor T 1 is switched on and actively pulls the bit line to the source line potential (earth) since the transistor T 1 is strong in relation to the transistor T 4 .
  • the transistor T 5 Due to the change in the potential of the bit line BL, the transistor T 5 is switched on and switches V DD to the bus. As a result of the transistor T 5 switching on, the transistor T 4 goes into the off state, with the result that the bit line BL is then reliably connected to earth via the transistor T 1 .
  • the bus line BUS is put at a high potential which is actively driven by the transistor.
  • the bus line BUS has connected to it, as already mentioned above, a multiplicity of further memory cells MC from other groups (one memory cell per other group) which, however, except for the first memory cell MC just described, may all be in the unselected state.
  • the unselected memory cells In order to ensure that the circuit shown in FIG. 2 functions as intended, the unselected memory cells must not exert any influence on the bus line BUS, since otherwise they might change the data brought by the selected memory cells.
  • a memory cell MC is unselected if the source fine has a high level and/or if the word line has a low level.
  • One of these conditions (sometimes both conditions, too) is met in all of the memory cells MC, which either lie in the row of the memory cell array which is selected by the word line, yet not in the group selected by the source line, or lie in an unselected row of the memory cell array.
  • the transistor T 1 either remains in the off state (at a low word line potential) or the bit line is connected via the transistor to the high source line potential.
  • bit line BL cannot be discharged, but rather remains at the initial (precharged) high potential which switches off the transistor T 5 and thus precludes active influencing of the bus line.
  • a memory cell MC having the transistor T 1 behaves in a neutral manner with respect to the bus line assigned to it.
  • the same also applies to the memory cell MC which does not have the transistor T 1 , since the lack of the transistor T 1 means that the bit line BL cannot actively be discharged independently of the selection state of the memory cell MC, with the result that in this case, too, the transistor T 5 remains in the off state and thus active influencing of the bus line is precluded.
  • the memory cell MC which does not have the transistor T 1 likewise behaves in a neutral manner with respect to the bus line assigned to it.
  • FIG. 2 refers primarily to the fact that all of the memory cell groups of a memory cell array are the same size. However, this is not a necessary condition. Rather the memory cell groups can differ from one another and be as large as desired. The number of memory cells MC of the largest memory cell group should then correspond, however, to the number of bus lines provided as described.

Abstract

A read-only memory having a multiplicity of memory cells whose contents can be read out with appropriate addressing by word, bit and source lines. The read-only memory is distinguished by the fact that the memory cells which can be addressed via an individual word line are divided into a multiplicity of groups, to each of which a separate common source line is assigned. Accordingly, a group-by-group read-out of the memory cells which can be addressed via an individual word line is carried out.

Description

CROSS-REFERENCE TO RELATED APPLICATION
This is a continuation of International Application PCT/DE96/02241, filed on Nov. 21, 1996, which designated the United States.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a read-only memory which has a multiplicity of memory cells whose contents can be read out with appropriate addressing by word, bit and source lines. The memory cells which can be addressed via an individual word line are divided into a multiplicity of groups, to each of which a separate common source line is assigned. The bit lines of different groups of memory cells are connected via connecting devices with common data output lines for outputting the data stored in the memory cells from the read-only memory.
Read-only memories (ROM, PROM, EPROM, EEPROM and the like) and methods for addressing the same are well known in the art. A practical example of the structure and addressing of a conventional read-only memory are explained below.
A typical ROM has a multiplicity of memory cells whose contents can be read out with corresponding addressing by word, bit and source lines. In the case of a ROM, in contrast to some other types of read-only memories (for example EPROM and EEPROM), the memory cells have a structure which depends on the information (“0” or “1”) to be provided during the read-out. In one embodiment of the ROM, a transistor is used, and, in a second embodiment, the transistor is omitted without a replacement and the signal lines (word, bit and source line) which are otherwise connected to the transistor run free.
However, in these prior art devices, the current consumption during reading is relatively high and reading takes a relatively long time.
SUMMARY OF THE INVENTION
It is accordingly an object of the invention to provide a read-only memory and method for addressing the same which overcome the hereinafore-mentioned disadvantages of the heretofore-known products and methods of this general type, and where the reading out of data from the ROM can be carried out faster and with a reduced power consumption.
With the foregoing and other objects in view there is provided, in accordance with the invention, a read-only memory, including word lines, bit lines and source lines, each of the bit lines having a bit line potential; a multiplicity of memory cells connected to the word lines, the bit lines and the source lines, the memory cells having data contents and the data contents are read out with appropriate addressing of the word lines, the bit lines and the source lines, the memory cells are addressed by an individual word line; the memory cells are divided into a multiplicity of memory cell groups, each of the memory cell groups has a separate common source line, the memory cell groups forming a memory cell array; common data output lines; and connecting devices connected between the bit lines of the memory cells of the memory cell groups and the common data output lines for outputting the data contents stored in the memory cells, the connecting devices operating under sole dependency on the bit line potential.
Accordingly, it is provided that the memory cells which can be addressed via an individual word line are divided into a multiplicity of groups. Each of the groups have a separate common source line, and group-by-group reading out of the memory cells which can be addressed via an individual word line are carried out.
These measures make it possible to address, for the purpose of reading out, only those memory cells whose contents are actually intended to be outputted from the read-only memory. More precisely, during the reading out of the data from the memory cells, any possibly occurring discharge processes of the precharged bit lines can be selectively restricted to quite specific regions within a row of the memory cell array. This limited or partial reading capability has not been previously possible to date on account of the provision of only a single common source line for all the memory cells of the memory cell array (the discharge of the precharged bit lines could only take place in units of rows of the memory cell array).
Specifically, if the source line of a memory cell group which is to be read out, is put at a potential suitable for reading (for example 0 V) and the source line of a memory cell group which is not set to be read out, is put at a potential which is not suitable for reading (for example at a high voltage of, for example, +5 V), then the precharged bit line(s) can be discharged exclusively within the memory cell groups to be outputted, where:
    • 1) no switching-on of one or more transistor or transistors which may be present per memory cell, and
    • 2) no discharge of the precharged bit lines take place within the other groups not selected to be read out.
This quite obviously leads to a considerable power savings. By virtue of the fact that a read operation is carried out at only a relatively few memory cells, owing to the group-by-group read-out, the fewer data outputs can be passed directly, omitting the customarily provided multiplexer, to data output or bus lines which are provided in an appropriate number. From the bus lines, the data can be outputted from the read-only memory without additional, complicated selection methods and devices. Dispensing with the multiplexer leads to further power savings and to considerably earlier output of the data to be read from the read-only memory.
The read-out of data from the read-only memory can consequently be carried out considerably faster and with reduced power consumption. The read-only memory can furthermore, due to the possible omission of the extremely costly multiplexer, be produced more simply and smaller.
In accordance with an added feature of the invention, at least some of the memory cells each have at least one transistor.
In accordance with another feature of the invention, the memory cells are each connected to a word line, a bit line and a source line.
In accordance with an additional feature of the invention, the memory cells are disposed in rows and the memory cells disposed in the same row of the memory cell array are each connected to the same word line.
In accordance with yet another added feature of the invention, the memory cells are disposed in columns and the memory cells disposed in the same column of the memory cell array are each connected to the same bit line.
In accordance with yet another feature of the invention, the memory cells are disposed in columns and the memory cells disposed in the same column of the memory cell array are each connected to the same source line.
In accordance with yet another additional feature of the invention, each of the memory cells are configured for storing a data bit.
In accordance with yet another further added feature of the invention, each of the memory cell groups are configured for storing a data word formed of data bits.
In accordance with yet another further feature of the invention, the data word is a data byte.
In accordance with yet another further additional feature of the invention, the memory cells of a memory cell group are distributed over a row of the memory cell array.
In accordance with an added feature of the invention, the memory cell groups formed in the row of the memory cell array are the same size.
In accordance with another feature of the invention, the memory cell groups formed in the row of the memory cell array are of different sizes.
In accordance with an additional feature of the invention, each of the data output lines is connected to separate connecting devices, each of the separate connecting devices are connected to one bit line per memory cell groups.
In accordance with another added feature of the invention, each of the memory cells is connected to precisely one of the data output lines.
In accordance with another additional feature of the invention, the data output lines are provided in a number which corresponds to a number of the memory cells in the largest memory cell group.
In accordance with yet another added feature of the invention, the connecting devices are configured to allow only selected memory cells of the memory cells to output the data contents of the memory cells onto the data output lines.
In accordance with yet another additional feature of the invnetion, the connecting devices are each configured to actively switch a signal to a corresponding data output line when a respectively assigned bit line changes its potential in a predetermined direction.
With the foregoing and other objects in view there is also provided, in accordance with the invention, a method for addressing a read-only memory having a multiplicity of memory cells storing data, word lines, bit lines, source lines, and common data output lines, the memory cells being divided into a multiplicity of memory cell groups, each of the memory cell groups having a separate common source line and the memory cell groups forming a memory cell array being addressed by the word lines, the bit lines and the source lines, which includes carrying out a group-by-group read-out of the memory cells being addressed via an individual word line.
In accordance with an added feature of the invention, there is the step of reading out only the memory cells whose data are subsequently also output from the read-only memory.
In accordance with another feature of the invention, there is the step of reading out the data from only one of the memory cell groups.
In accordance with an additional feature of the invention, there is the step of applying a voltage suitable for changing a potential of an assigned bit line to the source line of the memory cell group to be read out.
In accordance with a concomitant feature of the invention, there is the step of applying a voltage which is unable to change a potential of assigned bit lines to the source lines of the memory cell groups which are not to be read out.
Other features which are considered as characteristic for the invention are set forth in the appended claims.
Although the invention is illustrated and described herein as embodied in a read-only memory and method for addressing the same, it is nevertheless not intended to be limited to the details shown, since various modifications and structural changes may be made therein without departing from the spirit of the invention and within the scope and range of equivalents of the claims.
The construction and method of operation of the invention, however, together with additional objects and advantages thereof will be best understood from the following description of specific embodiments when read in connection with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a circuit diagram of an exemplary embodiment of a structure of a memory cell array of a ROM according to the invention;
FIG. 2 is a schematic diagram of a configuration for directly connecting data, read from selected memory cells of the ROM, to data output lines of an output bus;
FIG. 3 is schematic diagram of the structure of a known ROM memory cell; and
FIG. 4 is a circuit diagram of the structure of a conventional ROM memory cell array according to the prior art.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring now to the figures of the drawing in detail and first, particularly, to FIG. 3 thereof, there is shown a known ROM memory cell including a transistor T1.
In this case, the transistor T1 is in the form of a field-effect transistor T1, whose source is connected to a source line SL, whose drain is connected to a bit line BL and whose gate is connected to a word line WL.
The reading-out of “stored” data from the ROM occurs as stated below. First, the bit line BL is charged by a precharge signal to a specific potential, for example to approximately +4 V. The bit line BL and its external circuitry are configured in such a way that, provided that the transistor T1 is in the off state or no transistor is present, it maintains the potential even after an interruption of the connection to the precharge signal source.
If the transistor T1 is addressed or selected for reading in this state, that is to say if a voltage of, for example, +5 V is applied via the word line WL to the gate of the transistor T1 and the source line SL is connected to earth, than the memory transistor T1 is switched on and the increased charge carriers on the bit line BL flow away to earth via the transistor T1. The potential of the bit line BL consequently drops to 0 V.
On the other hand, in the case of a memory cell MC which does not have a transistor, the lack of the transistor means that the potential applied to the bit line by the precharge cannot dissipate, but rather is essentially maintained.
The potentials of the bit line BL, which potentials depend on the memory contents of the respective memory cell, consequently enable the memory contents to be determined. Although other types of read-only memories may have a completely different structure of the memory cells, they share features with the ROM memory cells insofar as they are connected to the same signal lines (word line, bit line, source line) and essentially the same signals are applied to the signal lines for the purpose of reading, and a change in the signals has comparable effects.
The word line WL can, as in the case of the EEPROM, include a plurality of signal lines (selection line, control line), but this does not produce any fundamental change in the general addressing principle described.
Like the memory cells of other types of read-only memories, the memory cell shown in FIG. 3 can be combined to form a memory cell array.
The structure of such a memory cell array is illustrated in FIG. 4. FIG. 4 is a diagrammatic illustration of a memory cell array of a conventional read-only memory.
The memory cell array shown has a multiplicity of individual memory cells MC according to FIG. 3 which are identified by an “o” and are disposed in a plurality (m) of rows and a plurality (n) of columns.
The n elements of each row of the memory cell array are in each case connected to a common word line WL0, WL1 . .. WLm (if appropriate including a selection line and a control line). The m elements of each column of the memory cell array are in each case connected to a common bit line BL0, BL1 . . . BLn. The source lines SL for all the memory cells MC of the memory cell array are combined to form a common source line.
The interconnection of the memory cells to form the memory cell array shown in FIG. 4 has a matrix-like structure. The matrix-like structure enables the contents of the memory cells MC to be outputted individually from the read-only memory with relatively little control outlay by use of appropriate addressing of the word, bit and source lines.
According to the invention of the instant application, there is shown in FIG. 1 a multiplicity of memory cells MC (for example memory cells of the type shown in FIG. 3) which are each identified by the symbol “o” and are arranged in a multiplicity (m) of rows and a multiplicity (n) of columns.
The n elements of each row of the memory cell array are in each case connected to a common word line WL0, WL1, . . . WLm (if appropriate also including a selection line and a control line). The m elements of each column of the memory cell array are in each case connected to a common bit line BL0, BL1 . . . BLn.
In contrast to the conventional memory cell array shown in FIG. 4, however, the source lines SL of the memory cells MC are no longer combined to form a source line SL common to all of the memory cells MC of the memory cell array. Rather any desired multiplicity of separate source lines SL are provided (SL0, SL1 and SL2 are shown by way of example in FIG. 1), each of which is assigned to a specific group of memory cells MC within a row of the memory cell array. In other words, the memory cells MC of a row of the memory cell array are divided into a plurality of groups, each of which has a separate source line, which is, however, common to the memory cells of a respective group.
As a rule, a memory cell group will in practice contain as many memory cells as a data word (for example a byte) has bits, and a multiplicity of identical memory cell groups of this type lying next to one another (strung one after the other) will be provided per row of the memory cell array.
In general terms, however, each row of the memory cell array can, depending on the requirement, have any desired multiplicity of groups (at least two), which may be the same size or have different sizes, may include any desired number of memory cells MC (at least one) and whose individual elements or memory cells MC may be distributed as desired over the row of the memory cell array.
One of the resultant possibilities, which departs from the aforementioned rule, then consists, for example, in combining the memory cells MC of every xth data word within a row of the memory cell array to form a group (in order, for example to be able to read out only characters of a text to be displayed, but not the display attributes respectively assigned to them).
The illustration of FIG. 1 shows three memory cell groups. The first group (the left-hand group according to FIG. 1) includes the memory cells MC which are situated next to one another and whose source lines are combined to form a separate common source line SL0. The adjoining second group (the middle group according to FIG. 1) includes the memory cells MC which are situated next to one another and whose source lines are combined to form a separate common source line SL1. The third group (the right-hand group according to FIG. 1) includes the memory cells MC which are situated next to one another and whose source lines are combined to form a separate common source line SL2.
In FIG. 1, the group division is the same for all the rows of the memory cell array. The respective common source lines of the mutually corresponding groups in different rows of the memory cell array are connected to one another. Although a structure of this type limits the necessary complexity for realizing the memory cell array, it is, of course, not mandatory. Rather each row of the memory cell array can be subdivided as desired completely independently of the other rows and the source lines of the respective groups can be laid and driven completely independently of one another.
The described configuration of the memory cell array permits (using an appropriate control device) group-by-group addressing (selection) of the memory cells MC which can be addressed via an individual word line WL. It is possible for a group, as already indicated above, also to include just a single memory cell in the extreme case.
This has an extremely advantageous effect particularly when reading out data. In the case of conventional memory cell arrays, as already mentioned in the introduction, the reading-out of data from memory cells MC (in contrast to the output of data from the read-only memory) was possible only in units of rows of the whole memory cell array.
Selective reading out from an individual group within a row of the memory cell array takes place largely as in the case of conventional read-only memories (see FIG. 3 and the description referring thereto).
In contradistinction to conventional read-only memories, however, the voltage required for reading (in the present exemplary embodiment 0 V) is applied via the corresponding source line(s) only to those source connections which are to be read. Those memory elements of the relevant row of the memory cell array which are not to be read or are not required for the output, have a source voltage applied to them (in the present example a high voltage of, for example, +5 V) which is not suitable for reading. In other words, the voltage prevents the discharging of the precharged bit line BL via one or more transistors.
Since, on the one hand, only the transistors of the memory cells MC actually of interest are switched into the on state and consequently, on the other hand, also only those bit lines are discharged whose state is of interest for the output, the power consumption during the read-out of the data is reduced to a fraction of that which is necessary when data is read out from a conventional read-only memory.
The fact that the bit lines BL of the memory cells MC which are not of interest are not discharged during reading of the data of interest can also be used to good effect for the capability of passing the read data of the memory cells MC selected by the source lines SL (in contrast to the data of the respectively unselected memory cells) to the bus lines via which the data can be directly outputted to. That is to say without the interposition of the customarily provided multiplexer or the like from the read-only memory.
This extremely advantageous effect is explained below with reference to FIG. 2. FIG. 2 illustrates how a signal can be brought onto an output bus line as a function of the state of the bit line of a selected memory cell.
In the explanation which follows, the following premises are taken as a basis for reasons of clarity. It will be assumed that the n elements of each of the m rows of the memory cell array shown in FIG. 1 are divided into i groups of the same size, where each group may have a number of memory cells MC which correspond to the number of bits of the stored data words. In the present exemplary embodiment, the data words will be bytes, with the result that each of the i groups comprises j=8 memory cells.
Of the 8 memory cells MC of the m * i groups, a respective first memory cell MC is assigned to a first bus line, a respective second memory cell MC is assigned to a second bus line, a respective third memory cell MC is assigned to a third bus line, a respective fourth memory cell MC is assigned to a fourth bus line, a respective fifth memory cell MC is assigned to a fifth bus line, a respective sixth memory cell MC is assigned to a sixth bus line, a respective seventh memory cell MC is assigned to a seventh bus line and a respective eighth memory cell MC is assigned to an eighth bus line.
The connection of an xth memory cell MC of any desired group to the xth bus line is illustrated for a ROM in FIG. 2. The use of other read-only memories requires slight modifications, under certain circumstances, in accordance with the different conditions.
According to FIG. 2, the arrangement has NMOS field-effect transistors T1 and T2, PMOS field-effect transistors T3, T4 and T5 and inverters I1, I2 and I3, which are connected in the manner shown to the word line WL, the bit line BL, the source line SL of a bus line BUS, a precharge line PC and a voltage VDD of, for example, approximately 5 V. The transistor T1 is equivalent to the ROM memory cell transistor shown in FIG. 3.
At the beginning of each read cycle, a low voltage of, for example, 0 V is momentarily applied to the precharge line. The effect of this is that, on the one hand, the bus lines BUS are pulled to earth potential via the transistor T2 which then switches on (for this purpose the first inverter I1 can be connected in the manner shown via respective transistors T2 to all the bus lines present) and that, on the other hand, the bit line BL is raised to the potential VDD via the transistor T3 which then switches on.
The inverters I2 and I3 connected to the bus line BUS form a holding element which holds the potential of the bus line at earth potential when the transistor T2 falls back into the off state (a holding element of this type is provided for each of the bus lines). The inverter I2 is in each case weak in relation to the transistor T5.
The bit line BL likewise maintains its potential when the transistor T3 falls back into the off state, because the bus potential (earth) present at the gate connection of the transistor T4 switches the voltage VDD to the bit line via the transistor T4. The operation described is the same for all the memory cells MC of a memory array.
Firstly, the connection of a stored item of data from a selected memory cell (the word line WL is at a voltage, suitable for reading, of, for example, +5 V, the source line SL is at a voltage, likewise suitable for reading, of, for example, 0 V or at earth) to the bus line BUS will now be described.
Upon application of the signals to the transistor T1 (selection) via the word line WL and the source line SL, the transistor T1 is switched on and actively pulls the bit line to the source line potential (earth) since the transistor T1 is strong in relation to the transistor T4.
Due to the change in the potential of the bit line BL, the transistor T5 is switched on and switches VDD to the bus. As a result of the transistor T5 switching on, the transistor T4 goes into the off state, with the result that the bit line BL is then reliably connected to earth via the transistor T1.
If a memory cell MC having the transistor T1 is selected, the bus line BUS is put at a high potential which is actively driven by the transistor.
If a ROM memory cell which does not have a transistor is selected, the same situation exists as existed after the application of the precharge voltage via the precharge line PC, because without the transistor T1 the bit line BL which is actively kept at a high potential by the transistor T4 cannot be discharged. That is to say, if a ROM memory cell which does not have a transistor T1 is selected, the bus line BUS remains at earth potential.
The bus line BUS has connected to it, as already mentioned above, a multiplicity of further memory cells MC from other groups (one memory cell per other group) which, however, except for the first memory cell MC just described, may all be in the unselected state.
In order to ensure that the circuit shown in FIG. 2 functions as intended, the unselected memory cells must not exert any influence on the bus line BUS, since otherwise they might change the data brought by the selected memory cells.
That this is in actual fact always automatically the case with the configuration shown in FIG. 2, despite its simple structure, will now be explained. A memory cell MC is unselected if the source fine has a high level and/or if the word line has a low level. One of these conditions (sometimes both conditions, too) is met in all of the memory cells MC, which either lie in the row of the memory cell array which is selected by the word line, yet not in the group selected by the source line, or lie in an unselected row of the memory cell array.
If the word line WL and the source line SL potentials which exist in the case of non-selection are applied to the memory cell MC having the transistor T1, the transistor T1 either remains in the off state (at a low word line potential) or the bit line is connected via the transistor to the high source line potential.
In both cases, the bit line BL cannot be discharged, but rather remains at the initial (precharged) high potential which switches off the transistor T5 and thus precludes active influencing of the bus line.
In the unselected state, therefore, a memory cell MC having the transistor T1 behaves in a neutral manner with respect to the bus line assigned to it.
The same also applies to the memory cell MC which does not have the transistor T1, since the lack of the transistor T1 means that the bit line BL cannot actively be discharged independently of the selection state of the memory cell MC, with the result that in this case, too, the transistor T5 remains in the off state and thus active influencing of the bus line is precluded.
In the unselected state, therefore, the memory cell MC which does not have the transistor T1 likewise behaves in a neutral manner with respect to the bus line assigned to it.
In other words, as many memory cells MC are connected to each bus line as there are groups within the memory cell array. Only the selected group can bring the signals corresponding to the stored data onto the bus line.
Consequently, it is possible to dispense with the customarily provided multiplexer, which had to be used, during each read cycle, to select from the read data corresponding to a complete row of the memory cell array those data actually intended to be outputted.
Although, in the case of the described configuration and the described addressing method, it is necessary to provide a decoder which, using the address to be read out from the memory, determines the group to be selected. That is to say, it determines the group whose source line SL, in contrast to all the other source lines SL, is to have applied to it a potential suitable for reading. Such decoders are extremely simple and small in their structure so that the outlay to be accepted as a result is completely negligible.
The above description, in particular that of FIG. 2, refers primarily to the fact that all of the memory cell groups of a memory cell array are the same size. However, this is not a necessary condition. Rather the memory cell groups can differ from one another and be as large as desired. The number of memory cells MC of the largest memory cell group should then correspond, however, to the number of bus lines provided as described.
It is also possible notably and advantageously to employ the effect that when the bus line is simultaneously connected to a plurality of selected memory cells (from the same or different memory cell groups), it can simultaneously assume the function of an OR or EXCLUSIVE-OR element.
The structure of the read-only memory according to the invention and the inventive method for addressing the same were explained above with reference to a ROM. However, the same effects and advantages of the measures described can also be achieved when providing the same in other types of read-only memories (PROM, EPROM, EEPROM, etc.).

Claims (18)

1. A read-only memory, comprising:
word lines, bit lines and source lines, each of said bit lines having a bit line potential;
a multiplicity of memory cells connected to said word lines, said bit lines and said source lines, said memory cells having data contents and the data contents being read out with appropriate addressing of said word lines, said bit lines and said source lines, said memory cells addressed by an individual word line;
said memory cells divided into a multiplicity of memory cell groups, each of said memory cell groups having a separate common source line, said memory cell groups forming a memory cell array;
common data output lines, each memory cell group connected to a respective one of said common data output lines; and
connecting devices connected between said bit lines of said memory cells of said memory cell groups and said common data output lines for outputting the data contents stored in said memory cells, each of said connecting devices for putting a potential that is on one of said bit lines onto one of said common data output lines at the beginning of a read cycle while said one bit line is discharging and for subsequently actively driving said one bit line.
2. The read-only memory according to claim 1, wherein at least some of said memory cells each have at least one transistor.
3. The read-only memory according to claim 1, wherein said memory cells are each connected to a word fine, a bit line and a source line.
4. The read-only memory according to claim 1, wherein said memory cells are disposed in rows and said memory cells disposed in the same row of said memory cell array are each connected to the same word line.
5. The read-only memory according to claim 1, wherein said memory cells are disposed in columns and said memory cells disposed in the same column of said memory cell array are each connected to the same bit line.
6. The read-only memory according to claim 1, wherein said memory cells are disposed in columns and said memory cells disposed in the same column of said memory cell array are each connected to the same source line.
7. The read-only memory according to claim 1, wherein each of said memory cells are configured for storing a data bit.
8. The read-only memory according to claim 1, wherein each of said memory cell groups are configured for storing a data word formed of data bits.
9. The read-only memory according to claim 8, wherein said data word is a data byte.
10. The read-only memory according to claim 1, wherein said memory cells of a memory cell group are distributed over a row of said memory cell array.
11. The read-only memory according to claim 10, wherein said memory cell groups formed in said row of said memory cell array are the same size.
12. The read-only memory according to claim 10, wherein said memory cell groups formed in said row of said memory cell array are of different sizes.
13. The read-only memory according to claim 1, wherein each of said data output lines is connected to separate connecting devices, each of said separate connecting devices are connected to one bit line per said memory cell groups.
14. The read-only memory according to claim 13, wherein each of said memory cells is connected to precisely one of said data output lines.
15. The read-only memory according to claim 13, wherein said data output fines are provided in a number which corresponds to a number of said memory cells in a largest memory cell group.
16. The read-only memory according to claim 13, wherein said connecting devices are configured to allow only selected memory cells of said memory cells to output the data contents of said memory cells onto said data output lines.
17. The read-only memory according to claim 16, wherein said connecting devices are each configured to actively switch a signal to a corresponding data output line when a respectively assigned bit line changes its potential in a predetermined direction.
18. A connection configuration, comprising:
a bus line and a bit line;
switches connected to a precharge line, said switches for switching said bus line to a first potential and said bit line to a second potential;
holding elements for holding potentials on said bit line and on said bus line, when said bit line and said bus line have been precharged; and
a further switch connected to said bit line for switching said bit line to a source line at said first potential and for switching said bus line to said second potential, when said bit line has been connected to the source line at said first potential.
US09/783,183 1995-12-06 2001-02-14 Read-only memory having specially output circuits and word line connected to a group of memory cells Expired - Lifetime USRE41734E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/783,183 USRE41734E1 (en) 1995-12-06 2001-02-14 Read-only memory having specially output circuits and word line connected to a group of memory cells

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE19545557A DE19545557A1 (en) 1995-12-06 1995-12-06 Read-only memory and method for controlling the same
DE19545557 1995-12-06
PCT/DE1996/002241 WO1997021225A2 (en) 1995-12-06 1996-11-21 Read-only memory and method of commanding same
US09/093,573 US6166952A (en) 1995-12-06 1998-06-08 Read-only memory having specially output circuits and word line connected to a group of memory cells
US09/783,183 USRE41734E1 (en) 1995-12-06 2001-02-14 Read-only memory having specially output circuits and word line connected to a group of memory cells

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/093,573 Reissue US6166952A (en) 1995-12-06 1998-06-08 Read-only memory having specially output circuits and word line connected to a group of memory cells

Publications (1)

Publication Number Publication Date
USRE41734E1 true USRE41734E1 (en) 2010-09-21

Family

ID=7779374

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/093,573 Ceased US6166952A (en) 1995-12-06 1998-06-08 Read-only memory having specially output circuits and word line connected to a group of memory cells
US09/783,183 Expired - Lifetime USRE41734E1 (en) 1995-12-06 2001-02-14 Read-only memory having specially output circuits and word line connected to a group of memory cells

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/093,573 Ceased US6166952A (en) 1995-12-06 1998-06-08 Read-only memory having specially output circuits and word line connected to a group of memory cells

Country Status (11)

Country Link
US (2) US6166952A (en)
EP (1) EP0882294B1 (en)
JP (1) JP2000501221A (en)
KR (1) KR100395975B1 (en)
CN (1) CN1106646C (en)
AT (1) ATE190427T1 (en)
DE (2) DE19545557A1 (en)
ES (1) ES2144284T3 (en)
IN (1) IN190574B (en)
RU (1) RU2190885C2 (en)
WO (1) WO1997021225A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10008280B1 (en) * 2015-03-13 2018-06-26 Skan Technologies Corporation PPA (power performance area) efficient architecture for ROM (read only memory) and a ROM bitcell without a transistor

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4679036B2 (en) * 2002-09-12 2011-04-27 ルネサスエレクトロニクス株式会社 Storage device
CN1327527C (en) * 2004-10-15 2007-07-18 清华大学 SONDS fast flash memory array framework capable of realizing reverse reading
US8144509B2 (en) * 2008-06-27 2012-03-27 Qualcomm Incorporated Write operation for spin transfer torque magnetoresistive random access memory with reduced bit cell size
US8432727B2 (en) 2010-04-29 2013-04-30 Qualcomm Incorporated Invalid write prevention for STT-MRAM array
US9001559B2 (en) * 2013-03-22 2015-04-07 Masahiro Takahashi Resistance change memory

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58111190A (en) 1981-12-25 1983-07-02 Hitachi Ltd Horizontal type dynamic rom
JPS59186199A (en) 1983-04-08 1984-10-22 Seiko Epson Corp Semiconductor memory
US4903239A (en) 1987-03-30 1990-02-20 Nec Corporation Semiconductor memory having a parallel input/output circuit
US5065364A (en) 1989-09-15 1991-11-12 Intel Corporation Apparatus for providing block erasing in a flash EPROM
EP0509184A1 (en) 1991-04-18 1992-10-21 STMicroelectronics S.r.l. Flash memory erasable by sectors and related writing process
EP0561271A2 (en) 1992-03-17 1993-09-22 Hitachi, Ltd. Data line disturbance free memory block divided flash memory and microcomputer having flash memory therein
US5249158A (en) 1991-02-11 1993-09-28 Intel Corporation Flash memory blocking architecture
US5267196A (en) 1992-06-19 1993-11-30 Intel Corporation Floating gate nonvolatile memory with distributed blocking feature
US5337281A (en) 1991-11-07 1994-08-09 Mitsubishi Denki Kabushiki Kaisha Non-volatile semiconductor memory device in which data can be erased on a block basis and method of erasing data on a block basis in non-volatile semiconductor memory device
EP0627742A2 (en) 1993-05-01 1994-12-07 Kabushiki Kaisha Toshiba Semiconductor memory device and method of manufacturing the same
EP0637035A1 (en) 1993-07-29 1995-02-01 STMicroelectronics S.r.l. Circuit structure for a memory matrix and corresponding manufacturing method
US5687117A (en) 1996-02-23 1997-11-11 Micron Quantum Devices, Inc. Segmented non-volatile memory array with multiple sources having improved source line decode circuitry
US5825688A (en) 1994-07-26 1998-10-20 Mitsubishi Denki Kabushiki Kaisha Non-volatile semiconductor storage apparatus
US5945717A (en) 1997-03-11 1999-08-31 Micron Technology, Inc. Segmented non-volatile memory array having multiple sources
US5963478A (en) 1995-12-06 1999-10-05 Siemens Aktiengesellschaft EEPROM and method of driving the same

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58111190A (en) 1981-12-25 1983-07-02 Hitachi Ltd Horizontal type dynamic rom
JPS59186199A (en) 1983-04-08 1984-10-22 Seiko Epson Corp Semiconductor memory
US4903239A (en) 1987-03-30 1990-02-20 Nec Corporation Semiconductor memory having a parallel input/output circuit
US5065364A (en) 1989-09-15 1991-11-12 Intel Corporation Apparatus for providing block erasing in a flash EPROM
US5249158A (en) 1991-02-11 1993-09-28 Intel Corporation Flash memory blocking architecture
EP0509184A1 (en) 1991-04-18 1992-10-21 STMicroelectronics S.r.l. Flash memory erasable by sectors and related writing process
US5337281A (en) 1991-11-07 1994-08-09 Mitsubishi Denki Kabushiki Kaisha Non-volatile semiconductor memory device in which data can be erased on a block basis and method of erasing data on a block basis in non-volatile semiconductor memory device
EP0561271A2 (en) 1992-03-17 1993-09-22 Hitachi, Ltd. Data line disturbance free memory block divided flash memory and microcomputer having flash memory therein
US5768194A (en) 1992-03-17 1998-06-16 Hitachi, Ltd. Data line disturbance free memory block divided flash memory and microcomputer having flash memory therein
US5267196A (en) 1992-06-19 1993-11-30 Intel Corporation Floating gate nonvolatile memory with distributed blocking feature
EP0627742A2 (en) 1993-05-01 1994-12-07 Kabushiki Kaisha Toshiba Semiconductor memory device and method of manufacturing the same
EP0637035A1 (en) 1993-07-29 1995-02-01 STMicroelectronics S.r.l. Circuit structure for a memory matrix and corresponding manufacturing method
JPH07147390A (en) 1993-07-29 1995-06-06 Sgs Thomson Microelettronica Spa Circuit structure for memory cell matrix and its manufacture
EP0637035B1 (en) 1993-07-29 1996-11-13 STMicroelectronics S.r.l. Circuit structure for a memory matrix and corresponding manufacturing method
US5825688A (en) 1994-07-26 1998-10-20 Mitsubishi Denki Kabushiki Kaisha Non-volatile semiconductor storage apparatus
US5963478A (en) 1995-12-06 1999-10-05 Siemens Aktiengesellschaft EEPROM and method of driving the same
US5687117A (en) 1996-02-23 1997-11-11 Micron Quantum Devices, Inc. Segmented non-volatile memory array with multiple sources having improved source line decode circuitry
US5945717A (en) 1997-03-11 1999-08-31 Micron Technology, Inc. Segmented non-volatile memory array having multiple sources

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Patent Abstracts of Japan No. 5-28783 (Yamamoto), dated Jul. 24, 1991.

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10008280B1 (en) * 2015-03-13 2018-06-26 Skan Technologies Corporation PPA (power performance area) efficient architecture for ROM (read only memory) and a ROM bitcell without a transistor
US10014065B1 (en) * 2015-03-13 2018-07-03 Skan Technologies Corporation PPA (power performance area) efficient architecture for ROM (read only memory) and a ROM bitcell without a transistor
US10026493B1 (en) * 2015-03-13 2018-07-17 Skan Technologies Corporation PPA (power performance area) efficient architecture for rom (read only memory) and a ROM bitcell without a transistor

Also Published As

Publication number Publication date
US6166952A (en) 2000-12-26
RU2190885C2 (en) 2002-10-10
KR100395975B1 (en) 2003-10-17
WO1997021225A2 (en) 1997-06-12
DE19545557A1 (en) 1997-06-12
EP0882294B1 (en) 2000-03-08
KR19990071848A (en) 1999-09-27
WO1997021225A3 (en) 1997-08-14
ATE190427T1 (en) 2000-03-15
CN1106646C (en) 2003-04-23
CN1203687A (en) 1998-12-30
JP2000501221A (en) 2000-02-02
DE59604631D1 (en) 2000-04-13
IN190574B (en) 2003-08-09
EP0882294A2 (en) 1998-12-09
ES2144284T3 (en) 2000-06-01

Similar Documents

Publication Publication Date Title
US4365319A (en) Semiconductor memory device
US4879551A (en) Switching array with concurrent marking capability
KR970705142A (en) A dual bank memory and systems using it.
KR0135085B1 (en) Memory device
US6366526B2 (en) Static random access memory (SRAM) array central global decoder system and method
RU2089943C1 (en) Permanent storage
EP0622803B1 (en) Address buffer
EP1644936B1 (en) Flash/dynamic random access memory field programmable gate array
KR920020508A (en) Dynamic Random Access Memory Device with Multiple Word Line Selectors
US5826056A (en) Synchronous memory device and method of reading data from same
USRE41734E1 (en) Read-only memory having specially output circuits and word line connected to a group of memory cells
KR950015366A (en) Semiconductor memory device with word line driver requiring a single word line drive signal
KR950010761B1 (en) Semiconductor memory device with split read data bus system
US4395765A (en) Multiport memory array
US5452260A (en) Semiconductor memory circuit
EP0573046A2 (en) Semiconductor memory device with single data line pair shared between memory cell arrays
USRE43541E1 (en) Control circuitry for a non-volatile memory
KR100240913B1 (en) Methods and systems for improving memory component size and access speed, including splitting bit lines and alternate pre-charge/access cycles
US4145759A (en) Virtual power supply ROM
JPH0434234B2 (en)
US5986946A (en) Method and apparatus for reducing row shut-off time in an interleaved-row memory device
US5521877A (en) Serial random access memory device capable of reducing peak current through subword data register
JP3198584B2 (en) Static semiconductor memory device
JP3602655B2 (en) Semiconductor memory device
KR0133273B1 (en) Semiconductor memory device

Legal Events

Date Code Title Description
AS Assignment

Owner name: INFINEON TECHNOLOGIES AG, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS AKTIENGESELLSCHAFT;REEL/FRAME:021376/0680

Effective date: 20080701

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

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

FPAY Fee payment

Year of fee payment: 12