Abstract:
An integrated circuit memory device includes a plurality of memory cells arranged as a plurality of blocks. Each of the blocks includes a plurality of primary memory cells that are coupled and decoupled to and from respective input/output lines responsive to a primary column select line and a plurality of redundant memory cells that are coupled and decoupled to and from respective ones of the input/output lines responsive to a redundant column select line. The device further includes a column select circuit, coupled to the primary column select lines and to the redundant column select lines, that drives a first primary column select line responsive to application of a first column address input and that drives a first redundant column select line in place of the first primary column select line responsive to application of a second column address input. The device also includes a plurality of sense amplifiers and an input/output control circuit configurable to selectively connect input/output lines to a sense amplifier such that a primary memory cell associated with the first primary column select line is coupled to the sense amplifier responsive to the first column address input and such that a redundant memory cell associated with the first redundant column select line is coupled to the sense amplifier responsive to the second column address input. Related operating methods are also discussed.

Description:
RELATED APPLICATION 
     This application claims the benefit of Korean Application No. 2001-7277, filed Feb. 14, 2001, the disclosure of which is hereby incorporated herein by reference. 
    
    
     BACKGROUND OF THE INVENTION 
     The present invention relates to integrated circuit memory devices, and more particularly, to integrated circuit memory devices with redundant cells and methods of operation thereof. 
     Integrated circuit memory devices commonly include spare memory cells, i.e., redundant memory cells, which are used to replace primary (“normal”) memory cells that are defective. In some conventional memory devices, if at least one primary memory cell connected to a column select line CSL is defective in a column redundancy scheme, the column select line CSL is replaced with a spare column select line SCSL. In other words, all memory cells connected to the column select line CSL are replaced with spare memory cells connected to the spare column select line SCSL even if only one memory cell connected to the column select line is defective. 
     FIG. 1 shows a conventional one-to-one dedicated column redundancy scheme. Referring to FIG. 1, input/output blocks  11  and  13  each include a plurality of memory cells, column select lines CSL 11 , CSL 12 , CSL 21 , CSL  22  connected to the plurality of memory cells, and spare column select lines SCSL 11 , SCSL 12 , SCSL 21 , SCSL 22 . The column select lines CSL 11 , CSL 12 , CSL 21 , CSL 22  are connected to primary memory cells for normal operation of the primary memory cells. The spare column select lines SCSL 11 , SCSL 12 , SCSL 21 , SCSL 22 , which are connected to spare memory cells, i.e., redundant memory cells, are for used to replace defective memory cells. 
     The input/output block  11  includes one local input/output line LIO 1  and one global input/output line GIO 1 , and the input/output block  13  includes one local input/output line LIO 2  and one global input/output line GIO 2 . The local input/output line LIO 1  and the global input/output line GIO 1  input and output data into memory cells in the input/output block  11 , and the local input/output line LIO 2  and the global input/output line GIO 2  input and output data into memory cells in the input/output block  13 . 
     In the one-to-one redundancy scheme shown in FIG. 1, if a column select line CSL 11  in the input/output block  11  is defective, i.e., if at least one memory cell M 1  connected to the column select line CSL 11  is defective, the column select line CSL 11  is replaced with a spare column select line SCSL 11 . If a column select line CSL 21  in the input/output block  13  is defective, i.e., if at least one memory cell connected to the column select line CSL 21  is defective, the column select line CSL 21  is replaced with a spare select line SCSL 21 . 
     In the one-to-one column redundancy scheme shown in FIG. 1, defective column select lines in a predetermined input/output block are replaced with only spare column select lines in the same input/output block. This can result in poor repair efficiency and flexibility. 
     FIG. 2 shows a conventional dataline column redundancy scheme. Referring to FIG. 2, in the dataline column redundancy scheme, input/output blocks  21  and  23  do not include spare column select lines. A redundant input/output block  25  includes spare column select lines. 
     The input/output block  21  includes one local input/output line LIO 1 , and the input/output block  23  includes one local input/output line LIO 2 . The redundant input/output block  25  also includes one local input/output line LIO 3 . The input/output blocks  21  and  23  and the redundant input/output block  25  share a global input/output line GIO. 
     Data is input into and output from memory cells in the input/output block  21  via the local input/output line LIO 1  and the shared input/output line GIO, and data is input into and output from memory cells in the input/output block  23  via the local input/output line LIO 2  and the shared input/output line GIO. Data is input into and output from memory cells in the redundant input/output block  25  via the local input/output line LIO 3  and the shared global input/output line GIO. 
     In the dataline column redundancy scheme shown in FIG. 2, if column select lines CSL 11  and CSL 12  in the input/output block  21  are defective, the column select lines CSL 11  and CSL 12  are replaced with spare column select lines SCSL 1  and SCSL 2  in the redundant input/output block  25 . If column select lines CSL 21 , CSL 22 , and CSL  23  in the input/output block  23  are defective, the column select lines CSL 21 , CSL 22 , CSL 23  are replaced with spare column select lines SCSL 3 , SCSL 4 , and SCSL 5  in the redundant input/output block  25 . 
     Accordingly, in the dataline column redundancy scheme shown in FIG. 2, defective column select lines in the input/output blocks are replaced with spare column select lines in the redundant input/output block. Therefore, repair efficiency and flexibility may be improved to some extent. However, the dataline column redundancy scheme uses a generally non-uniform structure than can increase the loads of data paths for redundant input/output blocks. This can reduce access speed. In addition, if two or more column select lines corresponding to the same column address in two or more input/output blocks are connected to defective cells, repair may be impossible. 
     SUMMARY OF THE INVENTION 
     According to some embodiments of the present invention, an integrated circuit memory device includes a plurality of memory cells arranged as a plurality of blocks. Each of the blocks includes a plurality of primary memory cells that are coupled and decoupled to and from respective input/output lines responsive to a primary column select line and a plurality of redundant memory cells that are coupled and decoupled to and from respective ones of the input/output lines responsive to a redundant column select line. The device further includes a column select circuit, coupled to the primary column select lines and to the redundant column select lines, that drives a first primary column select line responsive to application of a first column address input and that drives a first redundant column select line in place of the first primary column select line responsive to application of a second column address input. The device also includes a plurality of sense amplifiers, and an input/output control circuit configurable to selectively connect input/output lines to a sense amplifier such that a primary memory cell associated with the first primary column select line is coupled to the sense amplifier responsive to the first column address input and such that a redundant memory cell associated with the first redundant column select line is coupled to the sense amplifier responsive to the second column address input. 
     In further embodiments, respective pluralities of input/output lines are associated with respective ones of the blocks of memory cells, and the first primary memory cell and the first redundant memory cell are in the same block of memory cells. The input/output control circuit couples the first primary memory cell and the first redundant memory cell to a sense amplifier via the plurality of input/output lines associated with the same block of memory cells. In other embodiments, the first primary memory cell and the first redundant memory cell are in respective first and second blocks of memory cells, and the input/output control circuit couples the first primary memory cell and the first redundant memory cell to a sense amplifier via first and second input/output lines associated with respective ones of the first and second blocks of memory cells. 
     The input/output control circuit may comprise a plurality of switches that couple and decouple the input/output lines to and from the plurality of sense amplifiers and a switch control circuit that controls the plurality of switches. The switch control circuit may be fuse programmable. Related operating methods are also discussed. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIGS. 1 and 2 are schematic diagrams of conventional integrated circuit memory devices. 
     FIG. 3 is a schematic diagram of an integrated circuit memory device according to embodiments of the present invention. 
     FIG. 4 is a schematic diagram of an input/output control circuit according to further embodiments of the present invention. 
    
    
     DETAILED DESCRIPTION 
     The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which typical embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout. 
     Referring to FIG. 3, in an integrated circuit memory device according to embodiments of the present invention, input/output blocks  31 ,  32 , and  33  are divided into first blocks  31 L,  32 L, and  33 L and second blocks  31 R,  32 R, and  33 R, respectively. The first blocks  31 L,  32 L, and  33 L and the second blocks  31 R,  32 R, and  33 R each include a plurality of memory cells, column select lines CSL 1 L, CSL 2 L, CSL 2 R connected to the plurality of memory cells, and spare column select lines SCSL 1 L, SCSL 1 R, SCSL 2 L, SCSL 2 R, SCSL 3 L, SCSL 3 R. The column select lines CSL 1 L, CSL 2 L, CSL 2 R are connected to primary memory cells for normal operation of the primary memory cells. The spare column select lines SCSL 1 L, SCSL 1 R, SCSL 2 L, SCSL 2 R, SCSL 3 L, SCSL 3 R are connected to spare memory cells, i.e., redundant memory cells. 
     The input/output block  31  includes a local input/output line LIO 1 L and a global input/output line GIO 1 L for the first block  31 L, and a local input/output line LIO 1 R and a global input/output line GIO 1 R for the second block  31 R. The input/output block  32  includes a local input/output line LIO 2 L and a global input/output line GIO 2 L for the first block  32 L, and a local input/output line LIO 2 R and a global input/output line GIO 2 R for the second block  32 R. The input/output block  33  includes a local input/output line LIO 3 L and a global input/output line GIO 3 L for the first block  33 L, and a local input/output line LIO 3 R and a global input/output line GIO 3 R for the second block  33 R. 
     In the input/output block  31 , data is input into and output from memory cells in the first block  31 L via the local input/output line LIO 1 L and the global input/output line GIO 1 L, and data is input into memory cells in the second block  31 R via the local input/output line LIO 1 R and the global input/output line GIO 1 R. In the input/output block  32 , data is input into and output from memory cells in the first block  32 L via the local input/output line LIO 2 L and the global input/output line GIO 2 L, and data is input into memory cells in the second block  32 R via the local input/output line LIO 2 R and the global input/output line GIO 2 R. In the input/output block  33 , data is input into and output from memory cells in the first block  33 L via the local input/output line LIO 3 L and the global input/output line GIO 3 L, and data is input into memory cells in the second block  33 R via the local input/output line LIO 3 R and the global input/output line GIO 3 R. 
     If a memory cell associated with the column select line CSL 2 L in the first block  32 L of the input/output block  32  is defective, the column select line CSL 2 L may be replaced with the spare column select line SCSL 2 L in the first block  32 L of the input/output block  32 , the spare column select line SCSL 2 R in the second block  32 R of the input/output block  32 , or the spare column select line SCSL 1 R in the second block  31 R of the input/output block  31  adjacent to the input/output block  32  when accessing the address corresponding to the defective cell. If a memory cell associated with the column select line CSL 2 R in the second block  32 R of the input/output  32  is defective, the column select line CSL 2 R may be replaced with the spare column select line SCSL 2 L in the first block  32 L of the input/output block  32 , the spare column select line SCSL 2 R in the second block  32 R of the input/output block  32 , or the spare column select line SCSL 3 L in the first block  33 L of the input/output block  33  adjacent to the input/output block  32  when accessing the address corresponding to the defective cell. If the input/output blocks  31  and  33  have defective cells, column select lines may be replaced with spare column select lines in the above-described way. 
     For example, if the defective column select line CSL 2 L in the first block  32 L of the input/output block  32  is replaced with the spare column select line SCSL 1 R in the second block  31 R of the input/output block  31  adjacent to the input/output block  32 , for one column address input, the column select line CSL 1 L used for normal access and the spare column select line SCSL 1 R used for repair are simultaneously activated in the input/output block  31 . Alternatively, if the defective column select line CSL 2 R in the second block  32 R of the input/output block  32  is replaced with the spare column select line SCSL 3 L in the first block  33 L of the input/output block  33  also adjacent to the input/output block  32 , a column select line (not shown) used for normal access by one column address and a spare column select line SCSL 3 L used for repair are simultaneously activated in the input/output block  33 . 
     An integrated circuit memory device according to embodiments of the present invention further includes an input/output control circuit including switches S 11 , S 12 , S 13 , S 14 , S 21 , S 22 , S 23 , S 24 , S 31 , S 32 , S 33 , S 34 , a control signal generating circuit  41  (shown in FIG. 4) that generates signals that control the switches S 11 , S 12 , S 13 , S 14 , S 21 , S 22 , S 23 , S 24 , S 31 , S 32 , S 33 , S 34  and input/output sense amplifiers  34 ,  35 , and  36 . The input/output sense amplifiers  34 ,  35 , and  36  are connected to input/output pins DQ 1 , DQ 2 , and DQ 3 . 
     The input/output control circuit controls the connection between global input/output lines GIO 1 L, GIO 1 R, GIO 2 L, GIO 2 R, GIO 3 L, GIO 3 R and the input/output sense amplifiers  34 ,  35 , and  36 . For example, if a column select line CSL 2 L in the first block  32 L of the input/output block  32  is replaced with the spare column select line SCSL 1 R in the second block  31 R of the input/output block  31 , the switch S 21  may be turned on to connect the global input/output line GIO 1 R in the input/output block  31  to the input/output sense amplifier  35 . Alternatively, if the column select line CSL 2 L is replaced with the spare column select line SCSL 2 L in the first block  32 L, the switch S 22  may be turned on to connect the global input/output line GIO 2 L in the input/output block  32  to the input/output sense amplifier  35 . In another alternative configuration, if the column select line CSL 2 L in the first block  32 L of the input/output block  32  is replaced with the spare column select line SCSL 2 R in the first block  32 R, the switch S 23  may be turned on to connect the global input/output line GIO 2 R in the input/output block  32  to the input/output sense amplifier  35 . 
     FIG. 4 illustrates a portion of the input/output control circuit. Referring to FIG. 4, the input/output control circuit includes switches S 21 , S 22 , S 23 , S 24  and a control signal generating circuit  41  that generates complementary pairs of switch control signals C 1 , C 1 B, C 2 , C 2 B, C 1 ′, C 1 ′B, C 2 ′, C 2 ′B. The switch S 21  connects the global input/output line GIO 1 R in the input/output block  31  to the input/output sense amplifier  35  in response to the activation of a first switch control signal C 1 . The switch S 22  connects the global input/output line GIO 2 L in the input/output block  32  to the input/output sense amplifier  35  in response to the activation of a second switch control signal C 2 . The switch  24  connects the global input/output line GIO 3 L in the input/output block  33  to the input/output sense amplifier  35  in response to the activation of another first switch control signal C 1 ′. The switch  23  connects the global input/output line GIO 2 R in the input/output block  32  to the input/output sense amplifier  35  in response to the activation of another second switch control signal C 2 ′. 
     The control signal generating circuit  41  includes AND gates AND 1 , AND 2 , and AND 3 , an OR gate, and inverters I 1  and I 2 . F 0  (or F 0 ′) is a signal representing the position of an input/output block having column select lines associated with defective cells, and F 1  (or F 1 ′) is a signal representing whether or not an applied column address corresponds to a column select line associated with a defective cell. F 0 , F 0 ′, F 1  and F 1 ′ may be generated, for example, by programming fuses in a fuse block (not shown). CMSB represents the most significant bit of the column address, the value of which corresponds to positions of first and second blocks in an input/output block. 
     In more detail, F 0  (F 0 ′) is logic “low” if a defective memory cell exists in a given input/output block and logic “high” if a defective cell is in an input/output block adjacent to the given input/output block. F 1  (F 1 ′) is logic “high” if a column address corresponds to a defective column select line; otherwise, it is a logic “low.” CMSB is a logic “high” if the address corresponds to a first block of an input/output block and a logic “low” if the address corresponds to a second block in the input/output block. 
     If a defective cell is connected to the column select line CSL 2 L in the first block  32 L of the input/output block  32  shown in FIG. 3, but the applied column address addresses the first block  32 L but does not correspond to the defective cell, F 0  is logic “low”, F 1  is logic “low”, and CMSB is logic “high”. Thus, the first switch control signal C 1  is logic “low”, and the inverse first switch control signal C 1 B is logic “high”. The second switch control signal C 2  is logic “high”, and the inverse second switch control signal C 2 B is logic “low”. Accordingly, switch S 22  is turned on, and switch S 21  is turned off, such that the global input/output line GIO 2 L in the input/output block  32  is connected to the input/output sense amplifier  35 . 
     If a defective cell is connected to the column select line CSL 2 L in the first block  32 L of the input/output block  32 , the column select line CSL 2 L is to be replaced with the spare column select line SCSL 2 L in the first block  32 L of the input/output block  32 , and the applied column address corresponds to the defective cell, F 0  is logic “low”, F 1  is logic “high”, and CMSB is logic “high.” The first switch control signal C 1  is logic “low,” and the inverse first switch control signal C 1 B is logic “high.” The second switch control signal C 2  is logic “high”, and the inverse second switch control signal C 2 B is logic “low.” Accordingly, as in the first case, switch S 22  is turned on, and switch S 21  is turned off, such that the global input/output line GIO 2 L in the input/output block  32  is connected to the input/output sense amplifier  35 . In this case, the input/output sense amplifier  35  accesses memory cells connected to the spare column select line SCSL 2 L in the first block  32 L of the input/output block  32 . 
     F 0  is logic “high”, F 1  is logic “high”, and CMSB is logic “high” if a defective cell is coupled to the column select line CSL 2 L in the first block  32 L of the input/output block  32 , the column select line CSL 2 L is to be replaced with a spare column select line SCSL 1 R in the second block  31 R of the input/output block  31 , and the applied column address corresponds to the defective cell. Thus, the first switch control signal C 1  is logic “high,” the inverse first switch control signal C 1 B is logic “low,” the second switch control signal C 2  is logic “low”, and the inverse second switch control signal C 2 B is logic “high”. Accordingly, switch S 22  is turned on and switch S 21  is turned off, such that the global input/output line GIO 1 R in the adjacent input/output block  31  is connected to the input/output sense amplifier  35 . In this case, the input/output sense amplifier  35  accesses memory cells connected to the spare column select line SCSL 1 R in the second block  31 R of the input/output block  31  via the global input/output line GIO 1 R. 
     F 0 ′ is logic “low”, F 1 ′ is logic “high”, and CMSB is logic “high” if a defective cell is coupled to the column select line CSL 2 L in the first block  32 L of the input/output block  32 , if the column select line CSL 2 L is to be replaced with the spare column select line SCSL 2 R in the second block  32 R of its input/output block  32 , and if the applied column address corresponds to the defect cell. The first switch control signal C 1  is logic “low”, and the inverse first switch control signal C 1 ′B is logic “high.” The second switch control signal is C 2 ′ is logic “high”, and the inverse second switch control signal C 2 ′B is logic “low.” Accordingly, switch S 23  is turned on and switch S 24  is turned off, such that the global input/output line GIO 2 R in the input/output block  32  is connected to the input/output sense amplifier  35 . In this case, the input/output sense amplifier  35  accesses memory cells connected to the spare column select line SCSL 2 R in the second block  32 R of the input/output block  32  via the global input/output line GIO 2 R. 
     As described above, in the integrated circuit memory device according to the present invention, the defective column select line in a given input/output block may be replaced with a spare column select line in an adjacent input/output block or by a spare column select line in the same input/output block. Thus, repair efficiency and flexibility can be increased. Also, the structure may be made more uniform and the length of local input/output lines may be reduced to reduce loading. As a result, data access speed can be maintained at a desirable level. 
     In the drawings and specification, there have been disclosed typical embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.