Claims
- 1. A semiconductor nonvolatile memory comprising:
- a nonvolatile memory array provided with a plurality of word lines and a plurality of bit lines and having a plurality of semiconductor nonvolatile memory cells arranged in a matrix, wherein write signals having a phase are provided on said bit lines to write data to said memory cells; and
- an auxiliary memory means for storing said phase of said write signals for each of said bit lines.
- 2. A semiconductor nonvolatile memory as set forth in claim 1, wherein:
- said nonvolatile memory array is divided into a plurality of sub-arrays in the direction of extension of the bit lines;
- each sub-array has sub-bit lines and a switching means for operatively connecting the sub-bit lines and said bit lines; and
- said auxiliary memory means has a means for storing the phase of said write signals for each sub-bit line of the sub-array.
- 3. A semiconductor nonvolatile memory as set forth in claim 2, wherein:
- said semiconductor nonvolatile memory cells for storing input information are electrically rewritable; and
- means for storing said phase information is provided in said auxiliary memory means in accordance with whether stored information was written in a reversed phase at the time of writing said stored information in said semiconductor nonvolatile memory cells and means for inverting said stored information is provided in accordance with said phase information of said auxiliary memory means when reading said stored information of said semiconductor nonvolatile memory cells.
- 4. A semiconductor nonvolatile memory as set forth in claim 2, wherein:
- said semiconductor nonvolatile memory cells can be written with stored information by a mask pattern in the semiconductor fabrication process; and
- means for storing said phase information is provided in said auxiliary memory means in accordance with whether the stored information was written in a reversed phase at the time of writing said stored information in said semiconductor nonvolatile memory cells and for inverting said stored information in accordance with information of said auxiliary memory means when reading said stored information of said semiconductor nonvolatile memory cells.
- 5. A semiconductor nonvolatile memory as set forth in claim 1, wherein:
- said semiconductor nonvolatile memory cells for storing input information are electrically rewritable; and
- means for storing said phase information is provided in said auxiliary memory means in accordance with whether stored information was written in a reversed phase at the time of writing said stored information in said semiconductor nonvolatile memory cells and means for inverting said stored information in accordance with said phase information of said auxiliary memory means is provided when reading said stored information of said semiconductor nonvolatile memory cells.
- 6. A semiconductor nonvolatile memory as set forth in claim 1, wherein:
- said semiconductor nonvolatile memory cells for storing input information can be written with stored information by a mask pattern in the semiconductor fabrication process; and
- means for storing phase information is provided in said auxiliary memory means in accordance with whether stored information was written in a reversed phase at the time of writing said stored information in said semiconductor nonvolatile memory cells and means for inverting said stored information is provided in accordance with said phase information of said auxiliary memory means when reading said stored information of said semiconductor nonvolatile memory cells.
- 7. A semiconductor nonvolatile memory as set forth in claim 1, further comprising:
- means for reading said data from said memory cells;
- wherein said means for reading reads the phase stored in said auxiliary memory means for a bit line which contains a memory cell to be read and uses said phase to read said data from said memory cell.
- 8. A semiconductor nonvolatile memory as set forth in claim 7, wherein said phase may be normal or reversed, with a 1 being stored by said auxiliary memory means if said phase is normal and a 0 being stored by said auxiliary memory means if said phase is reversed.
- 9. A semiconductor nonvolatile memory as set forth in claim 7 wherein:
- if said auxiliary memory means has recorded a normal phase for said bit line containing a memory cell to be read, and said memory cell to be read contains a 1, said means for reading reads a 1 from said memory cell,
- if said auxiliary memory means has recorded a normal phase for said bit line containing a memory cell to be read, and said memory cell to be read contains a 0, said means for reading reads a 0 from said memory cell,
- if said auxiliary memory means has recorded a reversed phase for said bit line containing a memory cell to be read, and said memory cell to be read contains a 1, said means for reading reads a 0 from said memory cell, and
- if said auxiliary memory means has recorded a reversed phase for said bit line containing a memory cell to be read, and said memory cell to be read contains a 0, said means for reading reads a 1 from said memory cell.
- 10. A semiconductor nonvolatile memory comprising:
- a nonvolatile memory array provided with a plurality of word lines and a plurality of bit lines and having a plurality of semiconductor nonvolatile memory cells arranged in a matrix at intersections of said word and bit lines,
- wherein write signals having a phase are provided on said bit lines to write data to said memory cells; and
- an auxiliary memory means for storing said phase of said write signals for each of said bit lines;
- wherein said phase of any of said write signals is determined by the number of memory cells connected to a bit line to which a 1 is being written by said write signal.
- 11. A semiconductor nonvolatile memory as set forth in claim 10, wherein said phase of said write signal is changed when a 1 is to be written to one half or more of said memory cells connected to one of said bit lines.
- 12. A semiconductor nonvolatile memory as set forth in claim 10, further comprising a counter for determining the number of memory cells connected to one of said bit lines to which a 1 is to be written;
- wherein said counter controls the phase of said write signals.
Priority Claims (2)
Number |
Date |
Country |
Kind |
6-007093 |
Jan 1994 |
JPX |
|
6-124892 |
Jun 1994 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/375,700 filed Jan. 20, 1995 now U.S. Pat. No. 5,561,632.
US Referenced Citations (13)
Divisions (1)
|
Number |
Date |
Country |
Parent |
375700 |
Jan 1995 |
|