[go: up one dir, main page]

WO2013105460A1 - 半導体記憶回路及び装置 - Google Patents

半導体記憶回路及び装置 Download PDF

Info

Publication number
WO2013105460A1
WO2013105460A1 PCT/JP2012/084025 JP2012084025W WO2013105460A1 WO 2013105460 A1 WO2013105460 A1 WO 2013105460A1 JP 2012084025 W JP2012084025 W JP 2012084025W WO 2013105460 A1 WO2013105460 A1 WO 2013105460A1
Authority
WO
WIPO (PCT)
Prior art keywords
voltage
read
semiconductor memory
row
signal 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.)
Ceased
Application number
PCT/JP2012/084025
Other languages
English (en)
French (fr)
Inventor
山内 祥光
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.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to US14/371,202 priority Critical patent/US9214469B2/en
Publication of WO2013105460A1 publication Critical patent/WO2013105460A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10BELECTRONIC MEMORY DEVICES
    • H10B41/00Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/403Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells with charge regeneration common to a multiplicity of memory cells, i.e. external refresh
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/403Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells with charge regeneration common to a multiplicity of memory cells, i.e. external refresh
    • G11C11/405Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells with charge regeneration common to a multiplicity of memory cells, i.e. external refresh with three charge-transfer gates, e.g. MOS transistors, per cell
    • 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
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10BELECTRONIC MEMORY DEVICES
    • H10B41/00Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates
    • H10B41/30Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates characterised by the memory core region
    • 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/10Programming or data input circuits
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10BELECTRONIC MEMORY DEVICES
    • H10B41/00Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates
    • H10B41/70Electrically erasable-and-programmable ROM [EEPROM] devices comprising floating gates the floating gate being an electrode shared by two or more components
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D86/00Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates
    • H10D86/40Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates characterised by multiple TFTs
    • H10D86/421Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates characterised by multiple TFTs having a particular composition, shape or crystalline structure of the active layer
    • H10D86/423Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates characterised by multiple TFTs having a particular composition, shape or crystalline structure of the active layer comprising semiconductor materials not belonging to the Group IV, e.g. InGaZnO
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D86/00Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates
    • H10D86/40Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates characterised by multiple TFTs
    • H10D86/60Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates characterised by multiple TFTs wherein the TFTs are in active matrices

Definitions

  • the present invention relates to a semiconductor memory circuit including an oxide semiconductor insulated gate FET (field effect transistor) and a semiconductor memory device including the semiconductor memory circuit, and more particularly to a semiconductor memory suitable for storing multilevel information.
  • the present invention relates to a circuit and a device.
  • RAM random access memory
  • ROM read only memory
  • the RAM has no limitation on the number of times of rewriting, but since held data is lost when the power is turned off, there is a problem that power consumption for holding data during standby increases.
  • ROM can retain data even when the power is turned off, but cannot be used for applications that require frequent rewriting due to the limited number of rewrites. Therefore, research and development of NVRAM (nonvolatile random access memory), which is an ideal memory that can hold the written data with ultra-low power consumption without any restrictions on the number of rewrites, has been conducted for a long time. It hasn't arrived.
  • Non-Patent Document 1 The development of NVRAM is reported in Non-Patent Document 1 below.
  • the memory cell disclosed in Non-Patent Document 1 includes a normal silicon MOSFET 30, a capacitor element 31 having one end connected to the gate FN of the silicon MOSFET 30, and one of the gate FN and the source or drain.
  • An oxide semiconductor MOSFET 32 to be connected is provided.
  • the charge is transferred to and from the floating gate through a thin gate insulating film by hot electron injection, FN tunneling, etc.
  • the configuration is performed via the MOSFET 32.
  • it is not necessary to generate a high electric field to put charges in and out of the floating gate FN data can be rewritten at a low voltage and at a high speed, and the number of rewrites is not limited.
  • the leakage current of the oxide semiconductor MOSFET 32 is extremely small, the charge accumulated in the floating gate FN can be stably held for a long time.
  • Non-Patent Document 1 uses a threshold voltage of a floating gate type MOSFET (memory element) composed of a silicon MOSFET 30 and a capacitive element 31 having the other end of the capacitive element 31 as a control gate, and an accumulated charge of the floating gate FN.
  • a floating gate type MOSFET memory element
  • the point of storing information by controlling according to the amount of the above is exactly the same as the conventional flash memory cell. For this reason, if the threshold voltage of the silicon MOSFET 30 itself varies between memory cells, the threshold voltage of the memory element also varies even in the memory cell having the same charge stored in the floating gate FN, which causes problems such as a decrease in operating margin. Occurs.
  • the present invention has been made in view of the above-described problems, and its object is to eliminate the influence of variations in threshold voltage, to increase the operating margin, to lower the operating voltage, or to store multiple values of stored information.
  • the present invention provides a semiconductor memory circuit including an oxide semiconductor insulated gate FET that can achieve high performance, such as an increase in performance, and a semiconductor memory device including the semiconductor memory circuit.
  • the present invention provides a first transistor element of an insulated gate FET in which a gate electrode is connected to a storage node, a drain electrode is connected to an intermediate node, and a source electrode is connected to a data input / output terminal.
  • a second transistor element of an oxide semiconductor insulated gate FET having a gate electrode connected to the first control terminal, a drain electrode connected to the intermediate node, and a source electrode connected to the storage node, and one end of the first voltage terminal At least the second control terminal having a conduction state between the capacitive element having the other end connected to the storage node and the second control terminal or the second voltage terminal or the first voltage terminal and the intermediate node.
  • a switching element that is controlled according to the voltage level of the semiconductor memory circuit.
  • the switching element has a gate electrode connected to the second control terminal, a drain electrode connected to the second voltage terminal or the first voltage terminal, and a source electrode.
  • a third transistor element of an insulated gate FET connected to the intermediate node, a gate electrode and a drain electrode commonly connected to the second control terminal, and a source electrode connected to the intermediate node. It is preferable that any one of a four-transistor element and a diode element in which one of an anode terminal and a cathode terminal is connected to the second control terminal and the other is connected to the intermediate node.
  • the first to third transistor elements are thin film transistor elements.
  • an oxide semiconductor constituting the second transistor element is InGaZnO.
  • the second transistor element in the write operation, is turned on and the switching element is turned off according to the voltage levels of the first control terminal and the second control terminal.
  • a second feature is that a storage voltage having a certain relationship with a write voltage input to the data input / output terminal is written to the storage node by being controlled to be in a conductive state.
  • the second transistor element is turned on in accordance with each voltage level of the first control terminal and the second control terminal during an initialization operation before the write operation.
  • a third feature is that the voltage level of the storage node is initialized by controlling the switching elements to be in a conductive state.
  • a fourth feature is that the storage voltage stored in the storage node is continuously held.
  • the second transistor element is controlled to be turned off by the voltage level of the first control terminal during the read operation
  • the second control A fifth feature is that a read control voltage is applied to the terminal, and a read voltage or a read current corresponding to the storage voltage stored in the storage node is output to the data input / output terminal.
  • the present invention comprises a memory cell array in which a plurality of semiconductor memory circuits having any of the above characteristics are arranged as memory cells in the row direction and the column direction, respectively, and arranged in the same row.
  • the first control terminals of the semiconductor memory circuits are connected to a common first control signal line
  • the second control terminals of the semiconductor memory circuits arranged in the same row are connected to a common second control signal line
  • the data input / output terminals of the semiconductor memory circuits arranged in columns are connected to a common data signal line
  • the first voltage terminals of the semiconductor memory circuits arranged in the same row or column are common fixed voltage lines
  • the semiconductor memory device includes a data signal line drive circuit that drives the data signal line separately, a first control signal line drive circuit that drives the first control signal line, A second control signal line drive circuit for driving the second control signal line separately; and a read circuit for detecting a read voltage or a read current output to the data signal line according to the storage voltage stored in the storage node
  • the second feature is to include
  • the data signal line driving circuit applies a write voltage corresponding to the data to be stored to the data signal line of the selected column to be written separately during the write operation.
  • the second transistor element is turned on in the semiconductor memory circuit arranged in the non-selected column, the first transistor element is turned off to the data signal line of the non-selected column that is not to be written.
  • a third feature is that a write inhibit voltage is applied separately.
  • the first control signal line driving circuit is configured to perform the first selection of the selected row to be operated during a write operation and an initialization operation before the write operation.
  • a first selected row voltage that turns on the second transistor element is applied to one control signal line, and the second transistor element is turned off to the first control signal line of a non-selected row that is not an operation target. Applying a first non-selected row voltage and applying a first read row voltage that turns off the second transistor element to the first control signal lines in all rows during a read operation Features.
  • the second control signal line driver circuit may include the switching elements on the second control signal lines in all rows during a write operation.
  • a second write row voltage for applying a non-conduction state is applied, and at the time of an initialization operation before the write operation, at least the second control signal line of the selected row to be operated is set to the second control signal line.
  • Initialization selected row voltage is applied, and during a read operation, a second read selected row voltage that makes the switching element conductive is applied to the second control signal line of the selected row to be operated, and is not an operation target
  • a fifth feature is that a second read non-selected row voltage for making the switching element non-conductive is applied to the second control signal line in the non-selected row.
  • the present invention comprises a memory cell array in which a plurality of semiconductor memory circuits having any of the above characteristics are arranged as memory cells in the row direction and the column direction, respectively, and arranged in the same row.
  • the first control terminals of the semiconductor memory circuits are connected to a common first control signal line, and the second control terminals of the semiconductor memory circuits arranged in the same column are connected to a common second control signal line.
  • the data input / output terminals of the semiconductor memory circuits arranged in columns are connected to a common data signal line, and the first voltage terminals of the semiconductor memory circuits arranged in the same row are connected to a common first voltage control line.
  • An insulating gate having a gate electrode connected to the second control terminal, a drain electrode connected to the second voltage terminal, and a source electrode connected to the intermediate node;
  • the semiconductor memory device further includes a data signal line drive circuit that drives the data signal line separately, a first control signal line drive circuit that drives the first control signal line, A second control signal line drive circuit that drives the second control signal line separately; a first voltage control line drive circuit that drives the first voltage control line separately; and the storage voltage stored in the storage node.
  • a read circuit is provided that detects a read voltage or a read current output to the data signal line.
  • the storage voltage having a certain relationship with the write voltage input to the data input / output terminal is stored in the storage node. Specifically, by turning on the second transistor element and turning on the switching element, the storage node is initialized to a predetermined initialization voltage, and then the switching element is turned off. Since the drain electrode and the gate electrode of the transistor element are connected via the second transistor element, the first transistor element acts as a diode. When the conductivity type of the first transistor element is n-type, a diode is formed in which the anode is connected to the storage node and the cathode is connected to the data input / output terminal.
  • a diode is formed which is connected to the output terminal and whose cathode is connected to the storage node.
  • the turn-on voltage of the diode is equal to the absolute value of the threshold voltage of the first transistor element. Therefore, if the initialization voltage is set in advance so that the voltage difference between the initialization voltage of the storage node and the write voltage is larger than the turn-on voltage of the diode regardless of the write voltage, the data is written by the write operation. While the input / output terminal is driven to the write voltage and the diode is in the turn-on state, the voltage of the storage node is changed from the initialization voltage to the write voltage when the conductivity type of the first transistor element is n-type. The voltage decreases until the diode is turned off.
  • the storage node has a certain relationship with the write voltage by the write operation.
  • the first transistor element has the n-type conductivity only by the absolute value of the threshold voltage of the first transistor element.
  • a high storage voltage is stored when the conductivity type is p-type. Therefore, in the initialization operation and the write operation, the storage voltage having a certain relationship with the write voltage is stored in the storage node only by switching the conduction / non-conduction of the switching element.
  • the second transistor element After the storage voltage is stored in the storage node, the second transistor element is also turned off, so that the storage node is in a floating state, and electric charges corresponding to the storage voltage can be continuously held.
  • the second transistor element employs an oxide semiconductor transistor capable of realizing an extremely small leakage current as compared with the silicon transistor, the charge corresponding to the storage voltage stored in the storage node is stable for a long time. Therefore, it is possible to significantly reduce the power consumption for data retention and to function as a nonvolatile memory.
  • the switching element by controlling the switching element to be in a conductive state, a current flows to the data input / output terminal through the switching element and the first transistor element, and the storage voltage stored in the storage node is stored in the data input / output terminal. It is possible to output a read voltage or a read current according to.
  • the data input / output terminal is charged or discharged by a read current flowing between the drain electrode and the source electrode of the first transistor element so that the voltage level can be changed in advance.
  • the state when the voltage of the data input / output terminal is charged or discharged to the same voltage level as the write voltage during the write operation, the gate electrode (storage node) and the source electrode ( The voltage difference between the data input / output terminals) becomes the same as the absolute value of the threshold voltage of the first transistor element, the first transistor element is cut off, charging or discharging ends, and the data input / output terminal A read voltage having the same voltage as the write voltage is output.
  • the bias condition is adjusted so that the first transistor element is saturated at the intermediate node during the read operation.
  • the read current flowing between the electrodes can be a saturation current proportional to the square of the voltage difference between the voltage between the gate electrode and the source electrode and the threshold voltage of the first transistor element.
  • the storage voltage stored in the storage node is a voltage different from the write voltage applied during the write operation by the absolute value of the threshold voltage of the first transistor element, the read current is different from the write voltage during the read operation.
  • the current is proportional to the square of the voltage difference from the voltage applied to the data input / output terminal, and a read current corresponding to the write voltage, that is, the information stored in the storage node is output.
  • the storage voltage stored in the storage node is higher or lower by the threshold voltage of the first transistor element in each semiconductor storage circuit. Since the dispersion is compensated in advance, the read voltage and the read current output to the data input / output terminal by the read operation do not include the voltage component and the current component depending on the threshold voltage of the first transistor element. It is not affected by the threshold voltage of the element. As a result, according to the semiconductor memory circuit having the above characteristics, the voltage difference between the write voltages corresponding to each value of the multi-value information is reduced, so that the low-voltage operation or the multi-value information can be achieved if the operation voltage is the same. Can be realized.
  • the semiconductor memory circuit having the above characteristics is arranged on a panel of an active matrix display panel having a TFT in a pixel. be able to.
  • a semiconductor memory circuit having the above characteristics is formed as a memory circuit in each pixel and used for storing pixel voltages in units of pixels, or a plurality of semiconductor memory circuits having the above characteristics are arranged in a matrix. Arranged as a memory cell array, it can be arranged around the pixel array to hold various data.
  • the transistor elements constituting the semiconductor memory circuit having the above characteristics are formed of thin film transistors (TFTs), they are stacked on the upper layer side of a logic circuit such as a CPU (Central Processing Unit) formed on a silicon substrate.
  • a logic circuit such as a CPU (Central Processing Unit) formed on a silicon substrate.
  • a semiconductor memory device can be formed. That is, it is not necessary to separately provide a region for forming the semiconductor memory device on the semiconductor substrate on which the logic circuit is formed, and the semiconductor memory device can be formed three-dimensionally on the existing logic circuit LSI. It becomes possible.
  • the semiconductor memory device having the above characteristics since the semiconductor memory circuit having the above characteristics is used, the same effect can be obtained, and a memory cell array in which a plurality of memory cells are arranged in the row direction and the column direction, respectively.
  • a specific memory cell in the memory cell array is selected, and information is written and read partially. be able to.
  • An equivalent circuit diagram showing a circuit configuration example of a semiconductor memory circuit of the present invention 1 is an equivalent circuit diagram showing a circuit configuration example of a memory cell array including the first type memory cells shown in FIG.
  • FIG. 1A is an equivalent circuit diagram illustrating another circuit configuration example of the memory cell array including the first type memory cells illustrated in FIG.
  • FIG. 1B is an equivalent circuit diagram illustrating a circuit configuration example of the memory cell array including the second type memory cells illustrated in FIG. 1 is a block diagram showing an example of a schematic configuration of a semiconductor memory device of the present invention.
  • Timing chart showing an example of operation procedure of initialization operation and write operation
  • the circuit diagram which shows the state of the transistor element in the memory cell of the selection row and non-selection row at the time of initialization operation
  • movement The circuit diagram which shows the state of the transistor element in the selection memory cell and the non-selection memory cell at the time of write operation Timing chart showing an example of an operation procedure of a read operation when the read circuit is a voltage detection type sense amplifier
  • Circuit diagram showing states of transistor elements in selected memory cell and non-selected memory cell during read operation
  • Timing chart showing an example of an operation procedure of a read operation when the read circuit is a current detection type sense amplifier
  • Equivalent circuit diagram showing another circuit configuration example of the semiconductor memory circuit of the present invention
  • the block diagram which shows another example of schematic structure of the semiconductor memory device of this invention
  • the block diagram which shows another example in case the read-out circuit of schematic structure of the semiconductor memory device of this invention is a current detection type sense amplifier
  • the semiconductor memory device of the present invention (hereinafter simply referred to as “memory device”) and the semiconductor memory circuit of the present invention (hereinafter simply referred to as “memory cell”) as a memory cell used in the memory device.
  • memory device the semiconductor memory device of the present invention
  • memory cell the semiconductor memory circuit of the present invention
  • any type of memory cell MC includes a first transistor element T1 of an insulated gate FET, a second transistor element T2 of an oxide semiconductor insulated gate FET, a capacitor element C1, and a switching element S1.
  • first and second transistor elements T1 and T2 are assumed to be n-channel thin film transistors (TFTs).
  • each memory cell MC the gate electrode of the first transistor element T1, the source electrode of the second transistor element T2, and one end of the capacitor element C1 are connected to each other to form the storage node N1.
  • the drain electrode of the first transistor element T1, the drain electrode of the second transistor element T2, and one end of the switching element S1 are connected to each other to form an intermediate node N2, and the source electrode of the first transistor element T1 is the data input / output terminal.
  • the gate electrode of the second transistor element T2 is connected to the first control terminal CIN1, and the other end of the capacitive element C1 is connected to the first voltage terminal VIN1.
  • Each memory cell MC is different from each other in the specific configuration of the switching element S1.
  • the switching element S1 is composed of the third transistor element T3 of the insulated gate FET of the same structure and conductivity type as the first transistor element T1, and the drain electrode is Connected to the first voltage terminal VIN1 or another second voltage terminal VIN2, the gate electrode is connected to the second control terminal CIN2, and the source electrode is connected to the intermediate node N2.
  • the third transistor element T3 can control conduction / non-conduction between the first voltage terminal VIN1 or the second voltage terminal VIN2 and the intermediate node N2 according to the voltage level of the second control terminal CIN2.
  • the voltage levels of the first voltage terminal VIN1 and the second voltage terminal VIN2 can be set individually.
  • the voltage level of the first voltage terminal VIN1 can be set to an arbitrary fixed voltage (for example, ground voltage).
  • the voltage level of the first voltage terminal VIN1 is set to a voltage suitable for an initialization operation and a read operation described later of the memory cell MC1. Is done.
  • the switching element S1 is formed of a diode D1 having an anode connected to the second control terminal CIN2 and a cathode connected to the intermediate node N2.
  • the diode D1 is a pn junction diode using a pn junction of a semiconductor forming the first transistor element T1, or a diode element such as a pin diode using a pin structure of the semiconductor, as shown in FIG.
  • the fourth transistor element T4 of the insulated gate FET having the same structure and conductivity type as the first transistor element T1, and the drain electrode and the gate electrode are commonly connected to the second control terminal CIN2 and the source electrode is Various embodiments such as a diode circuit configured to be connected to the intermediate node N2 can be considered.
  • the diode D1 can control conduction / non-conduction between the second control terminal CIN2 and the intermediate node N2 according to the voltage level of the second control terminal CIN2.
  • the diode D1 becomes conductive, and current flows from the second control terminal CIN2 toward the intermediate node N2.
  • the turn-on voltage of the diode D1 shown in FIG. 1C is the threshold voltage of the fourth transistor element T4.
  • Each memory cell MC shown in FIG. 1 differs only in the specific configuration of the switching element S1, and the conduction and non-conduction of the switching element S1 depends on the basic function of the switching element S1, that is, the voltage level of the second control terminal CIN2. Since these are controlled in common, the functions of the memory circuit played by each memory cell MC are the same.
  • FIG. 2 and 3 are equivalent circuit diagrams of a first type memory cell array MA1 in which a plurality of first type memory cells MC1 shown in FIG. 1A are arranged in the row direction and the column direction, respectively.
  • 2 shows a case where the memory cell MC1 does not include the second voltage terminal VIN2, and the drain electrode of the third transistor element T3 is connected to the first voltage terminal VIN1, and
  • FIG. 3 shows that the drain electrode of the third transistor element T3 is The case of connection to the second voltage terminal VIN2 is shown respectively.
  • FIG. 4 shows an equivalent circuit diagram of a second type memory cell array MA2 in which a plurality of second type memory cells MC2 shown in FIG. 1B are arranged in the row direction and the column direction, respectively.
  • each of the memory cell arrays MA1 and MA2 includes m data lines (DL1, DL2,..., DLm) extending in the column direction and n first word lines (WL1, WL2,... Extending in the row direction). , WLn), n second word lines (GL1, GL2,..., GLn) extending in the row direction, and a first fixed voltage line V1L.
  • WLn first word lines
  • GL1, GL2,..., GLn extending in the row direction
  • V1L first fixed voltage line
  • the memory cell array MA1 further includes a second fixed voltage line V2L.
  • m and n are natural numbers of 2 or more, respectively.
  • the first and second types of memory cell arrays MA1 and MA2 are collectively referred to as a memory cell array MA.
  • the data lines (DL1, DL2,..., DLm) are collectively referred to as data lines DL
  • the first word lines (WL1, WL2,..., WLn) are collectively referred to as first
  • the second word lines (GL1, GL2,..., GLn) are collectively referred to as a second word line GL.
  • the data line DL corresponds to a “data signal line”
  • the first word line WL corresponds to a “first control signal line”
  • the second word line GL corresponds to a “second control signal line”.
  • each data input / output terminal DIO of the memory cells MC arranged in the same column is connected to a common data line DL, and each of the first memory cells MC arranged in the same row.
  • the control terminal CIN1 is connected to the common first word line WL, and the second control terminals CIN2 of the memory cells MC arranged in the same row are connected to the common second word line GL and are connected to the same row or the same column.
  • the first voltage terminals VIN1 of the memory cells MC arranged in the same are connected to a common first fixed voltage line V1L.
  • the second fixed voltage line in which the second voltage terminals VIN2 of the memory cells MC arranged in the same row or the same column are common. Connected to V2L.
  • FIG. 5 is a schematic block diagram showing a configuration example of the storage device 1 including the memory cell array MA.
  • the storage device 1 includes a control circuit 2, a column decoder circuit 3, a data line driving circuit 4, a first row decoder circuit 5, a second row decoder circuit 6, and a read circuit 7.
  • the data line drive circuit 4 becomes a “data signal line drive circuit”
  • the first row decoder circuit 5 becomes a “first control signal line drive circuit”
  • the second row decoder circuit 6 becomes a “second control signal line drive circuit”.
  • the control circuit 2 exchanges the outside of the storage device 1 with an address signal ADD, a data input signal DIN, a data output signal DOUT, a control signal CNTL for controlling various memory operations such as writing, initialization, and reading described later.
  • a column address signal CA for selecting the data line DL to be written or read is generated and supplied to the column decoder circuit 3, and the first word line WL and the second word line GL to be written or read are generated.
  • Is generated and supplied to the first row decoder circuit 5 and the second row decoder circuit 6, and the write voltage VW corresponding to the data input signal DIN is applied to the selected data line DL.
  • the information RD detected in the reading circuit 7 is converted into a data output signal DOUT and output.
  • control circuit 2 controls various memory operations described later based on a control signal CNTL input from the outside.
  • the control circuit 2 supplies a predetermined fixed voltage to each of the first fixed voltage line V1L and the second fixed voltage line V2L, so that the memory cell array When MA is the memory cell array MA1 shown in FIG. 2, a predetermined fixed voltage is supplied to the first fixed voltage line V1L.
  • the memory cell array MA is the memory cell array MA2 shown in FIG. 4, it is not necessary to supply the fixed voltage.
  • control circuit 2 is a combination of an address input buffer, a data input / output circuit, a control signal input buffer, a memory operation control circuit, and the like in a general semiconductor memory circuit. Since a specific circuit configuration is not the gist of the present invention, a detailed description thereof will be omitted.
  • the column decoder circuit 3 is a circuit that selects a data line DL that is a target of a write operation and a read operation based on a column address signal CA.
  • the data line driving circuit 4 applies the write voltage VW corresponding to the input data to the selected data line DL selected by the column decoder circuit 3.
  • the read voltage or read current output to the data input / output terminal DIO of the memory cell MC connected to the selected data line DL selected by the column decoder circuit 3 is selectively transferred to the read circuit 7. .
  • the above functions of the column decoder circuit 3 can be realized by applying a circuit configuration of a well-known column decoder circuit, and a specific circuit configuration is not the gist of the present invention, and thus detailed description thereof is omitted.
  • the data line driving circuit 4 applies the write voltage VW corresponding to the input data to the selected data line DL selected by the column decoder circuit 3 and is not selected as a write target not selected by the column decoder circuit 3 A write inhibit voltage VIW described later is applied to the data line DL.
  • the correspondence between the input data and the write voltage VW, a specific example of the write inhibit voltage VIW, and the like will be described in detail in the description of the write operation described later.
  • the data line driving circuit 4 can be realized by applying a well-known signal line driving circuit and the like.
  • the specific circuit configuration is not the gist of the present invention, and thus detailed description thereof is omitted.
  • the first row decoder circuit 5 is a circuit that selects the first word line WL that is the target of the write operation and the initialization operation based on the row address signal RA. Specifically, the first selected row voltage VRSL1 is applied to the first word line WL connected to the memory cell MC of one selected row to be written or initialized, and the first memory cell MC of the selected row.
  • the two-transistor element T2 is controlled to be in an ON state, and the first non-selected row voltage VRUS1 is applied to the first word line WL connected to the memory cell MC of the non-selected row that is not to be written or initialized.
  • the second transistor element T2 of the memory cell MC in the row is controlled to be turned off.
  • the initialization operation can be executed in units of lines, but can also be executed in a plurality of lines. When the initialization operation is executed in a plurality of lines (for example, all lines) collectively, the selected lines are a plurality of lines.
  • the first row decoder circuit 5 applies the first read row voltage VRR1 that turns off the second transistor elements to the first word lines WL in all rows during the read operation.
  • the first unselected row voltage VRUS1 and the first read row voltage VRR1 may be the same voltage.
  • the first row decoder circuit 5 can be realized by applying a well-known row decoder circuit or the like, and a specific circuit configuration is not the gist of the present invention, and thus detailed description thereof is omitted.
  • the second row decoder circuit 6 applies the second write row voltage VRW2 that makes the switching element S1 non-conductive to the second word lines GL of all rows during the write operation.
  • the second row decoder circuit 6 applies the second initialization selected row voltage VRSE2 to the second word line GL connected to the memory cells MC of one or more selected rows to be initialized.
  • the switching element S1 of the memory cell MC in the selected row is controlled to be in a conductive state, and the second initialization unselected row voltage VRUSE2 is applied to the second word line GL connected to the memory cell MC in the unselected row that is not to be initialized. Is applied to control the switching element S1 of the memory cell MC in the non-selected row to a non-conductive state.
  • the second row decoder circuit 6 applies the second read selected row voltage VRSR2 to the second word line GL connected to the memory cell MC of one selected row to be read, and the selected row.
  • the switching element S1 of the memory cell MC is controlled to be in a conductive state
  • the second read unselected row voltage VRUSR2 is applied to the second word line GL connected to the memory cell MC of the non-selected row that is not to be read
  • the switching element S1 of the memory cell MC in the non-selected row is controlled to be in a non-conductive state.
  • the second initialization selected row voltage VRSE2 and the second read selected row voltage VRSR2 may be the same voltage, and the second write row voltage VRW2, the second initialization unselected row voltage VRUSE2, and the second read non-selection voltage.
  • the selected row voltage VRUSR2 may be the same voltage.
  • the second row decoder circuit 6 can be realized by applying a well-known row decoder circuit or the like, and the specific circuit configuration is not the gist of the present invention, and thus the detailed description is omitted.
  • the read circuit 7 selects the selection selected by the column decoder circuit 3 from the read voltage or read current output to the data line DL from the memory cell in the selected row selected by the second row decoder circuit 6 during the read operation.
  • the read voltage or read current output to the selected data line DL of the column is selectively detected, and information stored in the selected memory cell located in the selected row and the selected column is read.
  • the read circuit 7 includes a voltage detection type sense amplifier when detecting a read voltage, and includes a current detection type sense amplifier when detecting a read current. Since the specific circuit configuration of the read circuit 7 can use a circuit configuration of a sense amplifier known as a voltage detection type and current detection type sense amplifier, and is not the gist of the present invention, detailed description thereof is omitted. .
  • the standard value of the threshold voltage of the first to fourth transistor elements T1 to T4 is 1.0V and the variation is within ⁇ 0.2V.
  • the initialization operation is an operation for initializing the storage state of the memory cell to the data value “3”.
  • the initialization operation is performed by changing the voltage state of the storage node N1 of the memory cell MC from any one of the storage voltages VM0 to VM2.
  • the initialization operation is an operation of correcting the fluctuation of the voltage state of the storage node N1 of the memory cell MC and refreshing to the original initialization voltage VME. It is.
  • the relationship between the storage voltages VM0 to VM2 and the initialization voltage VME is assumed to be the relationship expressed by the following formula 1.
  • Initialize operation is executed line by line.
  • the initialization operation is performed on the memory cells MC in one selected row.
  • the selected row is also described. It can be executed in the same way just by having more than one.
  • the write operation is an operation of writing any one of the three storage voltages VM0 to VM2 corresponding to the data values “0” to “2” to the storage node N1 of the initialized memory cell MC. .
  • the write operation is an operation that lowers (discharges) the voltage state of the storage node N1 of the memory cell MC from the initialization voltage VME to any one of the storage voltages VM0 to VM2. is there.
  • the write operation is executed for each memory cell.
  • individual write operations for a plurality of memory cells MC in the same row can be executed simultaneously.
  • the write operation can be performed simultaneously on the memory cells MC in all the columns of the selected row, or the write operation can be selectively performed on the memory cells MC in the selected column or columns. It is also possible to perform.
  • FIG. 6 shows a timing chart in the case of performing an initialization operation and a write operation by sequentially selecting a plurality of data lines DL in a certain selected row.
  • the first row is a selected row, and the second to nth rows are non-selected rows.
  • FIG. 6 shows a first word line WL1 in a selected row (first row), a first word line WL2 in a non-selected row (second row), a second word line GL1 in a selected row (first row), and a non-selected row.
  • the initialization operation is performed for all the memory cells MC in the first row during the period from time t0 to t1, and the write operation is performed for all the memory cells MC in the first group during the period from time t1 to t2. And the write operation is performed on all the memory cells MC in the second group during the period from time t2 to t3, and for all the memory cells MC in the third group during the period from time t3 to t4.
  • the write operation is performed, and the write operation is performed on all the memory cells MC of the fourth group during the period of time t4 to t5.
  • FIGS. 7A shows the state of the transistor elements in the memory cells MC in the selected row during the initialization operation and the initialization current Ie
  • FIG. 7B shows the memory cells in the non-selected rows during the initialization operation
  • FIG. 8A shows the state of the transistor element in the selected memory cell MC and the write current Iw during the write operation
  • FIG. 8B shows the state of the transistor element in the MC.
  • the state of the transistor elements in the memory cells MC in the non-selected group of the selected row is shown
  • FIG. 8C shows the state of the transistor elements in the memory cells MC in the non-selected row during the write operation.
  • the indication “OFF” attached to the transistor element in FIGS. 7 and 8 indicates that the transistor element is in an OFF state.
  • the initialization voltage VME is applied to the second fixed voltage line V2L.
  • the initialization voltage VME is applied to the first fixed voltage line V1L. Supplied.
  • the initialization voltage VME may be supplied only during the initialization operation (time t0 to t1). However, when the initialization voltage VME is supplied to the first fixed voltage line V1L, the supply of the initialization voltage VME maintains the same voltage level throughout the write operation, the read operation, and other data holding periods.
  • the first selected row voltage VRSL1 is applied to the first word line WL1 of the selected row (first row), and the second word line GL1 of the selected row (first row) is applied.
  • the second initialization selected row voltage VRSE2 is applied, and both the second transistor element T2 and the third transistor element T3 of all the memory cells MC in the selected row (first row) are turned on.
  • the voltage levels of the first selected row voltage VRSL1 and the second initialized selected row voltage VRSE2 are the maximum value Vtmax within the variation range of the threshold voltages Vt2 and Vt3 of the second transistor element T2 and the third transistor element T3.
  • the voltage of the storage node N1 is lower than the initialization voltage VME.
  • An initialization current Ie flows through the two-transistor element T2 and the third transistor element T3, and the storage node N1 is charged to the initialization voltage VME.
  • storage node N1 is initialized to initialization voltage VME by the previous initialization operation. Therefore, when voltage variation occurs due to leakage current or the like, the voltage is refreshed to the initialization voltage VME via the second transistor element T2 and the third transistor element T3.
  • the first non-selected row voltage VRUS1 is applied to the first word lines WL2 to n of the non-selected rows (second to n-th rows), and the non-selected rows (second to n-th rows).
  • the second initialization unselected row voltage VRUSE2 is applied to the second word lines GL2 to n of the (nth row), and the second transistor elements T2 of all the memory cells MC of the unselected row (second to nth row) Both the third transistor elements T3 are turned off.
  • the storage node N1 of each memory cell MC in the non-selected row is in a floating state, the initialization operation is not performed, and the voltage state before the initialization operation is maintained.
  • the second initialization selected row voltage VRSE2 similar to that of the second word line GL1 of the selected row (first row) is applied to the second word lines GL2 to n of the non-selected row (second to nth rows). Even if the third transistor element T3 is turned on, the initialization operation is not performed if the second transistor element T2 is turned off.
  • the initialization is performed.
  • the operation ends.
  • the initialization operation is finished and the write operation is continued for the selected row (first row) that is the target of the initialization operation, the first word line WL1 of the selected row (first row)
  • the first selected row voltage VRSL1 is applied as it is.
  • the level transits from the first selected row voltage VRSL1 to the first unselected row voltage VRUS1.
  • the first selected row voltage VRSL1 is continuously applied to the first word line WL1 as described above.
  • ⁇ Write operation> In the timing chart illustrated in FIG. 6, the write operation is performed on four groups of memory cells MC in four consecutive write operation periods of time t1 to t2, time t2 to t3, time t3 to t4, and time t4 to t5. The write operation is executed in order for each group. Write operations for the memory cells MC in the same group are simultaneously executed simultaneously in one write operation period. However, the write voltage VW corresponding to the data to be written to each memory cell MC in one group to be written is individually input to each memory cell MC via the data line Dl in units of memory cells.
  • the write operation is continuously performed following the initialization operation.
  • the first selected row voltage VRSL1 is continuously applied to the first word line WL1.
  • the first non-selected row voltage VRUS1 is applied to the first word lines WL2 to n of the non-selected rows (second to n-th rows) as in the initialization operation (time t0 to t1).
  • a second write row voltage VRW2 set on the same basis as the second initialization non-selected row voltage VRUSE2 is applied to the second word line GL2 of all rows.
  • the second transistor elements T2 of the memory cells MC in all the groups of the selected row (first row) are turned on, and the second transistor elements T2 of all the groups of the memory cells MC in the unselected row are turned on.
  • the two-transistor element T2 is turned off.
  • all the third transistor elements T3 of the memory cells MC in all the groups of the selected row (first row) and the non-selected rows (second to n-th rows) are turned off. Therefore, in the write operation, on / off of the second transistor element T2 is controlled in selecting a row to be written.
  • the voltage state of the storage node N1 of the memory cell MC in the selected group is reduced from the initialization voltage VME to any one of the storage voltages VM0 to VM2 (discharge). Is) operation.
  • the write voltages VW0 to VW2 are set lower than the storage voltages VM0 to VM2 by the threshold voltage Vt1 of the first transistor element T1, respectively. Since the second transistor element T2 is in the on state at the time when the writing operation is started, the voltages of the gate electrode (storage node N1) and the drain electrode (intermediate node N2) of the first transistor element T1 are both initialized voltages.
  • VME since the source voltage is one of the write voltages VW0 to VW2 lower than the initial voltage VME by a threshold voltage Vt1 of the first transistor element T1, the first transistor element T1 is turned on.
  • a write current Iw flows from the storage node N1 to the data line DL side through the second transistor element T2 and the first transistor element T1.
  • the voltages at the storage node N1 and the intermediate node N2 gradually decrease, and are higher than the write voltages VW0 to VW2 by the actual threshold voltage Vt1 of the first transistor element T1 of the memory cell MC in which the write operation is performed.
  • the first transistor element T1 is cut off, the discharge is stopped, and the writing operation is automatically ended.
  • the point to be noted in the above write operation is that the memory actually held in the storage node N1 when the threshold voltage Vt1 fluctuates within a variation range ( ⁇ 0.2V) with respect to the standard value of 1.0V.
  • the voltages VM0 to VM2 are voltages that are higher than the write voltages VW0 to VW2 by a threshold voltage Vt1 obtained by adding the actual variation.
  • the variation of the threshold voltage Vt1 is compensated for in the storage voltages VM0 to VM2 actually held in the storage node N1, and the operation margin during the read operation is greatly increased. improves.
  • the write inhibit voltage VIW (above the initialization voltage VME) is applied to the data line DL, so the source voltage of the first transistor element T1
  • the initialization voltage VME which is the voltage state after initialization, is maintained at the storage node N1 (indicated by a broken line in FIG. 6).
  • the second transistor element T2 is in the OFF state, so even if the write voltages VW0 to VW2 are applied to the data line DL, Even if the voltage of the node N2 may be discharged to the write voltage VW0 to VW2, the voltage state of the storage node N1 is maintained at the storage voltage VM0 to VM2 or the initialization voltage VME held at that time.
  • the write inhibit voltage VIW (above the initialization voltage VME) is applied to the data lines DL of the memory cells MC in the non-selected group of the same selected row (first row).
  • the initialization voltage VME is held in the storage node N1 of the memory cell MC in the non-selected group after the initialization operation and before the write operation, and the source voltage of the first transistor element T1 is the gate voltage. Since the gate voltage and the drain voltage are the same voltage via the second transistor element T2, the first transistor element T1 is turned off and the storage node N1 and the data line DL are in any direction. Also no current flows. For this reason, the storage node N1 is maintained at the initialization voltage VME which is a voltage state after the initialization.
  • the storage node N1 of the memory cell MC in the non-selected group in which the write operation is performed after the initialization operation has the storage voltages VM0 to VM2 compensated for the variation of the threshold voltage Vt1 of the first transistor element T1 and the initial values.
  • the source voltage of the first transistor element T1 is the gate voltage. Is higher than the storage voltages VM0 to VM2, and the gate voltage and the drain voltage are the same voltage via the second transistor element T2. Therefore, the first transistor element T1 is turned off, and the storage node N1 and the data are No current flows in any direction between the lines DL. Therefore, the storage node VM1 is maintained at the storage voltage VM0 to VM2 or the initialization voltage VME, which is a voltage state after the write operation.
  • the storage voltages VM0 to VM2 held in the storage node N1 have been described as being compensated for variations in the threshold voltage Vt1 of the first transistor element T1, but the initial values held in the storage node N1
  • the variation of the threshold voltage Vt1 of the first transistor element T1 is not compensated for the activation voltage VME.
  • the initialization voltage VME can be set higher than the storage voltages VM0 to VM2 corresponding to the four data values “0” to “2”, by setting the value in consideration of the variation of the threshold voltage Vt1, The influence of fluctuations in the threshold voltage Vt1 can be eliminated.
  • the read operation is an operation in which the read circuit 7 reads data values “0” to “3” stored in the memory cell MC from the memory cell MC to be read.
  • the readout circuit 7 is a voltage detection type sense amplifier
  • FIG. 9 shows a timing chart when a read operation is performed by selecting one or a plurality of data lines DL in one selected row where a write operation is performed.
  • the first row is a selected row
  • the second to nth rows are non-selected rows.
  • the read operation selects one or a plurality of arbitrary columns in the selected row and simultaneously performs the read operation on the memory cells MC in the selected column.
  • the memory cell MC is the first type memory cell MC1 shown in FIG.
  • FIG. 9 shows a first word line WL1 in a selected row (first row), a first word line WL2 in a non-selected row (second row), a second word line GL1 in a selected row (first row), and a non-selected row.
  • the voltage levels of the second word line WL2 in the (second row), the data line DL1 in the first column representing the selected column, and the data line DLm in the m-th column representing the non-selected column are shown.
  • FIG. 10A shows the state of the transistor element in the selected memory cell MC during the read operation and the read current Ir
  • FIG. 10B shows the state of the unselected column in the selected row during the read operation.
  • the state of the transistor element in the memory cell MC is shown
  • FIG. 10C shows the state of the transistor element in the memory cell MC in the non-selected row during the read operation. Note that “OFF” displayed on the transistor element in FIG. 10 indicates that the transistor element is in an OFF state.
  • the read power supply voltage VSR is applied to the second fixed voltage line V2L.
  • the read power supply voltage VSR is applied to the first fixed voltage line V1L. Supplied.
  • the read power supply voltage VSR may be supplied only at times t7 to t9 within the read operation period.
  • the read power supply voltage VSR is supplied to the first fixed voltage line V1L, the supply of the read power supply voltage VSR maintains the same voltage level throughout the write operation, the read operation, and other data holding periods.
  • the read power supply voltage VSR and the initialization voltage VME are set to the same voltage.
  • the read power supply voltage VSR and the initialization voltage VME are not necessarily the same voltage, but the first transistor element T1 is operated in the saturation region during the read operation.
  • Vb VME ⁇ Vt1min
  • a pre-driving operation for driving the data line DL1 of the selected column (first column) to the read column voltage VCR that is lower than the lowest write voltage VW0 is performed.
  • the read column voltage VCR is set to the same voltage as the write voltage VW0.
  • the preliminary driving of the data line DL1 in the selected column (first column) is stopped, and then the data line DL1 enters a floating state.
  • the data line DLm in the non-selected column (m-th column) is driven to the read inhibit column voltage VIR throughout the read operation period (t6 to t9).
  • Vb the voltage value of the read inhibit column voltage VIR and the initialization voltage VME are the same voltage.
  • the second read selected row voltage VRSR2 is applied to the second word line GL1 in the selected row (first row).
  • the second read unselected row voltage VRUSR2 is applied to the second word lines GL2 to GLn of the unselected rows (second to nth rows), and the selected row (first row) and
  • the first read row voltage VRUSR1 is applied to all the first word lines WL1 to WLn of the non-selected rows (second to nth rows).
  • the second transistor elements T2 of all the memory cells MC are turned off throughout the read operation period (time t6 to t9), and the third transistor elements of the memory cells MC in the non-selected rows (second to nth rows). T3 is turned off regardless of the voltage level of the data line DL.
  • the third transistor element T3 of the memory cell MC in the selected row (first row) is turned on in accordance with the voltage level of the data line DL from time t7 to t9.
  • the drain current IDS1 (0 to 3) during the operation in the saturation region of the first transistor element T1 corresponding to each stored data at the time t7 is expressed by the following equations 3 to 6, respectively.
  • the coefficient ⁇ in the equations 3 to 6 is the transconductance of the first transistor element T1.
  • the drain current IDS1 (0 to 3) is indicated by the read current Ir in FIG.
  • IDS1 (3) ⁇ ⁇ ( VME-VCR-Vt1) 2/2
  • the drain current IDS1 (0 to 3) has the relationship shown in Equation 7 below.
  • the second read selected row voltage VRSR2 applied to the second word line GL1 of the selected row (first row) is equal to the first transistor element even if the third transistor element T3 flows the drain current IDS1 (3).
  • T1 is preferably set to operate in the saturation region. If the first transistor element T1 operates in a linear region (triode region) due to a voltage drop at the third transistor element T3, the drain current IDS1 is set by setting the initialization voltage VME high in advance. The decrease in (3) can be suppressed, and the following relationship of Equation 7 can be maintained.
  • the voltage level of the data line DL1 remains unchanged when the stored data is “0”, and remains unchanged when the stored data is “1” to “3”.
  • the drain current IDS1 (1 to 3) is charged and rises. Further, as the voltage level of the data line DL1 increases, the voltage difference between the gate electrode and the source electrode of the first transistor element T1 decreases, so that the drain current IDS1 (1-3) gradually decreases and the data line DL1
  • the voltage level is initialized when the stored data is “1”, with the write voltage VW1 as the upper limit, when the stored data is “2”, with the write voltage VW2 as the upper limit, and when the stored data is “3”
  • the data line DL1 is when the voltage level of the data line DL1 exceeds the reference voltage Vref1 between the write voltage VW0 and the write voltage VW1, and when the storage data is “2”.
  • the voltage level of the data line exceeds the reference voltage Vref2 intermediate between the write voltage VW1 and the write voltage VW2, and when the stored data is “3”
  • the voltage level of the data line DL1 is an intermediate reference between the write voltage VW2 and the voltage VW3.
  • the drain current IDS1 (0 to 2) shown in Equations 3 to 5 includes the threshold voltage Vt1 of the actual first transistor element T1 including variations in the gate voltages VM0 to VM2.
  • the threshold voltage Vt1 is canceled out on the right side of each equation, and the influence of variation in the threshold voltage Vt1 is compensated. That is, when the stored data is “0” to “2”, the voltage level of the data line DL1 at time t8 is not affected by the variation of the threshold voltage Vt1, so that the operating voltage margin during the read operation can be widened and the same operation is performed.
  • the stored data can be further multi-valued.
  • the threshold voltage Vt1 remains on the right side of Equation 6 without cancellation, but the initialization voltage VME exceeds the fluctuation range of the threshold voltage Vt1 from the storage voltage VM2. By setting it sufficiently high, it is possible to eliminate the influence of variations in the threshold voltage Vt1.
  • the voltage level of the second word line GL1 of the selected row (first row) is selected for the second reading.
  • the transition from the row voltage VRSR2 to the second read unselected row voltage VRUSR2 causes the third transistor element T3 of the selected row (first row) to be turned off regardless of the voltage level of the data line DL, and the read operation is completed.
  • the data line DLm in the non-selected column is driven to the read-inhibited column voltage VIR, the first transistor element T1 of the memory cell MC in the non-selected column is in the OFF state throughout the read operation period (t6 to t9).
  • the read current Ir does not flow.
  • the data line DL of the selected column is selected by the column decoder circuit 3 and connected to the voltage detection type sense amplifier (read circuit 7), and the data line DL of the non-selected column is connected to the column decoder circuit 3. Therefore, the pre-driving operation similar to that of the data line DL of the selected column may be performed on the data line DL of the non-selected column, and the pre-driving operation is not performed. You can leave it alone.
  • FIG. 11 shows a timing chart in the case where a read operation is performed by selecting one or a plurality of data lines DL in one selected row where a write operation is performed in the same manner as in FIG. FIG. 10 is applicable even when the readout circuit 7 is a current detection type sense amplifier.
  • the voltage conditions applied to each signal line are the same as in the case of the voltage detection type sense amplifier, except for the voltage driving conditions of the data line DL1 of the selected column. is there.
  • the data line DL1 of the selected column is driven to the read column voltage VCR equal to or lower than the lowest write voltage VW0 throughout the read operation period (t6 to t9). Accordingly, throughout the read operation period (t6 to t9), the voltage level of the data line DL1 is constant regardless of the storage data “0” to “3”, but the read current Ir is changed to the storage data “0” to “3”. Corresponds to the drain current IDS1 (0 to 3) at the time of the saturation operation of the first transistor element T1 represented by the equations 3 to 6.
  • the data is output from the memory cell MC to the data line DL1, and is selected by the column decoder circuit 3 and is sensed by current detection.
  • the read current Ir input to the amplifier (read circuit 7), it can be read out whether the current level of the read current Ir corresponds to “0” to “3” of the stored data.
  • the drain current IDS1 (0 to 2) shown in Equations 3 to 5 includes the threshold voltage Vt1 of the actual first transistor element T1 including variations in the gate voltages VM0 to VM2.
  • the threshold voltage Vt1 is canceled out on the right side of each equation, and the influence of variation in the threshold voltage Vt1 is compensated. That is, when the stored data is “0” to “2”, the current level of the read current Ir at the time t8 is not affected by the variation of the threshold voltage Vt1, so that the operating voltage margin during the read operation can be widened and the same.
  • the threshold voltage Vt1 remains on the right side of Equation 6 without cancellation, but the initialization voltage VME exceeds the fluctuation range of the threshold voltage Vt1 from the storage voltage VM2. By setting it sufficiently high, it is possible to eliminate the influence of variations in the threshold voltage Vt1.
  • the voltage level of the second word line GL1 in the selected row (first row) is selected as the second read selection.
  • the transition from the row voltage VRSR2 to the second read unselected row voltage VRUSR2 causes the third transistor element T3 of the selected row (first row) to be turned off regardless of the voltage level of the data line DL, and the read operation is completed.
  • the data line DLm in the non-selected column is driven to the read-inhibited column voltage VIR, the first transistor element T1 of the memory cell MC in the non-selected column is in the OFF state throughout the read operation period (t6 to t9).
  • the read current Ir does not flow.
  • the data line DL of the selected column is selected by the column decoder circuit 3 and connected to the current detection type sense amplifier (read circuit 7), and the data line DL of the non-selected column is connected to the column decoder circuit 3. Therefore, the data line DL of the non-selected column may be driven to the read column voltage VCR as in the case of the data line DL of the selected column, and the driving is not performed. You can leave it alone.
  • the memory cell MC is the first type memory cell MC1 shown in FIG.
  • the memory cell MC described in the second and third embodiments is the first type. The description will be supplemented with respect to differences from the memory cell MC1. That is, the difference due to the switching element S1 being changed from the third transistor element T3 to the diode D1 will be described.
  • the on state of the third transistor element T3 corresponds to a state in which the voltage difference between the second control terminal CIN2 and the intermediate node N2 exceeds the turn-on voltage of the diode D1 in the diode D1.
  • the off state of the third transistor element T3 corresponds to a state in which the voltage difference between the second control terminal CIN2 and the intermediate node N2 is smaller than the turn-on voltage of the diode D1 and is in a non-conductive state.
  • the initialization voltage VME in the initialization operation is supplied from the second control terminal CIN2, but a voltage drop corresponding to the turn-on voltage occurs at the diode D1, so the initialization operation
  • a voltage obtained by adding a turn-on voltage to the initialization voltage VME is applied to the second word line GL of the selected row as the second initialization selected row voltage VRSE2.
  • the voltage obtained by subtracting the turn-on voltage at the diode D1 from the second initialization selected row voltage VRSE2 is the initialization voltage VME.
  • the second initialized non-selected row voltage VRUSE2 having a voltage lower than the voltage obtained by adding the turn-on voltage to the lower limit of the voltage range that can be taken by the intermediate node of each memory cell MC2 is applied to the second word line GL of the non-selected row. Applied.
  • the second word lines GL of all the rows have a voltage obtained by adding a turn-on voltage to the lower limit of the voltage range that can be taken by the intermediate node of each memory cell MC2.
  • a low second write row voltage VRW2 is applied.
  • the read power supply voltage VSR is supplied to the first fixed voltage line V1L or the second fixed voltage line V2L, and the second read selection is applied to the second word line GL of the selected row.
  • the row voltage VRSR2 is applied and the read current Ir is supplied to the first transistor element T1 via the third transistor element T3.
  • the second type memory cell MC2 instead of the above, By simply applying the second read selected row voltage VRSR2 to the two word lines GL, the diode D1 is turned on, and the read current Ir is supplied to the first transistor element T1.
  • the second read unselected row voltage VRUSR2 having a voltage lower than the voltage obtained by adding the turn-on voltage to the lower limit value of the voltage range that can be taken by the intermediate node of each memory cell MC2 is applied to the second word line GL of the unselected row. Is done.
  • the voltage state of the storage node N1 initialized by the initialization operation is assigned to one data value “3” of the quaternary data.
  • the initialization voltage VME is set to the data values “0” to “3” as shown in the following Expression 8.
  • the above-described initialization operation, write operation, and read operation can be executed in the same manner.
  • the write operation when the data value “3” is written, the write voltage VW3 corresponding to the storage voltage VM3 is applied to the data line DL instead of the write inhibit voltage VIW (above the initialization voltage VME).
  • the relationship between the write voltages VW0 to VW3 and the write inhibit voltage VIW is the relationship shown in the following equation 9, so that the relationship between the storage voltages VM0 to VM3 and the initialization voltage VME is the relationship shown in equation 8. Is set to be
  • 2-bit quaternary data (0 to 3) is written to and read from one memory cell MC.
  • data stored in one memory cell MC is described. Is not limited to four values, but may be two values, three values, or five values or more.
  • the initialization operation and the write operation by sequentially selecting a plurality of data lines DL in one selected row have been described in detail. After performing the initialization operation for all the memory cells MC in units of one or a plurality of rows or for all the rows at once, an arbitrary memory cell MC in the memory cell array MA is selected and a write operation is performed. May be.
  • the switching element S1 is configured by a single third transistor element T3 or a diode element D1.
  • the switching element S1 is configured by a series circuit of two third transistor elements T3 or a series circuit of a third transistor element T3 and a diode element D1, and one element extends in the row direction.
  • the initialization operation can be executed in units of memory cells. Further, by performing the initialization operation in units of the memory cells and the write operation in units of the memory cells described above, an arbitrary memory cell MC can be selected and the data rewrite operation can be performed in units of memory cells. it can.
  • the memory cell MC is the first type memory cell MC1 shown in FIG. 1A, and the memory cell MC1 is connected to the second voltage.
  • a configuration in which the terminal VIN2 is provided and the second voltage terminal VIN2 is connected to the second fixed voltage line V2L is adopted, and the second word line GL is changed so as to extend in the column direction instead of the row direction.
  • the first fixed voltage lines V1L are arranged one by one in each row instead of the first voltage control lines V1L (V1L1 to V1Ln), and arranged so as to extend in the row direction.
  • the first selected row voltage VRSL1 is applied to the first word line WL in the selected row where the memory cell MC1 to be initialized is located, and the second transistor element T2 of the memory cell MC1 in the selected row is applied.
  • the second initializing selected row voltage VRSE2 is applied to the second word line GL of the selected column where the memory cell MC1 to be initialized is located, and the third transistor of the memory cell MC1 of the selected column is applied.
  • the same reference as the second initialization non-selected row voltage VRUSE2 is applied to the second word lines GL of all the columns.
  • the second write row voltage VRW2 set in (1) it can be executed in the same manner as the write operation described in the second embodiment.
  • the initializing operation in units of the memory cells and the above-described writing operation in units of memory cells are continuously performed, and an arbitrary memory cell MC is selected and data rewriting operation is performed in units of memory cells. be able to.
  • the read operation in the above-described configuration is different from the read operation described in the second to fourth embodiments.
  • the initialization operation is applied to the first voltage control line V1L of the selected row where the memory cell MC1 to be initialized is located.
  • the same voltage (third read row selection voltage) as that applied at the time and during the write operation is applied, and the first voltage control line V1L of the non-selected row is supplied with the first voltage lower than the third read row selection voltage VRSR3.
  • 3 Read row non-selection voltage VRUR3 is applied.
  • ⁇ VIN1 ⁇ C1 / CN1) occurs.
  • CN1 is the total capacitance parasitic on the storage node and includes the capacitance C1 of the capacitive element C1.
  • the first transistor T1 of the memory cell MC1 in the non-selected row is irrespective of the data stored in the storage node N1. It will be in an off state.
  • the second read selection column voltage VCSR2 is applied to the second word line GL of the selected column where the memory cell MC1 to be read is located, and the third transistor element T3 of the memory cell MC1 of the selected column is turned on.
  • the second read unselected column voltage VCUR2 is applied to the second word line GL in the unselected column, and the third transistor element T3 of the memory cell MC1 in the unselected column is turned off.
  • the third transistor element T2 of the memory cell MC1 that is the target of the read operation located in the selected row and the selected column can be turned on, and the first transistor element T1 can be turned on according to the stored data.
  • a write operation can be executed in units of memory cells.
  • the second row decoder circuit 6 drives the first voltage control line V1L in units of rows instead of the second word lines GL during the read operation.
  • the second column decoder circuit 8 that drives the second word line GL in units of columns during the initialization operation and the read operation.
  • the read circuit 7 can use any of the circuit configurations described in the second to fourth embodiments and the following other embodiments ⁇ 5> to ⁇ 7>.
  • the read circuit 7 described in the second embodiment is a voltage detection type sense amplifier
  • the data in the selected column (first column) is shown between times t6 and t7 in the timing chart shown in FIG.
  • the preliminary drive operation for driving the line DL1 to the read column voltage VCR equal to or lower than the lowest write voltage VW0 is performed.
  • the data line DL1 and the write voltage VW0 are at least for the period of time t7 to t9.
  • a constant current circuit or a load circuit is provided between the lower fixed voltage and the constant current flowing through the constant current circuit or the load current flowing through the load circuit, and the storage voltages VM0 to VM2, held at the storage node N1
  • the drain current IDS1 (0 to 0) during operation in the saturation region of the first transistor element T1 is set. 3 is balanced with the reference current Iref as shown in the following equations 11 to 14, respectively, the voltage (source voltage) VDL1 (0 to 3) of the data line DL1 becomes the following in accordance with each stored data: It changes as shown in Equations 15 to 18, respectively.
  • VDL1 (0) Vref (Equation 16)
  • VDL1 (1) Vref + (VW1-VW0) (Equation 17)
  • VDL1 (2) Vref + (VW2-VW0) (Equation 18)
  • VDL1 (3) Vref + (VME ⁇ Vt1 ⁇ VW0)
  • the voltage (source voltage) VDL1 (0 to 3) of the data line DL1 is selected by the column decoder circuit 3 after the time point when the voltage shown in the formulas 15 to 18 or the vicinity thereof is changed, and the voltage detection type.
  • the voltage detection type By detecting the voltage level of the data line DL1 input to the sense amplifier (read circuit 7), it is read out whether the voltage level of the data line DL1 corresponds to “0” to “3” of the stored data be able to.
  • the column decoder circuit 3 selects the voltage detection type sense. By detecting the voltage level of the data line DL1 input to the amplifier (read circuit 7), it is possible to read out which of the stored data “0” to “3” corresponds to the voltage level of the data line DL1. it can.
  • the read circuit 7 is connected to the data line DL1 via the column decoder circuit 3.
  • the read circuit 7 is a current detection type sense amplifier.
  • the memory cell MC is the first type memory cell MC1 shown in FIG. 1A and the memory cell MC1 includes the second voltage terminal VIN2, as shown in FIG.
  • the sense amplifier may be connected to the second fixed voltage line V2L.
  • the memory cell array MA is divided into blocks equal to the number of memory cells MC to be read simultaneously, a second fixed voltage line V2L is provided for each block, and the second voltage terminal VIN2 of the memory cells MC in the same block is provided. Connected to the common second fixed voltage line V2L.
  • the readout circuit 7 is configured by either a voltage detection type sense amplifier or a current detection type sense amplifier has been described.
  • the read circuit 7 may be configured to voltage-convert the current detected by the current detection type sense amplifier, and then the voltage detection type sense amplifier detects the converted voltage.
  • the first transistor element T1 constituting the memory cell MC has been described on the assumption that it is an n-channel thin film transistor.
  • the first transistor element T1 is a p-channel insulated gate FET. It may be.
  • the directions of the initialization current Ie, the write current Iw, and the read current Ir are opposite to the directions of the currents described in the above embodiment. Therefore, the direction of the inequality sign in each numerical formula shown in Equation 1, Equation 2, Equation 7, Equation 8, and Equation 9 is also reversed.
  • the basic concept of the initialization operation, the write operation, and the read operation is the same as that in the case of the n-channel type except that the direction of current during each operation is reversed, and detailed description thereof is omitted.
  • the memory cell MC is the second type memory cell MC2 shown in FIGS. 1B and 1C, the anode electrode of the diode D1 needs to be on the intermediate node N2 side.
  • the second and third transistor elements T2 and T3 may also be constituted by p-channel insulated gate FETs.
  • the fourth transistor element T4 may be configured by a p-channel insulated gate FET.
  • the first to fourth transistor elements T1 to T4 are not limited to thin film transistors.

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Semiconductor Memories (AREA)
  • Read Only Memory (AREA)
  • Dram (AREA)

Description

半導体記憶回路及び装置
 本発明は、酸化物半導体絶縁ゲート型FET(電界効果トランジスタ)を備えて構成される半導体記憶回路及び該半導体記憶回路を備えた半導体記憶装置に関し、特に、多値情報の記憶に好適な半導体記憶回路及び装置に関する。
 半導体記憶装置は、RAM(ランダムアクセスメモリ)とROM(リードオンリーメモリ)に大別される。RAMは、書き換え回数に制限はないが、電源切断時に保持データが消失するため、待機時のデータ保持用の電力消費が大きくなるという課題がある。一方、ROMは、電源切断時もデータの保持が可能であるが、書き換え回数に制限があるため頻繁な書き換えが要求される用途には使用できない。そのため、書き換え回数に制限がなく、しかも書き込んだデータを超低消費電力で保持可能な理想的なメモリであるNVRAM(不揮発性ランダムアクセスメモリ)の研究開発が古くから行われているが、未だ製品化には至っていない。
 シリコンよりバンドギャップエネルギの広い酸化物半導体を用いたMOSFET等の絶縁ゲート型FETは、リーク電流を、シリコンMOSFETより極めて小さくできることが期待されていることから、当該酸化物半導体を用いたMOSFETを使用したNVRAMの開発が、下記の非特許文献1において報告されている。
 非特許文献1に開示されたメモリセルは、図15に示すように、通常のシリコンMOSFET30と、シリコンMOSFET30のゲートFNと一端が接続する容量素子31と、当該ゲートFNとソースまたはドレインの一方が接続する酸化物半導体MOSFET32を備えて構成されている。シリコンMOSFET30と容量素子31によって、従来のフラッシュメモリのメモリセルに使用されていたフローティングゲートと制御ゲートを重ねたスタックゲート構造のシリコンMOSFET(記憶素子)が、模擬的に形成されている。従来のフラッシュメモリでは、フローティングゲートへの電荷の出し入れは、ホットエレクトロン注入やFNトンネリング等によって、薄いゲート絶縁膜を通して行われていたものが、図15に示す回路構成のメモリセルでは、酸化物半導体MOSFET32を介して行う構成となっている。この結果、フローティングゲートFNへの電荷の出し入れのために高電界を発生させる必要が無くなり、低電圧且つ高速でデータの書き換えが可能となり、書き換え回数に制限がなくなる。また、酸化物半導体MOSFET32のリーク電流が極めて小さいため、フローティングゲートFNの蓄積電荷を長期間安定して保持可能となる。
Takanori Matsuzaki, et al., "1Mb Non-Volatile Random Access Memory Using Oxide Semiconductor", Memory Workshop (IMW), 2011 3rd IEEE International, May 2011.
 上記非特許文献1に記載のメモリセルは、容量素子31の他端を制御ゲートとするシリコンMOSFET30と容量素子31からなるフローティングゲート型MOSFET(記憶素子)の閾値電圧を、フローティングゲートFNの蓄積電荷の多寡によって制御することで、情報を記憶する点は、従来のフラッシュメモリセルと全く同じである。このため、メモリセル間においてシリコンMOSFET30自体の閾値電圧にバラツキが生じると、フローティングゲートFNの蓄積電荷が同じメモリセルでも、記憶素子の閾値電圧にバラツキが生じることとなり、動作マージンの低下等の不具合が生じる。また、閾値電圧のバラツキが大きいと、1つのメモリセルに3値以上の多値情報を記憶する場合に、当該閾値電圧のバラツキを抑制する必要が生じる。従来のフラッシュメモリでは、当該閾値電圧のバラツキを回路的に相殺するために、フローティングゲートFNへの電荷注入を段階的に行い、適正な電荷蓄積状態となっているかを都度検証することが行われ、メモリセル単位で適正な電荷蓄積状態となるまで電荷注入を行う方式が取られていた。NVRAMにおいて斯かる書き込み方式を採用すると書き込み時間が読み出し時間と比べて極端に長くなり問題となる。
 本発明は、上記の問題点に鑑みてなされたもので、その目的は、閾値電圧のバラツキの影響を排除して、動作マージンの拡大、動作電圧の低電圧化、或いは、記憶情報の多値化等の高性能化の図れる酸化物半導体絶縁ゲート型FETを備えて構成される半導体記憶回路、及び、当該半導体記憶回路を備えた半導体記憶装置を提供する点にある。
 上記目的を達成するため、本発明は、ゲート電極が記憶ノードと接続し、ドレイン電極が中間ノードと接続し、ソース電極がデータ入出力端子と接続する絶縁ゲート型FETの第1トランジスタ素子と、ゲート電極が第1制御端子と接続し、ドレイン電極が前記中間ノードと接続し、ソース電極が前記記憶ノードと接続する酸化物半導体絶縁ゲート型FETの第2トランジスタ素子と、一端が第1電圧端子と接続し、他端が前記記憶ノードと接続する容量素子と、第2制御端子または第2電圧端子または前記第1電圧端子と、前記中間ノードとの間の導通状態を少なくとも前記第2制御端子の電圧レベルに応じて制御するスイッチング素子と、を備えてなることを第1の特徴とする半導体記憶回路を提供する。
 更に、上記第1の特徴の半導体記憶回路において、前記スイッチング素子が、ゲート電極が前記第2制御端子と接続し、ドレイン電極が前記第2電圧端子または前記第1電圧端子と接続し、ソース電極が前記中間ノードと接続する絶縁ゲート型FETの第3トランジスタ素子、ゲート電極とドレイン電極が共通して前記第2制御端子と接続し、ソース電極が前記中間ノードと接続する絶縁ゲート型FETの第4トランジスタ素子、及び、アノード端子とカソード端子の何れか一方が前記第2制御端子と接続し、その他方が前記中間ノードと接続するダイオード素子の内の何れか1つであることが好ましい。
 更に、前記第1乃至第3トランジスタ素子が、薄膜トランジスタ素子であることが好ましい。
 更に、上記第1の特徴の半導体記憶回路において、前記第2トランジスタ素子を構成する酸化物半導体がInGaZnOであることが好ましい。
 更に、上記第1の特徴の半導体記憶回路は、書き込み動作時において、前記第1制御端子及び前記第2制御端子の各電圧レベルによって、前記第2トランジスタ素子がオン状態に、前記スイッチング素子が非導通状態に夫々制御されることで、前記データ入出力端子に入力される書き込み電圧と一定の関係を有する記憶電圧が前記記憶ノードに書き込まれることを第2の特徴とする。
 更に、上記第2の特徴の半導体記憶回路は、前記書き込み動作より前の初期化動作時において、前記第1制御端子及び前記第2制御端子の各電圧レベルによって、前記第2トランジスタ素子がオン状態に、前記スイッチング素子が導通状態に夫々制御されることで、前記記憶ノードの電圧レベルが初期化されることを第3の特徴とする。
 更に、上記第2または第3の特徴の半導体記憶回路は、前記書き込み動作後において、前記第1制御端子の電圧レベルによって、前記第2トランジスタ素子がオフ状態に制御され、前記記憶ノードがフローティング状態となることで、前記記憶ノードに記憶された前記記憶電圧が継続して保持されることを第4の特徴とする。
 更に、上記第1乃至第4の何れかの特徴の半導体記憶回路は、読み出し動作時において、前記第1制御端子の電圧レベルによって、前記第2トランジスタ素子がオフ状態に制御され、前記第2制御端子に読み出し制御電圧が印加され、前記データ入出力端子に、前記記憶ノードに記憶された記憶電圧に応じた読み出し電圧または読み出し電流が出力されることを第5の特徴とする。
 更に、上記目的を達成するため、本発明は、上記何れかの特徴の半導体記憶回路をメモリセルとして行方向及び列方向に夫々複数配列してなるメモリセルアレイを備え、同一行に配列された前記半導体記憶回路の前記第1制御端子を共通の第1制御信号線に接続し、同一行に配列された前記半導体記憶回路の前記第2制御端子を共通の第2制御信号線に接続し、同一列に配列された前記半導体記憶回路の前記データ入出力端子を共通のデータ信号線に接続し、同一行または同一列に配列された前記半導体記憶回路の前記第1電圧端子が共通の固定電圧線に接続していることを第1の特徴とする半導体記憶装置を提供する。
 更に、上記第1の特徴の半導体記憶装置は、前記データ信号線を各別に駆動するデータ信号線駆動回路と、前記第1制御信号線を各別に駆動する第1制御信号線駆動回路と、前記第2制御信号線を各別に駆動する第2制御信号線駆動回路と、前記記憶ノードに記憶された前記記憶電圧に応じて前記データ信号線に出力される読み出し電圧または読み出し電流を検出する読み出し回路と、を備えることを第2の特徴とする。
 更に、上記第2の特徴の半導体記憶装置は、前記データ信号線駆動回路が、書き込み動作時において、書き込み対象である選択列の前記データ信号線に、記憶するデータに応じた書き込み電圧を各別に印加し、書き込み対象でない非選択列の前記データ信号線に、前記非選択列に配列された前記半導体記憶回路において前記第2トランジスタ素子がオン状態の場合に前記第1トランジスタ素子がオフ状態となる書き込み禁止電圧を各別に印加することを第3の特徴とする。
 更に、上記第2または第3の特徴の半導体記憶装置は、前記第1制御信号線駆動回路が、書き込み動作時及び前記書き込み動作より前の初期化動作時において、動作対象の選択行の前記第1制御信号線に、前記第2トランジスタ素子をオン状態とする第1選択行電圧を印加し、動作対象でない非選択行の前記第1制御信号線に、前記第2トランジスタ素子をオフ状態とする第1非選択行電圧を印加し、読み出し動作時において、全ての行の前記第1制御信号線に、前記第2トランジスタ素子をオフ状態とする第1読み出し行電圧を印加することを第4の特徴とする。
 更に、上記第2乃至第4の何れかの特徴の半導体記憶装置は、前記第2制御信号線駆動回路が、書き込み動作時において、全ての行の前記第2制御信号線に、前記スイッチング素子を非導通状態とする第2書き込み行電圧を印加し、前記書き込み動作より前の初期化動作時において、少なくとも動作対象の選択行の前記第2制御信号線に、前記スイッチング素子を導通状態とする第2初期化選択行電圧を印加し、読み出し動作時において、動作対象の選択行の前記第2制御信号線に、前記スイッチング素子を導通状態とする第2読み出し選択行電圧を印加し、動作対象でない非選択行の前記第2制御信号線に、前記スイッチング素子を非導通状態とする第2読み出し非選択行電圧を印加することを第5の特徴とする。
 更に、上記目的を達成するため、本発明は、上記何れかの特徴の半導体記憶回路をメモリセルとして行方向及び列方向に夫々複数配列してなるメモリセルアレイを備え、同一行に配列された前記半導体記憶回路の前記第1制御端子を共通の第1制御信号線に接続し、同一列に配列された前記半導体記憶回路の前記第2制御端子を共通の第2制御信号線に接続し、同一列に配列された前記半導体記憶回路の前記データ入出力端子を共通のデータ信号線に接続し、同一行に配列された前記半導体記憶回路の前記第1電圧端子が共通の第1電圧制御線に接続し、前記半導体記憶回路の前記スイッチング素子が、ゲート電極が前記第2制御端子と接続し、ドレイン電極が前記第2電圧端子と接続し、ソース電極が前記中間ノードと接続する絶縁ゲート型FETの第3トランジスタ素子であることを第6の特徴とする半導体記憶装置を提供する。
 更に、上記第6の特徴の半導体記憶装置は、前記データ信号線を各別に駆動するデータ信号線駆動回路と、前記第1制御信号線を各別に駆動する第1制御信号線駆動回路と、前記第2制御信号線を各別に駆動する第2制御信号線駆動回路と、前記第1電圧制御線を各別に駆動する第1電圧制御線駆動回路と、前記記憶ノードに記憶された前記記憶電圧に応じて前記データ信号線に出力される読み出し電圧または読み出し電流を検出する読み出し回路と、を備えることを第7の特徴とする。
 上記特徴の半導体記憶回路によれば、データ入出力端子に入力された書き込み電圧と一定の関係を有する記憶電圧が、記憶ノードに記憶される。具体的には、第2トランジスタ素子をオン状態に、スイッチング素子を導通状態にすることで、記憶ノードを所定の初期化電圧に初期化した後、スイッチング素子を非導通状態することで、第1トランジスタ素子のドレイン電極とゲート電極が第2トランジスタ素子を介して接続されるため、第1トランジスタ素子はダイオードとして作用する。第1トランジスタ素子の導電型がn型の場合には、アノードが記憶ノードと接続し、カソードがデータ入出力端子と接続するダイオードが形成され、逆にp型の場合には、アノードがデータ入出力端子と接続し、カソードが記憶ノードと接続するダイオードが形成される。何れの場合も、ダイオードのターンオン電圧は、第1トランジスタ素子の閾値電圧の絶対値と等しい。従って、予め、記憶ノードの初期化電圧と書き込み電圧の電圧差が、書き込み電圧に関係なく、当該ダイオードのターンオン電圧より大きくなるように、初期化電圧を設定しておくと、書き込み動作によって、データ入出力端子が書き込み電圧に駆動され、且つ、当該ダイオードがターンオン状態にある間は、記憶ノードの電圧は、第1トランジスタ素子の導電型がn型の場合には、初期化電圧から書き込み電圧に向けて当該ダイオードがターンオフするまで低下し、該導電型がp型の場合には、初期化電圧から書き込み電圧に向けて当該ダイオードがターンオフするまで上昇する。その結果、記憶ノードには、書き込み動作によって書き込み電圧と一定の関係を有する、具体的には、第1トランジスタ素子の閾値電圧の絶対値だけ、第1トランジスタ素子の導電型がn型の場合は高く、該導電型がp型の場合は低い記憶電圧が記憶される。従って、初期化動作と書き込み動作において、スイッチング素子の導通非導通を切り替えるだけの操作で、記憶ノードに書き込み電圧と一定の関係を有する記憶電圧が記憶される。
 記憶ノードに記憶電圧が記憶された後は、第2トランジスタ素子もオフ状態にすることで、記憶ノードはフローティング状態となり、記憶電圧に応じた電荷を継続的に保持することができる。ここで、第2トランジスタ素子がシリコントランジスタと比較して極めて小さいリーク電流を実現できる酸化物半導体トランジスタを採用しているため、記憶ノードに蓄積している記憶電圧に応じた電荷を長期間安定的に保持することができ、データ保持に係る電力消費を大幅に低減して不揮発性メモリとして機能することが可能となる。
 更に、読み出し動作において、スイッチング素子を導通状態に制御することにより、スイッチング素子と第1トランジスタ素子を通じてデータ入出力端子に電流を流して、データ入出力端子に、記憶ノードに記憶されている記憶電圧に応じた読み出し電圧または読み出し電流を出力することができる。
 データ入出力端子に読み出し電圧を出力する読み出し動作では、データ入出力端子を第1トランジスタ素子のドレイン電極とソース電極間を流れる読み出し電流によって充電または放電されて電圧レベルが変化し得るように予めフローティング状態に設定しておくと、データ入出力端子の電圧が、書き込み動作時の書き込み電圧と同じ電圧レベルにまで充電または放電されると、第1トランジスタ素子のゲート電極(記憶ノード)とソース電極(データ入出力端子)間の電圧差が、第1トランジスタ素子の閾値電圧の絶対値と同じになり、第1トランジスタ素子がカットオフして、充電または放電が終了して、データ入出力端子には、書き込み電圧と同電圧の読み出し電圧が出力される。
 一方、データ入出力端子に読み出し電流を出力する読み出し動作では、読み出し動作時に中間ノードを第1トランジスタ素子が飽和状態となるようにバイアス条件を調整することで、第1トランジスタ素子のドレイン電極とソース電極間を流れる読み出し電流は、ゲート電極とソース電極間の電圧と第1トランジスタ素子の閾値電圧の電圧差の二乗に比例した飽和電流とすることができる。ここで、記憶ノードに記憶された記憶電圧は、書き込み動作時に印加した書き込み電圧より第1トランジスタ素子の閾値電圧の絶対値だけ異なる電圧であるので、上記読み出し電流は、該書き込み電圧と読み出し動作時にデータ入出力端子に印加している電圧との電圧差の二乗に比例した電流となり、該書き込み電圧に応じた、つまり、記憶ノードに記憶されている情報に応じた読み出し電流が出力される。
 ここで、注目すべき点は、記憶ノードに記憶されている記憶電圧は、個々の半導体記憶回路における第1トランジスタ素子の閾値電圧だけ高い或いは低い電圧であるので、第1トランジスタ素子の閾値電圧のバラツキが予め補償されているため、読み出し動作によってデータ入出力端子に出力される読み出し電圧及び読み出し電流には、第1トランジスタ素子の閾値電圧に依存する電圧成分及び電流成分が含まれず、第1トランジスタ素子の閾値電圧の影響を受けないことである。この結果、上記特徴の半導体記憶回路によれば、多値情報の各値に対応した書き込み電圧の相互間の電圧差を縮小して、低電圧動作化或いは同じ動作電圧であれば情報の多値化が可能となる。
 上記特徴の半導体記憶回路を構成するトランジスタ素子が全て薄膜トランジスタ(TFT)で構成される場合は、画素内にTFTを備えるアクティブマトリクス型の表示パネルのパネル上に、上記特徴の半導体記憶回路を配置することができる。具体的には、各画素内に上記特徴の半導体記憶回路をメモリ回路として各別に形成して画素単位での画素電圧の記憶に利用すること、或いは、上記特徴の半導体記憶回路を複数マトリクス状に配列してメモリセルアレイとして、画素アレイの周辺部に配置して各種データを保持することができる。
 更に、上記特徴の半導体記憶回路を構成するトランジスタ素子が全て薄膜トランジスタ(TFT)で構成される場合は、シリコン基板上に形成されたCPU(中央演算処理装置)等のロジック回路の上層側に積層して、半導体記憶装置を形成できる。つまり、当該ロジック回路を形成する半導体基板上に、半導体記憶装置を形成するための領域を別途設ける必要がなく、既存のロジック回路LSIの上に、3次元的に半導体記憶装置を形成することが可能となる。
 上記特徴の半導体記憶装置によれば、上記特徴の半導体記憶回路を使用していることから、同様の作用効果を奏するとともに、行方向及び列方向に夫々複数配列してなるメモリセルアレイに対して、第1制御信号線、第2制御信号線、及び、データ信号線の電圧状態を夫々制御することにより、メモリセルアレイ内の特定のメモリセルを選択して、情報の書き込み及び読み出しを部分的に行うことができる。
本発明の半導体記憶回路の回路構成例を示す等価回路図 図1(A)に示す第1タイプのメモリセルで構成されるメモリセルアレイの一回路構成例を示す等価回路図 図1(A)に示す第1タイプのメモリセルで構成されるメモリセルアレイの他の回路構成例を示す等価回路図 図1(B)に示す第2タイプのメモリセルで構成されるメモリセルアレイの一回路構成例を示す等価回路図 本発明の半導体記憶装置の概略構成の一例を示すブロック図 初期化動作及び書き込み動作の動作手順の一例を示すタイミング図 初期化動作時の選択行及び非選択行のメモリセル内のトランジスタ素子の状態を示す回路図 書き込み動作時の選択メモリセル及び非選択メモリセル内のトランジスタ素子の状態を示す回路図 読み出し回路が電圧検知型のセンスアンプの場合の読み出し動作の動作手順の一例を示すタイミング図 読み出し動作時の選択メモリセル及び非選択メモリセル内のトランジスタ素子の状態を示す回路図 読み出し回路が電流検知型のセンスアンプの場合の読み出し動作の動作手順の一例を示すタイミング図 本発明の半導体記憶回路の他の回路構成例を示す等価回路図 本発明の半導体記憶装置の概略構成の他の一例を示すブロック図 本発明の半導体記憶装置の概略構成の読み出し回路が電流検知型のセンスアンプの場合における他の一例を示すブロック図 従来の酸化物半導体絶縁ゲート型FETを備えて構成される半導体記憶回路の一例を示す等価回路図
 以下において、本発明の半導体記憶回路及び半導体記憶装置の実施形態につき図面を参照して説明する。
 [第1実施形態]
 第1実施形態では、本発明の半導体記憶装置(以下、単に「記憶装置」と称す)と、当該記憶装置で使用されるメモリセルとしての本発明の半導体記憶回路(以下、単に「メモリセル」と称す)の回路構成について説明する。
 図1(A)及び(B)に、2種類のメモリセルMCの等価回路図を示す。何れのタイプのメモリセルMCも、絶縁ゲート型FETの第1トランジスタ素子T1、酸化物半導体絶縁ゲート型FETの第2トランジスタ素子T2、容量素子C1、及び、スイッチング素子S1を備えて構成される。本実施形態では、第1及び第2トランジスタ素子T1,T2の何れもnチャネル型の薄膜トランジスタ(TFT)を想定している。
 また、図1に示すように、各メモリセルMCにおいて、第1トランジスタ素子T1のゲート電極と第2トランジスタ素子T2のソース電極と容量素子C1の一端が相互に接続して記憶ノードN1を形成し、第1トランジスタ素子T1のドレイン電極と第2トランジスタ素子T2のドレイン電極とスイッチング素子S1の一端が相互に接続して中間ノードN2を形成し、第1トランジスタ素子T1のソース電極がデータ入出力端子DIOと接続し、第2トランジスタ素子T2のゲート電極が第1制御端子CIN1と接続し、容量素子C1の他端が第1電圧端子VIN1と接続している。各メモリセルMCは、スイッチング素子S1の具体的な構成において互いに相違している。
 図1(A)に示す第1タイプのメモリセルMC1では、スイッチング素子S1は、第1トランジスタ素子T1と同じ構造及び導電型の絶縁ゲート型FETの第3トランジスタ素子T3で構成され、ドレイン電極が第1電圧端子VIN1または別の第2電圧端子VIN2に接続し、ゲート電極が第2制御端子CIN2と接続し、ソース電極が中間ノードN2と接続している。第3トランジスタ素子T3は、第2制御端子CIN2の電圧レベルによって、第1電圧端子VIN1または第2電圧端子VIN2と中間ノードN2間の導通非導通を制御できる。第3トランジスタ素子T3のドレイン電極が第2電圧端子VIN2と接続する場合は、第1電圧端子VIN1と第2電圧端子VIN2の電圧レベルは個別に設定することができる。この場合、第1電圧端子VIN1は容量素子C1の他端にのみ接続しているので、第1電圧端子VIN1の電圧レベルは、任意の固定電圧(例えば、接地電圧)に設定できる。しかし、第3トランジスタ素子T3のドレイン電極が第1電圧端子VIN1と接続する場合は、第1電圧端子VIN1の電圧レベルは、メモリセルMC1の後述する初期化動作及び読み出し動作に適した電圧に設定される。
 図1(B)に示す第2タイプのメモリセルMC2では、スイッチング素子S1は、アノードが第2制御端子CIN2と接続し、カソードが中間ノードN2と接続するダイオードD1で形成されている。尚、ダイオードD1は、第1トランジスタ素子T1を形成する半導体のpn接合を利用したpn接合ダイオード、或いは、当該半導体のpin構造を利用したpinダイオード等のダイオード素子や、図1(C)に示すような、第1トランジスタ素子T1と同じ構造及び導電型の絶縁ゲート型FETの第4トランジスタ素子T4で構成され、ドレイン電極とゲート電極が共通して第2制御端子CIN2と接続し、ソース電極が中間ノードN2と接続して構成されるダイオード回路等の種々の具体化が考えられる。ダイオードD1は、第2制御端子CIN2の電圧レベルによって、第2制御端子CIN2と中間ノードN2間の導通非導通を制御できる。第2制御端子CIN2と中間ノードN2間の電圧差が、ダイオードD1のターンオン電圧を超えると、ダイオードD1は導通状態となり、第2制御端子CIN2から中間ノードN2に向けて電流が流れる。尚、図1(C)に示すダイオードD1のターンオン電圧は第4トランジスタ素子T4の閾値電圧となる。
 図1に示す各メモリセルMCは、スイッチング素子S1の具体的な構成が異なるだけで、スイッチング素子S1の基本的な機能、つまり、第2制御端子CIN2の電圧レベルによってスイッチング素子S1の導通非導通が制御される点は共通しているので、各メモリセルMCの奏する記憶回路としての機能は同じである。
 図2及び図3に、図1(A)に示す第1タイプのメモリセルMC1を行方向及び列方向に夫々複数配列してなる第1タイプのメモリセルアレイMA1の等価回路図を示す。図2は、メモリセルMC1が第2電圧端子VIN2を備えず、第3トランジスタ素子T3のドレイン電極が第1電圧端子VIN1と接続する場合を、図3は、第3トランジスタ素子T3のドレイン電極が第2電圧端子VIN2と接続する場合を、夫々図示している。図4に、図1(B)に示す第2タイプのメモリセルMC2を行方向及び列方向に夫々複数配列してなる第2タイプのメモリセルアレイMA2の等価回路図を示す。図2乃至図4において、便宜的に、図示するX方向を行方向、図示するY方向を列方向と規定する。何れのメモリセルアレイMA1,MA2も、列方向に延伸するm本のデータ線(DL1,DL2,……,DLm)と、行方向に延伸するn本の第1ワード線(WL1,WL2,……,WLn)と、行方向に延伸するn本の第2ワード線(GL1,GL2,……,GLn)と、第1固定電圧線V1Lを備える。図3に示すように、メモリセルMC1が第2電圧端子VIN2を備える場合は、メモリセルアレイMA1は、更に、第2固定電圧線V2Lを備える。尚、m、nは夫々2以上の自然数である。また、第1及び第2タイプのメモリセルアレイMA1,MA2を総称してメモリセルアレイMAと称す。
 尚、便宜的に、各データ線(DL1,DL2,……,DLm)を総称してデータ線DLと称し、各第1ワード線(WL1,WL2,……,WLn)を総称して第1ワード線WLと称し、各第2ワード線(GL1,GL2,……,GLn)を総称して第2ワード線GLと称す。ここで、データ線DLが「データ信号線」に対応し、第1ワード線WLが「第1制御信号線」に対応し、第2ワード線GLが「第2制御信号線」に対応する。
 図2乃至図4に示すように、同一列に配列されたメモリセルMCの各データ入出力端子DIOは、共通のデータ線DLに接続し、同一行に配列されたメモリセルMCの各第1制御端子CIN1は、共通の第1ワード線WLに接続し、同一行に配列されたメモリセルMCの各第2制御端子CIN2は、共通の第2ワード線GLに接続し、同一行または同一列に配列されたメモリセルMCの各第1電圧端子VIN1が共通の第1固定電圧線V1Lに接続している。また、図3に示すように、メモリセルMC1が第2電圧端子VIN2を備える場合は、同一行または同一列に配列されたメモリセルMCの各第2電圧端子VIN2が共通の第2固定電圧線V2Lに接続している。
 図5は、メモリセルアレイMAを備えた記憶装置1の一構成例を示す概略のブロック構成図である。本実施形態では、記憶装置1は、制御回路2、列デコーダ回路3、データ線駆動回路4、第1行デコーダ回路5、第2行デコーダ回路6、読み出し回路7を備えて構成されている。データ線駆動回路4が「データ信号線駆動回路」に、第1行デコーダ回路5が「第1制御信号線駆動回路」に、第2行デコーダ回路6が「第2制御信号線駆動回路」に、夫々対応する。
 制御回路2は、記憶装置1の外部とアドレス信号ADD、データ入力信号DIN、データ出力信号DOUT、後述する書き込み、初期化、読み出し等の各種メモリ動作を制御する制御信号CNTL等の授受を行い、書き込みまたは読み出しの対象となるデータ線DLを選択するための列アドレス信号CAを生成して、列デコーダ回路3に供給し、書き込みまたは読み出しの対象となる第1ワード線WL及び第2ワード線GLを選択するための行アドレス信号RAを生成して、第1行デコーダ回路5及び第2行デコーダ回路6に供給し、選択されたデータ線DLにデータ入力信号DINに対応した書き込み電圧VWの印加を指示し、読み出し回路7において検出された情報RDをデータ出力信号DOUTに変換して出力する。更に、制御回路2は、外部から入力された制御信号CNTLに基づいて、後述する各種メモリ動作の制御を行う。また、制御回路2は、メモリセルアレイMAが、図3に示すメモリセルアレイMA1の場合には、第1固定電圧線V1Lと第2固定電圧線V2Lの夫々に所定の固定電圧を供給し、メモリセルアレイMAが、図2に示すメモリセルアレイMA1の場合には、第1固定電圧線V1Lに所定の固定電圧を供給する。メモリセルアレイMAが、図4に示すメモリセルアレイMA2の場合には、当該固定電圧の供給は不要である。以上より、制御回路2は、一般的な半導体記憶回路におけるアドレス入力バッファ、データ入出力回路、制御信号入力バッファ、メモリ動作の制御回路等を総合したものであり、周知の半導体記憶回路の回路構成を応用して実現でき、具体的な回路構成は、本発明の本旨ではないので、詳細な説明は省略する。
 列デコーダ回路3は、書き込み動作及び読み出し動作の対象となるデータ線DLを、列アドレス信号CAに基づいて選択する回路である。書き込み動作時には、列デコーダ回路3で選択された選択データ線DLに対して、入力データに応じた書き込み電圧VWが、データ線駆動回路4によって印加される。また、読み出し動作時には、列デコーダ回路3で選択された選択データ線DLに接続するメモリセルMCのデータ入出力端子DIOに出力された読み出し電圧または読み出し電流を選択的に、読み出し回路7に転送する。列デコーダ回路3の上記の機能は、周知の列デコーダ回路の回路構成を応用して実現でき、具体的な回路構成は、本発明の本旨ではないので、詳細な説明は省略する。
 データ線駆動回路4は、列デコーダ回路3で選択された選択データ線DLに対して、入力データに応じた書き込み電圧VWを印加するとともに、列デコーダ回路3によって選択されなかった書き込み対象でない非選択データ線DLに対して、後述する書き込み禁止電圧VIWを印加する。入力データと書き込み電圧VWとの対応関係、書き込み禁止電圧VIWの具体例等は、後述する書き込み動作の説明において詳述する。尚、データ線駆動回路4は、周知の信号線駆動回路等を応用して実現でき、具体的な回路構成は、本発明の本旨ではないので、詳細な説明は省略する。
 第1行デコーダ回路5は、書き込み動作及び初期化動作の対象となる第1ワード線WLを、行アドレス信号RAに基づいて選択する回路である。具体的には、書き込みまたは初期化対象となる1つの選択行のメモリセルMCに接続する第1ワード線WLに、第1選択行電圧VRSL1を印加して、当該選択行のメモリセルMCの第2トランジスタ素子T2をオン状態に制御し、書き込みまたは初期化対象外の非選択行のメモリセルMCに接続する第1ワード線WLに、第1非選択行電圧VRUS1を印加して、当該非選択行のメモリセルMCの第2トランジスタ素子T2をオフ状態に制御する。尚、初期化動作は、行単位で実行することもできるが、複数行纏めて実行することもできる。初期化動作を複数行(例えば全ての行)纏めて実行する場合には、選択行は複数行となる。また、第1行デコーダ回路5は、読み出し動作時には、全ての行の第1ワード線WLに、第2トランジスタ素子をオフ状態とする第1読み出し行電圧VRR1を印加する。尚、第1非選択行電圧VRUS1と第1読み出し行電圧VRR1は同じ電圧であっても良い。第1行デコーダ回路5は、周知の行デコーダ回路等を応用して実現でき、具体的な回路構成は、本発明の本旨ではないので、詳細な説明は省略する。
 第2行デコーダ回路6は、書き込み動作時に、全ての行の第2ワード線GLに、スイッチング素子S1を非導通状態とする第2書き込み行電圧VRW2を印加する。第2行デコーダ回路6は、初期化動作時には、初期化対象となる1または複数の選択行のメモリセルMCに接続する第2ワード線GLに、第2初期化選択行電圧VRSE2を印加して、当該選択行のメモリセルMCのスイッチング素子S1を導通状態に制御し、初期化対象外の非選択行のメモリセルMCに接続する第2ワード線GLに、第2初期化非選択行電圧VRUSE2を印加して、当該非選択行のメモリセルMCのスイッチング素子S1を非導通状態に制御する。更に、第2行デコーダ回路6は、読み出し動作時には、読み出し対象の1つの選択行のメモリセルMCに接続する第2ワード線GLに、第2読み出し選択行電圧VRSR2を印加して、当該選択行のメモリセルMCのスイッチング素子S1を導通状態に制御し、読み出し対象外の非選択行のメモリセルMCに接続する第2ワード線GLに、第2読み出し非選択行電圧VRUSR2を印加して、当該非選択行のメモリセルMCのスイッチング素子S1を非導通状態に制御する。尚、第2初期化選択行電圧VRSE2と第2読み出し選択行電圧VRSR2は同じ電圧であっても良く、また、第2書き込み行電圧VRW2と第2初期化非選択行電圧VRUSE2と第2読み出し非選択行電圧VRUSR2は同じ電圧であっても良い。第2行デコーダ回路6は、周知の行デコーダ回路等を応用して実現でき、具体的な回路構成は、本発明の本旨ではないので、詳細な説明は省略する。
 読み出し回路7は、読み出し動作時において、第2行デコーダ回路6によって選択された選択行のメモリセルからデータ線DLに出力された読み出し電圧または読み出し電流の内、列デコーダ回路3で選択された選択列の選択データ線DLに出力された読み出し電圧または読み出し電流を選択的に検知して、選択行及び選択列に位置する選択メモリセルに記憶されている情報を読み出す。読み出し回路7は、読み出し電圧を検知する場合は、電圧検知型のセンスアンプで構成され、読み出し電流を検知する場合は、電流検知型のセンスアンプで構成される。読み出し回路7の具体的な回路構成は、電圧検知型及び電流検知型のセンスアンプとして周知のセンスアンプの回路構成を利用できるため、また、本発明の本旨ではないので、詳細な説明は省略する。
 [第2実施形態]
 第2実施形態では、上記第1実施形態で説明した記憶装置及びメモリセルの回路構成における、メモリセルアレイMAに対する初期化動作、書き込み動作、及び、読み出し動作を詳細に説明する。以下の説明では、データ入力信号DINから入力された複数ビット入力データを2ビットずつに分解して、各2ビットの4値データ(0~3)を1つのメモリセルMCに書き込み、更に、各メモリセルMCに書き込まれた4値データを読み出す場合を想定する。尚、本実施形態では、初期化動作によって初期化された記憶ノードN1の電圧状態を4値データの内の1つのデータ値“3”に割り当てるが、初期化された電圧状態を必ずしも1つのデータ値に割り当てる必要はない。
 また、以下の説明では、一例として、第1乃至第4トランジスタ素子T1~T4の閾値電圧の標準値が1.0Vで、そのバラツキが±0.2V以内の場合を想定する。
 〈初期化動作と書き込み動作〉
 初期化動作は、メモリセルMCの記憶ノードN1に記憶されるデータ値“0”~“2”に対応する3つの記憶電圧VM0~VM2より高電圧のデータ値“3”に対応する記憶電圧VM3に相当する初期化電圧VMEを、記憶ノードN1に書き込む動作である。従って、本実施形態では、初期化動作は、メモリセルの記憶状態をデータ値“3”に初期化する動作である。データ値“0”~“2”が記憶されているメモリセルMCにおいては、初期化動作は、メモリセルMCの記憶ノードN1の電圧状態を、記憶電圧VM0~VM2の何れかの電圧状態から、初期化電圧VMEに引き上げる(充電する)動作である。尚、データ値“3”が記憶されているメモリセルMCにおいては、初期化動作は、メモリセルMCの記憶ノードN1の電圧状態の変動を補正して、元の初期化電圧VMEにリフレッシュする動作である。以下の説明において、記憶電圧VM0~VM2及び初期化電圧VMEの間の関係は、以下の数1に示す関係を想定する。
 (数1)
 VM0<VM1<VM2<VME
 初期化動作は、行単位で実行する。以下の説明では、選択された1つの選択行のメモリセルMCに対して初期化動作を実行する場合を説明するが、複数行のメモリセルMCを纏めて初期化する場合も、選択される行が複数になるだけで同様に実行可能である。
 書き込み動作は、初期化されたメモリセルMCの記憶ノードN1に、データ値“0”~“2”に対応する3つの記憶電圧VM0~VM2の内の何れか1つの記憶電圧を書き込む動作である。書き込み動作は、具体的には、メモリセルMCの記憶ノードN1の電圧状態を、初期化電圧VMEから、記憶電圧VM0~VM2の内の何れか1つの電圧状態にまで引き下げる(放電する)動作である。
 書き込み動作は、メモリセル単位で実行する。但し、同一行の複数のメモリセルMCに対する個別の書き込み動作を、同時に実行可能である。この場合、選択された1つの行の全ての列のメモリセルMCに対して同時に書き込み動作を行うことも、また、選択された1または複数の列のメモリセルMCに対して選択的に書き込み動作を行うことも可能である。
 図6に、或る1つの選択行において、初期化動作と、複数のデータ線DLを順次選択して書き込み動作を行う場合のタイミング図を示す。一例として、書き込み動作は、初期化動作を行った行の全ての列のメモリセルMC(1)~MC(m)を4つのグループに区分し、各グループのメモリセルMCに対して同時に書き込み動作を行う場合を想定する。各グループの列数をk(=m/4)とする。以下、説明の便宜上、第1のグループを列番号が4j+1(j=0~k-1)のグループとし、第2のグループを列番号が4j+2(j=0~k-1)のグループとし、第3のグループを列番号が4j+3(j=0~k-1)のグループとし、第4のグループを列番号が4j+4(j=0~k-1)のグループとする。また、第1行を選択行とし、第2行~第n行までを非選択行とする。
 図6に、選択行(第1行)の第1ワード線WL1、非選択行(第2行)の第1ワード線WL2、選択行(第1行)の第2ワード線GL1、非選択行(第2行)の第2ワード線GL2、第1のグループを代表して第1列のデータ線DL1、第2のグループを代表して第2列のデータ線DL2、第3のグループを代表して第3列のデータ線DL3、第4のグループを代表して第4列のデータ線DL4、第1のグループを代表して第1列のメモリセルMCの記憶ノードN1(1,1)、第2のグループを代表して第2列のメモリセルMCの記憶ノードN1(1,2)、第3のグループを代表して第3列のメモリセルMCの記憶ノードN1(1,3)、及び、第4のグループを代表して第4列のメモリセルMCの記憶ノードN1(1,4)の各電圧レベルを示す。
 時刻t0~t1の期間に第1行の全てのメモリセルMCに対して、初期化動作が行われ、時刻t1~t2の期間に第1のグループの全てのメモリセルMCに対して、書き込み動作が行われ、時刻t2~t3の期間に第2のグループの全てのメモリセルMCに対して、書き込み動作が行われ、時刻t3~t4の期間に第3のグループの全てのメモリセルMCに対して、書き込み動作が行われ、時刻t4~t5の期間に第4のグループの全てのメモリセルMCに対して、書き込み動作が行われる。
 以下、メモリセルMCが図1(A)に示す第1タイプのメモリセルMC1の場合を想定し、図6乃至図8を参照して、初期化動作及び書き込み動作について詳細に説明する。図7(A)は、初期化動作時の選択行のメモリセルMC内のトランジスタ素子の状態と初期化電流Ieを示し、図7(B)は、初期化動作時の非選択行のメモリセルMC内のトランジスタ素子の状態を示し、図8(A)は、書き込み動作時の選択されたメモリセルMC内のトランジスタ素子の状態と書き込み電流Iwを示し、図8(B)は、書き込み動作時の選択行の非選択グループ内のメモリセルMC内のトランジスタ素子の状態を示し、図8(C)は、書き込み動作時の非選択行のメモリセルMC内のトランジスタ素子の状態を示している。尚、図7及び図8中のトランジスタ素子に付した“OFF”の表示は、当該トランジスタ素子がオフ状態であることを示す。
 〈初期化動作〉
 メモリセルMCが第2電圧端子VIN2を備える場合は、第2固定電圧線V2Lに、メモリセルMCが第2電圧端子VIN2を備えない場合は、第1固定電圧線V1Lに、初期化電圧VMEが供給される。第2固定電圧線V2Lに初期化電圧VMEを供給する場合は、当該初期化電圧VMEの供給は初期化動作時(時刻t0~t1)だけで良い。しかし、第1固定電圧線V1Lに初期化電圧VMEを供給する場合は、当該初期化電圧VMEの供給は、書き込み動作、読み出し動作、その他のデータ保持期間を通して同じ電圧レベルを維持する。
 初期化動作の開始時(時刻t0)に、選択行(第1行)の第1ワード線WL1に第1選択行電圧VRSL1が印加され、選択行(第1行)の第2ワード線GL1に第2初期化選択行電圧VRSE2が印加され、選択行(第1行)の全てのメモリセルMCの第2トランジスタ素子T2と第3トランジスタ素子T3が共にオン状態となる。第1選択行電圧VRSL1と第2初期化選択行電圧VRSE2の電圧レベルは、初期化電圧VMEに第2トランジスタ素子T2と第3トランジスタ素子T3の閾値電圧Vt2,Vt3の変動範囲内の最大値Vtmax(=1.2V)を加えた電圧値Va(=VME+Vtmax)より更に高く設定している。これにより、オン状態の第2トランジスタ素子T2と第3トランジスタ素子T3を介して、全てのメモリセルMCの記憶ノードN1の電圧レベルが、初期化電圧VMEに初期化される。
 尚、各列のデータ線DLの電圧が、初期化電圧VMEから第1トランジスタ素子T1の閾値電圧Vt1の変動範囲内の最小値Vt1min(=0.8V)を差し引いた電圧値Vb(=VME-Vt1min)より低電圧であると、第1トランジスタ素子T1がオン状態となり、第1トランジスタ素子T1と第2トランジスタ素子T2を介して、記憶ノードN1の蓄積電荷がデータ線DL側に引き抜かれ、正しく初期化動作が行われない可能性が生じる。このため、各列のデータ線DLの電圧状態は、初期化動作期間中、電圧値Vbより高電圧の書き込み禁止電圧VIWに設定される。一例として、書き込み禁止電圧VIWは、初期化電圧VME以上に設定される。
 初期化前に記憶ノードN1に記憶されていたデータ値が“0”~“2”であったメモリセルMCにおいては、記憶ノードN1の電圧は、初期化電圧VMEより低電圧であるので、第2トランジスタ素子T2と第3トランジスタ素子T3を介して初期化電流Ieが流れ、当該記憶ノードN1が初期化電圧VMEまで充電される。また、初期化前に記憶ノードN1に記憶されていたデータ値が“3”であったメモリセルMCにおいては、記憶ノードN1は、以前の初期化動作によって初期化電圧VMEに初期化された状態が維持されているので、リーク電流等により電圧変動が生じている場合には、第2トランジスタ素子T2と第3トランジスタ素子T3を介して、初期化電圧VMEにリフレッシュされる。
 初期化動作時(時刻t0~t1)において、非選択行(第2~第n行)の第1ワード線WL2~nに第1非選択行電圧VRUS1が印加され、非選択行(第2~第n行)の第2ワード線GL2~nに第2初期化非選択行電圧VRUSE2が印加され、非選択行(第2~第n行)の全てのメモリセルMCの第2トランジスタ素子T2と第3トランジスタ素子T3が共にオフ状態となる。これにより、非選択行の各メモリセルMCの記憶ノードN1はフローティング状態となり、初期化動作は行われず、初期化動作前の電圧状態が維持される。尚、非選択行(第2~第n行)の第2ワード線GL2~nに、選択行(第1行)の第2ワード線GL1と同様の第2初期化選択行電圧VRSE2を印加して、第3トランジスタ素子T3をオン状態にしても、第2トランジスタ素子T2がオフ状態であれば、初期化動作は行われない。尚、第1非選択行電圧VRUS1及び第2初期化非選択行電圧VRUSE2の電圧レベルは、記憶ノードN1及び中間ノードN2の取り得る電圧範囲の下限値に第2トランジスタ素子T2と第3トランジスタ素子T3の閾値電圧Vt2,Vt3の変動範囲内の最小値Vtmin(=0.8V)を加えた電圧より低く設定されていれば良い。
 時刻t1において、選択行(第1行)の第2ワード線GL1に印加されていた信号レベルが、第2初期化選択行電圧VRSE2から第2初期化非選択行電圧VRUSE2に遷移すると、初期化動作が終了する。初期化動作を終了して、初期化動作の対象であった選択行(第1行)に対して引き続いて書き込み動作を続ける場合は、選択行(第1行)の第1ワード線WL1には、そのまま継続して第1選択行電圧VRSL1が印加される。初期化動作を終了して、他の行の初期化動作を行う場合や、他の初期化動作を終了している行に対して書き込み動作を行う場合、任意の行において読み出し動作を行う場合、或いは、何れのメモリ動作も行わずに各メモリセルMCに記憶されているデータを保持する場合には、時刻t1において、選択行(第1行)の第1ワード線WL1に印加されていた信号レベルは、第1選択行電圧VRSL1から第1非選択行電圧VRUS1に遷移する。図6に例示するタイミング図では、同じ選択行(第1行)において、引き続いて書き込み動作を行うため、上述の通り、第1ワード線WL1には引き続き第1選択行電圧VRSL1が印加される。
 〈書き込み動作〉
 図6に例示するタイミング図では、書き込み動作は、時刻t1~t2、時刻t2~t3、時刻t3~t4、時刻t4~t5の4つの連続する書き込み動作期間において、4つのグループのメモリセルMCに対する書き込み動作が、グループ毎に順番に実行される。同じグループのメモリセルMCに対する書き込み動作は、1つの書き込み動作期間内において、一括して同時に実行される。但し、書き込み対象の1つのグループ内の各メモリセルMCに対して、書き込むべきデータに対応した書き込み電圧VWは、データ線Dlを介して各メモリセルMCにメモリセル単位で個別に入力される。
 図6に例示するタイミング図では、初期化動作の対象であった同じ選択行(第1行)において、初期化動作に引き続いて書き込み動作を連続して行うため、時刻t1~時刻t5に4つの書き込み動作期間を通して、第1ワード線WL1には引き続き第1選択行電圧VRSL1が印加される。非選択行(第2~第n行)の第1ワード線WL2~nには、初期化動作時(時刻t0~t1)と同様に、第1非選択行電圧VRUS1が印加される。全ての行の第2ワード線GL2に、第2初期化非選択行電圧VRUSE2と同じ基準で設定される第2書き込み行電圧VRW2が印加される。これにより、4つの書き込み動作期間を通して、選択行(第1行)の全てのグループのメモリセルMCの第2トランジスタ素子T2は、オン状態となり、非選択行の全てのグループのメモリセルMCの第2トランジスタ素子T2は、オフ状態となる。また、選択行(第1行)及び非選択行(第2~第n行)の全てのグループのメモリセルMCの第3トランジスタ素子T3は、全てオフ状態となる。従って、書き込み動作では、書き込み対象となる行の選択において、第2トランジスタ素子T2のオンオフを制御する。
 本実施形態では、図6に例示するように、メモリセルMCを4つのグループに分けて順番に書き込み動作を行う場合、書き込み対象の選択グループ内のメモリセルMCの各データ線DLには、書き込むべきデータが“0”~“2”の場合に、当該データに対応した書き込み電圧VW0~VW2の何れかがデータ線駆動回路4から印加される。書き込むべきデータが“3”の場合は、既に初期化動作によって書き込まれているため、データ線DLには、書き込み禁止電圧VIW(初期化電圧VME以上)が印加される(図6中破線で表示)。一方、書き込み対象でない非選択グループ内のメモリセルMCの各データ線DLには、書き込み禁止電圧VIW(初期化電圧VME以上)が印加される。
 書き込み動作は、上述のように、選択グループ内のメモリセルMCの記憶ノードN1の電圧状態を、初期化電圧VMEから、記憶電圧VM0~VM2の内の何れか1つの電圧状態にまで引き下げる(放電する)動作である。ここで、書き込み電圧VW0~VW2を記憶電圧VM0~VM2より夫々第1トランジスタ素子T1の閾値電圧Vt1だけ低く設定しておく。書き込み動作が開始した時点で、第2トランジスタ素子T2がオン状態であるので、第1トランジスタ素子T1のゲート電極(記憶ノードN1)とドレイン電極(中間ノードN2)の各電圧は、共に初期化電圧VMEで、ソース電圧が初期化電圧VMEから第1トランジスタ素子T1の閾値電圧Vt1だけ低い電圧より更に低電圧の書き込み電圧VW0~VW2の何れかであるため、第1トランジスタ素子T1はオン状態となり、記憶ノードN1から、第2トランジスタ素子T2と第1トランジスタ素子T1を介してデータ線DL側に書き込み電流Iwが流れる。この結果、記憶ノードN1と中間ノードN2の電圧は徐々に低下し、書き込み電圧VW0~VW2より、書き込み動作が行われているメモリセルMCの第1トランジスタ素子T1の実際の閾値電圧Vt1だけ高い電圧レベルにまで低下すると、第1トランジスタ素子T1がカットオフし、放電が停止して書き込み動作が自動的に終了する。
 記憶電圧VM0~VM2及び初期化電圧VMEの間の関係が数1に示す関係となるように、書き込み電圧VW0~VW2と書き込み禁止電圧VIWの間の関係は、以下の数2に示す関係となるように設定される。
 (数2)
 VW0<VW1<VW2<VIW
 上述の書き込み動作において注目すべき点は、閾値電圧Vt1が標準値の1.0Vに対してバラツキ範囲(±0.2V)内で変動している場合、記憶ノードN1に実際に保持される記憶電圧VM0~VM2は、書き込み電圧VW0~VW2より実際のバラツキ分を加えた閾値電圧Vt1だけ高い電圧である点である。後述する読み出し動作において詳細に説明するが、記憶ノードN1に実際に保持される記憶電圧VM0~VM2において、閾値電圧Vt1の変動分が補償されることになり、読み出し動作時の動作マージンが大幅に向上する。
 選択グループ内のメモリセルMCに書き込むべきデータが“3”の場合は、データ線DLには、書き込み禁止電圧VIW(初期化電圧VME以上)が印加されるため、第1トランジスタ素子T1のソース電圧が、記憶ノードN1に保持されている初期化電圧VME以上であるので、第1トランジスタ素子T1はオフ状態となり、記憶ノードN1とデータ線DL間は何れの方向にも電流が流れない。このため、記憶ノードN1は、初期化後の電圧状態である初期化電圧VMEが維持される(図6中破線で表示)。
 ところで、選択グループ内のメモリセルMCと同じ列の非選択行のメモリセルMCでは、第2トランジスタ素子T2がオフ状態であるため、データ線DLに書き込み電圧VW0~VW2が印加されても、中間ノードN2の電圧が、当該書き込み電圧VW0~VW2まで放電する可能性はあっても、記憶ノードN1の電圧状態は、その時点で保持している記憶電圧VM0~VM2または初期化電圧VMEが維持される。
 同じ選択行(第1行)の非選択グループ内のメモリセルMCのデータ線DLには、書き込み禁止電圧VIW(初期化電圧VME以上)が印加される。初期化動作後で書き込み動作前の非選択グループ内のメモリセルMCの記憶ノードN1には、初期化電圧VMEが保持されており、第1トランジスタ素子T1のソース電圧が、ゲート電圧である当該初期化電圧VME以上であり、ゲート電圧とドレイン電圧は、第2トランジスタ素子T2を介して同電圧であるので、第1トランジスタ素子T1はオフ状態となり、記憶ノードN1とデータ線DL間は何れの方向にも電流が流れない。このため、記憶ノードN1は、初期化後の電圧状態である初期化電圧VMEが維持される。一方、初期化動作後に書き込み動作が行われた非選択グループ内のメモリセルMCの記憶ノードN1には、第1トランジスタ素子T1の閾値電圧Vt1の変動分が補償された記憶電圧VM0~VM2と初期化電圧VMEの何れかの電圧が保持されており、初期化電圧VMEより低電圧の記憶電圧VM0~VM2が保持されている場合であっても、第1トランジスタ素子T1のソース電圧が、ゲート電圧である当該記憶電圧VM0~VM2より高電圧であり、ゲート電圧とドレイン電圧は、第2トランジスタ素子T2を介して同電圧であるので、第1トランジスタ素子T1はオフ状態となり、記憶ノードN1とデータ線DL間は何れの方向にも電流が流れない。このため、記憶ノードN1は、書き込み動作後の電圧状態である記憶電圧VM0~VM2または初期化電圧VMEが維持される。
 以上の説明において、記憶ノードN1に保持される記憶電圧VM0~VM2については、第1トランジスタ素子T1の閾値電圧Vt1の変動分が補償されていると説明したが、記憶ノードN1に保持される初期化電圧VMEは、第1トランジスタ素子T1の閾値電圧Vt1の変動分が補償されていない。しかし、初期化電圧VMEは、4値のデータ値“0”~“2”に対応する記憶電圧VM0~VM2より高電圧に設定できるため、閾値電圧Vt1の変動分を見込んで設定することで、閾値電圧Vt1の変動の影響を排除できる。
 〈読み出し動作〉
 次に、読み出し動作について説明する。読み出し動作は、読み出し回路7が、メモリセルMCに記憶されているデータ値“0”~“3”を、読み出し対象のメモリセルMCから読み出す動作である。先ず、読み出し回路7が、電圧検知型のセンスアンプの場合について、図9及び図10を参照して説明する。
 図9に、書き込み動作が行われた或る1つの選択行において、1または複数のデータ線DLを選択して読み出し動作を行う場合のタイミング図を示す。一例として、第1行を選択行とし、第2行~第n行までを非選択行とする。また、読み出し動作は、選択行の1または複数の任意の列を選択し、選択された列のメモリセルMCに対して同時に読み出し動作を行う場合を想定する。上記の初期化動作及び書き込み動作の説明と同様に、メモリセルMCが図1(A)に示す第1タイプのメモリセルMC1の場合を想定する。
 図9に、選択行(第1行)の第1ワード線WL1、非選択行(第2行)の第1ワード線WL2、選択行(第1行)の第2ワード線GL1、非選択行(第2行)の第2ワード線WL2、選択列を代表して第1列のデータ線DL1、非選択列を代表して第m列のデータ線DLmの各電圧レベルを示す。
 図10(A)は、読み出し動作時の選択されたメモリセルMC内のトランジスタ素子の状態と読み出し電流Irを示し、図10(B)は、読み出し動作時の選択行の選択されていない列のメモリセルMC内のトランジスタ素子の状態を示し、図10(C)は、読み出し動作時の非選択行のメモリセルMC内のトランジスタ素子の状態を示している。尚、図10中のトランジスタ素子に付した“OFF”の表示は、当該トランジスタ素子がオフ状態であることを示す。
 メモリセルMCが第2電圧端子VIN2を備える場合は、第2固定電圧線V2Lに、メモリセルMCが第2電圧端子VIN2を備えない場合は、第1固定電圧線V1Lに、読み出し電源電圧VSRが供給される。第2固定電圧線V2Lに読み出し電源電圧VSRを供給する場合は、当該読み出し電源電圧VSRの供給は少なくとも読み出し動作期間内の時刻t7~t9だけで良い。しかし、第1固定電圧線V1Lに読み出し電源電圧VSRを供給する場合は、当該読み出し電源電圧VSRの供給は、書き込み動作、読み出し動作、その他のデータ保持期間を通して同じ電圧レベルを維持する。従って、読み出し電源電圧VSRと初期化電圧VMEは同電圧に設定される。メモリセルMCが第2電圧端子VIN2を備える場合は、読み出し電源電圧VSRと初期化電圧VMEは必ずしも同電圧でなくても良いが、読み出し動作時に、第1トランジスタ素子T1を飽和領域で動作させるために、読み出し電源電圧VSRは、上述の電圧値Vb(=VME-Vt1min)に第3トランジスタ素子T3での電圧降下分を加えた電圧より高電圧である必要がある。以下、読み出し電源電圧VSRは初期化電圧VME以上である場合を想定する。
 読み出し動作期間内の時刻t6~t7に、選択列(第1列)のデータ線DL1を最も低電圧の書き込み電圧VW0以下の読み出し列電圧VCRに駆動する予備駆動動作が行われる。本実施形態では、一例として、読み出し列電圧VCRを書き込み電圧VW0と同電圧に設定する。時刻t7において、選択列(第1列)のデータ線DL1の予備駆動が停止し、その後データ線DL1はフローティング状態となる。非選択列(第m列)のデータ線DLmは、読み出し動作期間(t6~t9)を通して、読み出し禁止列電圧VIRに駆動される。読み出し禁止列電圧VIRは、読み出し電源電圧VSRと同様に、上述の電圧値Vb(=VME-Vt1min)より高電圧に設定される。本実施形態では、一例として、読み出し禁止列電圧VIRと初期化電圧VMEが同電圧である場合を想定する。
 選択列(第1列)のデータ線DL1の予備駆動動作が終了すると(時刻t7)、選択行(第1行)の第2ワード線GL1に第2読み出し選択行電圧VRSR2が印加される。読み出し動作期間(t6~t9)を通して、非選択行(第2~第n行)の第2ワード線GL2~nに第2読み出し非選択行電圧VRUSR2が印加され、選択行(第1行)及び非選択行(第2~第n行)の全ての第1ワード線WL1~nに第1読み出し行電圧VRUSR1が印加される。これにより、読み出し動作期間(時刻t6~t9)を通して、全てのメモリセルMCの第2トランジスタ素子T2はオフ状態となり、非選択行(第2~第n行)のメモリセルMCの第3トランジスタ素子T3は、データ線DLの電圧レベルに関係なくオフ状態となる。一方、選択行(第1行)のメモリセルMCの第3トランジスタ素子T3は、時刻t7~t9において、データ線DLの電圧レベルに応じてオン状態となる。
 時刻t7において、選択されたメモリセルMCの第1トランジスタ素子T1のソース電圧は、読み出し列電圧VCR(=VW0)に充電されている。一方、ゲート電圧は、記憶データ“0”~“3”の何れかに対応した記憶電圧VM0~VM2,VME(=VM3)である。従って、時刻t7における各記憶データに対応した第1トランジスタ素子T1の飽和領域での動作時のドレイン電流IDS1(0~3)は、以下の数3~数6で夫々表される。尚、数3~数6中の係数βは、第1トランジスタ素子T1のトランスコンダクタンスである。ドレイン電流IDS1(0~3)は、図10(A)中の読み出し電流Irで示される。
 (数3)
 IDS1(0)=β×(VM0-VCR-Vt1)/2
        =β×(VW0-VCR)/2=0
 (数4)
 IDS1(1)=β×(VM1-VCR-Vt1)/2
        =β×(VW1-VCR)/2
 (数5)
 IDS1(2)=β×(VM2-VCR-Vt1)/2
        =β×(VW2-VCR)/2
 (数6)
 IDS1(3)=β×(VME-VCR-Vt1)/2
 数1に示す関係より、ドレイン電流IDS1(0~3)は、以下の数7に示す関係となる。ここで、選択行(第1行)の第2ワード線GL1に印加される第2読み出し選択行電圧VRSR2は、第3トランジスタ素子T3が、ドレイン電流IDS1(3)を流しても第1トランジスタ素子T1が飽和領域で動作するように設定されるのが好ましい。仮に、第3トランジスタ素子T3での電圧降下によって第1トランジスタ素子T1が線形領域(3極管領域)で動作する場合は、予め初期化電圧VMEを高めに設定しておくことで、ドレイン電流IDS1(3)の減少が抑えられ、以下の数7の関係を維持することが可能である。
 (数7)
 IDS1(3)>IDS1(2)>IDS1(1)>IDS1(0)=0
 時刻t7以降、データ線DL1の電圧レベルは、記憶データが“0”の場合は、読み出し列電圧VCRのまま変化せず、記憶データが“1”~“3”の場合は、記憶データに対応したドレイン電流IDS1(1~3)によって充電され上昇する。また、データ線DL1の電圧レベルの上昇とともに、第1トランジスタ素子T1のゲート電極とソース電極間の電圧差が低下するので、ドレイン電流IDS1(1~3)は徐々に減少し、データ線DL1の電圧レベルは、記憶データが“1”の場合は、書き込み電圧VW1を上限として、記憶データが“2”の場合は、書き込み電圧VW2を上限として、記憶データが“3”の場合は、初期化電圧VMEから閾値電圧Vt1を引いた電圧VW3(=VME-Vt1)を上限として、上昇する。従って、記憶データが“1”の場合に、データ線DL1の電圧レベルが書き込み電圧VW0と書き込み電圧VW1の中間の基準電圧Vref1を超える時点と、記憶データが“2”の場合に、データ線DL1の電圧レベルが書き込み電圧VW1と書き込み電圧VW2の中間の基準電圧Vref2を超える時点と、記憶データが“3”の場合に、データ線DL1の電圧レベルが書き込み電圧VW2と上記電圧VW3の中間の基準電圧Vref3を超える時点の最も遅い時点(時刻t8)より以降において、列デコーダ回路3によって選択され、電圧検知型のセンスアンプ(読み出し回路7)に入力されるデータ線DL1の電圧レベルを検知することで、データ線DL1の電圧レベルが記憶データの“0”~“3”の何れに対応しているかを読み出すことができる。
 ここで、注目すべき点は、数3~数5に示すドレイン電流IDS1(0~2)は、ゲート電圧VM0~VM2にバラツキを含む実際の第1トランジスタ素子T1の閾値電圧Vt1を含むため、各数式の右辺において当該閾値電圧Vt1が相殺され、閾値電圧Vt1のバラツキの影響が補償されている点である。つまり、記憶データが“0”~“2”の場合、時刻t8のデータ線DL1の電圧レベルが閾値電圧Vt1のバラツキの影響を受けないため、読み出し動作時の動作電圧マージンを広くでき、同じ動作電圧では、ノイズ耐性が向上し、或いは、書き込み電圧VW0~VW2と電圧VW3の隣接する電圧差を狭くすることで、記憶データの更なる多値化が可能となる。尚、数6に示すドレイン電流IDS1(3)は、数6の右辺において閾値電圧Vt1が相殺されずに残っているが、初期化電圧VMEを記憶電圧VM2より閾値電圧Vt1の変動範囲を超えて十分に高く設定することで、閾値電圧Vt1のバラツキの影響を排除することができる。
 電圧検知型のセンスアンプがデータ線DL1の電圧レベルを検知して、記憶データを読み出した後の時刻t9において、選択行(第1行)の第2ワード線GL1の電圧レベルが第2読み出し選択行電圧VRSR2から第2読み出し非選択行電圧VRUSR2に遷移し、選択行(第1行)の第3トランジスタ素子T3が、データ線DLの電圧レベルに関係なくオフ状態となり、読み出し動作が終了する。
 本実施形態では、非選択列のデータ線DLmは読み出し禁止列電圧VIRに駆動されるため、読み出し動作期間(t6~t9)を通して、非選択列のメモリセルMCの第1トランジスタ素子T1はオフ状態となり、読み出し電流Irは流れない。尚、本実施形態では、選択列のデータ線DLは、列デコーダ回路3によって選択され、電圧検知型のセンスアンプ(読み出し回路7)と接続し、非選択列のデータ線DLは列デコーダ回路3によって読み出し回路7と分離されるため、非選択列のデータ線DLに対して、選択列のデータ線DLと同様の予備駆動動作を行っても構わないし、また、当該予備駆動動作も行わずに放置しても構わない。
 [第3実施形態]
 上記第2実施形態では、読み出し回路7が、電圧検知型のセンスアンプの場合の読み出し動作について説明したが、第3実施形態では、読み出し回路7が、電流検知型のセンスアンプの場合の読み出し動作について、図10及び図11を参照して説明する。初期化動作及び書き込み動作は、第2実施形態で説明した通りである。図11に、図9と同様の要領で、書き込み動作が行われた或る1つの選択行において、1または複数のデータ線DLを選択して読み出し動作を行う場合のタイミング図を示す。図10は、読み出し回路7が、電流検知型のセンスアンプの場合においても適応する。
 読み出し回路7が、電流検知型のセンスアンプの場合においても、選択列のデータ線DL1の電圧駆動条件以外は、各信号線に印加する電圧条件は、電圧検知型のセンスアンプの場合と同じである。
 電流検知型のセンスアンプの場合は、読み出し動作期間(t6~t9)を通して、選択列(第1列)のデータ線DL1を最も低電圧の書き込み電圧VW0以下の読み出し列電圧VCRに駆動する。従って、読み出し動作期間(t6~t9)を通して、データ線DL1の電圧レベルは、記憶データ“0”~“3”に関係なく一定であるが、読み出し電流Irが、記憶データ“0”~“3”に対応して、数3~数6で夫々示される第1トランジスタ素子T1の飽和動作時のドレイン電流IDS1(0~3)となる。
 時刻t7以降、ドレイン電流IDS1(1~3)が安定して流れる時点(時刻t8)より以降において、メモリセルMCからデータ線DL1に出力され、列デコーダ回路3によって選択され、電流検知型のセンスアンプ(読み出し回路7)に入力される読み出し電流Irを検知することで、読み出し電流Irの電流レベルが記憶データの“0”~“3”の何れに対応しているかを読み出すことができる。
 ここで、注目すべき点は、数3~数5に示すドレイン電流IDS1(0~2)は、ゲート電圧VM0~VM2にバラツキを含む実際の第1トランジスタ素子T1の閾値電圧Vt1を含むため、各数式の右辺において当該閾値電圧Vt1が相殺され、閾値電圧Vt1のバラツキの影響が補償されている点である。つまり、記憶データが“0”~“2”の場合、時刻t8での読み出し電流Irの電流レベルが閾値電圧Vt1のバラツキの影響を受けないため、読み出し動作時の動作電圧マージンを広くでき、同じ動作電圧では、ノイズ耐性が向上し、或いは、書き込み電圧VW0~VW2と電圧VW3の隣接する電圧差を狭くすることで、記憶データの更なる多値化が可能となる。尚、数6に示すドレイン電流IDS1(3)は、数6の右辺において閾値電圧Vt1が相殺されずに残っているが、初期化電圧VMEを記憶電圧VM2より閾値電圧Vt1の変動範囲を超えて十分に高く設定することで、閾値電圧Vt1のバラツキの影響を排除することができる。
 電流検知型のセンスアンプが読み出し電流Irの電流レベルを検知して、記憶データを読み出した後の時刻t9において、選択行(第1行)の第2ワード線GL1の電圧レベルが第2読み出し選択行電圧VRSR2から第2読み出し非選択行電圧VRUSR2に遷移し、選択行(第1行)の第3トランジスタ素子T3が、データ線DLの電圧レベルに関係なくオフ状態となり、読み出し動作が終了する。
 本実施形態では、非選択列のデータ線DLmは読み出し禁止列電圧VIRに駆動されるため、読み出し動作期間(t6~t9)を通して、非選択列のメモリセルMCの第1トランジスタ素子T1はオフ状態となり、読み出し電流Irは流れない。尚、本実施形態では、選択列のデータ線DLは、列デコーダ回路3によって選択され、電流検知型のセンスアンプ(読み出し回路7)と接続し、非選択列のデータ線DLは列デコーダ回路3によって読み出し回路7と分離されるため、非選択列のデータ線DLに対して、選択列のデータ線DLと同様に、読み出し列電圧VCRに駆動されても構わないし、また、当該駆動も行わずに放置しても構わない。
 [第4実施形態]
 上記第2及び第3実施形態では、初期化動作、書き込み動作、読み出し動作の説明において、メモリセルMCが図1(A)に示す第1タイプのメモリセルMC1の場合を想定した。第4実施形態では、メモリセルMCが図1(B)及び(C)に示す第2タイプのメモリセルMC2の場合において、上記第2及び第3実施形態で説明したメモリセルMCが第1タイプのメモリセルMC1の場合と相違する点について、説明を補充する。つまり、スイッチング素子S1が第3トランジスタ素子T3からダイオードD1に変更されることによる相違点につき説明する。
 先ず、第3トランジスタ素子T3のオン状態が、ダイオードD1においては、第2制御端子CIN2と中間ノードN2間の電圧差が、ダイオードD1のターンオン電圧を超えて導通状態となっている状態に対応し、第3トランジスタ素子T3のオフ状態が、第2制御端子CIN2と中間ノードN2間の電圧差が、ダイオードD1のターンオン電圧より小さく非導通状態となっている状態に対応する。
 第2タイプのメモリセルMC2の場合、初期化動作における初期化電圧VMEは、第2制御端子CIN2から供給されることになるが、ダイオードD1でターンオン電圧分の電圧降下が生じるため、初期化動作期間において、選択行の第2ワード線GLには、初期化電圧VMEにターンオン電圧を加えた電圧を、第2初期化選択行電圧VRSE2として印加する。換言すれば、第2初期化選択行電圧VRSE2からダイオードD1でターンオン電圧を差し引いた電圧が初期化電圧VMEとなる。一方、非選択行の第2ワード線GLには、各メモリセルMC2の中間ノードが取り得る電圧範囲の下限値にターンオン電圧を加えた電圧より低電圧の第2初期化非選択行電圧VRUSE2が印加される。
 第2タイプのメモリセルMC2の場合、書き込み動作期間を通して、全ての行の第2ワード線GLには、各メモリセルMC2の中間ノードが取り得る電圧範囲の下限値にターンオン電圧を加えた電圧より低電圧の第2書き込み行電圧VRW2が印加される。
 読み出し動作において、第1タイプのメモリセルMC1の場合は、第1固定電圧線V1Lまたは第2固定電圧線V2Lに読み出し電源電圧VSRを供給し、選択行の第2ワード線GLに第2読み出し選択行電圧VRSR2を印加して、第3トランジスタ素子T3を介して第1トランジスタ素子T1に読み出し電流Irを供給したが、第2タイプのメモリセルMC2の場合は、上記に代えて、選択行の第2ワード線GLに第2読み出し選択行電圧VRSR2を印加するだけで、ダイオードD1を導通状態とし、第1トランジスタ素子T1に読み出し電流Irを供給する。このため、ダイオードD1に最大の読み出し電流Ir(=IDS1(3))を流す場合の中間ノードN2の電圧が、第1トランジスタ素子T3を飽和領域で動作可能な電圧となるように、第2読み出し選択行電圧VRSR2を十分に高電圧に設定する必要がある。尚、非選択行の第2ワード線GLには、各メモリセルMC2の中間ノードが取り得る電圧範囲の下限値にターンオン電圧を加えた電圧より低電圧の第2読み出し非選択行電圧VRUSR2が印加される。
 [別実施形態]
 以下に、別実施形態につき説明する。
 〈1〉上記第2乃至第4実施形態では、初期化動作によって初期化された記憶ノードN1の電圧状態を4値データの内の1つのデータ値“3”に割り当てる場合を想定したが、初期化された電圧状態に4値のデータ値“0”~“3”の1つを割り当てない場合は、初期化電圧VMEを、以下の数8に示すように、データ値“0”~“3”に対応する4つの記憶電圧VM0~VM3より高電圧に設定することで、上記で説明した初期化動作、書き込み動作及び読み出し動作を、同じ要領で実行することができる。尚、書き込み動作において、データ値“3”を書き込む場合には、データ線DLには、書き込み禁止電圧VIW(初期化電圧VME以上)ではなく、記憶電圧VM3に対応する書き込み電圧VW3を印加する。
 (数8)
 VM0<VM1<VM2<VM3<VME
 また、記憶電圧VM0~VM3及び初期化電圧VMEの間の関係が数8に示す関係となるように、書き込み電圧VW0~VW3と書き込み禁止電圧VIWの間の関係は、以下の数9に示す関係となるように設定される。
 (数9)
 VW0<VW1<VW2<VW3<VIW
 更に、上記第2乃至第4実施形態では、1つのメモリセルMCに2ビットの4値データ(0~3)書き込み、読み出す場合を想定して説明したが、1つのメモリセルMCに記憶するデータは4値に限定されるものではなく、2値、3値、或いは、5値以上であっても良い。
 〈2〉上記第2実施形態では、或る1つの選択行において、初期化動作と、複数のデータ線DLを順次選択して書き込み動作を行う場合について詳細に説明したが、メモリセルアレイMA内の全てのメモリセルMCに対して、1または複数行単位で、或いは、全行一括で初期化動作を行った後に、メモリセルアレイMA内の任意のメモリセルMCを選択して書き込み動作を行うようにしても良い。
 〈3〉上記第2実施形態では、初期化動作は行単位に行う場合を説明したが、メモリセルMCの回路構成において、スイッチング素子S1を単体の第3トランジスタ素子T3またはダイオード素子D1で構成するのではなく、例えば、図12に示すように、2つの第3トランジスタ素子T3の直列回路または第3トランジスタ素子T3とダイオード素子D1の直列回路で構成し、一方の素子を行方向に延伸する第2ワード線GLでオンオフを制御し、他方の素子を列方向に延伸する列選択線CSLでオンオフを制御することで、スイッチング素子S1の導通非導通をメモリセルMC単位で制御できるようになる。この結果、初期化動作もメモリセル単位で実行可能となる。更に、当該メモリセル単位での初期化動作と上述のメモリセル単位での書き込み動作を連続して行うことで、任意のメモリセルMCを選択してメモリセル単位でのデータ書き換え動作を行うことができる。
 〈4〉更に、初期化動作をメモリセル単位で実行する方法として、メモリセルMCを図1(A)に示す第1タイプのメモリセルMC1を使用し、更に、当該メモリセルMC1が第2電圧端子VIN2を備え、第2電圧端子VIN2が第2固定電圧線V2Lに接続する構成を採用し、第2ワード線GLを行方向ではなく、列方向に延伸するように変更し、各列に1本ずつ配置し、更に、第1固定電圧線V1Lを第1電圧制御線V1L(V1L1~V1Ln)に代えて、各行に1本ずつ配置し、行方向に延伸するように配置する。
 上述の構成において、初期化動作の対象となるメモリセルMC1の位置する選択行の第1ワード線WLに第1選択行電圧VRSL1を印加して、選択行のメモリセルMC1の第2トランジスタ素子T2をオン状態にし、初期化動作の対象となるメモリセルMC1の位置する選択列の第2ワード線GLに第2初期化選択行電圧VRSE2を印加して、選択列のメモリセルMC1の第3トランジスタ素子T3をオン状態にし、選択行と選択列に位置する初期化動作の対象となるメモリセルMC1の第2トランジスタ素子T2と第3トランジスタ素子T3を同時にオン状態とすることにより、メモリセル単位で初期化動作が実行可能となる。
 尚、上述の構成における書き込み動作は、第3トランジスタ素子T3は全てのメモリセルMC1においてオフ状態になるため、全ての列の第2ワード線GLに第2初期化非選択行電圧VRUSE2と同じ基準で設定される第2書き込み行電圧VRW2を印加することにより、上記第2実施形態で説明した書き込み動作と同じ要領で実行できる。
 以上の結果、当該メモリセル単位での初期化動作と上述のメモリセル単位での書き込み動作を連続して行うことで、任意のメモリセルMCを選択してメモリセル単位でのデータ書き換え動作を行うことができる。
 尚、上述の構成における読み出し動作は、上記第2乃至第4実施形態で説明した読み出し動作とは異なる。本別実施形態の構成では、第2ワード線GLが列毎に配置されているため、初期化動作の対象となるメモリセルMC1の位置する選択行の第1電圧制御線V1Lに、初期化動作時及び書き込み動作時に印加していた電圧と同じ電圧(第3読み出し行選択電圧)を印加して、非選択行の第1電圧制御線V1Lに、第3読み出し行選択電圧VRSR3より低電圧の第3読み出し行非選択電圧VRUR3を印加する。この結果、非選択行のメモリセルMC1では、容量素子C1を介して、第1電圧端子VIN1における電圧変化ΔVIN1(=VRSR3-VRUR3)に容量比C1/CN1を乗じた電圧低下-ΔVN1(=-ΔVIN1×C1/CN1)が生じる。但し、CN1は記憶ノードに寄生する全容量で容量素子C1の容量C1が含まれる。当該電圧低下の絶対値(ΔVN1)が初期化電圧VME以上となるように設定することで、非選択行のメモリセルMC1の第1トランジスタT1は、記憶ノードN1に記憶されているデータに拘わらず、オフ状態となる。
 一方、読み出し動作の対象となるメモリセルMC1の位置する選択列の第2ワード線GLに第2読み出し選択列電圧VCSR2を印加して、選択列のメモリセルMC1の第3トランジスタ素子T3をオン状態にし、非選択列の第2ワード線GLに第2読み出し非選択列電圧VCUR2を印加して、非選択列のメモリセルMC1の第3トランジスタ素子T3をオフ状態にする。この結果、選択行と選択列に位置する読み出し動作の対象となるメモリセルMC1の第3トランジスタ素子T2をオン状態とし、第1トランジスタ素子T1は記憶データに応じたオン状態とすることができ、メモリセル単位で書き込み動作が実行可能となる。
 但し、本別実施形態の構成では、図13に示すように、第2行デコーダ回路6が、読み出し動作時において、第2ワード線GLに代えて第1電圧制御線V1Lを行単位で駆動するようにし、初期化動作時及び読み出し動作時において、第2ワード線GLを列単位に駆動する第2列デコーダ回路8を別途設ける必要がある。尚、本別実施形態の構成では、読み出し回路7は、上記第2乃至第4実施形態及び以下の別実施形態〈5〉~〈7〉で説明する何れの回路構成も使用可能である。
 〈5〉上記第2実施形態で説明した読み出し回路7が電圧検知型のセンスアンプの場合の読み出し動作では、図9に示すタイミング図の時刻t6~t7に、選択列(第1列)のデータ線DL1を最も低電圧の書き込み電圧VW0以下の読み出し列電圧VCRに駆動する予備駆動動作を行ったが、当該予備駆動動作に代えて、少なくとも時刻t7~t9の期間、データ線DL1と書き込み電圧VW0より低電圧の固定電圧との間に、定電流回路または負荷回路を設け、定電流回路に流れる定電流または負荷回路に流れる負荷電流と、記憶ノードN1に保持されている記憶電圧VM0~VM2,初期化電圧VME(=VM3)に応じた第1トランジスタ素子T1を流れる読み出し電流Irが平衡するように、データ線DL1の電圧を変化させるようにしても良い。
 例えば、定電流回路を設ける場合、定電流回路に流れる定電流を、以下の数10に示す参照電流Irefに設定すると、第1トランジスタ素子T1の飽和領域での動作時のドレイン電流IDS1(0~3)が、以下の数11~数14で夫々示されるように参照電流Irefと平衡すると、各記憶データに応じて、データ線DL1の電圧(ソース電圧)VDL1(0~3)が、以下の数15~数18で夫々示されるように変化する。
 (数10)
 Iref=β×(VM0-Vref-Vt1)/2=β×(VW0-Vref)/2
 (数11)
 IDS1(0)=β×(VM0-VDL1(0)-Vt1)/2
        =β×(VW0-VDL1(0))/2
        =β×(VW0-Vref)/2
 (数12)
 IDS1(1)=β×(VM1-VDL1(1)-Vt1)/2
        =β×(VW1-VDL1(1))/2
        =β×(VW0-Vref)/2
 (数13)
 IDS1(2)=β×(VM2-VDL1(2)-Vt1)/2
        =β×(VW2-VDL1(2))/2
        =β×(VW0-Vref)/2
 (数14)
 IDS1(3)=β×(VME-VDL1(3)-Vt1)/2
        =β×(VW0-Vref)/2
 (数15)
 VDL1(0)=Vref
 (数16)
 VDL1(1)=Vref+(VW1-VW0)
 (数17)
 VDL1(2)=Vref+(VW2-VW0)
 (数18)
 VDL1(3)=Vref+(VME-Vt1-VW0)
 従って、データ線DL1の電圧(ソース電圧)VDL1(0~3)が、上記数15~数18で示される電圧またはその近傍まで変化した時点以降において、列デコーダ回路3によって選択され、電圧検知型のセンスアンプ(読み出し回路7)に入力されるデータ線DL1の電圧レベルを検知することで、データ線DL1の電圧レベルが記憶データの“0”~“3”の何れに対応しているかを読み出すことができる。
 更に、データ線DL1と上記固定電圧との間に負荷回路を設ける場合でも、負荷回路に流れる負荷電流と、第1トランジスタ素子T1の飽和領域での動作時のドレイン電流IDS1(0~3)が平衡すると、各記憶データに応じて、データ線DL1の電圧(ソース電圧)VDL1(0~3)が変化するので、当該変化した時点以降において、列デコーダ回路3によって選択され、電圧検知型のセンスアンプ(読み出し回路7)に入力されるデータ線DL1の電圧レベルを検知することで、データ線DL1の電圧レベルが記憶データの“0”~“3”の何れに対応しているかを読み出すことができる。
 〈6〉上記第2乃至第4実施形態では、読み出し回路7は、列デコーダ回路3を介してデータ線DL1と接続する回路構成を想定したが、読み出し回路7が電流検知型のセンスアンプの場合であって、メモリセルMCが図1(A)に示す第1タイプのメモリセルMC1で、且つ、メモリセルMC1が第2電圧端子VIN2を備える場合は、図14に示すように、電流検知型のセンスアンプを第2固定電圧線V2Lに接続する回路構成としても良い。この場合、メモリセルアレイMAを、同時に読み出すメモリセルMCの数と同数にブロック分割しておき、ブロック毎に第2固定電圧線V2Lを設け、同じブロック内のメモリセルMCの第2電圧端子VIN2を共通の第2固定電圧線V2Lに接続する。
 〈7〉上記第2乃至第4実施形態及び上記各別実施形態では、読み出し回路7が、電圧検知型のセンスアンプか電流検知型のセンスアンプの何れかで構成される場合を説明したが、例えば、読み出し回路7が、電流検知型のセンスアンプが検知した電流を電圧変換した後、電圧検知型のセンスアンプが当該変換後の電圧を検知する構成であっても良い。
 〈8〉上記各実施形態では、メモリセルMCを構成する第1トランジスタ素子T1はnチャネル型の薄膜トランジスタの場合を想定して説明したが、第1トランジスタ素子T1はpチャネル型の絶縁ゲート型FETであっても良い。但し、第1トランジスタ素子T1がpチャネル型の場合は、初期化電流Ie、書き込み電流Iw、読み出し電流Irの向きが、上記実施形態で説明した各電流の向きとは逆になる。従って、数1、数2、数7、数8及び数9に示された各数式中の不等号の向きも逆転する。初期化動作、書き込み動作、読み出し動作の基本的な考え方は、各動作時の電流の向きが逆になるだけで、nチャネル型の場合と同じであるので、詳細な説明は省略する。尚、メモリセルMCが、図1(B)及び(C)に示す第2タイプのメモリセルMC2の場合は、ダイオードD1のアノード電極を中間ノードN2側にする必要がある。
 更に、第1トランジスタ素子T1以外にも、第2及び第3トランジスタ素子T2,T3もpチャネル型の絶縁ゲート型FETで構成しても構わない。また、第2タイプのメモリセルMC2の場合にダイオードD1を第4トランジスタ素子T4で構成する場合において、第4トランジスタ素子T4をpチャネル型の絶縁ゲート型FETで構成しても構わない。更に、第1乃至第4トランジスタ素子T1~T4は、薄膜トランジスタに限定されるものではない。
  1:    記憶装置(半導体記憶装置)
  2:    制御回路
  3:    列デコーダ回路
  4:    データ線駆動回路
  5:    第1行デコーダ回路
  6:    第2行デコーダ回路
  7:    読み出し回路
  ADD:  アドレス信号
  CA:   列アドレス信号
  CIN1: 第1制御端子
  CIN2: 第2制御端子
  CNTL: 制御信号
  CSL:  列選択線
  C1:   容量素子
  DIN:  データ入力信号
  DIO:  データ入出力端子
  DL(DL1,DL2,……,DLm): データ線(データ信号線)
  DOUT: データ出力信号
  D1:   ダイオード(スイッチング素子)
  GL(GL1,GL2,……,GLn): 第2ワード線(第2制御信号線)
  GL(GL1,GL2,……,GLm): 第2ワード線(第2制御信号線)
  MA,MA1,MA2: メモリセルアレイ
  MC,MC1,MC2: メモリセル(半導体記憶回路)
  N1:   記憶ノード
  N2:   中間ノード
  RA:   行アドレス信号
  RD:   検出情報
  S1:   スイッチング素子
  T1:   第1トランジスタ素子
  T2:   第2トランジスタ素子
  T3:   第3トランジスタ素子(スイッチング素子)
  T4:   第4トランジスタ素子(スイッチング素子)
  VIN1: 第1電圧端子
  VIN2: 第2電圧端子
  VlL:  第1固定電圧線
  VlL(VlL1,VlL2,……,VlLn): 第1電圧制御線
  V2L:  第2固定電圧線
  WL(WL1,WL2,……,WLn): 第1ワード線(第1制御信号線)

Claims (15)

  1.  ゲート電極が記憶ノードと接続し、ドレイン電極が中間ノードと接続し、ソース電極がデータ入出力端子と接続する絶縁ゲート型FETの第1トランジスタ素子と、
     ゲート電極が第1制御端子と接続し、ドレイン電極が前記中間ノードと接続し、ソース電極が前記記憶ノードと接続する酸化物半導体絶縁ゲート型FETの第2トランジスタ素子と、
     一端が第1電圧端子と接続し、他端が前記記憶ノードと接続する容量素子と、
     第2制御端子または第2電圧端子または前記第1電圧端子と、前記中間ノードとの間の導通状態を少なくとも前記第2制御端子の電圧レベルに応じて制御するスイッチング素子と、を備えてなることを特徴とする半導体記憶回路。
  2.  前記スイッチング素子が、ゲート電極が前記第2制御端子と接続し、ドレイン電極が前記第2電圧端子または前記第1電圧端子と接続し、ソース電極が前記中間ノードと接続する絶縁ゲート型FETの第3トランジスタ素子、ゲート電極とドレイン電極が共通して前記第2制御端子と接続し、ソース電極が前記中間ノードと接続する絶縁ゲート型FETの第4トランジスタ素子、及び、アノード端子とカソード端子の何れか一方が前記第2制御端子と接続し、その他方が前記中間ノードと接続するダイオード素子の内の何れか1つであることを特徴とする請求項1に記載の半導体記憶回路。
  3.  前記第1乃至第4トランジスタ素子が、薄膜トランジスタ素子であることを特徴とする請求項2に記載の半導体記憶回路。
  4.  前記第2トランジスタ素子を構成する酸化物半導体がInGaZnOであることを特徴とする請求項1~3の何れか1項に記載の半導体記憶回路。
  5.  書き込み動作時において、前記第1制御端子及び前記第2制御端子の各電圧レベルによって、前記第2トランジスタ素子がオン状態に、前記スイッチング素子が非導通状態に夫々制御されることで、前記データ入出力端子に入力される書き込み電圧と一定の関係を有する記憶電圧が前記記憶ノードに書き込まれることを特徴とする請求項1~4の何れか1項に記載の半導体記憶回路。
  6.  前記書き込み動作より前の初期化動作時において、前記第1制御端子及び前記第2制御端子の各電圧レベルによって、前記第2トランジスタ素子がオン状態に、前記スイッチング素子が導通状態に夫々制御されることで、前記記憶ノードの電圧レベルが初期化されることを特徴とする請求項5に記載の半導体記憶回路。
  7.  前記書き込み動作後において、前記第1制御端子の電圧レベルによって、前記第2トランジスタ素子がオフ状態に制御され、前記記憶ノードがフローティング状態となることで、前記記憶ノードに記憶された前記記憶電圧が継続して保持されることを特徴とする請求項5または6に記載の半導体記憶回路。
  8.  読み出し動作時において、前記第1制御端子の電圧レベルによって、前記第2トランジスタ素子がオフ状態に制御され、前記第2制御端子に読み出し制御電圧が印加され、前記データ入出力端子に、前記記憶ノードに記憶された記憶電圧に応じた読み出し電圧または読み出し電流が出力されることを特徴とする請求項1~7の何れか1項に記載の半導体記憶回路。
  9.  請求項1~8の何れか1項に記載の半導体記憶回路をメモリセルとして行方向及び列方向に夫々複数配列してなるメモリセルアレイを備え、
     同一行に配列された前記半導体記憶回路の前記第1制御端子を共通の第1制御信号線に接続し、
     同一行に配列された前記半導体記憶回路の前記第2制御端子を共通の第2制御信号線に接続し、
     同一列に配列された前記半導体記憶回路の前記データ入出力端子を共通のデータ信号線に接続し、
     同一行または同一列に配列された前記半導体記憶回路の前記第1電圧端子が共通の固定電圧線に接続していることを特徴とする半導体記憶装置。
  10.  前記データ信号線を各別に駆動するデータ信号線駆動回路と、
     前記第1制御信号線を各別に駆動する第1制御信号線駆動回路と、
     前記第2制御信号線を各別に駆動する第2制御信号線駆動回路と、
     前記記憶ノードに記憶された前記記憶電圧に応じて前記データ信号線に出力される読み出し電圧または読み出し電流を検出する読み出し回路と、を備えることを特徴とする請求項9に記載の半導体記憶装置。
  11.  前記データ信号線駆動回路は、書き込み動作時において、書き込み対象である選択列の前記データ信号線に、記憶するデータに応じた書き込み電圧を各別に印加し、書き込み対象でない非選択列の前記データ信号線に、前記非選択列に配列された前記半導体記憶回路において前記第2トランジスタ素子がオン状態の場合に前記第1トランジスタ素子がオフ状態となる書き込み禁止電圧を各別に印加することを特徴とする請求項10に記載の半導体記憶装置。
  12.  前記第1制御信号線駆動回路は、
     書き込み動作時及び前記書き込み動作より前の初期化動作時において、動作対象の選択行の前記第1制御信号線に、前記第2トランジスタ素子をオン状態とする第1選択行電圧を印加し、動作対象でない非選択行の前記第1制御信号線に、前記第2トランジスタ素子をオフ状態とする第1非選択行電圧を印加し、
     読み出し動作時において、全ての行の前記第1制御信号線に、前記第2トランジスタ素子をオフ状態とする第1読み出し行電圧を印加することを特徴とする請求項10または11に記載の半導体記憶装置。
  13.  前記第2制御信号線駆動回路は、
     書き込み動作時において、全ての行の前記第2制御信号線に、前記スイッチング素子を非導通状態とする第2書き込み行電圧を印加し、
     前記書き込み動作より前の初期化動作時において、少なくとも動作対象の選択行の前記第2制御信号線に、前記スイッチング素子を導通状態とする第2初期化選択行電圧を印加し、
     読み出し動作時において、動作対象の選択行の前記第2制御信号線に、前記スイッチング素子を導通状態とする第2読み出し選択行電圧を印加し、動作対象でない非選択行の前記第2制御信号線に、前記スイッチング素子を非導通状態とする第2読み出し非選択行電圧を印加することを特徴とする請求項10~12の何れか1項に記載の半導体記憶装置。
  14.  請求項1~8の何れか1項に記載の半導体記憶回路をメモリセルとして行方向及び列方向に夫々複数配列してなるメモリセルアレイを備え、
     同一行に配列された前記半導体記憶回路の前記第1制御端子を共通の第1制御信号線に接続し、
     同一列に配列された前記半導体記憶回路の前記第2制御端子を共通の第2制御信号線に接続し、
     同一列に配列された前記半導体記憶回路の前記データ入出力端子を共通のデータ信号線に接続し、
     同一行に配列された前記半導体記憶回路の前記第1電圧端子が共通の第1電圧制御線に接続し、
     前記半導体記憶回路の前記スイッチング素子が、ゲート電極が前記第2制御端子と接続し、ドレイン電極が前記第2電圧端子と接続し、ソース電極が前記中間ノードと接続する絶縁ゲート型FETの第3トランジスタ素子であることを特徴とする半導体記憶装置。
  15.  前記データ信号線を各別に駆動するデータ信号線駆動回路と、
     前記第1制御信号線を各別に駆動する第1制御信号線駆動回路と、
     前記第2制御信号線を各別に駆動する第2制御信号線駆動回路と、
     前記第1電圧制御線を各別に駆動する第1電圧制御線駆動回路と、
     前記記憶ノードに記憶された前記記憶電圧に応じて前記データ信号線に出力される読み出し電圧または読み出し電流を検出する読み出し回路と、を備えることを特徴とする請求項14に記載の半導体記憶装置。
PCT/JP2012/084025 2012-01-12 2012-12-28 半導体記憶回路及び装置 Ceased WO2013105460A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/371,202 US9214469B2 (en) 2012-01-12 2012-12-28 Semiconductor memory circuit and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-003712 2012-01-12
JP2012003712 2012-01-12

Publications (1)

Publication Number Publication Date
WO2013105460A1 true WO2013105460A1 (ja) 2013-07-18

Family

ID=48781416

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/084025 Ceased WO2013105460A1 (ja) 2012-01-12 2012-12-28 半導体記憶回路及び装置

Country Status (3)

Country Link
US (1) US9214469B2 (ja)
TW (1) TWI536388B (ja)
WO (1) WO2013105460A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014199708A (ja) * 2013-03-14 2014-10-23 株式会社半導体エネルギー研究所 半導体装置の駆動方法
JP2014209402A (ja) * 2013-03-22 2014-11-06 株式会社半導体エネルギー研究所 半導体装置
JP2015089116A (ja) * 2013-09-27 2015-05-07 株式会社半導体エネルギー研究所 半導体装置、及び該半導体装置を具備するアナログ/デジタル変換回路
EP3138101A4 (en) * 2014-05-01 2017-12-06 Bar-Ilan University Transistor gain cell with feedback
US10002660B2 (en) 2014-05-01 2018-06-19 Bar-Ilan University Transistor gain cell with feedback

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9659623B1 (en) * 2016-03-28 2017-05-23 Nxp Usa, Inc. Memory having a plurality of resistive non-volatile memory cells
JP2019054102A (ja) 2017-09-14 2019-04-04 東芝メモリ株式会社 記憶装置およびその製造方法
KR102118440B1 (ko) * 2018-09-05 2020-06-03 고려대학교 산학협력단 휘발성 및 비휘발성 동작변환 가능한 피드백 전계효과 배열소자 및 이를 이용한 배열 회로
KR20230043882A (ko) * 2020-07-31 2023-03-31 가부시키가이샤 한도오따이 에네루기 켄큐쇼 반도체 장치
TWI790014B (zh) 2021-11-29 2023-01-11 力晶積成電子製造股份有限公司 三維單晶堆疊的記憶體結構

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001351386A (ja) * 2000-06-07 2001-12-21 Sony Corp 半導体記憶装置およびその動作方法
JP2011123986A (ja) * 2009-11-13 2011-06-23 Semiconductor Energy Lab Co Ltd 半導体装置および半導体装置の駆動方法
JP2011176294A (ja) * 2010-01-29 2011-09-08 Semiconductor Energy Lab Co Ltd 半導体記憶装置
JP2011238334A (ja) * 2010-04-16 2011-11-24 Semiconductor Energy Lab Co Ltd 半導体装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6232643B1 (en) * 1997-11-13 2001-05-15 Micron Technology, Inc. Memory using insulator traps
US9153594B2 (en) * 2008-01-09 2015-10-06 Faquir C. Jain Nonvolatile memory and three-state FETs using cladded quantum dot gate structure

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001351386A (ja) * 2000-06-07 2001-12-21 Sony Corp 半導体記憶装置およびその動作方法
JP2011123986A (ja) * 2009-11-13 2011-06-23 Semiconductor Energy Lab Co Ltd 半導体装置および半導体装置の駆動方法
JP2011176294A (ja) * 2010-01-29 2011-09-08 Semiconductor Energy Lab Co Ltd 半導体記憶装置
JP2011238334A (ja) * 2010-04-16 2011-11-24 Semiconductor Energy Lab Co Ltd 半導体装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014199708A (ja) * 2013-03-14 2014-10-23 株式会社半導体エネルギー研究所 半導体装置の駆動方法
JP2014209402A (ja) * 2013-03-22 2014-11-06 株式会社半導体エネルギー研究所 半導体装置
US9666271B2 (en) 2013-03-22 2017-05-30 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device including a transistor with an oxide semiconductor film channel coupled to a capacitor
US10037798B2 (en) 2013-03-22 2018-07-31 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and method for driving semiconductor device
JP2015089116A (ja) * 2013-09-27 2015-05-07 株式会社半導体エネルギー研究所 半導体装置、及び該半導体装置を具備するアナログ/デジタル変換回路
EP3138101A4 (en) * 2014-05-01 2017-12-06 Bar-Ilan University Transistor gain cell with feedback
US10002660B2 (en) 2014-05-01 2018-06-19 Bar-Ilan University Transistor gain cell with feedback

Also Published As

Publication number Publication date
TW201331942A (zh) 2013-08-01
US9214469B2 (en) 2015-12-15
TWI536388B (zh) 2016-06-01
US20150003165A1 (en) 2015-01-01

Similar Documents

Publication Publication Date Title
CN104205228B (zh) 半导体存储装置
TWI536388B (zh) Semiconductor memory circuits and devices
JP6625942B2 (ja) 半導体記憶装置
JP5813840B2 (ja) 半導体装置
US20220392508A1 (en) Memory device based on ferroelectric capacitor
US20070170481A1 (en) Nonvolatile ferroelectric memory device
US20160247551A1 (en) Memory device with shared read/write circuitry
US20120195094A1 (en) Memory support provided with elements of ferroelectric material and programming method thereof
US20090225584A1 (en) Random access memory with cmos-compatible nonvolatile storage element in series with storage capacitor
WO2013146039A1 (ja) 半導体記憶装置
US8000140B2 (en) Random access memory with CMOS-compatible nonvolatile storage element
JP6677240B2 (ja) メモリセルおよび記憶装置
JP2019114314A (ja) 半導体記憶装置
US10395710B1 (en) Magnetic memory emulating dynamic random access memory (DRAM)
US8483004B2 (en) Semiconductor device with transistor storing data by change in level of threshold voltage
US9530502B2 (en) Configuration memory storing data by injecting carriers in gate insulating layer of MISFET
US20150235689A1 (en) Semiconductor memory device and control method thereof
JP2014175457A (ja) 半導体記憶装置
CN103714853B (zh) Nand型内容可寻址存储器
JP2013077362A (ja) 不揮発性半導体記憶装置
CN101826366A (zh) 存储器阵列及存储器的操作方法
JP6163817B2 (ja) 不揮発性メモリセルおよび不揮発性メモリ
JP2006331497A (ja) 半導体装置
US12456513B2 (en) Reservoir device and reservoir array
JPH07105150B2 (ja) 不揮発性半導体記憶装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12865124

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14371202

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12865124

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP