Method and apparatus for providing high-speed column redundancy
First Claim
1. A method for correcting at least one defect in a memory device comprising the steps of:
- providing at least one redundant column in a memory array having a plurality of columns, said plurality of columns coupled to a bus having a corresponding plurality of bit locations, each of said columns having an input path and an output path, wherein said output path further comprises a plurality of 2-input multiplexers corresponding to said plurality of bit locations, said input and output paths coupled to said corresponding bit location of said bus; and
rearranging the correspondence between said bits on said bus and columns of memory in response to one of said plurality of columns being defective, such that the redundant column stores data for one of said columns of said plurality of columns and another of said columns of said plurality of columns stores data for said defective column, said step of rearranging comprising the step of coupling neighboring pairs of said columns to the inputs of said plurality of 2-input multiplexers, including coupling said redundant column to the input of one said plurality of 2-input multiplexers, and wherein the output of said multiplexer provides output from either one of said pair of columns to said bus.
3 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor memory device according to the invention includes a main memory array comprising a plurality of memory sub-arrays. Each of the memory sub-arrays comprises a plurality of columns and at least one redundant column. Each column of the memory sub-array also includes multiplexing means, coupled to the input and output path of the respective column and an input and output path of a neighboring column. In addition, the redundant column is coupled to the input and output path of a neighboring column. In the event that one of the columns of the memory sub-array is defective, the multiplexing means of each of the columns between the defective column and the redundant column acts to couple the input and output paths of that column to the input and output paths of the neighboring column. With such an arrangement, the defective column is bypassed and a memory device capable of operating without defects is provided.
-
Citations
10 Claims
-
1. A method for correcting at least one defect in a memory device comprising the steps of:
-
providing at least one redundant column in a memory array having a plurality of columns, said plurality of columns coupled to a bus having a corresponding plurality of bit locations, each of said columns having an input path and an output path, wherein said output path further comprises a plurality of 2-input multiplexers corresponding to said plurality of bit locations, said input and output paths coupled to said corresponding bit location of said bus; and rearranging the correspondence between said bits on said bus and columns of memory in response to one of said plurality of columns being defective, such that the redundant column stores data for one of said columns of said plurality of columns and another of said columns of said plurality of columns stores data for said defective column, said step of rearranging comprising the step of coupling neighboring pairs of said columns to the inputs of said plurality of 2-input multiplexers, including coupling said redundant column to the input of one said plurality of 2-input multiplexers, and wherein the output of said multiplexer provides output from either one of said pair of columns to said bus.
-
-
2. A method for correcting at least one defect in a memory device comprising the steps of:
-
providing at least one redundant column in a memory array having a plurality of columns, said plurality of columns coupled to a bus having a corresponding plurality of bit locations, each of said columns having an input path and an output path, said input and output paths coupled to said corresponding bit location of said bus; and bypassing one of said plurality of columns in the event that said one of said columns is defective, said step of bypassing said one of said columns comprising the step of coupling said bit locations of said bus corresponding to said columns between said defective column and said redundant column, including said bit location of said bus corresponding to said defective column, to said input and output path of said column adjacent to said corresponding column in the direction of the redundant column said step of bypassing further comprising the step of coupling neighboring pairs of said columns to the inputs of a plurality of 2-input multiplexers, including coupling said redundant column to the input of one said plurality of 2-input multiplexers, and wherein the output of said multiplexer provides output from either one of said pair of columns to said bus.
-
-
3. A memory device comprising:
-
a memory array comprising a plurality of columns of data each of said columns having an input and an output path, said input and output paths coupled to a bus, said bus comprising a plurality of locations corresponding to said plurality of columns; at least one redundant column of data, said redundant column of data accessed substantially simultaneously with said memory array; and means, responsive to one of said columns of said memory being defective, for rearranging the correspondence between said bits on said bus and columns of memory to allow the redundant column to store data for one of said columns of said plurality of columns and to allow another of said columns of said plurality of columns to store data for said defective column, said means for rearranging further comprising a plurality of 2-input multiplexers corresponding to a number of bits of said bus, each of said multiplexers coupling neighboring pairs of said columns to provide one output bit on said output bus. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
Specification