US20010053101A1 - Semiconductor memory having segmented row repair - Google Patents

Semiconductor memory having segmented row repair Download PDF

Info

Publication number
US20010053101A1
US20010053101A1 US09/928,404 US92840401A US2001053101A1 US 20010053101 A1 US20010053101 A1 US 20010053101A1 US 92840401 A US92840401 A US 92840401A US 2001053101 A1 US2001053101 A1 US 2001053101A1
Authority
US
United States
Prior art keywords
row
memory
redundant
memory cell
primary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/928,404
Other versions
US6442084B2 (en
Inventor
Brent Keeth
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mosaid Technologies Inc
Original Assignee
Brent Keeth
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brent Keeth filed Critical Brent Keeth
Priority to US09/928,404 priority Critical patent/US6442084B2/en
Publication of US20010053101A1 publication Critical patent/US20010053101A1/en
Application granted granted Critical
Publication of US6442084B2 publication Critical patent/US6442084B2/en
Assigned to MOSAID TECHNOLOGIES INCORPORATED reassignment MOSAID TECHNOLOGIES INCORPORATED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICRON TECHNOLOGY INC.
Assigned to ROYAL BANK OF CANADA reassignment ROYAL BANK OF CANADA U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Assignors: 658276 N.B. LTD., 658868 N.B. INC., MOSAID TECHNOLOGIES INCORPORATED
Assigned to CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. reassignment CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: MOSAID TECHNOLOGIES INCORPORATED
Assigned to CONVERSANT IP N.B. 868 INC., CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC., CONVERSANT IP N.B. 276 INC. reassignment CONVERSANT IP N.B. 868 INC. RELEASE OF SECURITY INTEREST Assignors: ROYAL BANK OF CANADA
Assigned to CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. reassignment CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. CHANGE OF ADDRESS Assignors: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Assigned to CPPIB CREDIT INVESTMENTS INC., AS LENDER, ROYAL BANK OF CANADA, AS LENDER reassignment CPPIB CREDIT INVESTMENTS INC., AS LENDER U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Assignors: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Assigned to CPPIB CREDIT INVESTMENTS, INC. reassignment CPPIB CREDIT INVESTMENTS, INC. AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Assignors: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Assigned to CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. reassignment CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Assignors: ROYAL BANK OF CANADA, AS LENDER
Anticipated expiration legal-status Critical
Assigned to CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. reassignment CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CPPIB CREDIT INVESTMENTS INC.
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/78Masking faults in memories by using spares or by reconfiguring using programmable devices
    • G11C29/80Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation

Definitions

  • the present invention relates generally to integrated circuit memory devices, and more particularly to a memory device having segmented row repair.
  • RAM random access memory
  • DRAMs dynamic random access memory
  • SRAMs static random access memory
  • the testing is typically performed by a memory controller or processor (or a designated processor in a multi-processor machine) which runs a testing program, often before a die containing the semiconductor device is packaged into a chip.
  • Random access memories are usually subjected to data retention tests and/or data march tests.
  • data retention tests every cell of the memory is written and checked after a pre-specified interval to determine if leakage current has occurred that has affected the stored logic state.
  • a march test a sequence of read and/or write operations is applied to each cell, either in increasing or decreasing address order. Such testing ensures that hidden defects will not be first discovered during operational use, thereby rendering end-products unreliable.
  • redundant circuitry on the semiconductor device that can be employed to replace malfunctioning circuits found during testing. During the initial testing of a memory device, defective elements are repaired by replacing them with non-defective elements referred to as redundant elements. By enabling such redundant circuitry, the device need not be discarded even if it fails a particular test.
  • FIG. 1 illustrates in block diagram form a 256Mbit DRAM 20 .
  • DRAM 20 includes eight memory banks or arrays 22 a - 22 h , labeled BANK ⁇ 0> to BANK ⁇ 7>.
  • Each memory bank 22 a -h is a 32Mbit array map 24 as illustrated in FIG. 2.
  • the architecture of array map 24 illustrated in FIG. 2 divides array map 24 into a plurality of 256K blocks 30 (only one labeled for clarity).
  • array map 24 includes eight vertical strips 26 a - 26 h of the 256K blocks 30 across, labeled DQ ⁇ 0> to DQ ⁇ 7>, and is sixteen strips of the 256K blocks 30 high.
  • Memory cells (not shown) in each 256K block 30 are arranged in a plurality of primary rows and redundant rows. For example, typically 512 primary rows and 4 redundant rows are provided.
  • Sense amplifiers 32 are provided between each row of 256K blocks 30 for sensing data stored in the memory cells therein.
  • Wordline drivers 34 are provided on each side of each vertical strip of 256K blocks 30 for firing a wordline in each 256K block 30 associated with a specified row address. Accordingly, there will be an associated wordline and wordline driver for each row of memory cells in a 256K block 30 .
  • wordline driver 34 actually comprises a plurality of wordline drivers, one for each wordline.
  • each wordline driver 34 will fire either a wordline associated with an odd row or an even row.
  • FIG. 3 illustrates a single horizontal strip of 256K blocks 30 from FIG. 2.
  • Wordline drivers 34 a , 34 c , 34 e , 34 g and 34 i will fire even row wordlines, while drivers 34 b , 34 d , 34 f and 34 h will fire odd row wordlines.
  • wordline driver 34 a will fire even rows 40 in block 26 a
  • wordline driver 34 c will fire even rows 40 in blocks 26 b and 26 c
  • wordline driver 34 e will fire even rows 40 in blocks 26 d and 26 e
  • wordline driver 34 g will fire even rows 40 in blocks 26 f and 26 g
  • wordline driver 34 i will fire even rows 40 in block 26 h .
  • wordline driver 34 b will fire odd rows 42 in blocks 26 a and 26 b
  • wordline driver 34 d will fire odd rows 42 in blocks 26 c and 26 d
  • wordline driver 34 f will fire odd rows 42 in blocks 26 e and 26 f
  • wordline driver 34 h will fire odd rows 42 in blocks 26 g and 26 h.
  • a memory cell is accessed by applying a specific row address to the wordline drivers 34 .
  • a local wordline driver is driven by application of the address and a phase term provided from a global wordline driver (not shown) to activate the selected cell row via one of the row lines, while a column decoder (not shown) will activate the column select circuits to access specified memory cells on an open row. Accordingly, the selected row will be activated across all eight vertical strips 26 a - 26 h.
  • memory devices typically employ redundant rows and columns of memory cells so that if a memory cell in a column or row of the primary memory array is defective, then an entire column or row of redundant memory cells can be substituted therefore.
  • Substitution of one or more of the spare rows or columns is conventionally accomplished by opening a specific combination of fuses (not shown) or closing antifuses in one of several fuse banks (not shown) on the die.
  • a selected combination of fuses are blown to provide an address equal to the address of the defective cell. For example, if the defective cell has an eight-bit binary address of 11011011, then the third and sixth fuses in a set of eight fuses within one of several fuse banks will be blown, thereby storing this address.
  • a compare circuit (not shown) compares each incoming address to the blown fuse addresses stored in the fuse banks to determine whether the incoming address matches with one of the blown fuse addresses. If the compare circuit determines a match, then it outputs a match signal (typically one bit). In response thereto, the wordline drivers 34 of a redundant row will be activated to access the redundant row in substitution for the row with the defective memory cell.
  • the present invention overcomes the problems associated with the prior art and provides a memory device having a segmented row repair architecture that provides the benefits of localized or single bit repair, thereby efficiently utilizing redundant rows of the memory device.
  • FIG. 2 illustrates one bank of the memory device of FIG. 1;
  • FIG. 4 illustrates a portion of a memory device in accordance with the present invention
  • FIG. 5 illustrates a memory bank in accordance with the present invention
  • FIG. 6 illustrates the segmentation of the rows in accordance with the present invention.
  • FIG. 4 illustrates a portion of a memory device having segmented row repair in accordance with the present invention. Specifically, FIG. 4 illustrates the area between two vertical strips of the 256K blocks 30 where the wordline drivers 34 are located.
  • the wordline drivers 34 for the segment of the row that includes a defective memory cell can be disabled, and one of the redundant wordline drivers 34 enabled, to replace the defective memory cell, as will be described further below.
  • matching circuit 82 determines the address of the cell to be accessed matches a defective address, requiring substitution of a redundant element.
  • Matching circuit 82 will output a high match signal RED 58 and accordingly signal RED* 56 will be low.
  • the low input of signal RED* 56 to AND gates 50 a - 50 d will cause a low output from AND gates 50 a - 50 d , regardless of the state of the GPH signals 60 - 66 being input to AND gates 50 a - 50 d .
  • the low outputs from AND gates 50 a - 50 d will effectively disable the wordline drivers 34 for the primary rows of the 256K blocks 30 .
  • FIG. 5 illustrates how only a portion of a primary row can be selectively disable and replaced with a corresponding portion of a redundant row according to the present invention.
  • FIG. 5 illustrates in block diagram form a 32 Mbit bank 124 in accordance with the present invention.
  • matching circuit 82 includes a logic portion 84 .
  • the logic portion 84 could be separate from matching circuit 82 .
  • the matching signals RED 58 and RED* 56 run between each vertical strip 26 a - 26 h of the bank 124 and on the outer edge of strips 26 a and 26 h.
  • Phase signals GPH 60 - 66 and RPH 70 - 76 run between each horizontal strip and on the outer edge of the horizontal strips (not shown in FIG. 5 for clarity).
  • Segment ⁇ 0> includes the 256K blocks 30 DQ ⁇ 0> and DQ ⁇ 1>
  • Segment ⁇ l> includes the 256K blocks 30 DQ ⁇ 2> and DQ ⁇ 3>
  • Segment ⁇ 2> includes the 256K blocks 30 DQ ⁇ 4> and DQ ⁇ 5>
  • Segment ⁇ 3> includes the 256K blocks 30 DQ ⁇ 6> and DQ ⁇ 7>.
  • Segment ⁇ 0> includes the 256K blocks 30 DQ ⁇ 0> and DQ ⁇ 7>
  • Segment ⁇ 1> includes the 256K blocks 30 DQ ⁇ 1> and DQ ⁇ 2>
  • Segment ⁇ 2> includes the 256K blocks 30 DQ ⁇ 3> and DQ ⁇ 4>
  • Segment ⁇ 3> includes the 256K blocks 30 DQ ⁇ 5> and DQ ⁇ 6>.
  • the rows of a memory bank are segmented into four segments and segmented row repair is provided by selectively disabling a wordline driver for only one segment in which a defective memory cell is located and enabling a redundant wordline driver with a redundant term signal, thereby selecting a redundant row segment for only a specific portion of the entire row length.
  • a typical processor based system which includes a memory device according to the present invention is illustrated generally at 200 in FIG. 7.
  • a computer system is exemplary of a system having digital circuits which include memory devices. Most conventional computers include memory devices permitting storage of significant amounts of data. The data is accessed during operation of the computers. Other types of dedicated processing systems, e.g., radio systems, television systems, GPS receiver systems, telephones and telephone systems also contain memory devices which can utilize the present invention.
  • a processor based system such as a computer system, for example, generally comprises a central processing unit (CPU) 210 , for example, a microprocessor, that communicates with one or more input/output (I/O) devices 240 over a bus 270 .
  • the computer system 200 also includes random access memory (RAM) such as DRAM 260 , and, in the case of a computer system may include peripheral devices such as a floppy disk drive 220 and a compact disk (CD) ROM drive 230 which also communicate with CPU 210 over the bus 270 .
  • RAM 260 is preferably constructed as an integrated circuit which includes circuitry to allow for segmented row repair as previously described with respect to FIGS. 4 - 6 . It may also be desirable to integrate the processor 210 and memory 260 on a single IC chip.

Abstract

A memory device having a segmented row repair architecture that provides the benefits of single bit repair, thereby efficiently utilizing redundant rows of the memory device, is disclosed. The rows of a memory device are segmented into four segments and segmented row repair is provided by selectively disabling a wordline driver for only one segment of the primary row in which a defective memory cell is located and enabling a redundant wordline driver with a redundant term signal provided by the redundancy matching circuit, thereby substituting a redundant row segment for only a specific segment of the entire row length. By selectively disabling only the wordline driver associated with the defective memory cell and dividing the primary and redundant rows into four segments, localized or single bit repair can be performed, thereby efficiently utilizing the redundant rows of the memory device.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates generally to integrated circuit memory devices, and more particularly to a memory device having segmented row repair. [0002]
  • 2. Description of the Related Art [0003]
  • Memory tests on semiconductor devices, such as random access memory (RAM) integrated circuits, e.g., DRAMs, SRAMs and the like, are typically performed by the manufacturer during production and fabrication to locate defects and failures in such devices that can occur during the manufacturing process of the semiconductor devices. Defects may be caused by a number of factors, including particle defects such as broken or shorted out columns and rows, particle contamination, or bit defects. The testing is typically performed by a memory controller or processor (or a designated processor in a multi-processor machine) which runs a testing program, often before a die containing the semiconductor device is packaged into a chip. [0004]
  • Random access memories are usually subjected to data retention tests and/or data march tests. In data retention tests, every cell of the memory is written and checked after a pre-specified interval to determine if leakage current has occurred that has affected the stored logic state. In a march test, a sequence of read and/or write operations is applied to each cell, either in increasing or decreasing address order. Such testing ensures that hidden defects will not be first discovered during operational use, thereby rendering end-products unreliable. [0005]
  • Many semiconductor devices, particularly memory devices, include redundant circuitry on the semiconductor device that can be employed to replace malfunctioning circuits found during testing. During the initial testing of a memory device, defective elements are repaired by replacing them with non-defective elements referred to as redundant elements. By enabling such redundant circuitry, the device need not be discarded even if it fails a particular test. [0006]
  • FIG. 1 illustrates in block diagram form a [0007] 256Mbit DRAM 20. DRAM 20 includes eight memory banks or arrays 22 a-22 h, labeled BANK<0> to BANK<7>. Each memory bank 22 a-h is a 32Mbit array map 24 as illustrated in FIG. 2. The architecture of array map 24 illustrated in FIG. 2 divides array map 24 into a plurality of 256K blocks 30 (only one labeled for clarity). As shown, array map 24 includes eight vertical strips 26 a-26 h of the 256K blocks 30 across, labeled DQ<0> to DQ<7>, and is sixteen strips of the 256K blocks 30 high. Memory cells (not shown) in each 256K block 30 are arranged in a plurality of primary rows and redundant rows. For example, typically 512 primary rows and 4 redundant rows are provided. Sense amplifiers 32 are provided between each row of 256K blocks 30 for sensing data stored in the memory cells therein. Wordline drivers 34 are provided on each side of each vertical strip of 256K blocks 30 for firing a wordline in each 256K block 30 associated with a specified row address. Accordingly, there will be an associated wordline and wordline driver for each row of memory cells in a 256K block 30. Thus, it should be understood that wordline driver 34 actually comprises a plurality of wordline drivers, one for each wordline.
  • Within each [0008] 256K block 30, the rows are designated as either an even row or an odd row. Accordingly, each wordline driver 34 will fire either a wordline associated with an odd row or an even row. FIG. 3 illustrates a single horizontal strip of 256K blocks 30 from FIG. 2. Wordline drivers 34 a, 34 c, 34 e, 34 g and 34 i will fire even row wordlines, while drivers 34 b, 34 d, 34 f and 34 h will fire odd row wordlines. Thus, wordline driver 34 a will fire even rows 40 in block 26 a, wordline driver 34 c will fire even rows 40 in blocks 26 b and 26 c, wordline driver 34 e will fire even rows 40 in blocks 26 d and 26 e, wordline driver 34 g will fire even rows 40 in blocks 26 f and 26 g, and wordline driver 34 i will fire even rows 40 in block 26 h. Conversely, wordline driver 34 b will fire odd rows 42 in blocks 26 a and 26 b, wordline driver 34 d will fire odd rows 42 in blocks 26 c and 26 d, wordline driver 34 f will fire odd rows 42 in blocks 26 e and 26 f, and wordline driver 34 h will fire odd rows 42 in blocks 26 g and 26 h.
  • A memory cell is accessed by applying a specific row address to the [0009] wordline drivers 34. A local wordline driver is driven by application of the address and a phase term provided from a global wordline driver (not shown) to activate the selected cell row via one of the row lines, while a column decoder (not shown) will activate the column select circuits to access specified memory cells on an open row. Accordingly, the selected row will be activated across all eight vertical strips 26 a-26 h.
  • As noted above, memory devices typically employ redundant rows and columns of memory cells so that if a memory cell in a column or row of the primary memory array is defective, then an entire column or row of redundant memory cells can be substituted therefore. Substitution of one or more of the spare rows or columns is conventionally accomplished by opening a specific combination of fuses (not shown) or closing antifuses in one of several fuse banks (not shown) on the die. A selected combination of fuses are blown to provide an address equal to the address of the defective cell. For example, if the defective cell has an eight-bit binary address of 11011011, then the third and sixth fuses in a set of eight fuses within one of several fuse banks will be blown, thereby storing this address. A compare circuit (not shown) compares each incoming address to the blown fuse addresses stored in the fuse banks to determine whether the incoming address matches with one of the blown fuse addresses. If the compare circuit determines a match, then it outputs a match signal (typically one bit). In response thereto, the [0010] wordline drivers 34 of a redundant row will be activated to access the redundant row in substitution for the row with the defective memory cell.
  • There are drawbacks, however, with the redundant row substitution approach described above. The redundant rows of memory cells necessarily occupy space on the die. Therefore, it is desirable to obtain the maximum number of repairs using a minimum number of spare rows by utilizing a single bit repair method. This is not possible, however, when a complete redundant row must be substituted for a primary row that has only a single defective memory cell, as a substantial amount of non-defective memory cells will also necessarily be replaced by the redundant row. For example, if [0011] vertical strip 26 d of FIG. 3 has a defective memory cell, when a redundant row is used to replace the row in which the defective memory cell is located, the entire redundant row will be utilized across all strips 26 a-26 h, even though there may be no defects in the corresponding row in the other seven strips 26 a-26 c and 26 e-26 h.
  • Thus, there exists a need for a memory device in which efficient use of a redundant circuit to replace a defective primary circuit is provided, thereby minimizing die space required for the redundant circuit. [0012]
  • SUMMARY OF THE INVENTION
  • The present invention overcomes the problems associated with the prior art and provides a memory device having a segmented row repair architecture that provides the benefits of localized or single bit repair, thereby efficiently utilizing redundant rows of the memory device. [0013]
  • In accordance with the present invention, the rows of a memory bank are segmented into four segments and segmented row repair is provided by selectively disabling a wordline driver for only one segment in which a defective memory cell is located and enabling a redundant wordline driver with a redundant term signal provided by the redundancy matching circuit, thereby selecting a redundant row segment for only a specific portion of the entire row length. By selectively disabling only the wordline driver associated with the defective memory cell and dividing the primary and redundant rows into four segments, localized or single bit repair can be performed, thereby efficiently utilizing the redundant rows of the memory device. [0014]
  • These and other advantages and features of the invention will become more readily apparent from the following detailed description of the invention which is provided in connection with the accompanying drawings.[0015]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates in block diagram form a conventional memory device; [0016]
  • FIG. 2 illustrates one bank of the memory device of FIG. 1; [0017]
  • FIG. 3 illustrates a portion of the memory bank from FIG. 2; [0018]
  • FIG. 4 illustrates a portion of a memory device in accordance with the present invention; [0019]
  • FIG. 5 illustrates a memory bank in accordance with the present invention; [0020]
  • FIG. 6 illustrates the segmentation of the rows in accordance with the present invention; and [0021]
  • FIG. 7 illustrates in block diagram form a processor system in which a memory device in accordance with the present invention can be used.[0022]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The present invention will be described as set forth in the preferred embodiments illustrated in FIGS. [0023] 4-7. Other embodiments may be utilized and structural or logical changes may be made without departing from the spirit or scope of the present invention. Like items are referred to by like reference numerals.
  • In accordance with the present invention, segmented row repair is provided by selectively disabling a wordline driver for a row segment containing a defective memory cell and enabling a redundant wordline driver for a redundant row segment with a redundant term signal provided by the redundancy matching circuit, thereby substituting a redundant row segment for only a specific segment of the entire row length which contains a defective memory cell. [0024]
  • FIG. 4 illustrates a portion of a memory device having segmented row repair in accordance with the present invention. Specifically, FIG. 4 illustrates the area between two vertical strips of the 256K blocks [0025] 30 where the wordline drivers 34 are located. In accordance with the present invention, the wordline drivers 34 for the segment of the row that includes a defective memory cell can be disabled, and one of the redundant wordline drivers 34 enabled, to replace the defective memory cell, as will be described further below.
  • A [0026] global wordline driver 52 activates a desired row by providing an address term and four phase signals, as is known in the art. The use of the four phase signals reduces the number of address terms required for each 256K block 30. Thus, for example, if there are 512 rows in the 256K block 30, the number of address terms can be reduced to 128 by using the four phase signals (128×4=512). The four phase signals are global phase signal (GPH) <0> 60, GPH<1> 62, GPH<2> 64 and GPH<3> 66. Similar phase signals are also provided to activate the redundant row included in each 256K block 30. Specifically, the signals for the redundant rows include redundant phase signal (RPH)<0> 70, RPH<1> 72, RPH<2> 74 and RPH<3> 76. In accordance with the present invention, a plurality of AND gates 50 a-50 h are provided. A first input of each AND gate 50 a-50 d is connected to one of the four global phase (GPH) signals 60-66 from the global driver 52, and a first input of each AND gate 50 e-50 h is connected to one of the four redundant phase (RPH) signals 70-76. Specifically, AND gate 50 a has a first input connected to the signal GPH<1> 62, AND gate 50 b has a first input connected to the signal GPH<0>60, AND gate 50 c has a first input connected to the signal GPH<3> 66, AND gate 50 d has a first input connected to the signal GPH<2> 64, AND gate 50 e has a first input connected to the signal RPH<1> 72, AND gate 50 f has a first input connected to the signal RPH<0> 70, AND gate 50 g has a first input connected to the signal RPH<3> 76, and AND gate 50 h has a first input connected to the signal RPH<2> 74. The output from each AND gate 50 a-50 d is connected to the wordline drivers 34 for the primary rows of 256K blocks 30, while the output from each AND gate 50 e-50 h is connected to a redundant wordline drive 34 for the redundant rows of 256K blocks 30. Thus, the output from the AND gates 50 a-50 h, in conjunction with the address terms from global driver 52 on bus line 80, will drive the desired wordline driver 34 or redundant wordline driver 34 to activate a selected primary row (labeled WL<0:256>) or a redundant row (labeled RWL<0:1> and RWL<2:3>) in the 256K blocks 30.
  • The selective disabling of a wordline driver and enabling of a redundant wordline driver according to the present invention is as follows. In accordance with the present invention, a pair of complementary redundant matching signals, [0027] RED 58 and RED* 56, are provided from a matching circuit 82. Signal RED 58 is input to a second input of each AND gate 50 e-50 h. Signal RED* 56 is input to a second input of each AND gate 50 a-50 d. Matching circuit 82 compares each incoming address to addresses of defective memory cells, typically designated by blown fuse addresses stored in fuse banks (not shown), as is known in the art and described with respect to FIGS. 1 and 2, to determine whether the incoming address matches with one of the blown fuse addresses, i.e., a defective memory cell. If matching circuit 82 determines there is not a match, i.e., the address for the desired memory cell does not match the address of a defective memory cell, it is not necessary to substitute one of the redundant wordlines and the appropriate primary wordline can be activated. The redundant match signal RED 58 output from matching circuit 82 will be low, and accordingly signal RED* 56 will be high. The low input of signal RED 58 to AND gates 50 e-50 h will cause a low output from AND gates 50 e-50 h, regardless of the state of the RPH signals 70-76 being input to AND gates 50 e-50 h. The low outputs from AND gates 50 e-50 h will effectively disable the redundant wordline drivers 34 by not driving the redundant wordline drivers 34.
  • Conversely, the high signal RED* [0028] 56 output from matching circuit 82 being input to the second input of AND gates 50 a-50 d will cause the output of one of the AND gates 50 a-50 d to be high, depending on the state of the GPH signals 60-66. Global driver 52 wil output a high signal on one phase of signals GPH 60-66, and a high signal on the corresponding signal RPH 70-76, depending on the address of the memory cell selected for access and an address specified by match circuit 82 via line 83, respectively, and a low signal on the other three global and other three redundant phase signals. For example, if the address of the cell for access requires that phase <1> be high, then both GPH<1> 62 and, for example, RPH<1> 72 will be high, while the remaining phase signals will be low. It should be noted, however, that any one of the redundant phase signals RPH 70-76 could be high depending on which programmed fuse bank matched the incoming address. The high signal GPH<1> 62 and the high signal RED* 56 input to AND gate 50 a will cause a high output from AND gate 50 a, which, along with the address term on bus line 80, will activate the appropriate wordline driver 34 to drive its associated wordline of a primary row of the 256K blocks 30 associated with that wordline driver 34.
  • Now suppose, for example, matching [0029] circuit 82 determines the address of the cell to be accessed matches a defective address, requiring substitution of a redundant element. Matching circuit 82 will output a high match signal RED 58 and accordingly signal RED* 56 will be low. The low input of signal RED* 56 to AND gates 50 a-50 d will cause a low output from AND gates 50 a-50 d, regardless of the state of the GPH signals 60-66 being input to AND gates 50 a-50 d. The low outputs from AND gates 50 a-50 d will effectively disable the wordline drivers 34 for the primary rows of the 256K blocks 30.
  • Conversely, the [0030] high signal RED 58 output from matching circuit 82 being input to the second input of AND gates 50 e-50 h will cause the output of one of the AND gates 50 e-50 d to be high, depending on the state of the RPH signals 70-76. As noted above, global driver 52 will output a high signal on one phase of signals GPH 60-66, and a high signal on the corresponding signal RPH 70-76, depending on the address of the memory cell selected for access and an address specified by match circuit 82 via line 83, respectively, and a low signal on the other three global and other three redundant phase signals. For example, if the address of the cell for access requires that phase <1> be high, then both GPH<1> 62 and, for example, RPH<1> 72 will be high, while the remaining phase signals will be low. It should be noted, however, that any one of the redundant phase signals RPH 70-76 could be high depending on which programmed fuse bank matched the incoming address. The high signal RPH<1> 72 and the high signal RED 58 input to AND gate 50 e will cause a high output from AND gate 50 e, which, along with the address term on line 80, will activate the appropriate redundant wordline driver 34 to drive its associated redundant wordline of a redundant row of its associated 256K blocks 30, such as for example RWL<0>.
  • Thus, by utilizing AND gates [0031] 50 a-50 h in conjunction with the phase signals GPH 60-66 and RPH 70-76, and the redundant matching signals RED 58 and RED* 56, it is possible to disable a wordline driver 34 associated with a defective cell in only a portion of a primary row of 256K block and enable a redundant wordline driver 34 associated with a portion of a redundant row to replace the defective cell.
  • FIG. 5 illustrates how only a portion of a primary row can be selectively disable and replaced with a corresponding portion of a redundant row according to the present invention. FIG. 5 illustrates in block diagram form a 32 Mbit [0032] bank 124 in accordance with the present invention. As shown in FIG. 5, matching circuit 82 includes a logic portion 84. Alternatively, the logic portion 84 could be separate from matching circuit 82. The matching signals RED 58 and RED* 56 run between each vertical strip 26 a-26 h of the bank 124 and on the outer edge of strips 26 a and 26 h. Phase signals GPH 60-66 and RPH 70-76 run between each horizontal strip and on the outer edge of the horizontal strips (not shown in FIG. 5 for clarity). The circuitry illustrated in FIG. 4, including the wordline and redundant wordline drivers 34 and AND gates 50 a-50 h, is also provided between each vertical strip 26 a-26 h and on the outer edges of strips 26 a and 26 h, and in the gap cells 92, i.e., the area of intersection of the wordline drivers 34 and sense amplifiers 32 between each vertical strip 26 a-26 h and each horizontal strip. Logic 84 selectively controls the application of the match signals RED 58 and RED* 56 to the vertical strip 26 a-26 h based on the address of the cell being accessed.
  • Suppose for example there is a [0033] defective element 90 in an odd row of 256K block 30 located in the first horizontal strip in vertical strip 26 d. The incoming cell address will be compared with the defective cell addresses, and a match determined. Accordingly, the defective element must be replaced by a redundant element. Matching circuit 82 will provide a high match signal RED 58 and low match signal RED* 56 to logic 84. Logic 84, based on the cell address, will provide these signals only on the signal lines 56, 58 located between vertical strips 26 c and 26 d to disable the primary wordline drivers 34 and enable the redundant wordline drivers 34, as described with respect to FIG. 4, for only the 256K blocks 30 in vertical strips 26 c and 26 d. The other vertical strips will receive a low match signal RED 58, thereby enabling the worldine drivers 34 associated with the primary rows in the other vertical strips.
  • Accordingly, only a single segment will be replaced by redundant elements. The segmentation of the rows according to the present invention is illustrated in FIG. 6. As shown in FIG. 6, each row across a bank of memory is segmented into four segments, labeled Segment<0> to Segment<3>. For [0034] odd rows 42, Segment<0> includes the 256K blocks 30 DQ<0> and DQ<1>, Segment<l> includes the 256K blocks 30 DQ<2> and DQ<3>, Segment<2> includes the 256K blocks 30 DQ<4> and DQ<5>, and Segment<3> includes the 256K blocks 30 DQ<6> and DQ<7>. For the even rows 40, Segment<0> includes the 256K blocks 30 DQ<0> and DQ<7>, Segment<1> includes the 256K blocks 30 DQ<1> and DQ<2>, Segment<2> includes the 256K blocks 30 DQ<3> and DQ<4>, and Segment<3> includes the 256K blocks 30 DQ<5> and DQ<6>.
  • Thus, when only a single segment, such as for example Segment<1> from the above example which includes the odd rows in [0035] vertical strip 26 d (DQ<3>) is disabled, the remaining segments of the redundant row can still be used to repair additional defective cells within the other 256K blocks 30 within this strip. It should be understood that more than one segment can be repaired within each row, i.e., the logic 84 can provide a high match signal RED 58 to more than one segment if necessary. In the case of a cluster failure, in which several defective elements are located within an area, it is still possible to replace an entire row if necessary utilizing the redundant row across the same horizontal strip or to borrow an entire redundant row from other horizontal strips to replace an entire row, or only a portion of an entire row by selectively applying the high redundancy match signal RED 58 to one or more segments.
  • Thus, in accordance with the present invention, the rows of a memory bank are segmented into four segments and segmented row repair is provided by selectively disabling a wordline driver for only one segment in which a defective memory cell is located and enabling a redundant wordline driver with a redundant term signal, thereby selecting a redundant row segment for only a specific portion of the entire row length. By selectively disabling only the wordline driver associated with the defective memory cell and dividing the primary and redundant rows into four segments, localized or single bit repair can be performed, thereby efficiently utilizing the redundant rows of the memory device. [0036]
  • A typical processor based system which includes a memory device according to the present invention is illustrated generally at [0037] 200 in FIG. 7. A computer system is exemplary of a system having digital circuits which include memory devices. Most conventional computers include memory devices permitting storage of significant amounts of data. The data is accessed during operation of the computers. Other types of dedicated processing systems, e.g., radio systems, television systems, GPS receiver systems, telephones and telephone systems also contain memory devices which can utilize the present invention.
  • A processor based system, such as a computer system, for example, generally comprises a central processing unit (CPU) [0038] 210, for example, a microprocessor, that communicates with one or more input/output (I/O) devices 240 over a bus 270. The computer system 200 also includes random access memory (RAM) such as DRAM 260, and, in the case of a computer system may include peripheral devices such as a floppy disk drive 220 and a compact disk (CD) ROM drive 230 which also communicate with CPU 210 over the bus 270. RAM 260 is preferably constructed as an integrated circuit which includes circuitry to allow for segmented row repair as previously described with respect to FIGS. 4-6. It may also be desirable to integrate the processor 210 and memory 260 on a single IC chip.
  • It should be noted that while the preferred embodiment of the invention is described as applied to a 256 Mbit memory DRAM device having typical row addressable architecture, the invention is not so limited and may be applied to memory devices having other architectures or sizes as well. Additionally, while the invention has been described with reference to segmenting the rows into four segments, the invention is not so limited and any number of segments can be used. [0039]
  • While preferred embodiments of the invention have been described and illustrated above, it should be understood that these are exemplary of the invention and are not to be considered as limiting. Additions, deletions, substitutions, and other modifications can be made without departing from the spirit or scope of the present invention. Accordingly, the invention is not to be considered as limited by the foregoing description but is only limited by the scope of the appended claims. [0040]

Claims (53)

What is claimed as new and desired to be protected by Letters Patent of the United States is:
1. A memory device comprising:
a first memory bank including a plurality of memory blocks arranged in horizontal and vertical strips, each of said horizontal strips of memory blocks being divided into a plurality of segments, each of said plurality of memory blocks including a plurality of rows of primary memory cells and at least one row of redundant memory cells;
a plurality of wordlines for accessing said primary and redundant memory cells of said memory blocks, each of said plurality of wordlines being driven by a respective one of a plurality of drivers; and
circuitry for selectively disabling a respective driver for a wordline associated with a row of primary memory cells in which a defective memory cell is located in one of said segments and enabling a respective driver for a wordline associated with a row of redundant memory cells to substitute said row of redundant memory cells for said row of primary memory cells in only said one segment in which said defective memory cell is located.
2. The memory device according to
claim 1
, wherein at least one of said segments spans at least two adjacent vertical strips of said memory blocks.
3. The memory device according to
claim 1
, wherein said circuitry further comprises:
a plurality of logic gates, each of said plurality of logic gates having an output coupled to an associated wordline driver,
wherein said respective driver for a wordline associated with a row of primary memory cells is disabled based on said output of one of said plurality of logic gates, and said respective driver for a wordline associated with a row of redundant memory cells is enabled based on said output of another of said plurality of logic gates.
4. The memory device according to
claim 3
, wherein said respective driver for said wordline associated with said row of redundant memory cells is enabled and said respective driver for said wordline associated with said row of primary memory cells in which said defective memory cell is located is disabled is further based on a portion of an address of said defective memory cell.
5. The memory device according to
claim 3
, wherein each of said plurality of logic gates is an AND gate having a first input coupled to one of a plurality of first control signals and a second input coupled to one of a plurality of second control signals.
6. The memory device according to
claim 5
, wherein said plurality of first control signals are respective phase signals.
7. The memory device according to
claim 6
, further comprising:
a global driver circuit to provide said respective phase signals.
8. The memory device according to
claim 6
, wherein said respective phase signals are determined based on an address of a memory cell being accessed.
9. The memory device according to
claim 6
, wherein said plurality of second control signals includes a redundant match signal and a signal complementary to said redundant match signal.
10. The memory circuit according to
claim 9
, further comprising:
a matching circuit to compare an input memory cell address to an address of said defective memory cell, and if said input memory cell address matches said address of said defective memory cell, outputting a high signal for said redundant match signal and a low signal for said signal complementary to said redundant match signal.
11. The memory device according to
claim 10
, wherein said high signal for said redundant match signal will enable said respective driver for said wordline associated with said row of redundant memory cells and said low signal for said signal complementary to said redundant match signal will disable said respective driver for said wordline associated with said row of primary memory cells in which said defective memory cell is located.
12. The memory device according to
claim 11
, further comprising:
logic circuitry to provide said high signal and said low signal to only wordline drivers in said segment in which said defective memory cell is located.
13. The memory device according to
claim 10
, wherein said matching circuit further comprises:
a plurality of programmable elements to store said address of said defective memory cell.
14. The memory device according to
claim 13
, wherein said programmable elements are fuses.
15. The memory device according to
claim 1
, wherein said circuitry further selectively disables a respective driver for a wordline associated with a row of primary cells in which a second defective memory cell is located in a second of said segments and enables a respective driver for a wordline associated with a row of redundant memory cells in said second segment to substitute a portion of said row of redundant memory cells in said second segment for said row of primary memory cells in said second segment in which said second defective memory cell is located.
16. A memory circuit for repairing a portion of a row of memory blocks of a semiconductor memory device, each of said plurality of memory blocks having a corresponding plurality of rows of primary memory cells and at least one row of redundant memory cells, each of said plurality of rows of primary memory cells and said at least one row of redundant memory cells having an associated wordline driven by a respective one of a plurality of drivers, said memory circuit comprising:
a first circuit to compare an input address of a memory cell to be accessed in said memory device with addresses of defective memory cells in said memory device and output a pair of complementary control signals based on said comparison;
a second circuit to provide a plurality of phase signals based on said input address of said memory cell to be accessed; and
a plurality of logic gates, each of said plurality of logic gates having an output connected to one of said plurality of drivers, a first input connected to a respective one of said plurality of phase signals, and a second input connected to one of said pair of complementary control signals,
wherein if said input address of said memory cell to be accessed matches an address of a defective memory cell, said pair of complementary control signals and said plurality of phase signals cause said plurality of logic gates to selectively disable a driver for a respective row of primary memory cells of a memory block in said row of memory blocks in which said defective memory cell is located and enable a driver for said at least one row of redundant memory cells in said memory block to substitute said at least one row of redundant memory cells for said row of primary memory cells in said memory block, without substituting for a corresponding row of primary cells in at least one other of said plurality of memory blocks.
17. The semiconductor memory according to
claim 16
, wherein said plurality of logic gates are AND gates.
18. The semiconductor memory according to
claim 16
, wherein said plurality of phase signals includes four phase signals.
19. A memory device comprising:
a memory array comprising at least one row of primary memory cells;
at least one primary row wordline for accessing said primary memory cells, said at least one primary row wordline being divided into a plurality of segments, each of which accesses a respective portion of said primary memory cells;
at least one row of redundant memory cells;
at least one redundant row wordline for accessing said redundant memory cells, said at least one redundant row wordline being divided into a plurality of segments, each of which accesses a portion of said redundant memory cells; and
a programmable logic circuit which can be selectively programmed to replace at least one of said primary row wordline segments associated with a defective memory cell with a redundant row wordline segment during memory access operation.
20. The memory device according to
claim 19
, wherein said programmable logic circuit further comprises:
a plurality of AND gates, each of said plurality of AND gates having a first input coupled to receive one of a plurality of first control signals, a second input coupled to receive on of a plurality of second control signals, and an output coupled to a driver associated with a respective one of said at least one primary row wordline and said at least one redundant row wordline.
21. The memory device according to
claim 20
, wherein said plurality of first control signals are respective phase signals.
22. The memory device according to
claim 20
, further comprising:
a matching circuit to compare an input memory cell address to an address of said defective memory cell and output said plurality of second control signals based on said comparison.
23. A processor system comprising:
a central processing unit; and
a memory device connected to said processing unit to receive data from and supply data to said central processing unit, said memory device comprising:
a first memory bank including a plurality of memory blocks arranged in horizontal and vertical strips, each of said horizontal strips of memory blocks being divided into a plurality of segments, each of said plurality of memory blocks including a plurality of rows of primary memory cells and at least one row of redundant memory cells;
a plurality of wordlines for accessing said primary and redundant memory cells of said memory blocks, each of said plurality of wordlines being driven by a respective one of a plurality of drivers; and
circuitry for selectively disabling a respective driver for a wordline associated with a row of primary memory cells in which a defective memory cell is located in one of said segments and enabling a respective driver for a wordline associated with a row of redundant memory cells to substitute said row of redundant memory cells for said row of primary memory cells in only said one segment in which said defective memory cell is located.
24. The processor system according to
claim 23
, wherein at least one of said segments spans at least two adjacent vertical strips of said memory blocks.
25. The processor system according to
claim 23
, wherein said circuitry further comprises:
a plurality of logic gates, each of said plurality of logic gates having an output coupled to an associated wordline driver,
wherein said respective driver for a wordline associated with a row of primary memory cells is disabled based on said output of one of said plurality of logic gates, and said respective driver for a wordline associated with a row of redundant memory cells is enabled based on said output of another of said plurality of logic gates.
26. The processor system according to
claim 25
, wherein said respective driver for said wordline associated with said row of redundant memory cells is enabled and said respective driver for said wordline associated with said row of primary memory cells in which said defective memory cell is located is disabled is further based on a portion of an address of said defective memory cell.
27. The processor system according to
claim 26
, wherein each of said plurality of logic gates is an AND gate having a first input coupled to one of a plurality of first control signals and a second input coupled to one of a plurality of second control signals.
28. The processor system according to
claim 27
, wherein said plurality of first control signals are respective phase signals.
29. The processor system according to
claim 28
, further comprising:
a global driver circuit to provide said respective phase signals.
30. The processor system according to
claim 28
, wherein said respective phase signals are determined based on an address of a memory cell being accessed.
31. The processor system according to
claim 28
wherein said plurality of second control signals includes a redundant match signal and a signal complementary to said redundant match signal.
32. The processor system according to
claim 31
, further comprising:
a matching circuit to compare an input memory cell address to an address of said defective memory cell, and if said input memory cell address matches said address of said defective memory cell, outputting a high signal for said redundant match signal and a low signal for said signal complementary to said redundant match signal.
33. The processor system according to
claim 32
, wherein said high signal for said redundant match signal will enable said respective driver for said wordline associated with said row of redundant memory cells and said low signal for said signal complementary to said redundant match signal will disable said respective driver for said wordline associated with said row of primary memory cells in which said defective memory cell is located.
34. The processor system according to
claim 33
, further comprising:
logic circuitry to provide said high signal and said low signal to only wordline drivers in said segment in which said defective memory cell is located.
35. The processor system according to
claim 32
, wherein said matching circuit further comprises:
a plurality of programmable elements to store said address of said defective memory cell.
36. The processor system according to
claim 35
, wherein said programmable elements are fuses.
37. The processor according to
claim 23
, wherein said circuitry further selectively disables a respective driver for a wordline associated with a row of primary cells in which a second defective memory cell is located in a second of said segments and enables a respective driver for a wordline associated with a row of redundant memory cells in said second segment to substitute a portion of said row of redundant memory cells in said second segment for said row of primary memory cells in said second segment in which said second defective memory cell is located.
38. The processor system according to
claim 23
, wherein said central processing unit and said memory device are on a same chip.
39. A processor system comprising:
a central processing unit; and
a memory device connected to said central processing unit to receive data from and supply data to said central processing unit, said memory device comprising:
a plurality of memory blocks each having a plurality of rows of primary memory cells and at least one row of redundant memory cells, each of said plurality of rows of primary memory cells and said at least one row of redundant memory cells having an associated wordline driven by a respective one of a plurality of drivers; and
a memory circuit for repairing a portion of a row of said plurality of memory blocks, said memory circuit comprising:
a first circuit to compare an input address of a memory cell to be accessed in said memory device with addresses of defective memory cells in said memory device and output a pair of complementary control signals based on said comparison;
a second circuit to provide a plurality of phase signals based on said input address of said memory cell to be accessed; and
a plurality of logic gates, each of said plurality of logic gates having an output connected to one of said plurality of drivers, a first input connected to a respective one of said plurality of phase signals, and a second input connected to one of said pair of complementary control signals,
wherein if said input address of said memory cell to be accessed matches an address of a defective memory cell, said pair of complementary control signals and said plurality of phase signals cause said plurality of logic gates to selectively disable a driver for a respective row of primary memory cells of a memory block in said row of memory blocks in which said defective memory cell is located and enable a driver for said at least one row of redundant memory cells in said memory block to substitute said at least one row of redundant memory cells for said row of primary memory cells in said memory block, without substituting for a corresponding row of primary cells in at least one other of said plurality of memory blocks.
40. The processor system according to
claim 39
, wherein said plurality of logic gates are AND gates.
41. The processor system according to
claim 39
, wherein said plurality of phase signals includes four phase signals.
42. The processor system according to
claim 39
, wherein said central processing unit and said memory device are on a same chip.
43. A processor system comprising:
a central processing unit; and
a memory device connected to said central processing unit to receive data from and supply data to said central processing unit, said memory device comprising:
a memory array comprising at least one row of primary memory cells;
at least one primary row wordline for accessing said primary memory cells, said at least one primary row wordline being divided into a plurality of segments, each of which accesses a respective portion of said primary memory cells;
at least one row of redundant memory cells;
at least one redundant row wordline for accessing said redundant memory cells, said at least one redundant row wordline being divided into a plurality of segments, each of which accesses a portion of said redundant memory cells; and
a programmable logic circuit which can be selectively programmed to replace at least one of said primary row wordline segments associated with a defective memory cell with a redundant row wordline segment during memory access operation.
44. The processor system according to
claim 43
, wherein said programmable logic circuit further comprises:
a plurality of AND gates, each of said plurality of AND gates having a first input coupled to receive one of a plurality of first control signals, a second input coupled to receive on of a plurality of second control signals, and an output coupled to a driver associated with a respective one of said at least one primary row wordline and said at least one redundant row wordline.
45. The processor system according to
claim 44
, wherein said plurality of first control signals are respective phase signals.
46. The processor system according to
claim 44
, further comprising:
a matching circuit to compare an input memory cell address to an address of said defective memory cell and output said plurality of second control signals based on said comparison.
47. A method for repairing out at least one defective memory cell in a memory device, said method comprising:
segmenting a each of a plurality of rows of primary memory cell rows and at least one redundant memory cell row into a plurality of segments such that each segment corresponds to at least two row blocks of said memory device;
disabling a primary memory cell row in only a segment in which said at least one defective memory cell is located;
enabling said at least one redundant memory cell row in said segment; and
repairing out said primary memory cell row with said at least one redundant memory cell row in only said segment in which said at least one defective memory cell is located.
48. The method according to
claim 47
, wherein said steps of segmenting further comprises:
segmenting each of a plurality of rows of primary memory cell rows and at least one redundant memory cell row into a plurality of segments such that each segment corresponds to at least two adjacent row blocks of said memory device.
49. The method according to
claim 47
, wherein said step of disabling further comprises:
comparing an input address of a memory cell to an address of said at least one defective memory cell; and
if said input address of a memory cell matches said address of said at least one defective memory cell, providing a first control signal to a first logic circuit, wherein an output of said first logic circuit disables said primary memory cell row in only said segment in which said at least one defective memory cell is located.
50. The method according to
claim 49
wherein said first logic circuit is an AND gate, said method further comprising:
inputting said first control signal to a first input of said AND gate;
inputting a first phase signal to a second input of said AND gate, said first phase signal being based in part on said input address; and
providing said output of said AND gate to disable said primary memory cell row in only said segment in which said at least one defective memory cell is located.
51. The method according to
claim 50
, wherein said step of enabling further comprises:
providing a second control signal to a second logic circuit, said second control signal being complementary to said first control signal, wherein an output of said second logic circuit enables said at least one redundant memory cell row in said segment.
52. The method according to
claim 51
wherein said second logic circuit is a second AND gate, said method further comprising:
inputting said second control signal to a first input of said second AND gate;
inputting a second phase signal to a second input of said second AND gate, said second phase signal being based in part on said input address; and
providing said output of said second AND gate to enable said at least one redundant memory cell row in said segment.
53. A method for repairing out a defective memory cell in a memory device, said method comprising:
locating said defective memory cell in said memory device;
identifying a segment of a row of memory blocks in which said defective memory cell is located;
disabling a driver associated with a primary memory cell row in which said defective memory cell is located in only said identified segment;
enabling a driver associated with a redundant memory cell row in only said identified segment; and
repairing out said defective memory cell with said redundant memory cell row in only said identified segment.
US09/928,404 2000-06-14 2001-08-14 Semiconductor memory having segmented row repair Expired - Lifetime US6442084B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/928,404 US6442084B2 (en) 2000-06-14 2001-08-14 Semiconductor memory having segmented row repair

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/594,442 US6314030B1 (en) 2000-06-14 2000-06-14 Semiconductor memory having segmented row repair
US09/928,404 US6442084B2 (en) 2000-06-14 2001-08-14 Semiconductor memory having segmented row repair

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/594,442 Continuation US6314030B1 (en) 2000-06-14 2000-06-14 Semiconductor memory having segmented row repair

Publications (2)

Publication Number Publication Date
US20010053101A1 true US20010053101A1 (en) 2001-12-20
US6442084B2 US6442084B2 (en) 2002-08-27

Family

ID=24378869

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/594,442 Expired - Lifetime US6314030B1 (en) 2000-06-14 2000-06-14 Semiconductor memory having segmented row repair
US09/928,404 Expired - Lifetime US6442084B2 (en) 2000-06-14 2001-08-14 Semiconductor memory having segmented row repair

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/594,442 Expired - Lifetime US6314030B1 (en) 2000-06-14 2000-06-14 Semiconductor memory having segmented row repair

Country Status (10)

Country Link
US (2) US6314030B1 (en)
EP (2) EP1292952B8 (en)
JP (1) JP2004503897A (en)
KR (1) KR100595813B1 (en)
CN (2) CN101471140A (en)
AT (1) ATE428175T1 (en)
AU (1) AU2001275334A1 (en)
DE (1) DE60138283D1 (en)
ES (1) ES2325056T3 (en)
WO (1) WO2001097226A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100097871A1 (en) * 2008-10-21 2010-04-22 Micron Technology, Inc. Redundant memory array for replacing memory sections of main memory

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163489A (en) 1999-07-16 2000-12-19 Micron Technology Inc. Semiconductor memory having multiple redundant columns with offset segmentation boundaries
KR20020002133A (en) * 2000-06-29 2002-01-09 박종섭 Column redundancy circuit
US6625081B2 (en) 2001-08-13 2003-09-23 Micron Technology, Inc. Synchronous flash memory with virtual segment architecture
US6687171B2 (en) * 2002-04-26 2004-02-03 Infineon Technologies Aktiengesellschaft Flexible redundancy for memories
US6621751B1 (en) 2002-06-04 2003-09-16 Micron Technology, Inc. Method and apparatus for programming row redundancy fuses so decoding matches internal pattern of a memory array
KR100468315B1 (en) * 2002-07-15 2005-01-27 주식회사 하이닉스반도체 Repair circuit
US6807114B2 (en) 2003-01-17 2004-10-19 Micron Technology, Inc. Method and system for selecting redundant rows and columns of memory cells
US7509543B2 (en) 2003-06-17 2009-03-24 Micron Technology, Inc. Circuit and method for error test, recordation, and repair
US6868019B2 (en) * 2003-07-02 2005-03-15 Micron Technology, Inc. Reduced power redundancy address decoder and comparison circuit
US6992937B2 (en) * 2003-07-28 2006-01-31 Silicon Storage Technology, Inc. Column redundancy for digital multilevel nonvolatile memory
US7061815B2 (en) * 2003-08-05 2006-06-13 Stmicroelectronics Pvt. Ltd. Semiconductor memory device providing redundancy
DE102004036545B3 (en) * 2004-07-28 2006-03-16 Infineon Technologies Ag Integrated semiconductor memory with redundant memory cells
US20080291760A1 (en) * 2007-05-23 2008-11-27 Micron Technology, Inc. Sub-array architecture memory devices and related systems and methods
US8331126B2 (en) 2010-06-28 2012-12-11 Qualcomm Incorporated Non-volatile memory with split write and read bitlines
CN102456414B (en) * 2010-10-20 2014-11-26 旺宏电子股份有限公司 Memory storage with backup row and restoration method thereof
CN103999162A (en) 2011-12-23 2014-08-20 英特尔公司 Self-repair logic for stacked memory architecture
CN105513647A (en) * 2011-12-23 2016-04-20 英特尔公司 Self-repair logic for stacked storage device structure
TWI497517B (en) * 2012-11-02 2015-08-21 Elite Semiconductor Esmt Repairing circuit for memory circuit and method thereof and memory circuit using the same
CN105378848B (en) * 2013-04-24 2018-10-02 慧与发展有限责任合伙企业 A kind of memory devices and a kind of method
KR102204390B1 (en) 2014-09-12 2021-01-18 삼성전자주식회사 Memory device with fast fail cell repair
KR20160120006A (en) * 2015-04-07 2016-10-17 에스케이하이닉스 주식회사 Semiconductor memory device
US11164610B1 (en) 2020-06-05 2021-11-02 Qualcomm Incorporated Memory device with built-in flexible double redundancy
US11177010B1 (en) 2020-07-13 2021-11-16 Qualcomm Incorporated Bitcell for data redundancy
US11114181B1 (en) * 2020-08-03 2021-09-07 Micron Technology, Inc. Memory devices with redundant memory cells for replacing defective memory cells, and related systems and methods

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918622A (en) 1988-11-16 1990-04-17 Eastman Kodak Company Electronic graphic arts screener
US5126973A (en) * 1990-02-14 1992-06-30 Texas Instruments Incorporated Redundancy scheme for eliminating defects in a memory device
KR960002777B1 (en) 1992-07-13 1996-02-26 삼성전자주식회사 Row redundancy device for a semiconductor device
ATE200939T1 (en) * 1993-02-19 2001-05-15 Infineon Technologies Ag COLUMN REDUNDANCY CIRCUIT ARRANGEMENT FOR A MEMORY
JP3077868B2 (en) * 1993-12-27 2000-08-21 日本電気株式会社 Semiconductor storage circuit device
US5625725A (en) 1993-12-28 1997-04-29 Sony Corporation Magneto-optical pickup device having phase compensating circuitry
JP3386547B2 (en) * 1994-01-26 2003-03-17 株式会社東芝 Redundancy circuit device
US5446698A (en) * 1994-06-30 1995-08-29 Sgs-Thomson Microelectronics, Inc. Block decoded redundant master wordline
US5528539A (en) 1994-09-29 1996-06-18 Micron Semiconductor, Inc. High speed global row redundancy system
JPH08227597A (en) * 1995-02-21 1996-09-03 Mitsubishi Electric Corp Semiconductor storage device
JP3774500B2 (en) 1995-05-12 2006-05-17 株式会社ルネサステクノロジ Semiconductor memory device
US5532966A (en) * 1995-06-13 1996-07-02 Alliance Semiconductor Corporation Random access memory redundancy circuit employing fusible links
JP3710002B2 (en) * 1995-08-23 2005-10-26 株式会社日立製作所 Semiconductor memory device
JPH09231789A (en) * 1996-02-21 1997-09-05 Sony Corp Semiconductor memory device
US5808945A (en) * 1996-02-21 1998-09-15 Sony Corporation Semiconductor memory having redundant memory array
EP0802483B1 (en) 1996-04-18 2002-01-30 STMicroelectronics S.r.l. Semiconductor memory device with row redundancy
US5706292A (en) 1996-04-25 1998-01-06 Micron Technology, Inc. Layout for a semiconductor memory device having redundant elements
US5732030A (en) * 1996-06-25 1998-03-24 Texas Instruments Incorporated Method and system for reduced column redundancy using a dual column select
US5815447A (en) 1996-08-08 1998-09-29 Micron Technology, Inc. Memory device having complete row redundancy
US5774471A (en) * 1996-12-17 1998-06-30 Integrated Silicon Solution Inc. Multiple location repair word line redundancy circuit
DE19729579C2 (en) * 1997-07-10 2000-12-07 Siemens Ag Method for activating a redundant word line with inter-segment redundancy in a semiconductor memory with word lines organized in segments
US6005813A (en) * 1997-11-12 1999-12-21 Micron Technology, Inc. Device and method for repairing a semiconductor memory
JP3204190B2 (en) * 1997-12-26 2001-09-04 日本電気株式会社 Semiconductor storage device
JPH11339493A (en) 1998-05-27 1999-12-10 Mitsubishi Electric Corp Synchronous semiconductor memory
JP3908392B2 (en) * 1998-07-31 2007-04-25 エルピーダメモリ株式会社 Semiconductor integrated circuit device
US6157584A (en) * 1999-05-20 2000-12-05 Advanced Micro Devices, Inc. Redundancy circuit and method for semiconductor memory
US6163489A (en) * 1999-07-16 2000-12-19 Micron Technology Inc. Semiconductor memory having multiple redundant columns with offset segmentation boundaries

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100097871A1 (en) * 2008-10-21 2010-04-22 Micron Technology, Inc. Redundant memory array for replacing memory sections of main memory
US7885128B2 (en) * 2008-10-21 2011-02-08 Micron Technology, Inc. Redundant memory array for replacing memory sections of main memory
US20110122715A1 (en) * 2008-10-21 2011-05-26 Yoshinori Fujiwara Redundant memory array for replacing memory sections of main memory
US8159890B2 (en) 2008-10-21 2012-04-17 Micron Technology, Inc. Redundant memory array for replacing memory sections of main memory
US8437208B2 (en) 2008-10-21 2013-05-07 Micron Technology, Inc. Redundant memory array for replacing memory sections of main memory
US8582377B2 (en) 2008-10-21 2013-11-12 Micron Technology, Inc. Redundant memory array for replacing memory sections of main memory

Also Published As

Publication number Publication date
EP1292952B1 (en) 2009-04-08
EP1292952B8 (en) 2009-08-05
CN101471140A (en) 2009-07-01
AU2001275334A1 (en) 2001-12-24
WO2001097226A3 (en) 2002-05-10
EP2058820A1 (en) 2009-05-13
US6314030B1 (en) 2001-11-06
DE60138283D1 (en) 2009-05-20
EP1292952A2 (en) 2003-03-19
CN100442434C (en) 2008-12-10
WO2001097226A2 (en) 2001-12-20
ATE428175T1 (en) 2009-04-15
KR100595813B1 (en) 2006-07-03
CN1636260A (en) 2005-07-06
JP2004503897A (en) 2004-02-05
KR20030009526A (en) 2003-01-29
US6442084B2 (en) 2002-08-27
ES2325056T3 (en) 2009-08-25

Similar Documents

Publication Publication Date Title
US6314030B1 (en) Semiconductor memory having segmented row repair
US6434067B1 (en) Semiconductor memory having multiple redundant columns with offset segmentation boundaries
US7911872B2 (en) Column/row redundancy architecture using latches programmed from a look up table
US6269035B1 (en) Circuit and method for a multiplexed redundancy scheme in a memory device
US6097644A (en) Redundant row topology circuit, and memory device and test system using same
KR100395031B1 (en) Integrated semiconductor memory with redundant unit of memory cells
JPH05166396A (en) Semiconductor memory device
US5544113A (en) Random access memory having a flexible array redundancy scheme
JPH11250691A (en) Semiconductor storage device
US5793683A (en) Wordline and bitline redundancy with no performance penalty
US11954338B2 (en) Shared components in fuse match logic
US20040153725A1 (en) ROM redundancy in ROM embedded DRAM
KR100963552B1 (en) Semiconductor memory
US5877992A (en) Data-bit redundancy in semiconductor memories
US6621751B1 (en) Method and apparatus for programming row redundancy fuses so decoding matches internal pattern of a memory array
US6754113B2 (en) Topography correction for testing of redundant array elements
US6567324B2 (en) Semiconductor memory device with reduced number of redundant program sets
EP1408512A1 (en) Method for storing errors of a memory device in a diagnose array having a minimum storing size

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: MOSAID TECHNOLOGIES INCORPORATED,CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY INC.;REEL/FRAME:023627/0576

Effective date: 20090402

Owner name: MOSAID TECHNOLOGIES INCORPORATED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY INC.;REEL/FRAME:023627/0576

Effective date: 20090402

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: ROYAL BANK OF CANADA, CANADA

Free format text: U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM;ASSIGNORS:658276 N.B. LTD.;658868 N.B. INC.;MOSAID TECHNOLOGIES INCORPORATED;REEL/FRAME:027512/0196

Effective date: 20111223

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.,

Free format text: CHANGE OF NAME;ASSIGNOR:MOSAID TECHNOLOGIES INCORPORATED;REEL/FRAME:032439/0638

Effective date: 20140101

AS Assignment

Owner name: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.,

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:ROYAL BANK OF CANADA;REEL/FRAME:033484/0344

Effective date: 20140611

Owner name: CONVERSANT IP N.B. 276 INC., CANADA

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:ROYAL BANK OF CANADA;REEL/FRAME:033484/0344

Effective date: 20140611

Owner name: CONVERSANT IP N.B. 868 INC., CANADA

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:ROYAL BANK OF CANADA;REEL/FRAME:033484/0344

Effective date: 20140611

AS Assignment

Owner name: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC., CANADA

Free format text: CHANGE OF ADDRESS;ASSIGNOR:CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.;REEL/FRAME:033678/0096

Effective date: 20140820

Owner name: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.,

Free format text: CHANGE OF ADDRESS;ASSIGNOR:CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.;REEL/FRAME:033678/0096

Effective date: 20140820

AS Assignment

Owner name: ROYAL BANK OF CANADA, AS LENDER, CANADA

Free format text: U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS);ASSIGNOR:CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.;REEL/FRAME:033706/0367

Effective date: 20140611

Owner name: CPPIB CREDIT INVESTMENTS INC., AS LENDER, CANADA

Free format text: U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS);ASSIGNOR:CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.;REEL/FRAME:033706/0367

Effective date: 20140611

AS Assignment

Owner name: CPPIB CREDIT INVESTMENTS, INC., CANADA

Free format text: AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS);ASSIGNOR:CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.;REEL/FRAME:046900/0136

Effective date: 20180731

AS Assignment

Owner name: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC., CANADA

Free format text: RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS);ASSIGNOR:ROYAL BANK OF CANADA, AS LENDER;REEL/FRAME:047645/0424

Effective date: 20180731

Owner name: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.,

Free format text: RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS);ASSIGNOR:ROYAL BANK OF CANADA, AS LENDER;REEL/FRAME:047645/0424

Effective date: 20180731

AS Assignment

Owner name: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC., CANADA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CPPIB CREDIT INVESTMENTS INC.;REEL/FRAME:054372/0194

Effective date: 20201028