USRE46022E1 - Nonvolatile semiconductor storage device and method for operating same - Google Patents

Nonvolatile semiconductor storage device and method for operating same Download PDF

Info

Publication number
USRE46022E1
USRE46022E1 US13/939,833 US200613939833A USRE46022E US RE46022 E1 USRE46022 E1 US RE46022E1 US 200613939833 A US200613939833 A US 200613939833A US RE46022 E USRE46022 E US RE46022E
Authority
US
United States
Prior art keywords
voltage
programming
erasing
action
memory cell
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.)
Active, expires
Application number
US13/939,833
Inventor
Hidechika Kawazoe
Yukio Tamai
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.)
Xenogenic Development LLC
Original Assignee
Xenogenic Development LLC
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 Xenogenic Development LLC filed Critical Xenogenic Development LLC
Priority to US13/939,833 priority Critical patent/USRE46022E1/en
Application granted granted Critical
Publication of USRE46022E1 publication Critical patent/USRE46022E1/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0007Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements comprising metal oxide memory material, e.g. perovskites
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/004Reading or sensing circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/06Arrangements for interconnecting storage elements electrically, e.g. by wiring
    • G11C5/063Voltage and signal distribution in integrated semi-conductor memory access lines, e.g. word-line, bit-line, cross-over resistance, propagation delay
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2213/00Indexing scheme relating to G11C13/00 for features not covered by this group
    • G11C2213/30Resistive cell, memory material aspects
    • G11C2213/31Material having complex metal oxide, e.g. perovskite structure

Definitions

  • the present invention relates to a semiconductor memory device having a memory cell array in which a plurality of two-terminal memory cells comprising a variable resistance element having a resistance value reversibly changed by electric pulse application and storing information by the change of the electric resistance are arranged in a row direction and a column direction, and more particularly, to a voltage control technique for bit lines and word lines in each memory action of reading, programming and erasing actions.
  • NVRAM Nonvolatile Random Access Memory
  • FeRAM Feroelectric RAM
  • MRAM Magnetic RAM
  • OUM Ovonic Unified Memory
  • a resistance nonvolatile RRAM (Resistance Random Access Memory) using a variable resistance element and employing this phenomenon is extremely low in power consumption because it does not need a magnetic field at all unlike the MRAM and easy to miniaturize and highly integrate and has a considerably large dynamic range of the resistance change as compared with the MRAM, so that it has excellent characteristics such that multilevel storage can be implemented.
  • the basic structure in an actual device is considerably simple such that a lower electrode material, a provskite-type metal oxide, and an upper electrode material are laminated in this order on a substrate in the vertical direction.
  • the lower electrode material is yttrium-barium-copper oxide YBa 2 Cu 3 O 7 (YBCO) film deposited on a single-crystal substrate of lanthanum-aluminum oxide LaAlO 3 (LAO)
  • the perovskite-type metal oxide is a crystalline praseodymium-calcium-manganese oxide Pr 1-x Ca x MnO 3 (PCMO) film
  • the upper electrode material is an Ag film deposited by sputtering.
  • the resistance can be reversibly changed by applying positive and negative voltage pulse of 51 volts between the upper and lower electrodes.
  • the novel nonvolatile semiconductor memory device is implemented by reading the resistance value in this reversible resistance changing action (referred to as the “switching action” occasionally hereinafter).
  • a nonvolatile semiconductor memory device is constituted such that a memory cell array in which memory cells comprising a variable resistance element consisting of the PCMO film and the like and storing information by the change of the electric resistance of the variable resistance element are arranged in a row direction and column direction like a matrix is formed, and circuits for controlling data programming, erasing and reading for each memory cell in the memory cell array are disposed around the memory cell array.
  • a two-terminal memory cell comprising only the variable resistance element is called a 1R type memory cell.
  • FIG. 1 shows one constitution example of a large-capacity nonvolatile semiconductor memory device in which a memory cell array 1 has 1R type memory cells as components.
  • a 1R type memory cell 10 comprises a single variable resistance element and the memory cells 10 are arranged in a matrix shape to constitute the memory cell array 1 , which is similar to that disclosed in the following patent document 2, for example.
  • the memory cell array 1 is constituted such that m ⁇ n memory cells 10 are disposed at intersections of m (BL 1 to BLm) bit lines extending in the column direction and n (WL 1 to WLn) word lines extending in the row direction.
  • the upper electrode of the variable resistance element is connected to the word line, and the lower electrode of the variable resistance element is connected to the bit line.
  • the relation between the upper electrode and the lower electrode of the variable resistance element may be reversed such that the lower electrode of the variable resistance element is connected to the word line and the upper electrode of the variable resistance element is connected to the bit line.
  • a specific memory cell in the memory cell array 1 corresponding to an address input inputted to a control circuit 6 a from an address line 4 is selected by a bit line decoder 2 and a word line decoder 3 , and each action of data programming, erasing and reading is carried out so that data is stored in the selected memory cell and read.
  • the data input/output with an external device is performed through a data line 5 .
  • the word line decoder 3 selects the word line of the memory cell array 1 according to a signal inputted to the address line 4 .
  • the bit line decoder 2 selects the bit line of the memory cell array 1 according to an address signal inputted to the address line 4 .
  • the control circuit 6 a controls each action of data programming, erasing and reading of the memory cell array 1 .
  • the control circuit 6 a controls the word line decoder 3 , the bit line decoder 2 , a voltage switch circuit 8 a, and programming, erasing and reading action of the memory cell array 1 , based on the address signal inputted from the address line 4 , a data input (at the time of programming) inputted from a data line 5 , and a control input signal inputted from a control signal line 7 .
  • the control circuit 6 a is provided with a function as a general address buffer circuit, data input/output buffer circuit, and control input buffer circuit though they are not shown.
  • the voltage switch circuit 8 a switches each voltage of the word line and bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1 .
  • reference character Vcc designates a power supply voltage of the nonvolatile semiconductor memory device of the present invention
  • reference character Vss designates the ground voltage
  • reference character Vpp designates a programming or erasing voltage
  • reference character V 1 designates a reading voltage.
  • the data reading is carried out from the memory cell array 1 through the bit line decoder 2 and the reading circuit 9 .
  • the reading circuit 9 determines the state of the data and transfers its result to the control circuit 6 a to be outputted to the data line 5 .
  • a reading current flowing in the memory cell selected by the row or column is detected as the reading current of the memory cell to be read.
  • the reading current flows in other memory cells of the memory cell array 1 comprising the 1R type memory cells 10 , there are advantages that the memory cell structure is simple and the memory cell area and memory cell array area are small.
  • FIGS. 2 and 3 A conventional example of an electric pulse applying process to each part in the memory cell array 1 comprising the 1R type memory cells 10 at the time of data reading action will be described with reference to FIGS. 2 and 3 .
  • the selected word line connected to the selected memory cell is kept at Vss and the reading voltage V 1 is applied to unselected word lines and all the bit lines during a reading period Tr.
  • Tr since the voltage difference of the reading voltage V 1 is generated between the selected word line and all the bit lines, a reading current corresponding to its electric resistance, that is, the memory state flows in the variable resistance element of the selected memory cell, so that the data stored in the selected memory cell can be read.
  • the reading current corresponding to the memory state of the selected memory cell connected to the selected word line flows in each bit line, when the reading current flowing in a certain selected bit line is selectively read on the bit line side, the data in the specific selected memory cell can be read.
  • the relation of the bit line and the word line may be switched such that the reading current flowing in each word line is selectively read on the word line side.
  • FIG. 5 shows a conventional example of an electric pulse applying method to each word line and each bit line at the time of data reading, programming or erasing action in the memory cell array 1 comprising the 1R type memory cells 10
  • FIG. 4 shows one example of a nonvolatile semiconductor memory device for controlling it.
  • the example of the electric pulse applying method to each word line and each bit line shown in FIG. 5 is similar to that disclosed in a non-patent document 2.
  • the ground voltage Vss is applied to one of the selected word line and the selected bit line connected to the selected memory cell and a voltage Va required for implementing the reading action, programming action or erasing action is applied to the other of the selected word line or the selected bit line.
  • the voltage of all unselected word lines and all unselected bit lines is set to the half of the voltage Va required for implementing the reading, programming or erasing action, that is, Va/2.
  • the nonvolatile semiconductor memory device having the constitution shown in FIG. 4 is basically the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 . It is different from the conventional non-volatile semiconductor memory device shown in FIG. 1 in the voltage supplied from the voltage switch circuit 8 b to each word line and each bit line of the memory cell array 1 and a control method of that voltage. According to the constitution shown in FIG. 4 , the voltage switch circuit 8 b applies the voltages Va and Va/2 to a certain bit line and word line in addition to the voltage Vcc and Vss.
  • FIG. 7 shows another conventional example of an electric pulse applying method to each word line and each bit line at the time of data reading, programming or erasing action in a memory cell array 1 comprising 1R type memory cells 10
  • FIG. 6 shows one example of a nonvolatile semiconductor memory device for controlling it.
  • the example of the electric pulse applying method to each word line and each bit line shown in FIG. 7 is similar to that disclosed in the non-patent document 2.
  • the ground voltage Vss is applied to one of the selected word line and the selected bit line connected to the selected memory cell and a voltage Va required for implementing the reading action, programming action or erasing action is applied to the other of the selected word line or the selected bit line.
  • a voltage of two thirds of the voltage Va required for the reading, programming or erasing action that is, 2Va/3 is applied to all unselected lines on the side to which the ground voltage Vss is applied, among the word lines and bit lines.
  • a voltage of one third of the voltage Va, that is, Va/3 is applied to all unselected lines on the side to which the voltage Va is applied, among the word lines and bit lines.
  • the nonvolatile semiconductor memory device having the constitution shown in FIG. 6 is basically the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 . It is different from the conventional non-volatile semiconductor memory device shown in FIG. 1 in the voltage supplied from a voltage switch circuit 8 c to each word line and each bit line of the memory cell array 1 and a control method of that voltage. According to the constitution shown in FIG. 6 , the voltage switch circuit 8 c applies the voltages Va, 2Va/3 and Va/3 to a certain bit line and word line in addition to the voltages Vcc and Vss.
  • the variable resistance element constituting the 1R type memory cell includes a phase-change memory element in which a resistance value is changed by the change in crystalline/amorphous state of chalcogenide compound, a MRAM element using a resistance change by a tunnel magnetic resistance effect, a memory element of a polymer ferroelectric RAM (PERAM) in which a resistance element is formed of a conductive polymer, a RRAM element causing a resistance change by an electric pulse application and the like.
  • PERAM polymer ferroelectric RAM
  • either the selected word line or the selected bit line connected to the selected memory cell is set at the ground voltage Vss, and the other of the selected word line or the selected bit line is set at a programming voltage Vwrite required for the programming action.
  • the voltage of the all the unselected word lines and all the unselected bit lines is set to the half of the programming voltage Vwrite, that is, Vwrite/2.
  • the voltage of all the unselected word lines and all the unselected bit lines is lowered from the Vwrite/2 at the time of programming to the Vread/2 at the time of reading, so that the parasitic capacity is discharged in the word line and bit line and the current consumption at the time of the action is increased.
  • an action preparing period (precharging period) is provided just before shifting to each action and after all the bit lines and word lines are set in an unselected state once, the specific bit line and word line are shifted from the unselected states to selected states.
  • the current consumption can be prevented from being increased.
  • the nonvolatile semiconductor memory device is characterized in that the voltage switch circuit applies a common unselect voltage to one of the unselected word lines and the unselected bit lines at least in each action period for the reading action and the programming action, and applies the common unselect voltage to the other of the unselected word lines and the unselected bit lines at least in each action period for the reading action and the erasing action.
  • the operating method of the nonvolatile semiconductor memory device is characterized in that a common unselect voltage is applied to one of the unselected word lines and the unselected bit lines that are not connected to the selected memory cell among the word lines and bit lines at least in each action period of the reading action and programming action, and the common unselect voltage is applied to the other of the unselected word lines and the unselected bit lines at least in each action period of the reading action and erasing action.
  • the voltage applied to at least one of the unselected word lines and unselected bit lines is common unselect voltage in the reading action and the programming action, or in the reading action and the erasing action, the voltage of at least one of the unselected word lines and the unselected bit lines is not changed at the time of shifting between the action modes, so that at least the number of the word lines and bit lines causing the voltage change at the time of shifting between the action modes can be reduced, and the transient current caused by the charging and discharging of the parasitic capacity in each word line and each bit line can be reduced, whereby the current consumption at the time of action can be reduced.
  • the voltages applied to both unselected word lines and unselected bit lines are the common unselect voltage in all the action modes of reading, programming and erasing, the current consumption reducing effect at the time of the action becomes more excellent.
  • FIG. 1 is a block diagram showing one constitution example of a conventional nonvolatile semiconductor memory device comprising a memory cell array having 1R type memory cells;
  • FIG. 4 is a block diagram showing another constitution example of a conventional nonvolatile semiconductor memory device comprising a memory cell array having 1R type memory cells;
  • FIG. 5 is a circuit diagram showing one constitution example of a memory cell array having 1R type memory cells comprising a variable resistance element only and schematically showing a conventional example of an electric pulse applying process to each word line and each bit line at the time of each action of reading, programming and erasing,
  • FIG. 6 is a block diagram showing another constitution example of a conventional nonvolatile semiconductor memory device comprising a memory cell array having 1R type memory cells;
  • FIG. 8 is a block diagram showing a whole schematic constitution example in a first embodiment of a nonvolatile semiconductor memory device according to the present invention.
  • FIG. 9 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of programming action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 10 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of programming action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 11 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of erasing action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention
  • FIG. 12 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of erasing action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention
  • FIG. 14 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of reading action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 15 is a block diagram showing a whole schematic constitution example in a second embodiment of a nonvolatile semiconductor memory device according to the present invention.
  • FIG. 16 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of programming action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 17 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of programming action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 18 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of erasing action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 19 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of erasing action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 20 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of reading action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 21 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of reading action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 22 is a block diagram showing a whole schematic constitution example in a third embodiment of a nonvolatile semiconductor memory device according to the present invention.
  • FIG. 23 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of programming action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 24 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of programming action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 25 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of erasing action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 26 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of erasing action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 27 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of reading action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 28 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of reading action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 29 is a block diagram showing a whole schematic constitution example in a fourth embodiment of a nonvolatile semiconductor memory device according to the present invention.
  • FIG. 30 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of programming action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 31 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of programming action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 33 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of erasing action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 34 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of reading action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • FIG. 35 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of reading action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention.
  • a memory cell that constitutes a memory cell array of a nonvolatile semiconductor memory device comprises a variable resistance element in which a resistance value is reversibly changed by an electric pulse application and information is stored by the electric resistance change.
  • the variable resistance element a three-layer structure RRAM element in which Pt electrodes are provided so as to sandwich a PCMO film will be described.
  • the present invention can be applied to any variable resistance element as long as its resistance is changed by the electric pulse application (or current application). Even when the variable resistance element is formed of a metal oxide other than the PCMO film, as long as its resistance is changed by the electric pulse application, the preset invention can be applied to it.
  • the variable resistance element is formed of a transition metal oxide and the resistance is changed by the electric pulse application, the present invention can be applied to it.
  • FIG. 8 is a block diagram showing the functional constitution of the device of the present invention.
  • the device of the present invention comprises a bit line decoder 2 , a word line decoder 3 , a voltage switch circuit 8 d, a reading circuit 9 , and a control circuit 6 d around a memory cell array 1 comprising 1R type memory cells arranged like a matrix as shown in FIG. 9 .
  • the constitution is the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 . It is different from the conventional nonvolatile semiconductor memory device shown in FIG. 1 in the voltages applied to each word line and each bit line of the memory cell array 1 from the voltage switch circuit 8 d and the control action of the applied voltage by the control circuit 6 d.
  • the constitution of the memory cell array 1 is also the same as the memory cell array 1 of the conventional nonvolatile semiconductor memory device shown in FIG. 2 . More specifically, the memory cell array 1 has a structure in which m ⁇ n memory cells 10 are positioned at intersections of m (BL 1 to BLm) bit lines (corresponding to a column select lines) extending in a column direction and n (WL 1 to WLn) word lines (corresponding to row select lines) extending in a row direction.
  • m bit lines
  • WL 1 to WLn word lines
  • word lines corresponding to row select lines
  • Each of the bit line decoder 2 and the word line decoder 3 selects a memory cell to be read from the memory cell array 1 according to an address inputted from an address line 4 to the control circuit 6 d.
  • the word line decoder 3 selects the word line in the memory cell array 1 according to the signal inputted to the address line 4
  • the bit line decoder 2 selects the bit line in the memory cell array 1 according to the address signal inputted to the address line 4 .
  • the bit line decoder 2 and the word line decoder 3 function as memory cell select circuits that select the memory cell from the memory cell array 1 by the memory cell, and in the reading action, the word line decoder 3 functions as a memory cell select circuit that selects the memory cell from the memory cell array 1 by the row.
  • the control circuit 6 d controls each memory action of programming, erasing and reading of the memory cell array 1 .
  • the control circuit 6 d controls the word line decoder 3 , the bit line decoder 2 , the voltage switch circuit 8 d and the reading, programming and erasing actions of the memory cell array 1 , based on the address signal inputted from the address line 4 , a data input (at the time of programming) inputted from a data line 5 , and a control input signal inputted from a control signal line 7 .
  • the control circuit 6 d is provided with a function as a general address buffer circuit, data input/output buffer circuit, and control input buffer circuit though they are not shown.
  • the voltage switch circuit 8 d switches each voltage of the word line and bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1 .
  • the memory cells connected to one selected word line selected by the word line decoder 3 become the selected memory cells
  • the programming action and the erasing action the memory cell connected to one selected word line selected by the word line decoder 3 and to one or more selected bit lines selected by the bit line decoder 2 becomes the selected memory cell, and according to each action mode of the programming, erasing and reading, a predetermined programming voltage V WE , erasing voltage V WE or reading voltage V R is applied between the selected word line and the selected bit line.
  • reference character Vcc designates a power supply voltage of the device of the present invention
  • reference character Vss designates the ground voltage
  • reference character V WE designates the program voltage and erasing voltage
  • reference character V WE /2 designates the unselect voltage having a half voltage value of the programming voltage V WE
  • reference character V 1 R designates a first reading voltage, which are supplied from the outside or generated in an internal circuit (not shown) and applied to the voltage switch circuit 8 d and to predetermined word line and bit line.
  • the first reading voltage V 1 R is used in generating the reading voltage V R required for data reading of the 1R type memory cell.
  • the programming voltage V WE is the voltage required for data programming of the 1R type memory cell
  • the erasing voltage V WE is the voltage required for data erasing of the 1R type memory cell, which are the same voltage value in this embodiment and the same goes for the following description of the present invention.
  • the reading circuit 9 converts a reading current flowing in the bit line selected by the bit line decoder 2 among reading currents flowing in the bit line connected to the selected memory cell to a voltage, determines the state of memory data in the memory cell as a reading object connected to the selected bit line in the selected memory cells in one row, transfers its result to the control circuit 6 d and outputs it to the data line 5 .
  • FIGS. 9 and 10 show one example of the electric pulse applying process in the programming action.
  • the voltage of all the word lines and all the bit lines is previously set to the half of the programming voltage V WE , that is, the unselect voltage V WE /2 in a precharging time (action preparing time) just before the programming action is started.
  • the voltage of all the word lines and all the bit lines may be set to the unselect voltage V WE /2 in a standby time (that is neither the programming action, the erasing action nor reading action and a standby state under low power consumption).
  • the unselect voltage V WE /2 that is the half of the programming voltage V WE is continuously applied to all the unselected word lines and all the unselected bit lines similar to during the precharge period, and the ground voltage Vss (corresponding to a second programming voltage) to the selected word line and the programming voltage V WE (corresponding to a first programming voltage) is applied to the selected bit line.
  • the programming voltage V WE is applied to the variable resistance element in the selected memory cell and data can be programmed.
  • FIGS. 11 and 12 show one example of the electric pulse applying process at the time of the erasing action.
  • the voltage of all the word lines and all the bit lines is previously set to the half of the erasing voltage V WE , that is, the unselect voltage V WE /2 in a precharging period (action preparing period) just before the erasing action is started.
  • the voltage of all the word lines and all the bit lines may be set to the unselect voltage V WE /2 in a standby time of the device of the present invention.
  • the half unselect voltage V WE /2 of the erasing voltage V WE is continuously applied to all the unselected word lines and all the unselected bit lines similar to during the precharging period, and the erasing voltage V WE (corresponding to a first erasing voltage) is applied to the selected word line and the ground voltage Vss (corresponding to a second erasing voltage) is applied to the selected bit line.
  • the erasing voltage V WE is applied to the variable resistance element in the selected memory cell and data can be erased.
  • the unselect voltage V WE /2 that is the half of the erasing voltage V WE is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the erasing voltage V WE , erasing is not performed.
  • FIGS. 13 and 14 show one example of the electric pulse applying process at the time of the reading action.
  • the voltage of all the word lines and all the bit lines is previously set to the half of the programming voltage V WE , that is, unselect voltage V WE /2 in a precharging period (action preparing period) just before the reading action is started.
  • the voltage of all the word lines and all the bit lines may be set to the unselect voltage V WE /2 in a standby time of the device of the present invention.
  • the half unselect voltage V WE /2 of the programming voltage V WE is continuously applied to all the unselected word lines and all the unselected bit lines and the selected bit line, and the first reading voltage V 1 R is applied to the selected word line.
  • the first reading voltage V 1 R is set to the voltage difference (V 1 R ⁇ V WE /2 ⁇ V R ) between the unselect voltage V WE /2 and the reading voltage V R .
  • the reading voltage V R is below the programming voltage V WE and it only has to be enough for the reading circuit 9 to read the data.
  • the reading voltage V R can be the unselect voltage V WE /2 that is the half of the programming voltage V WE by adjusting the material, composition, film thickness, area and the like of the variable resistance element. In this case, since the first reading voltage V 1 R is equal to the ground voltage Vss, the number of kinds of the voltages supplied to the voltage switch circuit 8 d can be reduced.
  • each memory action can be performed only by changing the voltages of the selected word line and the selected bit line.
  • the current consumption generated by a transient current accompanied by charging and discharging of parasitic capacity, to set each word line and each bit line at a predetermined voltage during each memory action can be considerably reduced.
  • FIG. 15 is a block diagram showing the functional constitution of a device of the present invention according to the second embodiment.
  • the device of the present invention comprises a bit line decoder 2 , a word line decoder 3 , a voltage switch circuit 8 e, a reading circuit 9 , and a control circuit 6 e around a memory cell array 1 in which 1R type memory cells are arranged like a matrix as shown in FIG. 16 .
  • the constitution is the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 and the first embodiment in FIG.
  • the constitution of the memory cell array 1 is also the same as the memory cell arrays 1 of the conventional nonvolatile semiconductor memory device shown in FIG. 2 and of the first embodiment shown in FIG. 9 .
  • the control circuit 6 e controls each memory action of programming, erasing and reading of the memory cell array 1 similar to the first embodiment.
  • the basic control action is the same as that of the first embodiment, it is different from the first embodiment in that among the voltages supplied from the voltage switch circuit 8 e, the ground voltage Vss is applied to the unselected word lines and the unselected bit lines as the unselect voltage.
  • the control circuit 6 e controls the word line decoder 3 , the bit line decoder 2 , the voltage switch circuit 8 e and the reading, programming and erasing actions of the memory cell array 1 , based on an address signal inputted from an address line 4 , a data input (at the time of programming) inputted from a data line 5 , and a control input signal inputted from a control signal line 7 .
  • the control circuit 6 e is provided with a function as a general address buffer circuit, data input/output buffer circuit, control input buffer circuit though they are not shown.
  • the voltage switch circuit 8 e switches each voltage of the word line and bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1 .
  • the memory cells connected to one selected word line selected by the word line decoder 3 become the selected memory cells
  • the programming action and the erasing action the memory cell connected to one selected word line selected by the word line decoder 3 and to one or more selected bit lines selected by the bit line decoder 2 becomes the selected memory cell, and according to each action mode of the programming, erasing and reading, a predetermined programming voltage V WE , erasing voltage V WE or reading voltage V R is applied between the selected word line and the selected bit line.
  • reference character Vcc designates a power supply voltage of the device of the present invention
  • reference character Vss designates the ground voltage and the unselect voltage
  • reference character V WE /2 designates a first programming voltage and a first erasing voltage
  • reference character ⁇ V WE /2 designates a second programming voltage and a second erasing voltage
  • reference character ⁇ V R designates a first reading voltage, which are supplied from the outside or generated in an internal circuit (not shown) and applied to the voltage switch circuit 8 e and to a certain word line and bit line.
  • FIGS. 16 and 17 show one example of the electric pulse applying process in the programming action.
  • the voltage of all the word lines and all the bit lines is previously set to the unselect voltage, that is, the ground voltage Vss in a precharging period (action preparing time) just before the programming action is started.
  • the voltage of all the word lines and all the bit lines may be set to the unselect voltage Vss in a standby time of the device of the present invention.
  • the unselect voltage Vss is continuously applied to all unselected word lines and all unselected bit lines similar to during the precharging period, and the first programming voltage V WE /2 that is the half of the programming voltage V WE is applied to the selected bit line and the second programming voltage ⁇ V WE /2 that is the half of the programming voltage V WE and has negative polarity is applied to the selected word line.
  • the programming voltage V WE is applied to the variable resistance element in the selected memory cell and data can be programmed.
  • FIGS. 18 and 19 show one example of the electric pulse applying process at the time of the erasing action.
  • the voltage of all the word lines and all the bit lines is previously set to the ground voltage Vss that is the unselect voltage in a precharging period (action preparing period) just before the erasing action is started.
  • the voltage of all the word lines and all the bit lines may be set to the unselect voltage Vss in a standby time of the device of the present invention.
  • the unselect voltage Vss is continuously applied to all unselected word lines and all unselected bit lines similar to during the precharging period, and the first erasing voltage V WE /2 that is the half of the erasing voltage V WE is applied to the selected word line and the second erasing voltage ⁇ V WE /2 that is the half of the erasing voltage V WE and has a negative polarity is applied to the selected bit line.
  • the erasing voltage V WE is applied to the variable resistance element in the selected memory cell and data can be erased.
  • the first erasing voltage V WE /2 is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the erasing voltage V WE , erasing is not performed.
  • FIGS. 20 and 21 show one example of the electric pulse applying process at the time of the reading action.
  • the voltage of all the word lines and all the bit lines is previously set to the unselect voltage that is the ground voltage Vss in a precharging period (action preparing period) just before the reading action is started.
  • the voltage of all the word lines and all the bit lines may be set to the unselect voltage Vss in a standby time of the device of the present invention.
  • the unselect voltage Vss is applied to all the unselected word lines and all the unselected bit lines and the selected bit line, and the first reading voltage ⁇ V R is applied to the selected word line.
  • the first reading voltage ⁇ V R is set to the voltage difference ( ⁇ V R ⁇ Vss ⁇ V R ) between the unselect voltage Vss and the reading voltage V R , that is, set to the voltage that is equal to the reading voltage V R but opposite in polarity.
  • the reading voltage V R can be applied to the variable resistance element of the selected memory cell, and the state of the resistance of the variable resistance element can be read.
  • the reading voltage V R is below the programming voltage V WE and it only has to be enough for the reading circuit 9 to read the data.
  • the reading voltage V R can be the first programming voltage V WE /2 that is the half of the programming voltage V WE by adjusting the material, composition, film thickness, area and the like of the variable resistance element. In this case, since the first reading voltage ⁇ V R is equal to the second programming voltage ⁇ V WE /2, the number of kinds of the voltages supplied to the voltage switch 8 e can be reduced.
  • each memory action can be performed only by changing the voltages of the selected word line and the selected bit line.
  • the current consumption generated by the transient current accompanied by charging and discharging of the parasitic capacity, to set each word line and each bit line at a predetermined voltage during each memory action can be considerably reduced.
  • the absolute value of the maximum voltage applied to the word line and the bit line in each action mode is V WE /2, that is the half of the programming voltage V WE and the erasing voltage V WE , or the reading voltage V R , the voltage used in the device of the present invention is reduced, so that the current consumption is further reduced.
  • FIG. 22 is a block diagram showing the functional constitution of the device of the present invention according to the third embodiment.
  • the device of the present invention comprises a bit line decoder 2 , a word line decoder 3 , a voltage switch circuit 8 f, a reading circuit 9 , and a control circuit 6 f around a memory cell array 1 in which 1R type memory cells are arranged like a matrix as shown in FIG. 23 .
  • the constitution is the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 and the first embodiment in FIG. 8 .
  • the constitution of the memory cell array 1 is also the same as the memory cell arrays 1 of the conventional nonvolatile semiconductor memory device shown in FIG. 2 and of the first embodiment shown in FIG. 9 .
  • the control circuit 6 f controls each memory action of programming, erasing and reading of the memory cell array 1 similar to the first embodiment.
  • the basic control action is the same as that of the first embodiment, it is different from the first embodiment in that among the voltages supplied from the voltage switch circuit 8 f, the voltage V WE /3 that is one third of the programming voltage V WE as a first unselect voltage and the voltage 2 V WE /3 that is two thirds of the programming voltage V, WE as a second unselect voltage are applied to the unselected word lines and the unselected bit lines.
  • the control circuit 6 f controls the word line decoder 3 , the bit line decoder 2 , the voltage switch circuit 8 f and the reading, programming and erasing actions of the memory cell array 1 , based on an address signal inputted from an address line 4 , a data input (at the time of programming) inputted from a data line 5 , and a control input signal inputted from a control signal line 7 .
  • the control circuit 6 f is provided with a function as a general address buffer circuit, data input/output buffer circuit, and control input buffer circuit though they are not shown.
  • the voltage switch circuit 8 f switches each voltage of the word line and the bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1 .
  • the memory cells connected to one selected word line selected by the word line decoder 3 become the selected memory cells
  • the programming action and the erasing action the memory cell connected to one selected word line selected by the word line decoder 3 and to one or more selected bit lines selected by the bit line decoder 2 becomes the selected memory cell, and according to each action mode of the programming, erasing and reading, a predetermined programming voltage V WE , erasing voltage V WE or reading voltage V R is applied between the selected word line and the selected bit line.
  • reference character Vcc designates a power supply voltage of the device of the present invention
  • reference character Vss designates the ground voltage
  • reference character V WE designates a programming voltage and an erasing voltage
  • reference character V WE /3 designates a first unselect voltage
  • reference character 2 V WE /3 designates a second unselect voltage
  • reference character V 2 R designates a first reading voltage, which are supplied from the outside or generated in an internal circuit (not shown) and applied to the voltage switch circuit 8 f and to a certain word line and bit line.
  • the first reading voltage V 2 R is used in generating the reading voltage V R required for reading the data of the 1R type memory cell.
  • FIGS. 23 and 24 show one example of the electric pulse applying process in the programming action.
  • the voltage of all the word lines and all the bit lines is previously set to the first unselect voltage V WE /3 that is one third of the programming voltage V WE in a precharging period (action preparing time) just before the programming action is started.
  • the voltage of all the word lines and all the bit lines may be set to the first unselect voltage V WE /3 in a standby time of the device of the present invention.
  • the second unselect voltage 2V WE /3 that is two thirds of the programming voltage V WE is applied to all unselected word lines
  • the first unselect voltage V WE /3 that is one third of the programming voltage V WE is applied to all unselected bit lines similar to during the precharging period
  • the ground voltage Vss (corresponding to a second programming voltage) is applied to the selected word line
  • the programming voltage V WE (corresponding to a first programming voltage) is applied to the selected bit line.
  • the programming voltage V WE since the voltage deference of the programming voltage V WE is generated between the selected bit line and the selected word line, the programming voltage V WE is applied to the variable resistance element in the selected memory cell and data can be programmed.
  • FIGS. 25 and 26 show one example of the electric pulse applying process at the time of the erasing action.
  • the voltage of all the word lines and all the bit lines is previously set to the first unselect voltage V WE /3 that is one third of the erasing voltage V WE in a precharging period (action preparing period) just before the erasing action is started.
  • the voltage of all the word lines and all the bit lines may be set to the first unselect voltage V WE /3 in a standby time of the device of the present invention.
  • the first unselect voltage V WE /3 that is one third of the erasing voltage V WE is continuously applied to all unselected word lines similar to during the precharging period
  • the second unselect voltage 2V WE /3 that is two thirds of the erasing voltage V WE is applied to all unselected bit lines
  • the erasing voltage V WE is applied to the selected word line
  • the ground voltage Vss is applied to the selected bit line.
  • the erasing voltage V WE is applied to the variable resistance element in the selected memory cell and data can be erased.
  • the first unselect voltage V WE /3 that is one third of the erasing voltage V WE is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the erasing voltage V WE , erasing is not performed.
  • FIGS. 27 and 28 show one example of the electric pulse applying process at the time of the reading action.
  • the voltage of all the word lines and all the bit lines is previously set to the first unselect voltage V WE /3 that is one third of the programming voltage V WE in a precharging period (action preparing period) just before the reading action is started.
  • the voltage of all the word lines and all the bit lines may be set to the first unselect voltage V WE /3 in a standby time of the device of the present invention.
  • the first unselect voltage V WE /3 is continuously applied to all unselected word lines and all unselected bit lines and all selected bit line, and the first reading voltage V 2 R is applied to the selected word line.
  • the first reading voltage V 2 R is set to the voltage difference (V 2 R ⁇ V WE /3 ⁇ V R ) between the first unselect voltage V WE /3 and the reading voltage V R .
  • the reading voltage V R is below the programming voltage V WE and it only has to be enough for reading circuit 9 to read the data.
  • the reading voltage V R can be the first unselect voltage V WE /3 that is one third of the programming voltage V WE by adjusting the material, composition, film thickness, area and the like of the variable resistance element. In this case, since the first reading voltage V 2 R is equal to the ground voltage Vss, the number of kinds of the voltages supplied to the voltage switch 8 f can be reduced.
  • each memory action can be performed only by changing the voltages of the selected word line and the selected bit line.
  • the common first unselect voltage V WE /3 is applied to the unselected word lines and the unselected bit lines during the precharging period of each memory action of programming, erasing, and reading, in the case of moving to a certain memory action from a certain precharging period, each memory action can be performed only by changing the voltages of the selected word line and the selected bit line.
  • the common first unselect voltage V WE /3 to the unselected bit lines in each action period, even when the action is directly shifted between the reading action and programming action, the voltage is not changed in the unselected bit lines and the voltage change of the unselected word lines remains at the first unselect voltage V WE /3.
  • FIG. 29 is a block diagram showing the functional constitution of a device of the present invention according to the third embodiment.
  • the device of the present invention comprises a bit line decoder 2 , a word line decoder 3 , a voltage switch circuit 8 g, a reading circuit 9 , and a control circuit 6 g around a memory cell array 1 in which 1R type memory cells are arranged like a matrix as shown in FIG. 30 .
  • the constitution is the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 and the first embodiment in FIG.
  • the constitution of the memory cell array 1 is also the same as the memory cell array 1 of the conventional nonvolatile semiconductor memory device shown in FIG. 2 and the first embodiment shown in FIG. 9 .
  • the control circuit 6 g controls each memory action of programming, erasing and reading of the memory cell array 1 similar to the first embodiment.
  • the basic control action is the same as that of the first embodiment, it is different from the first embodiment in that among the voltages supplied from the voltage switch circuit 8 g, the voltage V WE /3 that is one third of the programming voltage V WE as a first unselect voltage and the voltage 2V WE /3 that is two thirds of the programming voltage V WE as a second unselect voltage are applied to the unselected word lines and the unselected bit lines.
  • the control circuit 6 g controls the word line decoder 3 , the bit line decoder 2 , the voltage switch circuit 8 g and the reading, programming and erasing actions of the memory cell array 1 , based on an address signal inputted from an address line 4 , a data input (at the time of programming) inputted from a data line 5 , and a control input signal inputted from a control signal line 7 .
  • the control circuit 6 g is provided with a function as a general address buffer circuit, data input/output buffer circuit, control input buffer circuit though they are not shown.
  • the voltage switch circuit 8 g switches each voltage of the word line and bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1 . Similar to the first embodiment, in the reading action, the memory cells connected to one selected word line selected by the word line decoder 3 become the selected memory cells, and in the programming action and the erasing action, the memory cell connected to one selected word line selected by the word line decoder 3 and to one or more selected bit lines selected by the bit line decoder 2 becomes the selected memory cell, and according to each action mode of the programming, erasing and reading, the predetermined programming voltage V WE , erasing voltage V WE or reading voltage V R is applied between the selected word line and the selected bit line.
  • reference character Vcc designates a power supply voltage of the device of the present invention
  • reference character Vss designates the ground voltage
  • reference character V WE designates a programming voltage and an erasing voltage
  • reference character V WE /3 designates a first unselect voltage
  • reference character 2 V WE /3 designates a second unselect voltage
  • reference character V 3 R designates a first reading voltage, which are supplied from the outside or generated in an internal circuit (not shown) and applied to the voltage switch circuit 8 g and to a certain word line and bit line.
  • the first reading voltage V 3 R is used in generating the reading voltage V R required for reading the data of the 1R type memory cell.
  • FIGS. 30 and 31 show one example of the electric pulse applying process in the programming action.
  • the voltage of all the word lines and all the bit lines is previously set to the second unselect voltage 2V WE /3 that is two thirds of the programming voltage V WE in a precharging period (action preparing time) just before the programming action is started.
  • the voltage of all the word lines and all the bit lines may be set to the second unselect voltage 2V WE /3 in a standby time.
  • the second unselect voltage 2V WE /3 that is two thirds of the programming voltage V WE is continuously applied to all unselected word lines similar to during the precharging period
  • the first unselect voltage V WE /3 that is one third of the programming voltage V WE is applied to all unselected bit lines
  • the ground voltage Vss (corresponding to the second programming voltage) is applied to the selected word line
  • the programming voltage V WE (corresponding to the first programming voltage) is applied to the selected bit line.
  • the programming voltage V WE since the voltage deference of the programming voltage V WE is generated between the selected bit line and the selected word line, the programming voltage V WE is applied to the variable resistance element in the selected memory cell and data can be programmed.
  • FIGS. 32 and 33 show one example of the electric pulse applying process at the time of the erasing action.
  • the voltage of all the word lines and all the bit lines is previously set to the second unselect voltage 2V WE /3 that is two thirds of the erasing voltage V WE in a precharging period (action preparing period) just before the erasing action is started.
  • the voltage of all the word lines and all the bit lines may be set to the second unselect voltage 2V WE /3 in a standby time of the device of the present invention.
  • the second unselect voltage 2V WE /3 that is two thirds of the erasing voltage V WE is continuously applied to all unselected bit lines similar to during the precharging period
  • the first unselect voltage V WE /3 that is one third of the erasing voltage V WE is applied to all unselected word lines
  • the erasing voltage V WE is applied to the selected word line
  • the ground voltage Vss is applied to the selected bit line.
  • the erasing voltage V WE is applied to the variable resistance element in the selected memory cell and data can be erased.
  • the first unselect voltage V WE /3 that is one third of the erasing voltage V WE is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the erasing voltage V WE , erasing is not performed.
  • FIGS. 34 and 35 show one example of the electric pulse applying process at the time of the reading action.
  • the voltage of all the word lines and all the bit lines is previously set to the second unselect voltage 2V WE /3 that is two thirds of the programming voltage V WE in a precharging period (action preparing period) just before the reading action is started.
  • the voltage of all the word lines and all the bit lines may be set to the second unselect voltage 2V WE /3 in a standby time of the device of the present invention.
  • the second unselect voltage 2V WE /3 is continuously applied to all unselected word lines and all unselected bit lines and the selected bit line, and the first reading voltage V 3 R is applied to the selected word line.
  • the first reading voltage V 3 R is set to the voltage difference (V 3 R ⁇ 2V WE /3V R ) between the second unselect voltage 2V WE /3 and the reading voltage V R .
  • the reading voltage V R is below the programming voltage V WE and it only has to be enough for reading circuit 9 to read the data.
  • the reading voltage V R can be the first unselect voltage V WE /3 that is one third of the programming voltage V WE by adjusting the material, composition, film thickness, area and the like of the variable resistance element. In this case, since the first reading voltage V 3 R is equal to the first unselect voltage V WE /3, the number of kinds of the voltages supplied to the voltage switch 8 g can be reduced.
  • each memory action can be performed only by changing the voltages of the selected word line and the selected bit line.
  • the common second unselect voltage 2V WE /3 is applied to the unselected word lines and the unselected bit lines during the precharging period in each memory action of programming, erasing, and reading, in the case of moving to a certain memory action from a certain precharging period, each memory action can be performed only by changing the voltages of the selected word line and the selected bit line.
  • the common second unselect voltage 2V WE /3 to the unselected word lines in each action period, even when the action is directly shifted between the reading action and programming action, the voltage is not changed in the unselected word lines and the voltage change of the unselected bit lines remains at the first unselect voltage V WE /3.
  • the current consumption of the non-volatile semiconductor memory device comprising the memory cell array in which the 1R type memory cells are arranged in the row and column directions like a matrix can be reduced by reducing the number of the word lines and bit lines in which the potential is changed at the time of shifting between the memory actions to reduce the transient current caused by the charging and discharging of the parasitic capacity in each word line and each bit line.
  • the present invention can be applied to a nonvolatile semiconductor memory device and particularly to a voltage control technique for the bit line and word line in each memory action of reading, programming and erasing in a semiconductor memory device comprising a memory cell array in which two-terminal memory cells comprising a variable resistance element having a resistance value reversibly changed by electric pulse application and storing information by the change of the electric resistance are arranged in the row direction and column direction.

Abstract

A nonvolatile semiconductor memory device for suppressing a current consumption caused by a transient current because of the potential change of the bit and word lines at the time of shifting between the programming, reading, and erasing actions in a highly integrated memory cell array is provided. A memory cell (1) array comprises two-terminal memory cells each having a variable resistance element whose resistance value reversibly changes by pulse application are arranged in a row and column directions, wherein the memory cells in a row are connected at one end to common word lines (WL1 to WLn), the memory cells in a column are connected at the other end to common bit lines (BL1 to BLm), and a common unselected voltage VWE/2 is applied to both unselected word and bit lines not connected to the selected memory cell during the reading, programming, and erasing actions for the selected memory cell.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a Reissue of U.S. Pat. No. 7,978,495 (previously U.S. patent application Ser. No. 11/883,552, filed Jan. 5, 2006), which is a National Phase filing under 35 U.S.C. §371 of International Application No. PCT/JP2006/300041 filed on Jan. 5, 2006, and which claims priority to Japanese Patent Application No. 2005-025935 filed on Feb. 2, 2005.
TECHNICAL FIELD
The present invention relates to a semiconductor memory device having a memory cell array in which a plurality of two-terminal memory cells comprising a variable resistance element having a resistance value reversibly changed by electric pulse application and storing information by the change of the electric resistance are arranged in a row direction and a column direction, and more particularly, to a voltage control technique for bit lines and word lines in each memory action of reading, programming and erasing actions.
BACKGROUND ART
Recently, as a next-generation NVRAM (Nonvolatile Random Access Memory) capable of implementing high-speed action to be replaced with a flash memory, various kinds of device structures such as a FeRAM (Ferroelectric RAM), a MRAM (Magnetic RAM), and an OUM (Ovonic Unified Memory) have been competitively developed in view of implementing high performance, high reliability, low cost, and process consistency.
In addition, based on these existing technique, a method of changing electric resistance reversely by applying an electric pulse to the perovskite material known for a super colossal magnetoresistance effect is disclosed by Shangquing Liu, Alex Ignatiev et al. in University of Houston, in the following patent document 1 and non-patent document 1. This is extremely innovative because resistance change over several digits can be implemented at a room temperature without applying an electric field while using the perovskite material known for the super colossal magnetoresistance effect. A resistance nonvolatile RRAM (Resistance Random Access Memory) using a variable resistance element and employing this phenomenon is extremely low in power consumption because it does not need a magnetic field at all unlike the MRAM and easy to miniaturize and highly integrate and has a considerably large dynamic range of the resistance change as compared with the MRAM, so that it has excellent characteristics such that multilevel storage can be implemented. The basic structure in an actual device is considerably simple such that a lower electrode material, a provskite-type metal oxide, and an upper electrode material are laminated in this order on a substrate in the vertical direction. In addition, according to the element structure illustrated in patent document 1, the lower electrode material is yttrium-barium-copper oxide YBa2Cu3O7 (YBCO) film deposited on a single-crystal substrate of lanthanum-aluminum oxide LaAlO3 (LAO), the perovskite-type metal oxide is a crystalline praseodymium-calcium-manganese oxide Pr1-xCaxMnO3 (PCMO) film, and the upper electrode material is an Ag film deposited by sputtering. According to the action of the memory element, it is reported that the resistance can be reversibly changed by applying positive and negative voltage pulse of 51 volts between the upper and lower electrodes. The novel nonvolatile semiconductor memory device is implemented by reading the resistance value in this reversible resistance changing action (referred to as the “switching action” occasionally hereinafter).
A nonvolatile semiconductor memory device is constituted such that a memory cell array in which memory cells comprising a variable resistance element consisting of the PCMO film and the like and storing information by the change of the electric resistance of the variable resistance element are arranged in a row direction and column direction like a matrix is formed, and circuits for controlling data programming, erasing and reading for each memory cell in the memory cell array are disposed around the memory cell array.
As the constitution of the memory cell comprising the variable resistance element, a two-terminal memory cell comprising only the variable resistance element is called a 1R type memory cell.
FIG. 1 shows one constitution example of a large-capacity nonvolatile semiconductor memory device in which a memory cell array 1 has 1R type memory cells as components. As shown in FIG. 2, a 1R type memory cell 10 comprises a single variable resistance element and the memory cells 10 are arranged in a matrix shape to constitute the memory cell array 1, which is similar to that disclosed in the following patent document 2, for example. More specifically, the memory cell array 1 is constituted such that m×n memory cells 10 are disposed at intersections of m (BL1 to BLm) bit lines extending in the column direction and n (WL1 to WLn) word lines extending in the row direction. According to each memory cell 10, the upper electrode of the variable resistance element is connected to the word line, and the lower electrode of the variable resistance element is connected to the bit line. In addition, the relation between the upper electrode and the lower electrode of the variable resistance element may be reversed such that the lower electrode of the variable resistance element is connected to the word line and the upper electrode of the variable resistance element is connected to the bit line.
As shown in FIG. 1, according to the nonvolatile semiconductor memory device comprising the memory cell array 1 comprising the 1R type memory cells 10, a specific memory cell in the memory cell array 1 corresponding to an address input inputted to a control circuit 6a from an address line 4 is selected by a bit line decoder 2 and a word line decoder 3, and each action of data programming, erasing and reading is carried out so that data is stored in the selected memory cell and read. The data input/output with an external device (not shown) is performed through a data line 5.
The word line decoder 3 selects the word line of the memory cell array 1 according to a signal inputted to the address line 4. The bit line decoder 2 selects the bit line of the memory cell array 1 according to an address signal inputted to the address line 4. The control circuit 6a controls each action of data programming, erasing and reading of the memory cell array 1. The control circuit 6a controls the word line decoder 3, the bit line decoder 2, a voltage switch circuit 8a, and programming, erasing and reading action of the memory cell array 1, based on the address signal inputted from the address line 4, a data input (at the time of programming) inputted from a data line 5, and a control input signal inputted from a control signal line 7. In the example shown in FIG. 1, the control circuit 6a is provided with a function as a general address buffer circuit, data input/output buffer circuit, and control input buffer circuit though they are not shown.
The voltage switch circuit 8a switches each voltage of the word line and bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1. Here, reference character Vcc designates a power supply voltage of the nonvolatile semiconductor memory device of the present invention, reference character Vss designates the ground voltage, reference character Vpp designates a programming or erasing voltage, and reference character V1 designates a reading voltage. In addition, the data reading is carried out from the memory cell array 1 through the bit line decoder 2 and the reading circuit 9. The reading circuit 9 determines the state of the data and transfers its result to the control circuit 6a to be outputted to the data line 5.
In the memory cell array 1 comprising the 1R type memory cells 10, a reading current flowing in the memory cell selected by the row or column is detected as the reading current of the memory cell to be read. Although the reading current flows in other memory cells of the memory cell array 1 comprising the 1R type memory cells 10, there are advantages that the memory cell structure is simple and the memory cell area and memory cell array area are small.
A conventional example of an electric pulse applying process to each part in the memory cell array 1 comprising the 1R type memory cells 10 at the time of data reading action will be described with reference to FIGS. 2 and 3. When the data in the selected memory cell is read, the selected word line connected to the selected memory cell is kept at Vss and the reading voltage V1 is applied to unselected word lines and all the bit lines during a reading period Tr. During the reading period Tr, since the voltage difference of the reading voltage V1 is generated between the selected word line and all the bit lines, a reading current corresponding to its electric resistance, that is, the memory state flows in the variable resistance element of the selected memory cell, so that the data stored in the selected memory cell can be read. In this case, since the reading current corresponding to the memory state of the selected memory cell connected to the selected word line flows in each bit line, when the reading current flowing in a certain selected bit line is selectively read on the bit line side, the data in the specific selected memory cell can be read. Here, the relation of the bit line and the word line may be switched such that the reading current flowing in each word line is selectively read on the word line side.
FIG. 5 shows a conventional example of an electric pulse applying method to each word line and each bit line at the time of data reading, programming or erasing action in the memory cell array 1 comprising the 1R type memory cells 10, and FIG. 4 shows one example of a nonvolatile semiconductor memory device for controlling it. The example of the electric pulse applying method to each word line and each bit line shown in FIG. 5 is similar to that disclosed in a non-patent document 2. When data is read, programmed or erased in the selected memory cell, the ground voltage Vss is applied to one of the selected word line and the selected bit line connected to the selected memory cell and a voltage Va required for implementing the reading action, programming action or erasing action is applied to the other of the selected word line or the selected bit line. The voltage of all unselected word lines and all unselected bit lines is set to the half of the voltage Va required for implementing the reading, programming or erasing action, that is, Va/2.
The nonvolatile semiconductor memory device having the constitution shown in FIG. 4 is basically the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1. It is different from the conventional non-volatile semiconductor memory device shown in FIG. 1 in the voltage supplied from the voltage switch circuit 8b to each word line and each bit line of the memory cell array 1 and a control method of that voltage. According to the constitution shown in FIG. 4, the voltage switch circuit 8b applies the voltages Va and Va/2 to a certain bit line and word line in addition to the voltage Vcc and Vss.
FIG. 7 shows another conventional example of an electric pulse applying method to each word line and each bit line at the time of data reading, programming or erasing action in a memory cell array 1 comprising 1R type memory cells 10, and FIG. 6 shows one example of a nonvolatile semiconductor memory device for controlling it. The example of the electric pulse applying method to each word line and each bit line shown in FIG. 7 is similar to that disclosed in the non-patent document 2. When data is read, programmed or erased for the selected memory cell, the ground voltage Vss is applied to one of the selected word line and the selected bit line connected to the selected memory cell and a voltage Va required for implementing the reading action, programming action or erasing action is applied to the other of the selected word line or the selected bit line. A voltage of two thirds of the voltage Va required for the reading, programming or erasing action, that is, 2Va/3 is applied to all unselected lines on the side to which the ground voltage Vss is applied, among the word lines and bit lines. A voltage of one third of the voltage Va, that is, Va/3 is applied to all unselected lines on the side to which the voltage Va is applied, among the word lines and bit lines.
The nonvolatile semiconductor memory device having the constitution shown in FIG. 6 is basically the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1. It is different from the conventional non-volatile semiconductor memory device shown in FIG. 1 in the voltage supplied from a voltage switch circuit 8c to each word line and each bit line of the memory cell array 1 and a control method of that voltage. According to the constitution shown in FIG. 6, the voltage switch circuit 8c applies the voltages Va, 2Va/3 and Va/3 to a certain bit line and word line in addition to the voltages Vcc and Vss.
The variable resistance element constituting the 1R type memory cell includes a phase-change memory element in which a resistance value is changed by the change in crystalline/amorphous state of chalcogenide compound, a MRAM element using a resistance change by a tunnel magnetic resistance effect, a memory element of a polymer ferroelectric RAM (PERAM) in which a resistance element is formed of a conductive polymer, a RRAM element causing a resistance change by an electric pulse application and the like.
  • Patent document 1: U.S. Pat. No. 6,204,139
  • Patent document 2: Japanese Unexamined Patent Publication No. 2002-8369
  • Non-patent document 1: Liu, S. Q. et al. “Electric-pulse-induced reversible Resistance change effect in magnetoresistive films”, Applied Physics Letter, Vol. 76, pp. 2749-2751, in 2000.
DISCLOSURE OF THE INVENTION Problem to be Solved by the Invention
In order to implement the reading, programming or erasing action of data for a memory cell array constituting 1R type memory cells, it is necessary to apply a predetermined voltage to each of a selected word line, a selected bit line, unselected word lines and unselected bit lines. When each word line and each bit line are brought to the predetermined voltage level, a transient current due to charging and discharging of parasitic capacity in the word line and bit line is generated. When each action mode of the reading, programming and erasing actions is moved to another action mode, the transient current due to the above charging and discharging of the parasitic capacity flows, causing current consumption to be increased in a nonvolatile semiconductor memory device.
Using the electric pulse applying method (refer to FIG. 5) to each word line and each bit line disclosed in the non-patent document 2, a case where data 0 is read from the selected memory cell storing the data 0 and then different data 1 is programmed will be described. At the time of reading, either the selected word line or the selected bit line connected to the selected memory cell is set at the ground voltage Vss, and the other of the selected word line or the selected bit line is set at a reading voltage Vread required for the reading action. The voltage of the all the unselected word lines and all the unselected bit lines is set to the half of the reading voltage Vread, that is, Vread/2. At the time of programming, either the selected word line or the selected bit line connected to the selected memory cell is set at the ground voltage Vss, and the other of the selected word line or the selected bit line is set at a programming voltage Vwrite required for the programming action. The voltage of the all the unselected word lines and all the unselected bit lines is set to the half of the programming voltage Vwrite, that is, Vwrite/2. At the time of shifting from the reading action to the programming action, when it is assumed that the selected memory cell at the time of the reading is the same as the selected memory cell at the time of programming for simplifying the description, the voltage of all the unselected word lines and all the unselected bit lines is increased from the Vread/2 at the time of reading to the Vwrite/2 at the time of programming. Namely, a voltage change of (Vwrite−Vread)/2 is generated in the signal lines of the total number of the unselected bit lines and the unselected word lines. Although one of the voltages of the selected bit line and the selected word line is the ground voltage Vss and it is not changed at the time of reading and programming, the other one of the selected bit line or the selected word line is increased from Vread to Vwrite. When the voltage of the bit line and word line other than one selected bit line or selected word line set at the ground voltage Vss is changed at the time of shifting from the reading action to the programming action, parasitic capacity is charged in the word line and bit line, so that the current consumption at the time of the action is increased.
In addition, when the reading is performed after the programming, although the direction is opposite to the above, the voltage of all the unselected word lines and all the unselected bit lines is lowered from the Vwrite/2 at the time of programming to the Vread/2 at the time of reading, so that the parasitic capacity is discharged in the word line and bit line and the current consumption at the time of the action is increased.
In each action of the reading, programming and erasing action, when specific bit line and word line are selected from all the bit lines and word lines, an action preparing period (precharging period) is provided just before shifting to each action and after all the bit lines and word lines are set in an unselected state once, the specific bit line and word line are shifted from the unselected states to selected states. In this case, since only the voltage of the selected word line and selected bit line is changed in the same action mode, the current consumption can be prevented from being increased. However, even in the case where the precharging period is provided just before shifting to each action, since the voltage level of the unselected word lines and the unselected bit lines is different between the reading action, programming action and erasing action similar to the case where the reading action, programming action or the erasing action is directly shifted, the same problem is generated.
The present invention was made in view of the above problems and it is an object of the present invention to provide a nonvolatile semiconductor memory device capable of controlling a current consumption increased by a transient current because of the potential change of the bit line and word line at the time of shifting between the action modes of reading, programming and erasing, in a highly integrated memory cell array, and its operating method.
Means for Solving the Problems
A nonvolatile semiconductor memory device according to the present invention to attain the above object is characterized by comprising a memory cell array comprising two-terminal memory cells each comprising a variable resistance element having a resistance value reversibly changed by electric pulse application, and arranged in a row direction and column direction such that one end of each memory cell in the same row is connected to a common word line and the other end of each memory cell in the same column is connected to a common bit line, a memory cell selecting circuit selecting the memory cell from the memory cell array by the row, column or memory cell, a voltage switch circuit applying a voltage required for each of a plurality of memory actions including reading, programming and erasing in the memory cell selected by the memory cell selecting circuit, to the selected word line and the selected bit line connected to the selected memory cell and to the unselected word lines and the unselected bit lines other than the above selected word line and selected bit line among the word lines and the bit lines, according to the memory action, and a reading circuit reading the information stored in the memory cell to be read in the selected memory cells by detecting the amount of a reading current flowing according to the resistance value of the variable resistance element in the memory cell to be read, wherein the voltage switch circuit applies a common unselect voltage to both unselected word lines and unselected bit lines during each action period for the reading, programming and erasing actions.
In addition, the nonvolatile semiconductor memory device according to the present invention is characterized in that the voltage switch circuit applies a common unselect voltage to one of the unselected word lines and the unselected bit lines at least in each action period for the reading action and the programming action, and applies the common unselect voltage to the other of the unselected word lines and the unselected bit lines at least in each action period for the reading action and the erasing action.
Furthermore, the nonvolatile semiconductor memory device according to the present invention is characterized in that the voltage switch circuit applies the unselect voltage to at least the unselected word lines and the unselected bit lines in each action preparing period just before each memory action of the reading, programming and erasing actions.
An operating method of a nonvolatile semiconductor memory device according to the present invention to attain the above object is for operating a nonvolatile semiconductor memory device comprising a memory cell array comprising two-terminal memory cells each comprising a variable resistance element having a resistance value reversibly changed by electric pulse application, and arranged in a row direction and column direction such that one end of each memory cell in the same row is connected to a common word line and the other end of each memory cell in the same column is connected to a common bit line, for a plurality of memory actions comprising a reading action, a programming action and an erasing action in a selected memory cell selected from the memory cell array by the row, column, or memory cell, and it is characterized in that a common unselect voltage is applied to both unselected word lines and unselected bit lines that are not connected to the selected memory cell in the word lines and the bit lines in each action period of the reading action, programming action and erasing action.
In addition, the operating method of the nonvolatile semiconductor memory device according to the present invention is characterized in that a common unselect voltage is applied to one of the unselected word lines and the unselected bit lines that are not connected to the selected memory cell among the word lines and bit lines at least in each action period of the reading action and programming action, and the common unselect voltage is applied to the other of the unselected word lines and the unselected bit lines at least in each action period of the reading action and erasing action.
Furthermore, the operating method of the nonvolatile semiconductor memory device according to the present invention is characterized in that the unselect voltage is applied to the unselected word lines and the unselected bit lines in each action preparing period just before each memory action of the reading, programming and erasing actions.
Effects of the Invention
According to the nonvolatile semiconductor memory device and the operating method of the nonvolatile semiconductor memory device having the above characteristics, since the voltage applied to at least one of the unselected word lines and unselected bit lines is common unselect voltage in the reading action and the programming action, or in the reading action and the erasing action, the voltage of at least one of the unselected word lines and the unselected bit lines is not changed at the time of shifting between the action modes, so that at least the number of the word lines and bit lines causing the voltage change at the time of shifting between the action modes can be reduced, and the transient current caused by the charging and discharging of the parasitic capacity in each word line and each bit line can be reduced, whereby the current consumption at the time of action can be reduced. Especially, when the voltages applied to both unselected word lines and unselected bit lines are the common unselect voltage in all the action modes of reading, programming and erasing, the current consumption reducing effect at the time of the action becomes more excellent.
Furthermore, even when the action preparing period (precharging period) is provided just before each action, in the case of shifting from the action preparing period for one action mode to the action preparing period for another action mode or to another action mode, or in the reverse case, since the voltage of both unselected word lines and unselected bit lines is not changed, the number of the word lines and bit lines whose voltage is changed at the time of shifting between the action modes can be considerably reduced, whereby the current consumption reducing effect at the time of action can become more excellent.
BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 is a block diagram showing one constitution example of a conventional nonvolatile semiconductor memory device comprising a memory cell array having 1R type memory cells;
FIG. 2 is a circuit diagram schematically showing one constitution example of the memory cell array having the 1R type memory cells comprising only a variable resistance element;
FIG. 3 is a timing chart showing a conventional example of an electric pulse applying process to each word line and each bit line at the time of reading action in the memory cell array having the 1R type memory cells;
FIG. 4 is a block diagram showing another constitution example of a conventional nonvolatile semiconductor memory device comprising a memory cell array having 1R type memory cells;
FIG. 5 is a circuit diagram showing one constitution example of a memory cell array having 1R type memory cells comprising a variable resistance element only and schematically showing a conventional example of an electric pulse applying process to each word line and each bit line at the time of each action of reading, programming and erasing,
FIG. 6 is a block diagram showing another constitution example of a conventional nonvolatile semiconductor memory device comprising a memory cell array having 1R type memory cells;
FIG. 7 is a circuit diagram showing one constitution example of a memory cell array having 1R type memory cells comprising a variable resistance element only and schematically showing a conventional example of an electric pulse applying process to each word line and each bit line at the time of each action of reading, programming and erasing;
FIG. 8 is a block diagram showing a whole schematic constitution example in a first embodiment of a nonvolatile semiconductor memory device according to the present invention;
FIG. 9 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of programming action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 10 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of programming action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 11 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of erasing action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 12 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of erasing action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 13 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of reading action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 14 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of reading action in the first embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 15 is a block diagram showing a whole schematic constitution example in a second embodiment of a nonvolatile semiconductor memory device according to the present invention;
FIG. 16 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of programming action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 17 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of programming action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 18 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of erasing action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 19 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of erasing action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 20 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of reading action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 21 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of reading action in the second embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 22 is a block diagram showing a whole schematic constitution example in a third embodiment of a nonvolatile semiconductor memory device according to the present invention;
FIG. 23 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of programming action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 24 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of programming action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 25 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of erasing action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 26 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of erasing action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 27 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of reading action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 28 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of reading action in the third embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 29 is a block diagram showing a whole schematic constitution example in a fourth embodiment of a nonvolatile semiconductor memory device according to the present invention;
FIG. 30 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of programming action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 31 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of programming action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 32 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of erasing action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 33 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of erasing action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention;
FIG. 34 is a circuit diagram showing an electric pulse applying process to each word line and each bit line at the time of reading action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention; and
FIG. 35 is a timing chart showing the electric pulse applying process to each word line and each bit line at the time of reading action in the fourth embodiment of the nonvolatile semiconductor memory device according to the present invention.
EXPLANATION OF REFERENCE CHARACTERS
  • 1 Memory cell array
  • 2 Bit line decoder
  • 3 Word line decoder
  • 4 Address line
  • 5 Data line
  • 6a, 6b, 6c, 6d, 6e, 6f, 6g Control circuit
  • 7 Control signal line
  • 8a, 8b, 8c, 8d, 8e, 8f, 8g Voltage switch circuit
  • 9 Reading circuit
  • 10 Memory cell, Variable resistance element
  • BL1 to BLm Bit line (column select line)
  • WL1 to WLn Word line (row select line)
  • Vcc Power supply voltage
  • Vss Ground voltage
  • Vpp Programming or erasing voltage
  • Va Programming, erasing or reading voltage
  • VWE Programming voltage, erasing voltage
  • VR Reading voltage
  • V1 R, V2 R, V3 R First reading voltage
  • Te Erasing action period
  • Tr Reading action period
  • Tw Programming action period
BEST MODE FOR CARRYING OUT THE INVENTION
Embodiments of a nonvolatile semiconductor memory device and its operating method according to the present invention (referred to as the “device of the present invention” and “method of the present invention” occasionally hereinafter) will be described with reference to the drawings hereinafter.
According to this embodiment, a memory cell that constitutes a memory cell array of a nonvolatile semiconductor memory device comprises a variable resistance element in which a resistance value is reversibly changed by an electric pulse application and information is stored by the electric resistance change. As one example of the variable resistance element, a three-layer structure RRAM element in which Pt electrodes are provided so as to sandwich a PCMO film will be described. In addition, the present invention can be applied to any variable resistance element as long as its resistance is changed by the electric pulse application (or current application). Even when the variable resistance element is formed of a metal oxide other than the PCMO film, as long as its resistance is changed by the electric pulse application, the preset invention can be applied to it. In addition, when the variable resistance element is formed of a transition metal oxide and the resistance is changed by the electric pulse application, the present invention can be applied to it.
First Embodiment
First, a description will be made of a first embodiment in which a common unselect voltage VWE/2 is applied to unselected word lines and unselected bit lines in each memory action of programming, erasing and reading in the device of the present invention, with reference to FIGS. 8 to 14.
FIG. 8 is a block diagram showing the functional constitution of the device of the present invention. In FIG. 8, a description will be made such that a common sign is allotted to a part common to that in the conventional nonvolatile semiconductor memory device. As shown in FIG. 8, the device of the present invention comprises a bit line decoder 2, a word line decoder 3, a voltage switch circuit 8d, a reading circuit 9, and a control circuit 6d around a memory cell array 1 comprising 1R type memory cells arranged like a matrix as shown in FIG. 9. Basically, the constitution is the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1. It is different from the conventional nonvolatile semiconductor memory device shown in FIG. 1 in the voltages applied to each word line and each bit line of the memory cell array 1 from the voltage switch circuit 8d and the control action of the applied voltage by the control circuit 6d.
The constitution of the memory cell array 1 is also the same as the memory cell array 1 of the conventional nonvolatile semiconductor memory device shown in FIG. 2. More specifically, the memory cell array 1 has a structure in which m×n memory cells 10 are positioned at intersections of m (BL1 to BLm) bit lines (corresponding to a column select lines) extending in a column direction and n (WL1 to WLn) word lines (corresponding to row select lines) extending in a row direction. In each memory cell 10, an upper electrode of the variable resistance element is connected to the word line and a lower electrode of the variable resistance element is connected to the bit line. In addition, it may be such that the lower electrode of the variable resistance element is connected to the word line and the upper electrode of the variable resistance element is connected to the bit line so that the relation between the upper electrode and the lower electrode of the variable resistance element is reversed.
Each of the bit line decoder 2 and the word line decoder 3 selects a memory cell to be read from the memory cell array 1 according to an address inputted from an address line 4 to the control circuit 6d. The word line decoder 3 selects the word line in the memory cell array 1 according to the signal inputted to the address line 4, and the bit line decoder 2 selects the bit line in the memory cell array 1 according to the address signal inputted to the address line 4. According to this embodiment, in the programming action and the erasing action, the bit line decoder 2 and the word line decoder 3 function as memory cell select circuits that select the memory cell from the memory cell array 1 by the memory cell, and in the reading action, the word line decoder 3 functions as a memory cell select circuit that selects the memory cell from the memory cell array 1 by the row.
The control circuit 6d controls each memory action of programming, erasing and reading of the memory cell array 1. The control circuit 6d controls the word line decoder 3, the bit line decoder 2, the voltage switch circuit 8d and the reading, programming and erasing actions of the memory cell array 1, based on the address signal inputted from the address line 4, a data input (at the time of programming) inputted from a data line 5, and a control input signal inputted from a control signal line 7. According to the example shown in FIG. 8, the control circuit 6d is provided with a function as a general address buffer circuit, data input/output buffer circuit, and control input buffer circuit though they are not shown.
The voltage switch circuit 8d switches each voltage of the word line and bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1. According to this embodiment, in the reading action, the memory cells connected to one selected word line selected by the word line decoder 3 become the selected memory cells, and in the programming action and the erasing action, the memory cell connected to one selected word line selected by the word line decoder 3 and to one or more selected bit lines selected by the bit line decoder 2 becomes the selected memory cell, and according to each action mode of the programming, erasing and reading, a predetermined programming voltage VWE, erasing voltage VWE or reading voltage VR is applied between the selected word line and the selected bit line. In the drawing, reference character Vcc designates a power supply voltage of the device of the present invention, reference character Vss designates the ground voltage, reference character VWE designates the program voltage and erasing voltage, reference character VWE/2 designates the unselect voltage having a half voltage value of the programming voltage VWE, reference character V1 R designates a first reading voltage, which are supplied from the outside or generated in an internal circuit (not shown) and applied to the voltage switch circuit 8d and to predetermined word line and bit line. The first reading voltage V1 R is used in generating the reading voltage VR required for data reading of the 1R type memory cell.
In addition, the programming voltage VWE is the voltage required for data programming of the 1R type memory cell, and the erasing voltage VWE is the voltage required for data erasing of the 1R type memory cell, which are the same voltage value in this embodiment and the same goes for the following description of the present invention.
The reading circuit 9 converts a reading current flowing in the bit line selected by the bit line decoder 2 among reading currents flowing in the bit line connected to the selected memory cell to a voltage, determines the state of memory data in the memory cell as a reading object connected to the selected bit line in the selected memory cells in one row, transfers its result to the control circuit 6d and outputs it to the data line 5.
Next, an electric pulse applying process for applying a predetermined voltage to each of the selected word line, selected bit line, unselected word lines and unselected bit lines in each of the programming action, the erasing action and reading action of the data in the memory cell array 1 according to this embodiment will be described with respect to each memory action.
FIGS. 9 and 10 show one example of the electric pulse applying process in the programming action. When data is programmed in the selected memory cell, the voltage of all the word lines and all the bit lines is previously set to the half of the programming voltage VWE, that is, the unselect voltage VWE/2 in a precharging time (action preparing time) just before the programming action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the unselect voltage VWE/2 in a standby time (that is neither the programming action, the erasing action nor reading action and a standby state under low power consumption).
During a programming action period Tw, the unselect voltage VWE/2 that is the half of the programming voltage VWE is continuously applied to all the unselected word lines and all the unselected bit lines similar to during the precharge period, and the ground voltage Vss (corresponding to a second programming voltage) to the selected word line and the programming voltage VWE (corresponding to a first programming voltage) is applied to the selected bit line. During the programming action period Tw, since a voltage deference of the programming voltage VWE is generated between the selected bit line and the selected word line, the programming voltage VWE is applied to the variable resistance element in the selected memory cell and data can be programmed. At this time, although the unselect voltage VWE/2 that is the half of the programming voltage VWE is applied to the memory cell connected to the selected word line and the unselected bit lines and the memory cell connected to the selected bit line and the unselected word lines, since the voltage is sufficiently lower than the programming voltage VWE, programming is not performed.
FIGS. 11 and 12 show one example of the electric pulse applying process at the time of the erasing action. When the data of the selected memory cell is erased, the voltage of all the word lines and all the bit lines is previously set to the half of the erasing voltage VWE, that is, the unselect voltage VWE/2 in a precharging period (action preparing period) just before the erasing action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the unselect voltage VWE/2 in a standby time of the device of the present invention.
During an erasing action period Te, the half unselect voltage VWE/2 of the erasing voltage VWE is continuously applied to all the unselected word lines and all the unselected bit lines similar to during the precharging period, and the erasing voltage VWE (corresponding to a first erasing voltage) is applied to the selected word line and the ground voltage Vss (corresponding to a second erasing voltage) is applied to the selected bit line. During the erasing action period Te, since a voltage deference of the erasing voltage VWE that is the same as the programming voltage VWE but has the opposite polarity is generated between the selected word line and the selected bit line, the erasing voltage VWE is applied to the variable resistance element in the selected memory cell and data can be erased. At this time, although the unselect voltage VWE/2 that is the half of the erasing voltage VWE is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the erasing voltage VWE, erasing is not performed.
FIGS. 13 and 14 show one example of the electric pulse applying process at the time of the reading action. When the data of the selected memory cell is read, the voltage of all the word lines and all the bit lines is previously set to the half of the programming voltage VWE, that is, unselect voltage VWE/2 in a precharging period (action preparing period) just before the reading action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the unselect voltage VWE/2 in a standby time of the device of the present invention.
During a reading action period Tr, the half unselect voltage VWE/2 of the programming voltage VWE is continuously applied to all the unselected word lines and all the unselected bit lines and the selected bit line, and the first reading voltage V1 R is applied to the selected word line. Here, the first reading voltage V1 R is set to the voltage difference (V1 R−VWE/2−VR) between the unselect voltage VWE/2 and the reading voltage VR. As a result, since the voltage deference of the reading voltage VR is generated between the selected bit line and the selected word line during the reading action period Tr, the reading voltage VR can be applied to the variable resistance element of the selected memory cell, so that the state of the resistance of the variable resistance element can be read. The reading voltage VR is below the programming voltage VWE and it only has to be enough for the reading circuit 9 to read the data. The reading voltage VR can be the unselect voltage VWE/2 that is the half of the programming voltage VWE by adjusting the material, composition, film thickness, area and the like of the variable resistance element. In this case, since the first reading voltage V1 R is equal to the ground voltage Vss, the number of kinds of the voltages supplied to the voltage switch circuit 8d can be reduced.
As described above, since the common unselect voltage VWE/2 is applied to the unselected word lines and the unselected bit lines during each memory action of programming, erasing, and reading and during the precharging period of each action, in the case of moving to the different memory action during a certain memory action or a case of moving to a certain memory action from a certain precharging period, each memory action can be performed only by changing the voltages of the selected word line and the selected bit line. Thus, the current consumption generated by a transient current accompanied by charging and discharging of parasitic capacity, to set each word line and each bit line at a predetermined voltage during each memory action can be considerably reduced.
Second Embodiment
Next, a description will be made of a second embodiment in which the ground voltage Vss is applied as the common unselect voltage, to unselected word lines and unselected bit lines in each memory action of programming, erasing and reading in the device of the present invention, with reference to FIGS. 15 to 21.
FIG. 15 is a block diagram showing the functional constitution of a device of the present invention according to the second embodiment. In FIG. 15, a description will be made such that a common sign is allotted to a part common to that in the conventional nonvolatile semiconductor memory device and the first embodiment. As shown in FIG. 15, the device of the present invention comprises a bit line decoder 2, a word line decoder 3, a voltage switch circuit 8e, a reading circuit 9, and a control circuit 6e around a memory cell array 1 in which 1R type memory cells are arranged like a matrix as shown in FIG. 16. Basically, the constitution is the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 and the first embodiment in FIG. 8. It is different from the first embodiment in the voltages applied to each word line and each bit line of the memory cell array 1 from the voltage switch circuit 8e and the control action of the applied voltage by the control circuit 6e. The constitution of the memory cell array 1 is also the same as the memory cell arrays 1 of the conventional nonvolatile semiconductor memory device shown in FIG. 2 and of the first embodiment shown in FIG. 9.
The description will not be made of the same component in the first embodiment but will be made of the voltage switch circuit 8e and the control circuit 6e.
The control circuit 6e controls each memory action of programming, erasing and reading of the memory cell array 1 similar to the first embodiment. Although the basic control action is the same as that of the first embodiment, it is different from the first embodiment in that among the voltages supplied from the voltage switch circuit 8e, the ground voltage Vss is applied to the unselected word lines and the unselected bit lines as the unselect voltage. The control circuit 6e controls the word line decoder 3, the bit line decoder 2, the voltage switch circuit 8e and the reading, programming and erasing actions of the memory cell array 1, based on an address signal inputted from an address line 4, a data input (at the time of programming) inputted from a data line 5, and a control input signal inputted from a control signal line 7. In the example shown in FIG. 15, the control circuit 6e is provided with a function as a general address buffer circuit, data input/output buffer circuit, control input buffer circuit though they are not shown.
The voltage switch circuit 8e switches each voltage of the word line and bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1. Similar to the first embodiment, in the reading action, the memory cells connected to one selected word line selected by the word line decoder 3 become the selected memory cells, and in the programming action and the erasing action, the memory cell connected to one selected word line selected by the word line decoder 3 and to one or more selected bit lines selected by the bit line decoder 2 becomes the selected memory cell, and according to each action mode of the programming, erasing and reading, a predetermined programming voltage VWE, erasing voltage VWE or reading voltage VR is applied between the selected word line and the selected bit line. In the drawing, reference character Vcc designates a power supply voltage of the device of the present invention, reference character Vss designates the ground voltage and the unselect voltage, reference character VWE/2 designates a first programming voltage and a first erasing voltage, reference character −VWE/2 designates a second programming voltage and a second erasing voltage, and reference character −VR designates a first reading voltage, which are supplied from the outside or generated in an internal circuit (not shown) and applied to the voltage switch circuit 8e and to a certain word line and bit line.
Next, an electric pulse applying process for applying a predetermined voltage to each of the selected word line, selected bit line, unselected word lines and unselected bit lines in each of the programming action, the erasing action and reading action of the data in the memory cell array 1 according to the second embodiment will be described with respect to each memory action.
FIGS. 16 and 17 show one example of the electric pulse applying process in the programming action. When data is programmed in the selected memory cell, the voltage of all the word lines and all the bit lines is previously set to the unselect voltage, that is, the ground voltage Vss in a precharging period (action preparing time) just before the programming action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the unselect voltage Vss in a standby time of the device of the present invention.
During a programming action period Tw, the unselect voltage Vss is continuously applied to all unselected word lines and all unselected bit lines similar to during the precharging period, and the first programming voltage VWE/2 that is the half of the programming voltage VWE is applied to the selected bit line and the second programming voltage −VWE/2 that is the half of the programming voltage VWE and has negative polarity is applied to the selected word line. During the programming action period Tw, since a voltage deference of the programming voltage VWE is generated between the selected bit line and the selected word line, the programming voltage VWE is applied to the variable resistance element in the selected memory cell and data can be programmed. At this time, although the first programming voltage VWE/2 is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the programming voltage VWE, programming is not performed.
FIGS. 18 and 19 show one example of the electric pulse applying process at the time of the erasing action. When the data of the selected memory cell is erased, the voltage of all the word lines and all the bit lines is previously set to the ground voltage Vss that is the unselect voltage in a precharging period (action preparing period) just before the erasing action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the unselect voltage Vss in a standby time of the device of the present invention.
During an erasing action period Te, the unselect voltage Vss is continuously applied to all unselected word lines and all unselected bit lines similar to during the precharging period, and the first erasing voltage VWE/2 that is the half of the erasing voltage VWE is applied to the selected word line and the second erasing voltage −VWE/2 that is the half of the erasing voltage VWE and has a negative polarity is applied to the selected bit line. During the erasing action period Te, since the voltage deference of the erasing voltage VWE that is equal to the programming voltage VWE but has the opposite polarity is generated between the selected word line and the selected bit line, the erasing voltage VWE is applied to the variable resistance element in the selected memory cell and data can be erased. At this time, although the first erasing voltage VWE/2 is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the erasing voltage VWE, erasing is not performed.
FIGS. 20 and 21 show one example of the electric pulse applying process at the time of the reading action. When the data of the selected memory cell is read, the voltage of all the word lines and all the bit lines is previously set to the unselect voltage that is the ground voltage Vss in a precharging period (action preparing period) just before the reading action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the unselect voltage Vss in a standby time of the device of the present invention.
During a reading action period Tr, the unselect voltage Vss is applied to all the unselected word lines and all the unselected bit lines and the selected bit line, and the first reading voltage −VR is applied to the selected word line. Here, the first reading voltage −VR is set to the voltage difference (−VR−Vss−VR) between the unselect voltage Vss and the reading voltage VR, that is, set to the voltage that is equal to the reading voltage VR but opposite in polarity. As a result, since the voltage deference of the reading voltage VR is generated between the selected bit line and the selected word line during the reading action period Tr, the reading voltage VR can be applied to the variable resistance element of the selected memory cell, and the state of the resistance of the variable resistance element can be read. The reading voltage VR is below the programming voltage VWE and it only has to be enough for the reading circuit 9 to read the data. The reading voltage VR can be the first programming voltage VWE/2 that is the half of the programming voltage VWE by adjusting the material, composition, film thickness, area and the like of the variable resistance element. In this case, since the first reading voltage −VR is equal to the second programming voltage −VWE/2, the number of kinds of the voltages supplied to the voltage switch 8e can be reduced.
As described above, since the common unselect voltage Vss is applied to the unselected word lines and the unselected bit lines during each memory action of programming, erasing, and reading and during the precharging period, in the case of moving to the different memory action during a certain memory action or a case of moving to a certain memory action from a certain precharging period, each memory action can be performed only by changing the voltages of the selected word line and the selected bit line. Thus, the current consumption generated by the transient current accompanied by charging and discharging of the parasitic capacity, to set each word line and each bit line at a predetermined voltage during each memory action can be considerably reduced. In addition, since the absolute value of the maximum voltage applied to the word line and the bit line in each action mode is VWE/2, that is the half of the programming voltage VWE and the erasing voltage VWE, or the reading voltage VR, the voltage used in the device of the present invention is reduced, so that the current consumption is further reduced.
Third Embodiment
Next, a description will be made of a third embodiment in which a common first unselect voltage VWE/3 that is one third of the programming voltage VWE is applied to the unselected word lines and the unselected bit lines in each memory action of programming, erasing and reading in the device of the present invention, with reference to FIGS. 22 to 28.
FIG. 22 is a block diagram showing the functional constitution of the device of the present invention according to the third embodiment. In FIG. 22, a description will be made such that a common sign is allotted to a part common to that in the conventional nonvolatile semiconductor memory device and the first embodiment. As shown in FIG. 22, the device of the present invention comprises a bit line decoder 2, a word line decoder 3, a voltage switch circuit 8f, a reading circuit 9, and a control circuit 6f around a memory cell array 1 in which 1R type memory cells are arranged like a matrix as shown in FIG. 23. Basically, the constitution is the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 and the first embodiment in FIG. 8. It is different from the first embodiment in the voltages applied to each word line and each bit line of the memory cell array 1 from the voltage switch circuit 8f and the control action of the applied voltage by the control circuit 6f. The constitution of the memory cell array 1 is also the same as the memory cell arrays 1 of the conventional nonvolatile semiconductor memory device shown in FIG. 2 and of the first embodiment shown in FIG. 9.
The description will not be made of the same component as that in the first embodiment but will be made of the voltage switch circuit 8f and the control circuit 6f.
The control circuit 6f controls each memory action of programming, erasing and reading of the memory cell array 1 similar to the first embodiment. Although the basic control action is the same as that of the first embodiment, it is different from the first embodiment in that among the voltages supplied from the voltage switch circuit 8f, the voltage VWE/3 that is one third of the programming voltage VWE as a first unselect voltage and the voltage 2 VWE/3 that is two thirds of the programming voltage V,WE as a second unselect voltage are applied to the unselected word lines and the unselected bit lines. The control circuit 6f controls the word line decoder 3, the bit line decoder 2, the voltage switch circuit 8f and the reading, programming and erasing actions of the memory cell array 1, based on an address signal inputted from an address line 4, a data input (at the time of programming) inputted from a data line 5, and a control input signal inputted from a control signal line 7. In the example shown in FIG. 22, the control circuit 6f is provided with a function as a general address buffer circuit, data input/output buffer circuit, and control input buffer circuit though they are not shown.
The voltage switch circuit 8f switches each voltage of the word line and the bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1. Similar to the first embodiment, in the reading action, the memory cells connected to one selected word line selected by the word line decoder 3 become the selected memory cells, and in the programming action and the erasing action, the memory cell connected to one selected word line selected by the word line decoder 3 and to one or more selected bit lines selected by the bit line decoder 2 becomes the selected memory cell, and according to each action mode of the programming, erasing and reading, a predetermined programming voltage VWE, erasing voltage VWE or reading voltage VR is applied between the selected word line and the selected bit line. In the drawing, reference character Vcc designates a power supply voltage of the device of the present invention, reference character Vss designates the ground voltage, reference character VWE designates a programming voltage and an erasing voltage, reference character VWE/3 designates a first unselect voltage, reference character 2 VWE/3 designates a second unselect voltage, and reference character V2 R designates a first reading voltage, which are supplied from the outside or generated in an internal circuit (not shown) and applied to the voltage switch circuit 8f and to a certain word line and bit line. The first reading voltage V2 R is used in generating the reading voltage VR required for reading the data of the 1R type memory cell.
Next, an electric pulse applying process for applying a predetermined voltage to each of the selected word line, selected bit line, unselected word lines and unselected bit lines in each of the programming action, the erasing action and reading action of the data in the memory cell array 1 according to the third embodiment will be described with respect to each memory action.
FIGS. 23 and 24 show one example of the electric pulse applying process in the programming action. When data is programmed in the selected memory cell, the voltage of all the word lines and all the bit lines is previously set to the first unselect voltage VWE/3 that is one third of the programming voltage VWE in a precharging period (action preparing time) just before the programming action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the first unselect voltage VWE/3 in a standby time of the device of the present invention.
During a programming action period Tw, the second unselect voltage 2VWE/3 that is two thirds of the programming voltage VWE is applied to all unselected word lines, the first unselect voltage VWE/3 that is one third of the programming voltage VWE is applied to all unselected bit lines similar to during the precharging period, and the ground voltage Vss (corresponding to a second programming voltage) is applied to the selected word line, and the programming voltage VWE (corresponding to a first programming voltage) is applied to the selected bit line. During the programming action period Tw, since the voltage deference of the programming voltage VWE is generated between the selected bit line and the selected word line, the programming voltage VWE is applied to the variable resistance element in the selected memory cell and data can be programmed. At this time, although the first unselect voltage VWE/3 that is one third of the programming voltage VWE is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the programming voltage VWE, programming is not performed.
FIGS. 25 and 26 show one example of the electric pulse applying process at the time of the erasing action. When the data of the selected memory cell is erased, the voltage of all the word lines and all the bit lines is previously set to the first unselect voltage VWE/3 that is one third of the erasing voltage VWE in a precharging period (action preparing period) just before the erasing action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the first unselect voltage VWE/3 in a standby time of the device of the present invention.
During an erasing action period Te, the first unselect voltage VWE/3 that is one third of the erasing voltage VWE is continuously applied to all unselected word lines similar to during the precharging period, the second unselect voltage 2VWE/3 that is two thirds of the erasing voltage VWE is applied to all unselected bit lines, the erasing voltage VWE is applied to the selected word line, and the ground voltage Vss is applied to the selected bit line. During the erasing action period Te, since the voltage deference of the erasing voltage VWE that is equal to the programming voltage VWE but has the opposite polarity is generated between the selected word line and the selected bit line, the erasing voltage VWE is applied to the variable resistance element in the selected memory cell and data can be erased. At this time, although the first unselect voltage VWE/3 that is one third of the erasing voltage VWE is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the erasing voltage VWE, erasing is not performed.
FIGS. 27 and 28 show one example of the electric pulse applying process at the time of the reading action. When the data of the selected memory cell is read, the voltage of all the word lines and all the bit lines is previously set to the first unselect voltage VWE/3 that is one third of the programming voltage VWE in a precharging period (action preparing period) just before the reading action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the first unselect voltage VWE/3 in a standby time of the device of the present invention.
During a reading action period Tr, the first unselect voltage VWE/3 is continuously applied to all unselected word lines and all unselected bit lines and all selected bit line, and the first reading voltage V2 R is applied to the selected word line. Here, the first reading voltage V2 R is set to the voltage difference (V2 R−VWE/3−VR) between the first unselect voltage VWE/3 and the reading voltage VR. As a result, since the voltage deference of the reading voltage VR is generated between the selected bit line and the selected word line during the reading action period Tr, the reading voltage VR can be applied to the variable resistance element of the selected memory cell, and the state of the resistance of the variable resistance element can be read. The reading voltage VR is below the programming voltage VWE and it only has to be enough for reading circuit 9 to read the data. The reading voltage VR can be the first unselect voltage VWE/3 that is one third of the programming voltage VWE by adjusting the material, composition, film thickness, area and the like of the variable resistance element. In this case, since the first reading voltage V2 R is equal to the ground voltage Vss, the number of kinds of the voltages supplied to the voltage switch 8f can be reduced.
As described above, since the common first unselect voltage VWE/3 is applied to the unselected word lines and the unselected bit lines during the precharging period of each memory action of programming, erasing, and reading, in the case of moving to a certain memory action from a certain precharging period, each memory action can be performed only by changing the voltages of the selected word line and the selected bit line. In addition, between the reading action and programming action, by applying the common first unselect voltage VWE/3 to the unselected bit lines in each action period, even when the action is directly shifted between the reading action and programming action, the voltage is not changed in the unselected bit lines and the voltage change of the unselected word lines remains at the first unselect voltage VWE/3. Furthermore, between the reading action and erasing action, by applying the common first unselect voltage VWE/3 to the unselected word lines in each action period, even when the action is directly shifted between the reading action and erasing action; the voltage is not changed in the unselected word lines and the voltage change of the unselected bit lines remains at the first unselect voltage VWE/3. Thus, the current consumption generated by a transient current accompanied by charging and discharging of the parasitic capacity, to set each word line and each bit line at a predetermined voltage during each memory action can be considerably reduced.
Fourth Embodiment
Next, a description will be made of a fourth embodiment in which the common second unselect voltage 2VWE/3 that is two thirds of the programming voltage VWE is applied to the unselected word lines and the unselected bit lines in each memory action of programming, erasing and reading in the device of the present invention, with reference to FIGS. 29 to 35.
FIG. 29 is a block diagram showing the functional constitution of a device of the present invention according to the third embodiment. In FIG. 29, a description will be made such that a common sign is allotted to a part common to that in the conventional nonvolatile semiconductor memory device and the first embodiment. As shown in FIG. 29, the device of the present invention comprises a bit line decoder 2, a word line decoder 3, a voltage switch circuit 8g, a reading circuit 9, and a control circuit 6g around a memory cell array 1 in which 1R type memory cells are arranged like a matrix as shown in FIG. 30. Basically, the constitution is the same as that of the conventional nonvolatile semiconductor memory device shown in FIG. 1 and the first embodiment in FIG. 8. It is different from the first embodiment in the voltages applied to each word line and each bit line of the memory cell array 1 from the voltage switch circuit 8g and the control action of the applied voltage by the control circuit 6g. The constitution of the memory cell array 1 is also the same as the memory cell array 1 of the conventional nonvolatile semiconductor memory device shown in FIG. 2 and the first embodiment shown in FIG. 9.
The description will not be made of the same component as that in the first embodiment but will be made of the voltage switch circuit 8g and the control circuit 6g.
The control circuit 6g controls each memory action of programming, erasing and reading of the memory cell array 1 similar to the first embodiment. Although the basic control action is the same as that of the first embodiment, it is different from the first embodiment in that among the voltages supplied from the voltage switch circuit 8g, the voltage VWE/3 that is one third of the programming voltage VWE as a first unselect voltage and the voltage 2VWE/3 that is two thirds of the programming voltage VWE as a second unselect voltage are applied to the unselected word lines and the unselected bit lines. The control circuit 6g controls the word line decoder 3, the bit line decoder 2, the voltage switch circuit 8g and the reading, programming and erasing actions of the memory cell array 1, based on an address signal inputted from an address line 4, a data input (at the time of programming) inputted from a data line 5, and a control input signal inputted from a control signal line 7. In the example shown in FIG. 29, the control circuit 6g is provided with a function as a general address buffer circuit, data input/output buffer circuit, control input buffer circuit though they are not shown.
The voltage switch circuit 8g switches each voltage of the word line and bit line required for the reading action, programming action and erasing action of the memory cell array 1 according to an action mode and supplies it to the memory cell array 1. Similar to the first embodiment, in the reading action, the memory cells connected to one selected word line selected by the word line decoder 3 become the selected memory cells, and in the programming action and the erasing action, the memory cell connected to one selected word line selected by the word line decoder 3 and to one or more selected bit lines selected by the bit line decoder 2 becomes the selected memory cell, and according to each action mode of the programming, erasing and reading, the predetermined programming voltage VWE, erasing voltage VWE or reading voltage VR is applied between the selected word line and the selected bit line. In the drawing, reference character Vcc designates a power supply voltage of the device of the present invention, reference character Vss designates the ground voltage, reference character VWE designates a programming voltage and an erasing voltage, reference character VWE/3 designates a first unselect voltage, reference character 2 VWE/3 designates a second unselect voltage, and reference character V3 R designates a first reading voltage, which are supplied from the outside or generated in an internal circuit (not shown) and applied to the voltage switch circuit 8g and to a certain word line and bit line. The first reading voltage V3 R is used in generating the reading voltage VR required for reading the data of the 1R type memory cell.
Next, an electric pulse applying process for applying a predetermined voltage to each of the selected word line, selected bit line, unselected word lines and unselected bit lines in each of the programming action, the erasing action and reading action of the data in the memory cell array 1 according to the fourth embodiment will be described with respect to each memory action.
FIGS. 30 and 31 show one example of the electric pulse applying process in the programming action. When data is programmed in the selected memory cell, the voltage of all the word lines and all the bit lines is previously set to the second unselect voltage 2VWE/3 that is two thirds of the programming voltage VWE in a precharging period (action preparing time) just before the programming action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the second unselect voltage 2VWE/3 in a standby time.
During a programming action period Tw, the second unselect voltage 2VWE/3 that is two thirds of the programming voltage VWE is continuously applied to all unselected word lines similar to during the precharging period, the first unselect voltage VWE/3 that is one third of the programming voltage VWE is applied to all unselected bit lines, and the ground voltage Vss (corresponding to the second programming voltage) is applied to the selected word line, and the programming voltage VWE (corresponding to the first programming voltage) is applied to the selected bit line. During the programming action period Tw, since the voltage deference of the programming voltage VWE is generated between the selected bit line and the selected word line, the programming voltage VWE is applied to the variable resistance element in the selected memory cell and data can be programmed. At this time, although the first unselect voltage VWE/3 that is one third of the programming voltage VWE is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the programming voltage VWE, programming is not performed.
FIGS. 32 and 33 show one example of the electric pulse applying process at the time of the erasing action. When the data of the selected memory cell is erased, the voltage of all the word lines and all the bit lines is previously set to the second unselect voltage 2VWE/3 that is two thirds of the erasing voltage VWE in a precharging period (action preparing period) just before the erasing action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the second unselect voltage 2VWE/3 in a standby time of the device of the present invention.
During an erasing action period Te, the second unselect voltage 2VWE/3 that is two thirds of the erasing voltage VWE is continuously applied to all unselected bit lines similar to during the precharging period, the first unselect voltage VWE/3 that is one third of the erasing voltage VWE is applied to all unselected word lines, the erasing voltage VWE is applied to the selected word line, and the ground voltage Vss is applied to the selected bit line. During the erasing action period Te, since the voltage deference of the erasing voltage VWE that is equal to the programming voltage VWE but has the opposite polarity is generated between the selected word line and the selected bit line, the erasing voltage VWE is applied to the variable resistance element in the selected memory cell and data can be erased. At this time, although the first unselect voltage VWE/3 that is one third of the erasing voltage VWE is applied to the memory cell connected to the selected word line and unselected bit lines and the memory cell connected to the selected bit line and unselected word lines, since the voltage is sufficiently lower than the erasing voltage VWE, erasing is not performed.
FIGS. 34 and 35 show one example of the electric pulse applying process at the time of the reading action. When the data of the selected memory cell is read, the voltage of all the word lines and all the bit lines is previously set to the second unselect voltage 2VWE/3 that is two thirds of the programming voltage VWE in a precharging period (action preparing period) just before the reading action is started. Alternatively, the voltage of all the word lines and all the bit lines may be set to the second unselect voltage 2VWE/3 in a standby time of the device of the present invention.
During a reading action period Tr, the second unselect voltage 2VWE/3 is continuously applied to all unselected word lines and all unselected bit lines and the selected bit line, and the first reading voltage V3 R is applied to the selected word line. Here, the first reading voltage V3 R is set to the voltage difference (V3 R−2VWE/3VR) between the second unselect voltage 2VWE/3 and the reading voltage VR. As a result, since the voltage deference of the reading voltage VR is generated between the selected bit line and the selected word line during the reading action period Tr, the reading voltage VR can be applied to the variable resistance element of the selected memory cell, and the state of the resistance of the variable resistance element can be read. The reading voltage VR is below the programming voltage VWE and it only has to be enough for reading circuit 9 to read the data. The reading voltage VR can be the first unselect voltage VWE/3 that is one third of the programming voltage VWE by adjusting the material, composition, film thickness, area and the like of the variable resistance element. In this case, since the first reading voltage V3 R is equal to the first unselect voltage VWE/3, the number of kinds of the voltages supplied to the voltage switch 8g can be reduced.
As described above, since the common second unselect voltage 2VWE/3 is applied to the unselected word lines and the unselected bit lines during the precharging period in each memory action of programming, erasing, and reading, in the case of moving to a certain memory action from a certain precharging period, each memory action can be performed only by changing the voltages of the selected word line and the selected bit line. In addition, between the reading action and the programming action, by applying the common second unselect voltage 2VWE/3 to the unselected word lines in each action period, even when the action is directly shifted between the reading action and programming action, the voltage is not changed in the unselected word lines and the voltage change of the unselected bit lines remains at the first unselect voltage VWE/3. Furthermore, between the reading action and erasing action, by applying the common second unselect voltage 2VWE/3 to the unselected bit lines in each action period, even when the action is directly shifted between the reading action and erasing action, the voltage is not changed in the unselected bit lines and the voltage change of the unselected word lines remains at the first unselect voltage VWE/3. Thus, the current consumption generated by a transient current accompanied by charging and discharging of the parasitic capacity, to set each word line and each bit line at a predetermined voltage during each memory action can be considerably reduced.
Next, another embodiment of the device and method of the present invention will be described.
(1) Although the case where one word line is selected and the reading current flowing in the selected memory cells connected to that selected word line is selected on the bit line side and read has been described in the above first to fourth embodiments, the relation between the word line and the bit line may be reversed such that one bit line is selected and the reading current flowing in the selected memory cells connected to that selected bit line is selected on the word line side and read. In this case, the reading circuit 9 is connected to the word line decoder 3.
(2) Although the voltage switch circuits 8d, 8e, 8f, or 8g shown in FIG. 8, 15, 22 or 29 generates the voltages for programming, erasing and reading in the above first to fourth embodiments, there may be provided circuits each generating the voltage for each action.
As described above, according to the device and method of the present invention, the current consumption of the non-volatile semiconductor memory device comprising the memory cell array in which the 1R type memory cells are arranged in the row and column directions like a matrix can be reduced by reducing the number of the word lines and bit lines in which the potential is changed at the time of shifting between the memory actions to reduce the transient current caused by the charging and discharging of the parasitic capacity in each word line and each bit line.
INDUSTRIAL APPLICABILITY
The present invention can be applied to a nonvolatile semiconductor memory device and particularly to a voltage control technique for the bit line and word line in each memory action of reading, programming and erasing in a semiconductor memory device comprising a memory cell array in which two-terminal memory cells comprising a variable resistance element having a resistance value reversibly changed by electric pulse application and storing information by the change of the electric resistance are arranged in the row direction and column direction.

Claims (68)

The invention claimed is:
1. A nonvolatile semiconductor memory device comprising:
a memory cell array comprising including two-terminal memory cells each comprising a variable resistance element having a resistance value reversibly changed by electric pulse application, the memory cells being arranged in a row direction and column direction such that one end of each memory cell in the same row is connected to a common word line and the other end of each memory cell in the same column is connected to a common bit line;
a memory cell selecting circuit selecting the configured to select a memory cell from the memory cell array by the row, column or or column of the memory cell array;
a voltage switch circuit applying configured to apply a voltage required for each of a plurality of memory actions including a reading action, a programming action and an erasing action in the memory cell selected by the memory cell selecting circuit, to a selected word line and a selected bit line connected to a the selected memory cell and to unselected word lines and unselected bit lines other than the above selected word line and selected bit line among word lines and bit lines, according to the memory actions; and
a reading circuit reading configured to read information stored in the selected memory cell to be read in the selected memory cells by detecting the an amount of a reading current flowing according to the resistance value of the variable resistance element in the selected memory cell to be read,
wherein the voltage switch circuit applies is further configured to:
apply a common unselect voltage to both the unselected word lines and the unselected bit lines during each of the reading, actions;
apply the common unselect voltage to both the unselected word lines and the unselected bit lines during the programming actions; and
apply the common unselect voltage to both the unselected word lines and the unselected bit lines during the erasing actions, wherein the common unselect voltage has an absolute value greater than zero.
2. A nonvolatile semiconductor memory device comprising:
a memory cell array comprising including two-terminal memory cells each comprising a variable resistance element having a resistance value reversibly changed by electric pulse application, the memory cells being arranged in a row direction and column direction such that one end of each memory cell in the same row is connected to a common word line and the other end of each memory cell in the same column is connected to a common bit line;
a memory cell selecting circuit configured to select a memory cell by selecting the memory cell from the memory cell array by the row, column or column of the memory cell array;
a voltage switch circuit applying configured to apply a voltage required for each of a plurality of memory actions including a reading action, a programming action and an erasing action in the memory cell selected by the memory cell selecting circuit, to a selected word line and a selected bit line connected to a the selected memory cell and to unselected word lines and unselected bit lines other than the above selected word line and selected bit line among word lines and bit lines, according to the memory actions; and
a reading circuit reading configured to read information stored in the selected memory cell to be read in the selected memory cells by detecting the an amount of a reading current flowing according to the resistance value of the variable resistance element in the selected memory cell to be read,
wherein the voltage switch circuit applies is further configured to:
apply a common unselect voltage to one of the unselected word lines and the unselected bit lines at least during each of the reading actions and the programming actions, and applies to apply the common unselect voltage to the other of the unselected word lines and the unselected bit lines at least during each of the reading actions and the erasing actions, or
apply the common unselect voltage to the unselected bit lines during the reading actions and the programming actions and to apply the common unselect voltage to the unselected word lines during the reading actions and the erasing actions, and wherein the common unselect voltage has an absolute value greater than zero.
3. The nonvolatile semiconductor memory device according to claim 1, wherein the voltage switch circuit applies is further configured to apply the common unselect voltage to at least the unselected word lines and the unselected bit lines during each of action preparing periods just before the reading, programming and erasing actions.
4. The nonvolatile semiconductor memory device according to claim 3, wherein
the common unselect voltage is applied to the selected word line and the selected bit line during each of the action preparing periods.
5. The nonvolatile semiconductor memory device according to claim 1, wherein
the voltage switch circuit applies the common unselect voltage to one of the selected word line and the selected bit line and both of the unselected word lines and the unselected bit lines and applies a first reading voltage different from the unselect voltage to the other of the selected word line and the selected bit line, during the reading action, and
wherein the absolute value of voltage difference between the first reading voltage and the unselect voltage is a predetermined reading voltage lower than the lower limit value of absolute values of a programming voltage required for the programming action for the variable resistance element and an erasing voltage required for the erasing action for the variable resistance element.
6. The nonvolatile semiconductor memory device according to claim 1, wherein
the voltage switch circuit applies is further configured to apply a first programming voltage higher than the common unselect voltage to one of the selected word line and the selected bit line and applies a second programming voltage lower than the common unselect voltage to the other of the selected word line and the selected bit line during the programming action, and
wherein the absolute value of voltage difference between the first programming voltage and the second programming voltage is a programming voltage required for the programming action for the variable resistance element.
7. The nonvolatile semiconductor memory device according to claim 1, wherein
the voltage switch circuit applies is further configured to apply a first erasing voltage higher than the common unselect voltage to one of the selected word line and selected bit line and applies a second erasing voltage lower than the common unselect voltage to the other of the selected word line and the selected bit line during the erasing action, and
wherein the absolute value of voltage difference between the first erasing voltage and the second erasing voltage is an erasing voltage required for the erasing action for the variable resistance element.
8. The nonvolatile semiconductor memory device according to claim 1, wherein
the voltage switch circuit applies is further configured to apply a first programming voltage higher than the common unselect voltage to one of the selected word line and selected bit line and applies a second programming voltage lower than the common unselect voltage to the other of the selected word line and the selected bit line during the programming action, and applies a first erasing voltage higher than the common unselect voltage to the other of the selected word line and selected bit line and applies a second erasing voltage lower than the common unselect voltage to one of the selected word line and the selected bit line during the erasing action,
wherein the absolute value of voltage difference between the first programming voltage and the second programming voltage is a programming voltage required for the programming action for the variable resistance element, and the absolute value of voltage difference between the first erasing voltage and the second erasing voltage is an erasing voltage required for the erasing action for the variable resistance element, and
wherein the first programming voltage is equal to the first erasing voltage and the second programming voltage is equal to the second erasing voltage.
9. The nonvolatile semiconductor memory device according to claim 1, wherein
a voltage applied to the selected word line or the selected bit line during both of the programming and erasing actions is the ground voltage, and
wherein the common unselect voltage is half of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
10. The nonvolatile semiconductor memory device according to claim 1, wherein
a voltage applied to the selected word line or the selected bit line during both of the programming and erasing actions is the ground voltage, and
the unselect voltage is one third of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
11. The nonvolatile semiconductor memory device according to claim 1, wherein
a voltage applied to the selected word line or the selected bit line during both of the programming and erasing actions is the ground voltage, and
the unselect voltage is two thirds of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
12. The nonvolatile semiconductor memory device according to claim 1, wherein
a polarity of one of voltages applied to the selected word line and the selected bit line is positive and a polarity of the other thereof is negative during both of the programming and erasing actions, and the absolute values of them is the same, and the unselect voltage is the ground voltage.
13. The nonvolatile semiconductor memory device according to claim 1, wherein
the voltage switch circuit applies is further configured to apply the common unselect voltage to the selected word line, selected bit line, unselected word lines and unselected bit lines in a standby state in which none of the reading, programming and erasing actions is performed.
14. The nonvolatile semiconductor memory device according to claim 1, wherein
the material of the variable resistance element is comprises a metal oxide.
15. The nonvolatile semiconductor memory device according to claim 1 14, wherein
the metal oxide as the material of the variable resistance element is comprises a transition metal oxide.
16. The nonvolatile semiconductor memory device according to claim 1 14, wherein
the metal oxide as the material of the variable resistance element contains comprises Pr and Mn.
17. An operating method in a nonvolatile semiconductor memory device comprising a memory cell array comprising including two-terminal memory cells each comprising a variable resistance element having a resistance value reversibly changed by electric pulse application, the memory cells being arranged in a row direction and column direction such that one end of each memory cell in the same row is connected to a common word line and the other end of each memory cell in the same column is connected to a common bit line, for a plurality of memory actions including a reading action, a programming action and an erasing action in a selected memory cell selected from the memory cell array by the row, or column, or memory cell of the memory cell array, the operating method comprising:
applying a common unselect voltage to both of unselected word lines and unselected bit lines that are not connected to the selected memory cell among word lines and bit lines during each of the reading, programming and erasing actions.;
applying the common unselect voltage to both the unselected word lines and the unselected bit lines during the programming actions; and
applying the common unselect voltage to both the unselected word lines and the unselected bit lines during the erasing actions, wherein the common unselect voltage has an absolute value greater than zero.
18. An operating method in a nonvolatile semiconductor memory device comprising a memory cell array comprising including two-terminal memory cells each comprising a variable resistance element having a resistance value reversibly changed by electric pulse application, the memory cells being arranged in a row direction and column direction such that one end of each memory cell in the same row is connected to a common word line and the other end of each memory cell in the same column is connected to a common bit line, for a plurality of memory actions including a reading action, a programming action and an erasing action in a selected memory cell selected from the memory cell array by the row, or column, or memory cell of the memory cell array, the operating method comprising:
applying a common unselect voltage to one of unselected word lines and unselected bit lines that are not connected to the selected memory cell among word lines and bit lines at least during each of the reading actions and the programming actions, and to apply the common unselect voltage to the other of the unselected word lines and the unselected bit lines at least that are not connected to the selected memory cell among bit lines during each of the reading actions and the erasing actions, or
applying the common unselect voltage to the unselected bit lines during the reading actions and the programming actions and to apply the common unselect voltage to the unselected word lines during the reading actions and the erasing actions, wherein the common unselect voltage has an absolute value greater than zero.
19. The operating method of the nonvolatile semiconductor memory device according to claim 17 comprising:
applying the common unselect voltage to the unselected word lines and the unselected bit lines during each of action preparing periods just before the reading, programming and erasing actions.
20. The operating method of the nonvolatile semiconductor memory device according to claim 19 comprising:
applying the common unselect voltage to a selected word line and a selected bit line connected to the selected memory cell among the word lines and bit lines during each of the action preparing periods.
21. The operating method of the nonvolatile semiconductor memory device according to claim 17 comprising:
applying the common unselect voltage to one of a selected word line and a selected bit line connected to the selected memory cell and both of the unselected word lines and the unselected bit lines and a first reading voltage different from the unselect voltage to the other of the selected word line and the selected bit line, among the word lines and bit lines, during the reading action, wherein
the absolute value of voltage difference between the first reading voltage and the common unselect voltage is a predetermined reading voltage lower than the lower limit value of absolute values of a programming voltage required for the programming action for the variable resistance element and an erasing voltage required for the erasing action for the variable resistance element.
22. The operating method of the nonvolatile semiconductor memory device according to claim 17, wherein
a voltage applied to one of a selected word line and a selected bit line connected to the selected memory cell among the word lines and the bit lines during both of the programming and erasing actions is the ground voltage, and
wherein the common unselect voltage is half of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
23. The operating method of the nonvolatile semiconductor memory device according to claim 17, wherein
a voltage applied to one of a selected word line and a selected bit line connected to the selected memory cell among the word lines and the bit lines during both of the programming and erasing actions is the ground voltage, and
the unselect voltage is one third of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
24. The operating method of the nonvolatile semiconductor memory device according to claim 17, wherein
a voltage applied to one of a selected word line and a selected bit line connected to the selected memory cell among the word lines and the bit lines during both of the programming and erasing actions is the ground voltage, and
the unselect voltage is two thirds of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
25. The operating method of the nonvolatile semiconductor memory device according to claim 17, wherein
a polarity of one of voltages applied to a selected word line and a selected bit line connected to the selected memory cell among the word lines and the bit lines during both of the programming and erasing actions is positive and a polarity of the other thereof is negative, and the absolute values of them is the same, and the unselect voltage is the ground voltage.
26. The operating method of the nonvolatile semiconductor memory device according to claim 17, wherein
the voltage switch circuit applies the common unselect voltage to a selected word line and selected bit line connected to the selected memory cell, and the unselected word lines and unselected bit lines among the word lines and bit lines in a standby state in which none of the reading, programming, and erasing actions is performed.
27. The operating method of the nonvolatile semiconductor memory device according to claim 17, wherein
the material of the variable resistance element is comprises a metal oxide.
28. The operating method of the nonvolatile semiconductor memory device according to claim 17 27, wherein
the metal oxide as the material of the variable resistance element is comprises a transition metal oxide.
29. The operating method of the nonvolatile semiconductor memory device according to claim 17 27, wherein
the metal oxide as the material of the variable resistance element contains comprises Pr and Mn.
30. The nonvolatile semiconductor memory device according to claim 2, wherein
the voltage switch circuit applies is further configured to apply the common unselect voltage to at least the unselected word lines and the unselected bit lines during each of action preparing periods just before the reading, programming and erasing actions.
31. The nonvolatile semiconductor memory device according to claim 2, wherein
the voltage switch circuit applies is further configured to apply the common unselect voltage to one of the selected word line and the selected bit line and both of the unselected word lines and the unselected bit lines and applies a first reading voltage different from the common unselect voltage to the other of the selected word line and the selected bit line, during the reading action, and
wherein the absolute value of voltage difference between the first reading voltage and the common unselect voltage is a predetermined reading voltage lower than the lower limit value of absolute values of a programming voltage required for the programming action for the variable resistance element and an erasing voltage required for the erasing action for the variable resistance element.
32. The nonvolatile semiconductor memory device according to claim 2, wherein
the voltage switch circuit applies is further configured to apply a first programming voltage higher than the common unselect voltage to one of the selected word line and the selected bit line and applies a second programming voltage lower than the common unselect voltage to the other of the selected word line and the selected bit line during the programming action, and
wherein the absolute value of voltage difference between the first programming voltage and the second programming voltage is a programming voltage required for the programming action for the variable resistance element.
33. The nonvolatile semiconductor memory device according to claim 2, wherein
the voltage switch circuit applies is further configured to apply a first erasing voltage higher than the common unselect voltage to one of the selected word line and selected bit line and applies a second erasing voltage lower than the common unselect voltage to the other of the selected word line and the selected bit line during the erasing action, and
wherein the absolute value of voltage difference between the first erasing voltage and the second erasing voltage is an erasing voltage required for the erasing action for the variable resistance element.
34. The nonvolatile semiconductor memory device according to claim 2, wherein
the voltage switch circuit applies is further configured to apply a first programming voltage higher than the common unselect voltage to one of the selected word line and selected bit line and applies a second programming voltage lower than the common unselect voltage to the other of the selected word line and the selected bit line during the programming action, and applies a first erasing voltage higher than the common unselect voltage to the other of the selected word line and selected bit line and applies a second erasing voltage lower than the common unselect voltage to one of the selected word line and the selected bit line during the erasing action,
wherein the absolute value of voltage difference between the first programming voltage and the second programming voltage is a programming voltage required for the programming action for the variable resistance element, and the absolute value of voltage difference between the first erasing voltage and the second erasing voltage is an erasing voltage required for the erasing action for the variable resistance element, and
wherein the first programming voltage is equal to the first erasing voltage and the second programming voltage is equal to the second erasing voltage.
35. The nonvolatile semiconductor memory device according to claim 2, wherein
a voltage applied to the selected word line or the selected bit line during both of the programming and erasing actions is the ground voltage, and
wherein the common unselect voltage is half of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
36. The nonvolatile semiconductor memory device according to claim 2, wherein
a voltage applied to the selected word line or the selected bit line during both of the programming and erasing actions is the ground voltage, and
wherein the common unselect voltage is one third of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
37. The nonvolatile semiconductor memory device according to claim 2, wherein
a voltage applied to the selected word line or the selected bit line during both of the programming and erasing actions is the ground voltage, and
wherein the common unselect voltage is two thirds of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
38. The nonvolatile semiconductor memory device according to claim 2, wherein
a polarity of one of voltages applied to the selected word line and the selected bit line is positive and a polarity of the other thereof is negative during both of the programming and erasing actions, and the absolute values of them is the same, and the unselect voltage is the ground voltage.
39. The nonvolatile semiconductor memory device according to claim 2, wherein
the voltage switch circuit applies is further configured to apply the common unselect voltage to the selected word line, selected bit line, unselected word lines and unselected bit lines in a standby state in which none of the reading, programming and erasing actions is performed.
40. The nonvolatile semiconductor memory device according to claim 2, wherein
the material of the variable resistance element is comprises a metal oxide.
41. The nonvolatile semiconductor memory device according to claim 2 40, wherein
the metal oxide as the material of the variable resistance element is comprises a transition metal oxide.
42. The nonvolatile semiconductor memory device according to claim 2 40, wherein
the metal oxide as the material of the variable resistance element contains comprises Pr and Mn.
43. The operating method of the nonvolatile semiconductor memory device according to claim 18 comprising:
applying the common unselect voltage to the unselected word lines and the unselected bit lines during each of action preparing periods just before the reading, programming and erasing actions.
44. The operating method of the nonvolatile semiconductor memory device according to claim 18 comprising:
applying the common unselect voltage to one of a selected word line and a selected bit line connected to the selected memory cell and both of the unselected word lines and the unselected bit lines and a first reading voltage different from the common unselect voltage to the other of the selected word line and the selected bit line, among the word lines and bit lines, during the reading action, wherein
the absolute value of voltage difference between the first reading voltage and the common unselect voltage is a predetermined reading voltage lower than the lower limit value of absolute values of a programming voltage required for the programming action for the variable resistance element and an erasing voltage required for the erasing action for the variable resistance element.
45. The operating method of the nonvolatile semiconductor memory device according to claim 18, wherein
a voltage applied to one of a selected word line and a selected bit line connected to the selected memory cell among the word lines and the bit lines during both of the programming and erasing actions is the ground voltage, and
wherein the common unselect voltage is half of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
46. The operating method of the nonvolatile semiconductor memory device according to claim 18, wherein
a voltage applied to one of a selected word line and a selected bit line connected to the selected memory cell among the word lines and the bit lines during both of the programming and erasing actions is the ground voltage, and
wherein the common unselect voltage is one third of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
47. The operating method of the nonvolatile semiconductor memory device according to claim 18, wherein
a voltage applied to one of a selected word line and a selected bit line connected to the selected memory cell among the word lines and the bit lines during both of the programming and erasing actions is the ground voltage, and
wherein the common unselect voltage is two thirds of a programming voltage required for the programming action for the variable resistance element or an erasing voltage required for the erasing action for the variable resistance element.
48. The operating method of the nonvolatile semiconductor memory device according to claim 18, wherein
a polarity of one of voltages applied to a selected word line and a selected bit line connected to the selected memory cell among the word lines and the bit lines during both of the programming and erasing actions is positive and a polarity of the other thereof is negative, and the absolute values of them is the same, and the unselect voltage is the ground voltage.
49. The operating method of the nonvolatile semiconductor memory device according to claim 18, wherein
the voltage switch circuit applies is further configured to apply the common unselect voltage to a selected word line and selected bit line connected to the selected memory cell, and the unselected word lines and unselected bit lines among the word lines and bit lines in a standby state in which none of the reading, programming, and erasing actions is performed.
50. The operating method of the nonvolatile semiconductor memory device according to claim 18, wherein
the material of the variable resistance element is comprises a metal oxide.
51. The operating method of the nonvolatile semiconductor memory device according to claim 18 50, wherein
the metal oxide as the material of the variable resistance element is comprises a transition metal oxide.
52. The operating method of the nonvolatile semiconductor memory device according to claim 18 50, wherein
the metal oxide as the material of the variable resistance element contains comprises Pr and Mn.
53. A memory device comprising:
a memory cell array including memory cells, wherein a first terminal of each memory cell in a same row is connected to a common word line, and wherein a second terminal of each memory cell in a same column is connected to a common bit line; and
a voltage switch circuit configured to apply a voltage for each of a plurality of memory actions to a selected word line and a selected bit line connected to a selected memory cell and to unselected word lines and unselected bit lines according to the plurality of memory actions, wherein the plurality of memory actions include a reading action, a programming action, and an erasing action in the selected memory cell;
wherein the voltage switch circuit is further configured to:
apply a common unselect voltage to both the unselected word lines and the unselected bit lines during the reading actions;
apply the common unselect voltage to both the unselected word lines and the unselected bit lines during the programming action; and
apply the common unselect voltage to both the unselected word lines and the unselected bit lines during the erasing action, and wherein the common unselected voltage has an absolute value greater than zero.
54. The memory device of claim 53, wherein the voltage switch circuit is further configured to apply the common unselect voltage to at least the unselected word lines and the unselected bit lines during action preparing periods prior to the reading action, the programming action, and the erasing action.
55. The memory device of claim 53, further comprising:
a memory cell selecting circuit configured to select the selected memory cell from the memory cell array by row or column; and
a reading circuit configured to read information stored in the selected memory cell by detecting an amount of a reading current flowing according to a resistance value of a variable resistance element in the selected memory cell.
56. The memory device of claim 53, wherein the voltage switch circuit is further configured to apply the common unselect voltage to one of the selected word line or the selected bit line and to both of the unselected word line and the unselected bit line and apply a first reading voltage different from the common unselected voltage to the other of the selected word line or the selected bit line during the reading action.
57. The memory device of claim 53, wherein the voltage switch circuit is further configured to apply a first programming voltage higher than the common unselect voltage to one of the selected word line or the selected bit line and apply a second programming voltage lower than the common unselect voltage to the other of the selected word line or the selected bit line during the programming action.
58. The memory device of claim 53, wherein the voltage switch circuit is further configured to apply a first erasing voltage higher than the common unselect voltage to one of the selected word line or the selected bit line and apply a second erasing voltage lower than the common unselect voltage to the other of the selected word line or the selected bit line during the erasing action.
59. The memory device of claim 53, wherein a voltage applied to the selected word line or the selected bit line during both of the programming and erasing actions is the ground voltage, and wherein the common unselect voltage is half or less of a programming voltage for the programming action for the variable resistance element or an erasing voltage for the erasing action for the variable resistance element.
60. The memory device of claim 53, wherein a polarity of a first voltage applied to the selected word line and the selected bit line is positive and a polarity of a second voltage applied to the selected word line and the selected bit line is negative during both of the programming and erasing actions.
61. The memory device of claim 53, wherein the voltage switch circuit is further configured to apply the common unselect voltage to the selected word line, the selected bit line, the unselected word lines, and the unselected bit lines in a standby state in which none of the reading action, the programming action, or the erasing action is performed.
62. A memory device comprising:
a memory cell array including memory cells, wherein a first terminal of each memory cell in a same row is connected to a common word line, and wherein a second terminal of each memory cell in a same column is connected to a common bit line; and
a voltage switch circuit configured to apply a voltage for each of a plurality of memory actions to a selected word line and a selected bit line connected to a selected memory cell and to un-selected word lines and unselected bit lines according to the plurality of memory actions, wherein the plurality of memory actions include a reading action and a programming action in the selected memory cell;
wherein the voltage switch circuit is further configured to:
apply a common unselect voltage to the unselected word lines during the reading actions and the programming actions and apply the common unselect voltage to the unselected bit lines during the reading actions and the erasing actions; or
apply the common unselect voltage to the unselected bit lines during the reading actions and the programming actions and apply the common unselect voltage to the unselected word lines during the reading actions and the erasing actions, wherein the common unselect voltage has an absolute value greater than zero.
63. The memory device of claim 62, wherein the memory cells comprise a variable resistance element having a resistance value configured to reversibly change in response to electric pulse application.
64. The memory device of claim 63, further comprising:
a memory cell selecting circuit configured to select the selected memory cell from the memory cell array by row or column; and
a reading circuit configured to read information stored in the selected memory cell by detecting an amount of a reading current flowing according to a resistance value of the variable resistance element in the selected memory cell.
65. The memory device of claim 63, wherein the variable resistance element comprises resistance random access memory, and wherein the voltage switch circuit is further configured to apply the common unselect voltage to the other of the unselected word lines and the unselected bit lines at least during the both the reading action and the erasing action.
66. The memory device of claim 62, wherein the plurality of memory actions further include an erasing action.
67. A memory device comprising:
a memory cell array including memory cells, wherein a first terminal of each memory cell in a same row is connected to a common word line, and wherein a second terminal of each memory cell in a same column is connected to a common bit line; and
a voltage switch circuit configured to apply a voltage for each of a plurality of memory actions to a selected word line and a selected bit line connected to a selected memory cell and to unselected word lines and unselected bit lines according to the plurality of memory actions, wherein the plurality of memory actions include a reading action and a programming action in the selected memory cell;
wherein the voltage switch circuit is further configured to:
apply a common unselect voltage to both the unselected word lines and the unselected bit lines during the reading actions; and
apply the common unselect voltage to both the unselected word lines and the unselected bit lines during the programming action, and wherein the unselected voltage has an absolute value greater than zero.
68. The nonvolatile semiconductor memory device according to claim 1, wherein the common unselect voltage is the same during each of the reading, programming, and erasing actions.
US13/939,833 2005-02-02 2006-01-05 Nonvolatile semiconductor storage device and method for operating same Active 2027-08-30 USRE46022E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/939,833 USRE46022E1 (en) 2005-02-02 2006-01-05 Nonvolatile semiconductor storage device and method for operating same

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2005-025935 2005-02-02
JP2005025935A JP4427464B2 (en) 2005-02-02 2005-02-02 Nonvolatile semiconductor memory device and operation method thereof
PCT/JP2006/300041 WO2006082695A1 (en) 2005-02-02 2006-01-05 Nonvolatile semiconductor storage device and method for operating same
US13/939,833 USRE46022E1 (en) 2005-02-02 2006-01-05 Nonvolatile semiconductor storage device and method for operating same
US11/883,552 US7978495B2 (en) 2005-02-02 2006-01-05 Nonvolatile semiconductor storage device and method for operating same

Publications (1)

Publication Number Publication Date
USRE46022E1 true USRE46022E1 (en) 2016-05-31

Family

ID=36777084

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/939,833 Active 2027-08-30 USRE46022E1 (en) 2005-02-02 2006-01-05 Nonvolatile semiconductor storage device and method for operating same
US11/883,552 Ceased US7978495B2 (en) 2005-02-02 2006-01-05 Nonvolatile semiconductor storage device and method for operating same

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/883,552 Ceased US7978495B2 (en) 2005-02-02 2006-01-05 Nonvolatile semiconductor storage device and method for operating same

Country Status (6)

Country Link
US (2) USRE46022E1 (en)
JP (1) JP4427464B2 (en)
KR (1) KR101041757B1 (en)
CN (1) CN101111899B (en)
TW (1) TW200636736A (en)
WO (1) WO2006082695A1 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101542632B (en) 2007-06-01 2012-12-26 松下电器产业株式会社 Resistance change type memory
JP4922375B2 (en) * 2009-09-18 2012-04-25 株式会社東芝 Resistance change memory
KR101201839B1 (en) 2010-04-26 2012-11-15 에스케이하이닉스 주식회사 Semiconductor memory apparatus and method of generating programming current pulse
KR101201840B1 (en) 2010-04-26 2012-11-15 에스케이하이닉스 주식회사 Semiconductor memory apparatus
WO2012153488A1 (en) 2011-05-11 2012-11-15 パナソニック株式会社 Cross-point variable-resistance nonvolatile storage device and method of reading therefrom
US8837200B2 (en) 2011-06-27 2014-09-16 Panasonic Corporation Nonvolatile semiconductor memory device and read method for the same
US8953363B2 (en) 2011-07-21 2015-02-10 Panasonic Intellectural Property Management Co., Ltd. Nonvolatile semiconductor memory device and read method for the same
KR101959846B1 (en) 2012-03-02 2019-03-20 삼성전자주식회사 Resistive memory device
JP5853843B2 (en) * 2012-04-25 2016-02-09 ソニー株式会社 Storage control device, storage device, and processing method therefor
US9123414B2 (en) * 2013-11-22 2015-09-01 Micron Technology, Inc. Memory systems and memory programming methods
US9336875B2 (en) 2013-12-16 2016-05-10 Micron Technology, Inc. Memory systems and memory programming methods
US9269432B2 (en) * 2014-01-09 2016-02-23 Micron Technology, Inc. Memory systems and memory programming methods
WO2015113195A1 (en) * 2014-01-28 2015-08-06 华为技术有限公司 Storage device and storage method
US9224465B2 (en) * 2014-03-21 2015-12-29 Intel Corporation Cross-point memory bias scheme
KR102161739B1 (en) 2014-07-15 2020-10-05 삼성전자주식회사 Resistive memory device and operating method thereof
KR102261813B1 (en) 2014-11-26 2021-06-07 삼성전자주식회사 Resistive Memory Device and Operating Method thereof
KR20160107566A (en) * 2015-03-04 2016-09-19 에스케이하이닉스 주식회사 Resistance Variable Memory Apparatus and Operation Method Thereof
US9779808B2 (en) * 2016-03-07 2017-10-03 Toshiba Memory Corporation Resistance random access memory device and method for operating same
US10157671B1 (en) * 2017-09-12 2018-12-18 Macronix International Co., Ltd. Fast switching 3D cross-point array
JP2019164873A (en) * 2018-03-20 2019-09-26 東芝メモリ株式会社 Semiconductor storage device and control method therefor
CN110648714B (en) * 2018-06-26 2021-03-30 北京兆易创新科技股份有限公司 Data reading method and device, electronic equipment and storage medium
JP2020087495A (en) * 2018-11-29 2020-06-04 キオクシア株式会社 Semiconductor memory

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4199692A (en) * 1978-05-16 1980-04-22 Harris Corporation Amorphous non-volatile ram
JPH08115986A (en) 1994-10-18 1996-05-07 Sony Corp Operation of ferroelectric non-volatile memory
US6204139B1 (en) 1998-08-25 2001-03-20 University Of Houston Method for switching the properties of perovskite materials used in thin film resistors
US6259644B1 (en) 1997-11-20 2001-07-10 Hewlett-Packard Co Equipotential sense methods for resistive cross point memory cell arrays
JP2003281885A (en) 2002-03-22 2003-10-03 Seiko Epson Corp Ferroelectric storage device
JP2004152893A (en) 2002-10-29 2004-05-27 Sony Corp Semiconductor device and semiconductor memory
JP2004152993A (en) 2002-10-30 2004-05-27 Okaya Electric Ind Co Ltd Light emitting diode
US20040160819A1 (en) * 2002-08-02 2004-08-19 Unity Semiconductor Corporation High-density NVRAM
US20040174729A1 (en) * 2003-03-07 2004-09-09 Sanyo Electric Co., Ltd. Memory
JP2004310641A (en) 2003-04-10 2004-11-04 Seiko Epson Corp Data storage method for ferroelectric storage device
EP1489620A2 (en) 2003-06-17 2004-12-22 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device, and programming method and erasing method thereof
US20050041467A1 (en) * 2003-06-18 2005-02-24 Macronix International Co., Ltd. Chalcogenide memory

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4024166B2 (en) * 2002-03-20 2007-12-19 三洋電機株式会社 Ferroelectric memory

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4199692A (en) * 1978-05-16 1980-04-22 Harris Corporation Amorphous non-volatile ram
JPH08115986A (en) 1994-10-18 1996-05-07 Sony Corp Operation of ferroelectric non-volatile memory
US6259644B1 (en) 1997-11-20 2001-07-10 Hewlett-Packard Co Equipotential sense methods for resistive cross point memory cell arrays
US6204139B1 (en) 1998-08-25 2001-03-20 University Of Houston Method for switching the properties of perovskite materials used in thin film resistors
JP2003281885A (en) 2002-03-22 2003-10-03 Seiko Epson Corp Ferroelectric storage device
US20030223266A1 (en) 2002-03-22 2003-12-04 Seiko Epson Corporation Ferroelectric memory device
US20040160819A1 (en) * 2002-08-02 2004-08-19 Unity Semiconductor Corporation High-density NVRAM
JP2004152893A (en) 2002-10-29 2004-05-27 Sony Corp Semiconductor device and semiconductor memory
JP2004152993A (en) 2002-10-30 2004-05-27 Okaya Electric Ind Co Ltd Light emitting diode
US20040174729A1 (en) * 2003-03-07 2004-09-09 Sanyo Electric Co., Ltd. Memory
JP2004310641A (en) 2003-04-10 2004-11-04 Seiko Epson Corp Data storage method for ferroelectric storage device
US20040257852A1 (en) 2003-04-10 2004-12-23 Seiko Epson Corporation Method of storing data in ferroelectric memory device
EP1489620A2 (en) 2003-06-17 2004-12-22 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device, and programming method and erasing method thereof
US20040257864A1 (en) 2003-06-17 2004-12-23 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device, and programming method and erasing method thereof
US6992920B2 (en) * 2003-06-17 2006-01-31 Sharp Kabushiki Kaisha Nonvolatile semiconductor memory device, and programming method and erasing method thereof
US20050041467A1 (en) * 2003-06-18 2005-02-24 Macronix International Co., Ltd. Chalcogenide memory

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Chen et al., An access-transistor-free (OT/1R) non-volatile resistance random access memory (RRAM) using a novel threshold switching, self-rectifying chalcogenide device, IEDM, 2003, pp. 905-908.
International Preliminary Report on Patentability for PCT/JP2006/300041, issued Aug. 7, 2007.
International Search Report for PCT/JP2006/300041, mailed Apr. 11, 2006.
Liu et al, "Electric-pulse-induced reversible resistance change effect in magnetoresistive films", Applied Physics Letters, vol. 76, No. 19, May 8, 2000, pp. 2749-2751.
Notice of Allowance on U.S. Appl. No. 11/883552, mailed Mar. 3, 2011.

Also Published As

Publication number Publication date
CN101111899A (en) 2008-01-23
WO2006082695A1 (en) 2006-08-10
KR101041757B1 (en) 2011-06-17
KR20070104630A (en) 2007-10-26
US20090129140A1 (en) 2009-05-21
TW200636736A (en) 2006-10-16
TWI313872B (en) 2009-08-21
JP4427464B2 (en) 2010-03-10
CN101111899B (en) 2011-11-30
US7978495B2 (en) 2011-07-12
JP2006216109A (en) 2006-08-17

Similar Documents

Publication Publication Date Title
USRE46022E1 (en) Nonvolatile semiconductor storage device and method for operating same
US7697317B2 (en) Nonvolatile semiconductor memory device
US7535746B2 (en) Nonvolatile semiconductor memory device and read method
US11114160B2 (en) Memory device for compensating for current of off cells and operating method thereof
US8120944B2 (en) Control circuit for forming process on nonvolatile variable resistive element and control method for forming process
Chen et al. An access-transistor-free (0T/1R) non-volatile resistance random access memory (RRAM) using a novel threshold switching, self-rectifying chalcogenide device
CN100392758C (en) Nonvolatile semiconductor storage apparatus
JP4594878B2 (en) Resistance control method for variable resistance element and nonvolatile semiconductor memory device
JP4157582B1 (en) Semiconductor memory device
US8451647B2 (en) Resistance control method for nonvolatile variable resistive element
JP4546842B2 (en) Nonvolatile semiconductor memory device and control method thereof
US8482956B2 (en) Semiconductor memory device and method of driving the same
CN113808648A (en) Forming sub-threshold voltages of selectors in cross-point memory arrays
JP2004355670A (en) Nonvolatile semiconductor storage device, write/reset method thereof, and read method thereof
JP2006190376A (en) Nonvolatile semiconductor storage apparatus
JP2006323924A (en) Data writing method in nonvolatile semiconductor memory device

Legal Events

Date Code Title Description
MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12