Claims
- 1. A semiconductor memory comprising:
a memory cell array having electrically rewritable memory cells; a plurality of redundant column cell arrays for relieving a defective memory cell in said memory cell array; a decoding circuit for selecting a memory cell of said memory cell array; a plurality of sense amplifier circuits for detecting read data of said memory cell array and for latching write data; data input/output buffers provided between each of said sense amplifier circuits and a corresponding one of data input/output terminals; a defective address storing circuit for storing a defective address of said memory cell array, an input/output terminal to and from which data corresponding to said defective address are inputted and outputted, and a set number for identifying one of said plurality of redundant column cell arrays, which is to be substituted so as to correspond to said input/output terminal; a plurality of redundant sense amplifier circuits for detecting read data of said plurality of redundant column cell arrays and for latching write data; an address comparator circuit for outputting a coincidence detection signal when an input address is coincident with said defective address held in said defective address storing circuit; and a switching circuit which is controlled by said coincidence detection signal for selectively connecting one of said sense amplifier corresponding to said defective address in said plurality of sense amplifier circuits or one of said redundant sense amplifier circuits identified by said set number in said plurality of redundant sense amplifier circuit, to said data input/output buffer.
- 2. A semiconductor memory as set forth in claim 1, herein said switching circuit comprises a sense amplifier switching circuit, and a plurality of data switching circuits provided so as to correspond to said plurality of sense amplifier circuits;
said sense amplifier switching circuit selectively connects one of said plurality of redundant sense amplifier circuits to said plurality of data switching circuits; and said plurality of data switching circuit selectively connects one of a corresponding one of said sense amplifier circuits and said sense amplifier switching circuit to said data input/output buffer.
- 3. A semiconductor memory as set forth in claim 2, which further comprises:
a first control circuit for outputting a first switching signal for switching said sense amplifier switching circuit, and for causing said sense amplifier switching circuit to select one of said redundant sense amplifier circuits corresponding to said redundant cell array identified by said set number, when said address comparator circuit detects that said input address is coincident with said defective address held in said defective address storing circuit; and a second control circuit for outputting a second switching signal for individually switching said plurality of data switching circuits, and for causing one of said plurality of said data switching circuits corresponding to said defective address to select said sense amplifier switching circuit, when said address comparator circuit detects that said input address is coincident with said defective address held in said defective address storing circuit.
- 4. A semiconductor memory as set forth in claim 1, wherein said defective address storing circuit comprises:
an electrically storage circuit for electrically holding a defective address found in a certain defect inspiring process; and a fixed storage circuit for transferring and fixedly storing at least part of said defective address after a plurality of defect inspecting processes.
- 5. A semiconductor memory comprising:
a memory cell array having electrically rewritable memory cells, said memory cell array being divided into a plurality of banks which are able to be accessed independently of each other; at least one redundant column cell array provided in each of said banks for relieving a defective memory cell of said memory cell array; a decoding circuit provided in each of said banks; a first address bus line for data reading, which is provided commonly for each of said banks; a second address bus line for data writing or erasing, which is provided commonly for each of said banks; a first data bus line for data reading, which is provided commonly for each of said banks; a second data bus line for data writing or erasing, which is provided commonly for each of said banks; a plurality of first sense amplifier circuits, connected to said first data bus line, for detecting and amplifying read data of said memory cell array in parallel; a plurality of second sense amplifier circuits, connected to said second data bus line, for detecting and amplifying verify read data of said memory cell array in parallel; a busy signal circuit, provided in each of said banks, for outputting a busy signal indicating whether an assigned bank is selected as a data write or erase mode or a read mode, said busy signal being used for controlling the selective connection of said first and second address bus lines and for controlling the selective connection of said first and second data bus lines; a defective address storing circuit for storing an input/output terminal, to and from which a defective address of said memory cell array and data corresponding to said defective address are inputted and outputted; a first redundant sense amplifier circuit which is provided so as to correspond to said redundant column cell array and which is connected to said first data bus line for detecting and amplifying read data of said redundant column cell array; a second redundant sense amplifier circuit which is provided so as to correspond to said redundant column cell array and which is connected to said second data bus line for detecting and amplifying verify read data of said redundant column cell array; a first address orator circuit for detecting the coincidence of an address, which is supplied to said first address bus line in a data read operation, with said defective address held in said defective address storing circuit; a second address comparator circuit for detecting the coincidence of an address, which is supplied to said second address bus line in a data write or erase operation, with said defective address held in said defective address storing circuit; a first switching circuit for replacing a part of the output of said plurality of first sense amplifier circuits with the output of said first redundant sense amplifier circuit, on the basis of a coincidence detection output of said first address comparator circuit; and a second switching circuit for replacing a part of the output of said plurality of second sense amplifier circuits with the output of said second redundant sense amplifier circuit, on the basis of a coincidence detection output of said second address comparator circuit.
- 6. A semiconductor memory as set forth in claim 5, wherein one redundant column cell array, which is the same as said redundant column cell array, is provided in each of said banks.
- 7. A semiconductor memory as set forth in claim 5, wherein a plurality of redundant column cell arrays, each of which is the same as said redundant column cell array, are provided in each of said banks;
said first switching circuit comprises a single first sense amplifier, and a plurality of first data switching circuits provided so as to correspond to said plurality of first sense amplifier circuits; said first sense amplifier switching circuit selectively connects one of said plurality of first redundant sense amplifier circuits to said plurality of first data switching circuits; said plurality of first data switching circuits selectively connects one of a corresponding one of said plurality of sense amplifier circuits and said first sense amplifier switching circuit to a data buffer; said second switching circuit comprises a single second sense amplifier switching circuit, and a plurality of second data switching circuit provided so as to correspond to said plurality of second sense amplifier circuits; said second sense amplifier switching circuit selectively connects one of said plurality of second redundant sense amplifier circuit to said plurality of second data switching circuits; and said plurality of second data switching circuit selectively connects one of a corresponding one of said plurality of second data switching circuits and said second sense amplifier switching circuit to a determining circuit.
- 8. A semiconductor memory as set forth in claim 5, wherein said defective address storing circuit comprises:
an electrically storage circuit for electrically holding a defective address found in a certain defect inspecting process; and a fixed storage circuit for transferring and fixedly storing at least part of said defective address after a plurality of defect inspecting processes.
- 9. A semiconductor memory comprising:
a memory cell array having electrically rewritable memory cells, said memory cell array being divided into a plurality of banks which are able to be accessed independently of each other; a redundant cell array block provided in each of said banks for relieving a defective memory cell of said memory cell array; decoding circuits provided in said memory cell array and said redundant cell array block in each of said banks, respectively; a first address bus line for data reading, which is provided commonly for each of said banks; a second address bus line for data writing or erasing, which is provided commonly for each of said banks; a busy signal circuit, provided in each of said banks, for outputting a busy signal indicating whether an assigned bank is selected as a data write or erase mode or a read mode; an address line switching circuit for connecting one of said first and second address bus lines to said memory array and redundant cell array block of each of said banks, in accordance with said busy signal; a defective block address storing circuit for storing a defective address of said memory cell array; a first address comparator circuit for comparing an address, which is supplied to said first address bus line, with said defective block address, which has been held in said defective address storing circuit, in a data read operation to output a first coincidence detection signal when both are coincide with each other; a second address comparator circuit for comparing an address, which is supplied to said second address bus line, with said defective block address, which has been held in said defective address storing circuit, in a data write or erase operation to output a second coincidence detection signal when both are coincide with each other; and a hit address switching circuit for causing one of said memory cell array and said redundant cell array block to be active and the other to be inactive, in accordance with said first and second coincident detection signals, in each of said banks.
- 10. A semiconductor memory as set forth in claim 9, wherein said memory cell array of each of said banks comprises a plurality of cores, each of which comprises a set of blocks, each of which is the minimum unit for data erase, and said redundant cell array block of each of said banks comprises one core or a plurality of cores; and
which further comprises core decoders, connected to said first and second address bus lines, respectively, for selecting cores on the basis of core addresses inputted ran said first and second address bus lines, and for controlling the activity and inactivity of said decoding circuits in each of said banks on the basis of the outputs thereof.
- 11. A semiconductor memory as set forth in claim 10, wherein said defective address storing circuit stores defective block addresses, and core addresses of spare blocks, which are to be substituted for blocks of said defective block addresses;
said core decoders decodes a corresponding one of said core addresses of said spare block when one of said defective addresses; and said defective blocks of a certain core in each of said banks are able to be replaced with said spares of an optional core.
- 12. A semiconductor memory as set forth in claim 9, wherein at least one of said plurality of banks has a capacity which is different from that of the other of said plurality of banks, and
the capacity ratio of said redundant cell array block in one of said banks having a smaller capacity to said memory cell array is set to be greater than the capacity ratio of said redundant cell array block in the other of said banks having a greater capacity to said memory cell array.
- 13. A semiconductor memory as set forth in claim 9, wherein said defective address storing circuit comprises:
an electrically storage circuit for electrically holding a defective address found in a certain defect inspecting process; and a fixed storage circuit for transferring and fixedly storing at least part of said defective address after a plurality of defect inspecting processes.
- 14. A semiconductor memory comprising:
a memory cell array having electrically rewritable memory cells, said memory cell array being divided into a plurality of banks which are able to be accessed independently of each other, each of said banks having a plurality of cores, each of said cores comprising a set of blocks, each of which is the minis unit for data erase; a redundant cell array block, which has one or more cores provided independently of each of said banks, for relieving a defective memory cell of said memory cell array; a first decoding circuit provided in said memory cell array in each of said banks; a second decoding circuit provided in said redundant cell array block; a first address bus line for data reading, which is provided commonly for each of said banks; a second address bus line for data writing or erasing, which is provided commonly for each of said banks; a busy signal circuit, provided in each of said banks, for outputting a busy signal indicating whether an assigned bank is selected as a data write or erase mode or a read mode; a first address line switching circuit, provided in each of said banks, for connecting one of said first and second address bus lines to said memory array of each of said banks, in accordance with said busy signal; a second address line switching circuit, provided in said redundant cell array block, for connecting said first and second address bus lines to said redundant cell array block; a defective address storing circuit for storing a defective address of said memory cell array; a first address comparator circuit for comparing an address, which is supplied to said first address bus line, with said defective block address, which has been held in said defective address storing circuit, in a data read operation to output a first coincidence detection signal when both are coincide with each other; a second address comparator circuit for comparing an address, which is supplied to said second address bus line, with said defective block address, which has been held in said defective address storing circuit, in a data write or erase operation to output a second coincidence detection signal when both are coincide with each other; a first core decoder, which is provided in each of said banks and which is activated when said first and second address comparator circuits do not output said coincidence detection signal, for decoding a core address of addresses, which are supplied to said first and second address bus line, to supply the decoded core address to said memory cell array; a core switching circuit for selecting an output of said first core decoder in accordance with said busy signal outputted ran said busy signal circuit, to supply the selected output to said memory cell array; and a second core decoder, which is provided in said redundant cell array block and which is activated when said first and second address comparator circuits output said coincidence detection signal, for decoding a core address of addresses, which are supplied to said first and second address bus lines, to supply the decoded core address to said redundant cell array block.
- 15. A semiconductor memory comprising:
a memory cell array having electrically rewritable memory cells, said memory cell array also comprising a plurality of blocks, each of which defines a range of memory cells serving as the minimum unit for data erase; a redundant cell array for relieving a defective memory cell of said memory cell array; a decoding circuit for selecting a memory cell of said memory cell array; a defective address storing circuit for storing a defective address of said memory cell array; and an address comparator circuit for detecting the coincidence of an input address with said defective address which has been held in said defective address storing circuit, wherein a defective row of said memory cell array is replaced with said redundant cell array, and said decoding circuit has a row decoder for supplying 0 V to a defective word line, which is a word line corresponding to said defective address, of a block to be erased in a data erase operation, a negative voltage to other word lines, and 0 V to all of word lines in blocks other than said block to be erased, to allow said defective word line to be replaced every block of said memory cell array.
- 16. A semiconductor memory as set forth in claim 15, wherein said defective address storing circuit stores a defective row address identifying a defective word line, and a block address;
in a data read operation, said raw decoder is controlled by an output of said address comparator circuit so that said memory cell array is inactive and said redundant cell array is active; and in a data erase operation, said raw decoder decodes said defective raw address and block address, which are read out from said defective address storing circuit, to apply 0 V to said defective word line of the selected block to be erased, and a negative voltage to other word lines.
- 17. A semiconductor memory as set forth in claim 15, wherein said row decoder has a latch circuit in each row, and
a latch circuit of a non-defective row latches selection information by the selection of all of row addresses prior to a data erase operation, and in a data erase operation, a negative voltage is applied to a word line of said non-defective row on the basis of said selection information of said latch circuit, and 0 V is applied to a word line of a defective row.
- 18. A semiconductor memory comprising:
a memory cell array; a redundant cell array for relieving a defective cell of said memory cell array; a defective address storing circuit for storing a defective address of said memory cell array; and an address comparator circuit for detecting the coincidence of an input address with said defective address, which has been held in said defective address storing circuit, to replace said defective cell of said memory cell array with said redundant cell array, and wherein said defective address storing circuit comprises:
an electrically storage circuit for electrically holding a defective address found in a certain defect inspecting process; and a fixed storage circuit for transferring and fixedly storing at least part of said defective address after a plurality of defect inspecting processes.
- 19. A semiconductor memory as set forth in claim 18, wherein said electrically storage circuit comprises an electrically rewritable nonvolatile memory cell.
- 20. A semiconductor memory as set forth in claim 18, wherein said electrically storage circuit comprises a latch circuit.
Priority Claims (2)
Number |
Date |
Country |
Kind |
1999-156255 |
Jun 1999 |
JP |
|
2000-65398 |
Mar 2000 |
JP |
|
RELATED APPLICATION
[0001] This application claims the benefit of priority under 35U.S.C. § 119 of Japanese Patent Applications Nos. H11-156255, filed on Jun. 3, 1999, and 2000-65398, filed on Mar. 9, 2000, the entire contents of which are incorporated by reference herein.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09583540 |
Jun 2000 |
US |
Child |
09963404 |
Sep 2001 |
US |