US20160111172A1 - Semiconductor device - Google Patents
Semiconductor device Download PDFInfo
- Publication number
- US20160111172A1 US20160111172A1 US14/983,313 US201514983313A US2016111172A1 US 20160111172 A1 US20160111172 A1 US 20160111172A1 US 201514983313 A US201514983313 A US 201514983313A US 2016111172 A1 US2016111172 A1 US 2016111172A1
- Authority
- US
- United States
- Prior art keywords
- rupture
- unit
- response
- signal
- latch
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
- G11C17/14—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
- G11C17/16—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM using electrically-fusible links
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C17/00—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards
- G11C17/14—Read-only memories programmable only once; Semi-permanent stores, e.g. manually-replaceable information cards in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM
- G11C17/18—Auxiliary circuits, e.g. for writing into memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/785—Masking faults in memories by using spares or by reconfiguring using programmable devices with redundancy programming schemes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
Definitions
- Exemplary embodiments of the present invention relate to a semiconductor designing technology, and more particularly, to a semiconductor device including an electrical fuse.
- DRAM Dynamic Random Access Memory
- Semiconductor memory devices such as a Dynamic Random Access Memory (DRAM) device generally use electrical fuses to protect against bit failures that may frequently occur after packaging.
- a semiconductor memory device uses a number of electrical fuses equal to the number of bits in a fail address (that is, the address of a failed memory/erroneous memory).
- FIG. 1 is a block diagram illustrating a conventional semiconductor device capable of saving 1 bit of data.
- the address corresponding to the memory space for storing the 1 bit data is formed of four bits.
- the semiconductor device 10 includes a shifting unit 11 , a latch unit 13 , and a fuse unit 15 .
- the shifting unit 11 sequentially generates first to fourth rupture enable signals EN 1 to EN 4 in response to an initialization signal RST, a rupture source signal SOUR, and a shifting control signal CMD.
- the latch unit 13 individually latches the four repair target address bits A 1 to A 4 in response to a latch control signal STOREP.
- the fuse unit 15 outputs four programmed address bits RA 1 , RA 2 , RA 3 and RA 4 that correspond to the four repair target address bits A 1 to A 4 and are programmed in response to the first to fourth rupture enable signals EN 1 to EN 4 and four latch address bits AQ 1 to AQ 4 that are outputted from the latch unit 11
- the semiconductor device 10 having the above-described structure may have a memory storage capacity of one bit.
- a semiconductor device having a memory storage capacity of two bits is illustrated.
- FIG. 2 is a block diagram illustrating a conventional semiconductor device having a memory storage capacity of two bits.
- the semiconductor device 20 includes a shifting unit 21 , a latch unit 23 , a first fuse unit 25 , and a second fuse unit 27 .
- the shifting unit 21 sequentially generates first to eighth rupture enable signals EN 1 to EN 8 in response to an initialization signal RST, a rupture source signal SOUR, and a shifting control signal CMD.
- the latch unit 23 individually latches the four bits A 1 to A 4 of a first repair target address and the four bits B 1 to B 4 of a second repair target address in response to a latch control signal STOREP.
- the first fuse unit 25 outputs four first programmed address bits RA 1 , RA 2 , RA 3 and RA 4 that correspond to the four first repair target address bits A 1 to A 4 and are programmed in response to the first to fourth rupture enable signals EN 1 to EN 4 and four first latch address bits AQ 1 to AQ 4 that are outputted from the latch unit 23 .
- the second fuse unit 27 outputs four second programmed address bits RB 1 , RB 2 , RB 3 and RB 4 that correspond to the four second repair target address bits B 1 to B 4 and are programmed in response to the fifth to eighth rupture enable signals EN 5 to EN 8 and four second latch address bits BQ 1 to BQ 4 that are outputted from the latch unit 23 .
- the semiconductor devices 10 and 20 having the above-described structure may sequentially program the programmed address RB 1 , RB 2 , RB 3 and RB 4 that corresponds to the repair target address A 1 to A 4 or B 1 to B 4 easily by using the shifting unit 11 or 21 that receives a shifting control signal CMD which toggles.
- the semiconductor devices 10 and 20 having the above-described structure occupy more and more space as the memory storage capacity becomes greater. More specifically, the number of bits of the repair target address A 1 to A 4 or B 1 to B 4 is increased as the memory storage capacity is increased. Also, since the multiple rupture enable signals EN 1 to ENK, where K is a multiple of ‘4’, is to be sequentially generated according to the increasing number of bits of the repair target address A 1 to A 4 or B 1 to B 4 , the number of shift registers included in the shifting unit 11 or 21 is increased in proportion as well. Therefore, the conventional semiconductor devices 10 and 20 have increased circuit spaces according to the number of circuits, e.g., shift registers, that increases in proportion to the increase in the memory storage capacity.
- An embodiment of the present invention is directed to a semiconductor device having a minimum area for a memory stage circuit.
- a semiconductor device includes: a plurality of repair fuse circuits configured to each program a repair target address; and an enable signal generation circuit configured to generate at least one enable signal in response to a source signal and provide the enable signal to each of the repair fuse circuits in common.
- a semiconductor device includes: a shifting unit configured to sequentially generate N rupture enable signals in response to a rupture source signal and a shifting control signal, wherein N is an integer equal to or greater than 1 and the shifting unit is further configured to iteratively generate the N rupture enable signals in response to an iterative generation signal; a feedback unit configured to feedback and provide a lastly generated rupture enable signal among the N rupture enable signals as the iterative generation signal; and a plurality of repair fuse circuits configured to program a repair target address having N bits in response to the N rupture enable signals and a selection enable signal.
- a semiconductor device includes: a rupture enable signal generation block configured to iteratively generate N rupture enable signals M times in response to a rupture source signal, wherein N and M are integers equal to or greater than 1; M unit latch blocks configured to latch N bits of a repair target address, respectively, in response to a latch control signal; M unit rupture signal generation blocks configured to respectively generate N rupture signals in response to the N rupture enable signals and the latched N bit addresses outputted from the M unit latch blocks, wherein the N rupture signals are sequentially generated on a unit block basis in response to a selection enable signal; and M unit fuse blocks configured to be programmed in response to the N rupture signals that are outputted from the unit rupture signal generation blocks.
- FIG. 1 is a block diagram illustrating a conventional semiconductor device for saving memory capacity of one bit.
- FIG. 2 is a block diagram illustrating a conventional semiconductor device for saving memory capacity of two bits.
- FIG. 3 is a block diagram illustrating a semiconductor device in accordance with an embodiment of the present invention.
- FIG. 4 is an internal block diagram illustrating a rupture enable signal generation circuit of FIG. 3 .
- FIG. 5 is an internal block diagram illustrating a feedback unit of FIG. 4 .
- FIG. 6 is an internal block diagram illustrating a first repair fuse circuit of FIG. 3 .
- FIG. 7 is an internal block diagram illustrating a fuse unit of FIG. 6 .
- FIG. 8 is an internal block diagram illustrating a second repair fuse circuit of FIG. 3 .
- FIG. 9 is a timing diagram describing an operation of the semiconductor device shown in FIG. 3 .
- the present invention is not limited to such disclosure and may be used for another memory storage capacity such as four bits of data.
- FIG. 3 is a block diagram illustrating a semiconductor device 100 in accordance with an embodiment of the present invention.
- the semiconductor device 100 includes a rupture enable signal generation circuit 110 , a first repair fuse circuit 120 , and a second repair fuse circuit 130 .
- the rupture enable signal generation circuit 110 iteratively generates first to fourth rupture enable signals EN 1 to EN 4 in response to an initialization signal RST, a rupture source signal SOUR ( FIG. 4 ), and a shifting control signal CMD.
- the first repair fuse circuit 120 sequentially programs the four bits of a first repair target address A_ ⁇ 1:4> in response to the first to fourth rupture enable signals EN 1 to EN 4 , a first selection enable signal A_EN, and a first latch control signal A_STOREP.
- the second repair fuse circuit 130 sequentially programs the four bits of a second repair target address B_ ⁇ 1:4> in response to the first to fourth rupture enable signals EN 1 to EN 4 , a second selection enable signal B_EN, and a second latch control signal B_STOREP.
- one rupture enable signal generation circuit 110 controls both the first and second repair fuse circuits 120 and 130 . More specifically, the semiconductor device 100 has a structure where the first repair fuse circuit 120 and the second repair fuse circuit 130 receive the first to fourth rupture enable signals EN 1 to EN 4 in common.
- FIG. 4 is an internal block diagram illustrating a rupture enable signal generation circuit 110 of FIG. 3 .
- FIG. 5 is an internal block diagram illustrating a feedback unit 117 of FIG. 4 .
- the rupture enable signal generation circuit 110 includes a logic operation unit 111 , an SR latch unit 113 , a shifting unit 115 , and a feedback unit 117 .
- the logic operation unit 111 performs a logic operation on the initialization signal RST and an iterative generation signal RSTP.
- the SR latch unit 113 generates a rupture source signal SOUR in response to a first rupture enable signal EN 1 and a logic operation signal LOG that is outputted from the logic operation unit 111 .
- the shifting unit 115 sequentially generates first to fourth rupture enable signals EN 1 to EN 4 in response to the rupture source signal SOUR and a shifting control signal CMD.
- the generation of the first to fourth rupture enable signals EN 1 to EN 4 in response to the rupture source signal SOUR and the shifting control signal CMD is performed iteratively at every designated period.
- the feedback unit 117 outputs the iterative generation signal RSTP in response to the fourth rupture enable signal EN 4 .
- the logic operation unit 111 includes a NOR gate performing a NOR operation on the initialization signal RST and the iterative generation signal RSTP and an inverter for inverting an output of the NOR gate and outputting the logic operation signal LOG.
- the SR latch unit 113 includes an SR latch that is set in response to the logic operation signal LOG and reset in response to the first rupture enable signal EN 1 and an inverter for generating the rupture source signal SOUR by inverting the output of the SR latch.
- the shifting unit 115 includes first to fourth D-flipflops for outputting the first to fourth rupture enable signals EN 1 to EN 4 by shifting the rupture source signal SOUR according to the shifting control signal CMD, and the first to fourth D-flipflops are initialized in response to the logic operation signal LOG.
- the feedback unit 117 includes a first inverter, an odd number of second inverters, a NAND gate, and a third inverter.
- the first inverter outputs an inverted fourth rupture enable signal EN 4 B by inverting the fourth rupture enable signal EN 4 .
- the odd number of second inverters delay the inverted fourth rupture enable signal EN 4 B by a desired period of time and output a delayed fourth rupture enable signal EN 4 B_DELY having the original logic level.
- the NAND gate performs a NAND operation on the inverted fourth rupture enable signal EN 4 B and the delayed fourth rupture enable signal EN 4 B_DELY.
- the third inverter outputs the iterative generation signal RSTP by inverting the output of the NAND gate.
- FIG. 6 is an internal block diagram illustrating a first repair fuse circuit of FIG. 3
- FIG. 7 is an internal block diagram illustrating a fuse unit of FIG. 6 .
- the first repair fuse circuit 120 includes a first unit latch block 121 , a first unit rupture signal generation block 123 , and a first unit fuse block 125 .
- the first unit latch block 121 is initialized in response to the initialization signal RST and individually latches the four bits of a first repair target address A_ ⁇ 1:4> in response to a first latch control signal A_STOREP.
- the first unit rupture signal generation block 123 generates first to fourth rupture signals ON 1 , ON 2 , ON 3 and ON 4 that correspond to the four bits of a first latch address AQ 1 , AQ 2 , AQ 3 and AQ 4 outputted from the first unit latch block 121 in response to a first selection enable signal A_EN and the first to fourth rupture enable signals EN 1 to EN 4 .
- the first unit fuse block 125 generates a 4-bit first repair address RA_ ⁇ 1:4> corresponding to the 4-bit first repair target address A ⁇ 1:4> in response to the first to fourth rupture signals ON 1 , ON 2 , ON 3 and ON 4 .
- the first unit latch block 121 includes four D-flipflops that latch the four bits of the first repair target address A_ ⁇ 1:4>, respectively, in synchronization with the first latch control signal A_STOREP, and are initialized in response to the initialization signal RST.
- the first unit rupture signal generation block 123 includes four NAND gates for outputting the first to fourth rupture signals ON 1 , ON 2 , ON 3 and ON 4 by performing a NAND operation on the first selection enable signal A_EN, the first to fourth rupture enable signals EN 1 to EN 4 , and the first latch address AQ 1 , AQ 2 , AQ 3 and AQ 4 .
- the first unit fuse block 125 includes four first fuse units F_UNIT that are programmed in response to first to fourth rupture signals ON 1 , ON 2 , ON 3 and ON 4 , and respectively output the four bits of the first latch address AQ 1 , AQ 2 , AQ 3 and AQ 4 .
- the four first fuse units F_UNIT have the same structure, and this is illustrated in FIG. 7 . Referring to FIG. 7 , each of the first fuse units includes a PMOS transistor, an electrical fuse (e-fuse), and a latch.
- the PMOS transistor includes a gate for receiving a random rupture signal ON# among the first to fourth rupture signals ON 1 , ON 2 , ON 3 and ON 4 , and a source and a drain coupled between a high power voltage terminal and a first coupling terminal.
- the e-fuse is coupled between the first coupling terminal and a low power voltage terminal.
- the latch is coupled between the first coupling terminal and an output terminal for outputting a random bit of a repair address RA# among the bits of the repair address RA 1 , RA 2 , RA 3 and RA 4 .
- FIG. 8 is an internal block diagram illustrating the second repair fuse circuit 130 of FIG. 3 .
- the second repair fuse circuit 130 includes a second unit latch block 131 , a second unit rupture signal generation block 133 , and a second unit fuse block 135 .
- the second unit latch block 131 is initialized in response to the initialization signal RST and individually latches the four bits of a second repair target address B_ ⁇ 1:4> in response to a second latch control signal B_STOREP.
- the second unit rupture signal generation block 133 generates fifth to eighth rupture signals ON 5 , ON 6 , ON 7 and ON 8 that correspond to the four bits of a second latch address BQ 1 , BQ 2 , BQ 3 and BQ 4 outputted from the second unit latch block 131 in response to a second selection enable signal A_EN and the first to fourth rupture enable signals EN 1 to EN 4 .
- the second unit fuse block 135 generates a 4-bit second repair address RB_ ⁇ 1:4> corresponding to the 4-bit second repair target address B_ ⁇ 1:4> in response to the fifth to eighth rupture signals ON 5 , ON 6 , ON 7 and ON 8 .
- the second unit latch block 131 includes four D-flipflops that latch the four bits of the second repair target address B_ ⁇ 1:4>, respectively, in synchronization with the second latch control signal B_STOREP, and are initialized in response to the initialization signal RST.
- the second unit rupture signal generation block 133 includes four NAND gates for outputting the fifth to eighth rupture signals ON 5 , ON 6 , ON 7 and ON 8 by performing a NAND operation on the second selection enable signal B_EN, the first to fourth rupture enable signals N 1 to EN 4 , and the second latch address BQ 1 , BQ 2 , BQ 3 and BQ 4 .
- the second unit fuse block 135 includes four second fuse units F_UNIT that are programmed in response to fifth to eighth rupture signals ON 5 , ON 6 , ON 7 and ON 5 , and respectively output the four bits of the second latch address BQ 1 , BQ 2 , BQ 3 and BQ 4 . Since the four second fuse units F_UNIT have the same structure as that of the first fuse units F_UNIT illustrated in FIG. 6 , detailed description thereof is omitted herein (refer to FIG. 7 ).
- FIG. 9 is a timing diagram describing an operation of the semiconductor device shown in FIG. 3 .
- the rupture enable signal generation circuit 110 As the initialization signal RST transitions from a logic high level to a logic low level, the rupture enable signal generation circuit 110 , the first repair fuse circuit 120 , and the second repair fuse circuit 130 are initialized and subsequently wait in a normal operation mode. Also, the rupture source signal SOUR outputted from the SR latch unit 113 is latched to a logic high level.
- the shifting unit 115 sequentially generates the first to fourth rupture enable signals EN 1 to EN 4 in synchronization with a rising edge of the shifting control signal CMD. More specifically, the first rupture enable signal EN 1 transitions to a logic high level according to the logic high level of the rupture source signal SOUR in synchronization with the first rising edge of the shifting control signal CMD and transitions to a logic low level according to the logic low level of the rupture source signal SOUR in synchronization with the second rising edge of the shifting control signal CMD. In short, the first rupture enable signal EN 1 is enabled according to the first rising edge of the shifting control signal CMD and disabled according to the second rising edge of the shifting control signal CMD.
- the rupture source signal SOUR is reset, which is an operation characteristic of the SR latch unit 113 , when the first rupture enable signal EN 1 transitions to a logic high level.
- the first rupture enable signal EN 1 is shifted, the second to fourth rupture enable signals EN 2 to EN 4 are sequentially generated.
- the feedback unit 117 outputs the iterative generation signal RSTP having a pulse of a logic high level at a time when the fourth rupture enable signal EN 4 is disabled in response to the fourth rupture enable signal EN 4 , which is a time when the fourth rupture enable signal EN 4 transitions to a logic low level.
- the SR latch unit 113 changes and maintains the rupture source signal SOUR at the logic high level in response to the iterative generation signal RSTP having pulses at a logic high level.
- the shifting unit 115 sequentially generates the first to fourth rupture enable signals EN 1 to EN 4 iteratively in synchronization with a rising edge of the shifting control signal CMD. Since the process of sequentially generating the first to fourth rupture enable signals EN 1 to EN 4 is the same as the generation process described before, detailed description thereof is omitted herein.
- the shifting unit 115 since the number of toggling/logic level switches of the shifting control signal CMD is limited, the number of iterative generations in the shifting unit 115 is also limited. For example, when a shifting control signal CMD having 10 togglings is applied, the shifting unit 115 iteratively generates the first to fourth rupture enable signals EN 1 to EN 4 two times.
- the first repair fuse circuit 120 programs the first repair target address A_ ⁇ 1:4> having four bits according to the first to fourth rupture enable signals EN 1 to EN 4 , which are generated before and regularly outputs a first repair address RA_ ⁇ 1:4> having four bits that corresponds to the first repair target address A_ ⁇ 1:4>.
- the first unit rupture signal generation block 123 outputs the first to fourth rupture signals ON 1 , ON 2 , ON 3 and ON 4 , and the e-fuses included in the 4 first fuse units F_UNIT are selectively ruptured according to the first to fourth rupture signals ON 1 , ON 2 , ON 3 and ON 4 , and corresponding fuse rupture information is outputted as the 4-bit first repair address RA_ ⁇ 1:4>.
- the second repair fuse circuit 130 programs the second repair target address B_ ⁇ 1:4> having four bits according to the first to fourth rupture enable signals EN 1 to EN 4 , which are iteratively generated, and regularly outputs a second repair address RB_ ⁇ 1:4> having four bits that corresponds to the 4-bit second repair target address B_ ⁇ 1:4>.
- the second unit rupture signal generation block 133 outputs the fifth to eighth rupture signals ON 5 , ON 6 , ON 7 and ON 8 , and the e-fuses included in the 4 second fuse units F_UNIT are selectively ruptured according to the fifth to eighth rupture signals ON 5 , ON 6 , ON 7 and ON 8 , and corresponding fuse rupture information is outputted as the 4-bit second repair address RB_ ⁇ 1:4>.
- the first selection enable signal A_EN and the second selection enable signal B_EN may be externally received signals or internally generated signals.
- the first selection enable signal A_EN and the second selection enable signal B_EN may be generated based on the initialization signal RST and the iterative generation signal RSTP.
- a rupture enable signal may be iteratively generated through a feedback scheme, the area occupied by a circuit, such as a shift register or a D-flipflop, corresponding to the number of iteration may be saved.
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
A semiconductor device includes: a plurality of repair fuse circuits configured to each program a repair target address; and an enable signal generation circuit configured to generate at least one enable signal in response to a source signal and provide the enable signal to each of the repair fuse circuits in common. Since the semiconductor device may iteratively generate a rupture enable signal through a feedback scheme, the area occupied by a circuit, such as a shift register or a D flip-flop may be saved.
Description
- The present application claims priority of Korean Patent Application No. 10-2011-0140969, filed on Dec. 23, 2011, which is incorporated herein by reference in its entirety.
- 1. Field
- Exemplary embodiments of the present invention relate to a semiconductor designing technology, and more particularly, to a semiconductor device including an electrical fuse.
- 2. Description of the Related Art
- Semiconductor memory devices such as a Dynamic Random Access Memory (DRAM) device generally use electrical fuses to protect against bit failures that may frequently occur after packaging. For such purposes, a semiconductor memory device uses a number of electrical fuses equal to the number of bits in a fail address (that is, the address of a failed memory/erroneous memory).
-
FIG. 1 is a block diagram illustrating a conventional semiconductor device capable of saving 1 bit of data. Here, for illustration purposes, it is assumed that the address corresponding to the memory space for storing the 1 bit data is formed of four bits. - Referring to
FIG. 1 , thesemiconductor device 10 includes a shiftingunit 11, alatch unit 13, and afuse unit 15. The shiftingunit 11 sequentially generates first to fourth rupture enable signals EN1 to EN4 in response to an initialization signal RST, a rupture source signal SOUR, and a shifting control signal CMD. Thelatch unit 13 individually latches the four repair target address bits A1 to A4 in response to a latch control signal STOREP. Thefuse unit 15 outputs four programmed address bits RA1, RA2, RA3 and RA4 that correspond to the four repair target address bits A1 to A4 and are programmed in response to the first to fourth rupture enable signals EN1 to EN4 and four latch address bits AQ1 to AQ4 that are outputted from thelatch unit 11 - The
semiconductor device 10 having the above-described structure may have a memory storage capacity of one bit. Hereinafter, a semiconductor device having a memory storage capacity of two bits is illustrated. -
FIG. 2 is a block diagram illustrating a conventional semiconductor device having a memory storage capacity of two bits. - Referring to
FIG. 2 , thesemiconductor device 20 includes a shiftingunit 21, alatch unit 23, afirst fuse unit 25, and asecond fuse unit 27. The shiftingunit 21 sequentially generates first to eighth rupture enable signals EN1 to EN8 in response to an initialization signal RST, a rupture source signal SOUR, and a shifting control signal CMD. Thelatch unit 23 individually latches the four bits A1 to A4 of a first repair target address and the four bits B1 to B4 of a second repair target address in response to a latch control signal STOREP. Thefirst fuse unit 25 outputs four first programmed address bits RA1, RA2, RA3 and RA4 that correspond to the four first repair target address bits A1 to A4 and are programmed in response to the first to fourth rupture enable signals EN1 to EN4 and four first latch address bits AQ1 to AQ4 that are outputted from thelatch unit 23. Thesecond fuse unit 27 outputs four second programmed address bits RB1, RB2, RB3 and RB4 that correspond to the four second repair target address bits B1 to B4 and are programmed in response to the fifth to eighth rupture enable signals EN5 to EN8 and four second latch address bits BQ1 to BQ4 that are outputted from thelatch unit 23. - The
semiconductor devices unit - The
semiconductor devices unit conventional semiconductor devices - An embodiment of the present invention is directed to a semiconductor device having a minimum area for a memory stage circuit.
- In accordance with an embodiment of the present invention, a semiconductor device includes: a plurality of repair fuse circuits configured to each program a repair target address; and an enable signal generation circuit configured to generate at least one enable signal in response to a source signal and provide the enable signal to each of the repair fuse circuits in common.
- In accordance with another embodiment of the present invention, a semiconductor device includes: a shifting unit configured to sequentially generate N rupture enable signals in response to a rupture source signal and a shifting control signal, wherein N is an integer equal to or greater than 1 and the shifting unit is further configured to iteratively generate the N rupture enable signals in response to an iterative generation signal; a feedback unit configured to feedback and provide a lastly generated rupture enable signal among the N rupture enable signals as the iterative generation signal; and a plurality of repair fuse circuits configured to program a repair target address having N bits in response to the N rupture enable signals and a selection enable signal.
- In accordance with yet another embodiment of the present invention, a semiconductor device includes: a rupture enable signal generation block configured to iteratively generate N rupture enable signals M times in response to a rupture source signal, wherein N and M are integers equal to or greater than 1; M unit latch blocks configured to latch N bits of a repair target address, respectively, in response to a latch control signal; M unit rupture signal generation blocks configured to respectively generate N rupture signals in response to the N rupture enable signals and the latched N bit addresses outputted from the M unit latch blocks, wherein the N rupture signals are sequentially generated on a unit block basis in response to a selection enable signal; and M unit fuse blocks configured to be programmed in response to the N rupture signals that are outputted from the unit rupture signal generation blocks.
-
FIG. 1 is a block diagram illustrating a conventional semiconductor device for saving memory capacity of one bit. -
FIG. 2 is a block diagram illustrating a conventional semiconductor device for saving memory capacity of two bits. -
FIG. 3 is a block diagram illustrating a semiconductor device in accordance with an embodiment of the present invention. -
FIG. 4 is an internal block diagram illustrating a rupture enable signal generation circuit ofFIG. 3 . -
FIG. 5 is an internal block diagram illustrating a feedback unit ofFIG. 4 . -
FIG. 6 is an internal block diagram illustrating a first repair fuse circuit ofFIG. 3 . -
FIG. 7 is an internal block diagram illustrating a fuse unit ofFIG. 6 . -
FIG. 8 is an internal block diagram illustrating a second repair fuse circuit ofFIG. 3 . -
FIG. 9 is a timing diagram describing an operation of the semiconductor device shown inFIG. 3 . - Exemplary embodiments of the present invention will be described below in more detail with reference to the accompanying drawings. The present invention may, however, be embodied in 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 present invention to those skilled in the art. Throughout the disclosure, like reference numerals refer to like parts throughout the various figures and embodiments of the present invention.
- According to an embodiment of the present invention, while a case where two repair fuse circuits are used for a memory storage capacity of two bits of data, the present invention is not limited to such disclosure and may be used for another memory storage capacity such as four bits of data.
-
FIG. 3 is a block diagram illustrating asemiconductor device 100 in accordance with an embodiment of the present invention. - Referring to
FIG. 3 , thesemiconductor device 100 includes a rupture enablesignal generation circuit 110, a firstrepair fuse circuit 120, and a secondrepair fuse circuit 130. The rupture enablesignal generation circuit 110 iteratively generates first to fourth rupture enable signals EN1 to EN4 in response to an initialization signal RST, a rupture source signal SOUR (FIG. 4 ), and a shifting control signal CMD. The firstrepair fuse circuit 120 sequentially programs the four bits of a first repair target address A_<1:4> in response to the first to fourth rupture enable signals EN1 to EN4, a first selection enable signal A_EN, and a first latch control signal A_STOREP. The secondrepair fuse circuit 130 sequentially programs the four bits of a second repair target address B_<1:4> in response to the first to fourth rupture enable signals EN1 to EN4, a second selection enable signal B_EN, and a second latch control signal B_STOREP. - It may be seen that one rupture enable
signal generation circuit 110 controls both the first and secondrepair fuse circuits semiconductor device 100 has a structure where the firstrepair fuse circuit 120 and the secondrepair fuse circuit 130 receive the first to fourth rupture enable signals EN1 to EN4 in common. -
FIG. 4 is an internal block diagram illustrating a rupture enablesignal generation circuit 110 ofFIG. 3 .FIG. 5 is an internal block diagram illustrating afeedback unit 117 ofFIG. 4 . - Referring to
FIG. 4 , the rupture enablesignal generation circuit 110 includes alogic operation unit 111, anSR latch unit 113, ashifting unit 115, and afeedback unit 117. Thelogic operation unit 111 performs a logic operation on the initialization signal RST and an iterative generation signal RSTP. TheSR latch unit 113 generates a rupture source signal SOUR in response to a first rupture enable signal EN1 and a logic operation signal LOG that is outputted from thelogic operation unit 111. The shiftingunit 115 sequentially generates first to fourth rupture enable signals EN1 to EN4 in response to the rupture source signal SOUR and a shifting control signal CMD. The generation of the first to fourth rupture enable signals EN1 to EN4 in response to the rupture source signal SOUR and the shifting control signal CMD is performed iteratively at every designated period. Thefeedback unit 117 outputs the iterative generation signal RSTP in response to the fourth rupture enable signal EN4. - The
logic operation unit 111 includes a NOR gate performing a NOR operation on the initialization signal RST and the iterative generation signal RSTP and an inverter for inverting an output of the NOR gate and outputting the logic operation signal LOG. - The
SR latch unit 113 includes an SR latch that is set in response to the logic operation signal LOG and reset in response to the first rupture enable signal EN1 and an inverter for generating the rupture source signal SOUR by inverting the output of the SR latch. - The shifting
unit 115 includes first to fourth D-flipflops for outputting the first to fourth rupture enable signals EN1 to EN4 by shifting the rupture source signal SOUR according to the shifting control signal CMD, and the first to fourth D-flipflops are initialized in response to the logic operation signal LOG. - The
feedback unit 117 includes a first inverter, an odd number of second inverters, a NAND gate, and a third inverter. The first inverter outputs an inverted fourth rupture enable signal EN4B by inverting the fourth rupture enable signal EN4. The odd number of second inverters delay the inverted fourth rupture enable signal EN4B by a desired period of time and output a delayed fourth rupture enable signal EN4B_DELY having the original logic level. The NAND gate performs a NAND operation on the inverted fourth rupture enable signal EN4B and the delayed fourth rupture enable signal EN4B_DELY. The third inverter outputs the iterative generation signal RSTP by inverting the output of the NAND gate. -
FIG. 6 is an internal block diagram illustrating a first repair fuse circuit ofFIG. 3 , andFIG. 7 is an internal block diagram illustrating a fuse unit ofFIG. 6 . - Referring to
FIG. 6 , the firstrepair fuse circuit 120 includes a firstunit latch block 121, a first unit rupturesignal generation block 123, and a firstunit fuse block 125. The firstunit latch block 121 is initialized in response to the initialization signal RST and individually latches the four bits of a first repair target address A_<1:4> in response to a first latch control signal A_STOREP. The first unit rupturesignal generation block 123 generates first to fourth rupture signals ON1, ON2, ON3 and ON4 that correspond to the four bits of a first latch address AQ1, AQ2, AQ3 and AQ4 outputted from the firstunit latch block 121 in response to a first selection enable signal A_EN and the first to fourth rupture enable signals EN1 to EN4. The firstunit fuse block 125 generates a 4-bit first repair address RA_<1:4> corresponding to the 4-bit first repair target address A<1:4> in response to the first to fourth rupture signals ON1, ON2, ON3 and ON4. - The first
unit latch block 121 includes four D-flipflops that latch the four bits of the first repair target address A_<1:4>, respectively, in synchronization with the first latch control signal A_STOREP, and are initialized in response to the initialization signal RST. - The first unit rupture
signal generation block 123 includes four NAND gates for outputting the first to fourth rupture signals ON1, ON2, ON3 and ON4 by performing a NAND operation on the first selection enable signal A_EN, the first to fourth rupture enable signals EN1 to EN4, and the first latch address AQ1, AQ2, AQ3 and AQ4. - The first
unit fuse block 125 includes four first fuse units F_UNIT that are programmed in response to first to fourth rupture signals ON1, ON2, ON3 and ON4, and respectively output the four bits of the first latch address AQ1, AQ2, AQ3 and AQ4. The four first fuse units F_UNIT have the same structure, and this is illustrated inFIG. 7 . Referring toFIG. 7 , each of the first fuse units includes a PMOS transistor, an electrical fuse (e-fuse), and a latch. The PMOS transistor includes a gate for receiving a random rupture signal ON# among the first to fourth rupture signals ON1, ON2, ON3 and ON4, and a source and a drain coupled between a high power voltage terminal and a first coupling terminal. The e-fuse is coupled between the first coupling terminal and a low power voltage terminal. The latch is coupled between the first coupling terminal and an output terminal for outputting a random bit of a repair address RA# among the bits of the repair address RA1, RA2, RA3 and RA4. -
FIG. 8 is an internal block diagram illustrating the secondrepair fuse circuit 130 ofFIG. 3 . - Referring to
FIG. 8 , the secondrepair fuse circuit 130 includes a secondunit latch block 131, a second unit rupturesignal generation block 133, and a secondunit fuse block 135. The secondunit latch block 131 is initialized in response to the initialization signal RST and individually latches the four bits of a second repair target address B_<1:4> in response to a second latch control signal B_STOREP. The second unit rupturesignal generation block 133 generates fifth to eighth rupture signals ON5, ON6, ON7 and ON8 that correspond to the four bits of a second latch address BQ1, BQ2, BQ3 and BQ4 outputted from the secondunit latch block 131 in response to a second selection enable signal A_EN and the first to fourth rupture enable signals EN1 to EN4. The secondunit fuse block 135 generates a 4-bit second repair address RB_<1:4> corresponding to the 4-bit second repair target address B_<1:4> in response to the fifth to eighth rupture signals ON5, ON6, ON7 and ON8. - The second
unit latch block 131 includes four D-flipflops that latch the four bits of the second repair target address B_<1:4>, respectively, in synchronization with the second latch control signal B_STOREP, and are initialized in response to the initialization signal RST. - The second unit rupture
signal generation block 133 includes four NAND gates for outputting the fifth to eighth rupture signals ON5, ON6, ON7 and ON8 by performing a NAND operation on the second selection enable signal B_EN, the first to fourth rupture enable signals N1 to EN4, and the second latch address BQ1, BQ2, BQ3 and BQ4. - The second
unit fuse block 135 includes four second fuse units F_UNIT that are programmed in response to fifth to eighth rupture signals ON5, ON6, ON7 and ON5, and respectively output the four bits of the second latch address BQ1, BQ2, BQ3 and BQ4. Since the four second fuse units F_UNIT have the same structure as that of the first fuse units F_UNIT illustrated inFIG. 6 , detailed description thereof is omitted herein (refer toFIG. 7 ). - Hereafter, the operation of the
semiconductor device 100 having the above-described structure in accordance with the embodiment of the present invention is described with reference toFIG. 9 . -
FIG. 9 is a timing diagram describing an operation of the semiconductor device shown inFIG. 3 . - Referring to
FIG. 9 , as the initialization signal RST transitions from a logic high level to a logic low level, the rupture enablesignal generation circuit 110, the firstrepair fuse circuit 120, and the secondrepair fuse circuit 130 are initialized and subsequently wait in a normal operation mode. Also, the rupture source signal SOUR outputted from theSR latch unit 113 is latched to a logic high level. - When the shifting control signal CMD begins toggling, the shifting
unit 115 sequentially generates the first to fourth rupture enable signals EN1 to EN4 in synchronization with a rising edge of the shifting control signal CMD. More specifically, the first rupture enable signal EN1 transitions to a logic high level according to the logic high level of the rupture source signal SOUR in synchronization with the first rising edge of the shifting control signal CMD and transitions to a logic low level according to the logic low level of the rupture source signal SOUR in synchronization with the second rising edge of the shifting control signal CMD. In short, the first rupture enable signal EN1 is enabled according to the first rising edge of the shifting control signal CMD and disabled according to the second rising edge of the shifting control signal CMD. Meanwhile, the rupture source signal SOUR is reset, which is an operation characteristic of theSR latch unit 113, when the first rupture enable signal EN1 transitions to a logic high level. As the first rupture enable signal EN1 is shifted, the second to fourth rupture enable signals EN2 to EN4 are sequentially generated. - Subsequently, the
feedback unit 117 outputs the iterative generation signal RSTP having a pulse of a logic high level at a time when the fourth rupture enable signal EN4 is disabled in response to the fourth rupture enable signal EN4, which is a time when the fourth rupture enable signal EN4 transitions to a logic low level. - The
SR latch unit 113 changes and maintains the rupture source signal SOUR at the logic high level in response to the iterative generation signal RSTP having pulses at a logic high level. - Accordingly, the shifting
unit 115 sequentially generates the first to fourth rupture enable signals EN1 to EN4 iteratively in synchronization with a rising edge of the shifting control signal CMD. Since the process of sequentially generating the first to fourth rupture enable signals EN1 to EN4 is the same as the generation process described before, detailed description thereof is omitted herein. - Meanwhile, since the number of toggling/logic level switches of the shifting control signal CMD is limited, the number of iterative generations in the shifting
unit 115 is also limited. For example, when a shifting control signal CMD having 10 togglings is applied, the shiftingunit 115 iteratively generates the first to fourth rupture enable signals EN1 to EN4 two times. - In the meantime, while the first selection enable signal A_EN is enabled to a logic high level, the first
repair fuse circuit 120 programs the first repair target address A_<1:4> having four bits according to the first to fourth rupture enable signals EN1 to EN4, which are generated before and regularly outputs a first repair address RA_<1:4> having four bits that corresponds to the first repair target address A_<1:4>. To be specific, as the first selection enable signal A_EN is enabled to a logic high level and the first to fourth rupture enable signals EN1 to EN4 are enabled to a logic high level while the 4-bit first repair target address A_<1:4> is latched to the firstunit latch block 121 in response to the first latch control signal A_STOREP, the first unit rupturesignal generation block 123 outputs the first to fourth rupture signals ON1, ON2, ON3 and ON4, and the e-fuses included in the 4 first fuse units F_UNIT are selectively ruptured according to the first to fourth rupture signals ON1, ON2, ON3 and ON4, and corresponding fuse rupture information is outputted as the 4-bit first repair address RA_<1:4>. - Also, while the second selection enable signal B_EN is enabled to a logic high level, the second
repair fuse circuit 130 programs the second repair target address B_<1:4> having four bits according to the first to fourth rupture enable signals EN1 to EN4, which are iteratively generated, and regularly outputs a second repair address RB_<1:4> having four bits that corresponds to the 4-bit second repair target address B_<1:4>. To be specific, as the second selection enable signal B_EN is enabled to a logic high level and the first to fourth rupture enable signals EN1 to EN4 are enabled to a logic high level while the 4-bit second repair target address B_<1:4> is latched to the secondunit latch block 131 in response to the second latch control signal B_STOREP, the second unit rupturesignal generation block 133 outputs the fifth to eighth rupture signals ON5, ON6, ON7 and ON8, and the e-fuses included in the 4 second fuse units F_UNIT are selectively ruptured according to the fifth to eighth rupture signals ON5, ON6, ON7 and ON8, and corresponding fuse rupture information is outputted as the 4-bit second repair address RB_<1:4>. - Here, the first selection enable signal A_EN and the second selection enable signal B_EN may be externally received signals or internally generated signals. For example, the first selection enable signal A_EN and the second selection enable signal B_EN may be generated based on the initialization signal RST and the iterative generation signal RSTP.
- According to the embodiment of the present invention, since a rupture enable signal may be iteratively generated through a feedback scheme, the area occupied by a circuit, such as a shift register or a D-flipflop, corresponding to the number of iteration may be saved.
- While the present invention has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.
Claims (3)
1-8. (canceled)
9. A semiconductor device, comprising:
a rupture enable signal generation block configured to iteratively generate N rupture enable signals M times in response to a rupture source signal, wherein N and M are integers equal to or greater than 1;
M unit latch blocks configured to latch N bits of a repair target address, respectively, in response to a latch control signal;
M unit rupture signal generation blocks configured to respectively generate N rupture signals in response to the N rupture enable signals and the latched N bit addresses outputted from the M unit latch blocks, wherein the N rupture signals are sequentially generated on a unit block basis in response to a selection enable signal; and
M unit fuse blocks configured to be programmed in response to the N rupture signals that are outputted from the M unit rupture signal generation blocks.
10. The semiconductor device of claim 9 , wherein each of the M unit fuse blocks comprises N electrical fuses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/983,313 US20160111172A1 (en) | 2011-12-23 | 2015-12-29 | Semiconductor device |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110140969A KR101869867B1 (en) | 2011-12-23 | 2011-12-23 | Semiconductor device |
KR10-2011-0140969 | 2011-12-23 | ||
US13/461,144 US8780603B2 (en) | 2011-12-23 | 2012-05-01 | Semiconductor device including electrical fuse |
US14/328,324 US9257158B2 (en) | 2011-12-23 | 2014-07-10 | Semiconductor device |
US14/983,313 US20160111172A1 (en) | 2011-12-23 | 2015-12-29 | Semiconductor device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/328,324 Division US9257158B2 (en) | 2011-12-23 | 2014-07-10 | Semiconductor device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20160111172A1 true US20160111172A1 (en) | 2016-04-21 |
Family
ID=48654398
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/461,144 Active 2032-07-18 US8780603B2 (en) | 2011-12-23 | 2012-05-01 | Semiconductor device including electrical fuse |
US14/328,324 Active US9257158B2 (en) | 2011-12-23 | 2014-07-10 | Semiconductor device |
US14/983,313 Abandoned US20160111172A1 (en) | 2011-12-23 | 2015-12-29 | Semiconductor device |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/461,144 Active 2032-07-18 US8780603B2 (en) | 2011-12-23 | 2012-05-01 | Semiconductor device including electrical fuse |
US14/328,324 Active US9257158B2 (en) | 2011-12-23 | 2014-07-10 | Semiconductor device |
Country Status (2)
Country | Link |
---|---|
US (3) | US8780603B2 (en) |
KR (1) | KR101869867B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170036884A (en) * | 2015-09-18 | 2017-04-03 | 에스케이하이닉스 주식회사 | Repair circuit, semiconductor apparatus and semiconductor system using the same |
KR102468865B1 (en) * | 2016-06-15 | 2022-11-21 | 에스케이하이닉스 주식회사 | Rupture control device and semiconductor device including the same |
US11127477B1 (en) * | 2020-10-22 | 2021-09-21 | Elite Semiconductor Microelectronics Technology Inc. | E-fuse circuit |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7757135B2 (en) * | 2006-09-11 | 2010-07-13 | Mentor Graphics Corporation | Method and apparatus for storing and distributing memory repair information |
KR101059899B1 (en) * | 2009-04-23 | 2011-08-29 | 광주과학기술원 | Microprocessor |
KR101131557B1 (en) * | 2010-04-30 | 2012-04-04 | 주식회사 하이닉스반도체 | Repairing circuit and method of semiconductor memory apparatus |
KR20120088450A (en) * | 2011-01-31 | 2012-08-08 | 에스케이하이닉스 주식회사 | Semiconductor apparatus and reparing method thereof |
-
2011
- 2011-12-23 KR KR1020110140969A patent/KR101869867B1/en active IP Right Grant
-
2012
- 2012-05-01 US US13/461,144 patent/US8780603B2/en active Active
-
2014
- 2014-07-10 US US14/328,324 patent/US9257158B2/en active Active
-
2015
- 2015-12-29 US US14/983,313 patent/US20160111172A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
No relevant documents disclosed * |
Also Published As
Publication number | Publication date |
---|---|
US8780603B2 (en) | 2014-07-15 |
US20140321219A1 (en) | 2014-10-30 |
KR20130073234A (en) | 2013-07-03 |
US20130163347A1 (en) | 2013-06-27 |
KR101869867B1 (en) | 2018-06-21 |
US9257158B2 (en) | 2016-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9166579B2 (en) | Methods and apparatuses for shifting data signals to match command signal delay | |
JP5073193B2 (en) | Semiconductor device | |
US7257037B2 (en) | Redundancy circuit in semiconductor memory device | |
US7675810B2 (en) | Semiconductor memory device | |
US7613069B2 (en) | Address latch circuit of semiconductor memory device | |
US9336839B2 (en) | Integrated circuit and memory device | |
US8295100B2 (en) | Pipe latch circuit and method for operating the same | |
KR20120122220A (en) | Semiconductor memory device and repair method of semiconductor memory device | |
US9355695B2 (en) | Semiconductor memory device and method of testing the same | |
US10325669B2 (en) | Error information storage circuit and semiconductor apparatus including the same | |
US20160111172A1 (en) | Semiconductor device | |
US20150262635A1 (en) | Latch circuit and semiconductor device including the same | |
US8483005B2 (en) | Internal signal generator for use in semiconductor memory device | |
US7652939B2 (en) | Semiconductor memory device and method for driving the same | |
US20110264874A1 (en) | Latency control circuit and method using queuing design method | |
US10566074B2 (en) | Test mode control circuit | |
US8767480B2 (en) | Semiconductor memory device and method of operating the same | |
US8274321B2 (en) | Fuse circuit and operation method thereof | |
US20130111101A1 (en) | Semiconductor memory device and operating method thereof | |
US9847107B2 (en) | Electronic device and system that initializes logic circuits at different times by sequentially delaying a power up signal to a plurality of internal circuit blocks | |
US9437329B2 (en) | Semiconductor device with initialization operation and boot-up operation | |
US8873319B2 (en) | Address output circuit and semiconductor memory device | |
KR100399922B1 (en) | CAM cell selection circuit | |
KR20050059948A (en) | X address extraction method, x address extractor and memory for high speed operation | |
US8769240B2 (en) | Integrated circuit and semiconductor memory device using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |