Nonvolatile semiconductor memory device
First Claim
1. A nonvolatile semiconductor memory device comprising:
- a plurality of memory cells, arranged in rows and columns, each having a storing portion having a resistance value set according to storage data;
a plurality of bit lines, arranged corresponding to the respective memory cell columns, each connected to the memory cells in a corresponding column;
a plurality of source lines, arranged corresponding to the memory cell rows, each connected to the memory cells in a corresponding row;
write circuitry for transmitting a voltage corresponding to write data to a bit line on a selected column in data writing; and
source line drive circuitry for driving a source line on a selected row to first and second voltage levels in a predetermined sequence in said data writing, according to a current flowing between the bit line in said selected column and the source line in said selected row via a corresponding memory cell, the storing portion of the corresponding memory cell having the resistance value set, whereinsaid write circuitry writes multiple bits of data in parallel;
said nonvolatile semiconductor memory device further comprises;
a column select circuit for selecting in parallel a plurality of columns equal in number to a bit width of the data to be written; and
said source line drive circuitry drives the source line common to the memory cells on the plurality of selected columns in said predetermined sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
Source lines for a spin injection magnetic memory cell are arranged parallel to word lines for executing writing/reading of data multiple bits at a time. In a write operation, a source line potential changes in a predetermined sequence such that the source line commonly connected to a plurality of selected memory cells is set to pass a current only in one direction in each stage of the operation sequence. For the data write sequence, a current is caused to flow through memory cells according to write data sequentially, or the memory cell has a resistance state set to an initial resistance state before writing, and then changed to a state according to the write data Fast writing can be achieved in the magnetic memory without increasing a memory cell layout area.
77 Citations
17 Claims
-
1. A nonvolatile semiconductor memory device comprising:
-
a plurality of memory cells, arranged in rows and columns, each having a storing portion having a resistance value set according to storage data; a plurality of bit lines, arranged corresponding to the respective memory cell columns, each connected to the memory cells in a corresponding column; a plurality of source lines, arranged corresponding to the memory cell rows, each connected to the memory cells in a corresponding row; write circuitry for transmitting a voltage corresponding to write data to a bit line on a selected column in data writing; and source line drive circuitry for driving a source line on a selected row to first and second voltage levels in a predetermined sequence in said data writing, according to a current flowing between the bit line in said selected column and the source line in said selected row via a corresponding memory cell, the storing portion of the corresponding memory cell having the resistance value set, wherein said write circuitry writes multiple bits of data in parallel; said nonvolatile semiconductor memory device further comprises; a column select circuit for selecting in parallel a plurality of columns equal in number to a bit width of the data to be written; and said source line drive circuitry drives the source line common to the memory cells on the plurality of selected columns in said predetermined sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A nonvolatile semiconductor memory device comprising:
-
a plurality of memory cells, arranged in rows and columns, each having a storing portion having a resistance value set according to storage data; a plurality of bit lines, arranged corresponding to the respective memory cell columns, each connected to the memory cells in a corresponding column; a plurality of source lines, arranged corresponding to the memory cell rows, each connected to the memory cells in a corresponding row; write circuitry for transmitting a voltage corresponding to write data to a bit line on a selected column in data writing; and source line drive circuitry for driving a source line on a selected row to a first and second voltage levels in a predetermined sequence in said data writing, according to a current flowing between the bit line in said selected column and the source line in said selected row via a corresponding memory cell, the storing portion of the corresponding memory cell having the resistance value set, wherein each of the memory cells further includes first and second access transistors each for connecting a corresponding storing portion to a corresponding source line; and said nonvolatile semiconductor memory device further comprises; a plurality of first gate lines, arranged corresponding to the memory cell rows, each connected to the first access transistors of the memory cells in a corresponding row, a plurality of second gate lines, arranged corresponding to the memory cell rows, each connected to the second access transistors of the memory cells in a corresponding row, and a word line select drive circuit for driving both the first and second gate lines in said selected row to a selected state, each word line being constituted by the first gate line and the second gate line arranged on a corresponding row. - View Dependent Claims (11)
-
-
12. A nonvolatile semiconductor memory device comprising:
-
a plurality of memory cells, arranged in rows and columns, each having a storing portion having a resistance value set according to storage data; a plurality of bit lines, arranged corresponding to the memory cell columns, each connected to the memory cells in a corresponding column; a plurality of source lines, arranged corresponding to the memory cell rows, each connected to the memory cells in a corresponding row; a column select circuit for concurrently selecting the columns equal in number to a bit width of multi-bit write data in data writing; a write circuit for transmitting a first voltage to each of the bit lines on the selected columns regardless of a value of the write data bit, and then transmitting concurrently voltages corresponding to the write data bits to the bit lines in the selected columns, respectively in said data writing; and a source line drive circuit for driving the source line in a selected row to a second voltage level and the first voltage level in a predetermined sequence in the data write operation, according to a current flowing between the bit line in the selected column and the source line in the selected row via a corresponding memory cell, the resistance value of said storing portion of the corresponding, selected memory cell being set, said source line drive circuit transmitting said second voltage concurrently with transmission of said first voltage by said write circuit, to set said storing portion of the selected memory cell to a resistance state corresponding to a predetermined logical level. - View Dependent Claims (13)
-
-
14. A nonvolatile semiconductor memory device comprising:
-
a plurality of memory cells, arranged in rows and columns, each having a storing portion having a resistance value set according to storage data; a plurality of bit lines, arranged corresponding to the memory cell columns, each connected to the memory cells on a corresponding column; a plurality of source lines each arranged being shared by the memory cells in a plurality of columns; a source line drive circuit for changing a voltage level of the source line on a selected column in a predetermined sequence in data writing; and a data write circuit having at least a time period for driving the bit line on the selected column according to the write data in the data writing, wherein the write data comprises multiple bits, and the plurality of columns sharing the source line are equal in number to a bit width of said multi-bit data. - View Dependent Claims (15, 16, 17)
-
Specification