US7397715B2 - Semiconductor memory device for testing redundancy cells - Google Patents

Semiconductor memory device for testing redundancy cells Download PDF

Info

Publication number
US7397715B2
US7397715B2 US11/450,318 US45031806A US7397715B2 US 7397715 B2 US7397715 B2 US 7397715B2 US 45031806 A US45031806 A US 45031806A US 7397715 B2 US7397715 B2 US 7397715B2
Authority
US
United States
Prior art keywords
signal
test
test operation
mode selection
redundancy
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.)
Active, expires
Application number
US11/450,318
Other versions
US20070086252A1 (en
Inventor
Jong-Hyoung Lim
Sang-man Byun
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BYUN, SANG-MAN, LIM, JONG-HYOUNG
Publication of US20070086252A1 publication Critical patent/US20070086252A1/en
Application granted granted Critical
Publication of US7397715B2 publication Critical patent/US7397715B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/18Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
    • G11C29/24Accessing extra cells, e.g. dummy cells or redundant cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • 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

Definitions

  • the present invention relates to a semiconductor memory device, and more particularly, to a semiconductor memory device which allows for testing all redundancy cells.
  • a semiconductor memory device includes regular cells and corresponding redundancy cells.
  • the redundancy cells are adapted to be substituted for defective regular cells and thus increase the yield in fabricating memory devices.
  • the redundancy cells are tested at the same level as regular cells.
  • the redundancy cells are substituted for the regular cells even after a wafer is packaged, as well as after the wafer is tested.
  • FIG. 1 illustrates the configuration of a conventional semiconductor memory device.
  • the semiconductor memory device includes a memory cell array 11 , a redundancy memory cell array 12 , a pre row decoder 13 , a row decoder 14 , a pre column decoder 15 , a column decoder 16 , a row fuse controller 17 , and a redundancy row decoder 18 .
  • the memory cell array 11 includes a plurality of regular cells. Data is written/read to/from regular cells selected by word line enable signals from the row decoder 14 and column selection signals from the column decoder 16 .
  • the redundancy memory cell array 12 includes a plurality of redundancy cells corresponding respectively to the plurality of regular cells in the memory cell array 11 . Data is written/read to/from redundancy cells selected by word line enable signals from the redundancy row decoder 18 and column selection signals from the column decoder 16 .
  • the pre row decoder 13 pre-decodes a plurality of row address signals RAab to generate a plurality of pre-decoded row address signals PRAcd.
  • the row decoder 14 is enabled when it does not receive a row repair signal repair_R, and decodes the plurality of pre-decoded row address signals PRAcd to generate the word line enable signals for selecting regular cells included in the memory cell array 11 .
  • the pre column decoder 15 pre-decodes a plurality of column address signals CAgh to generate a plurality of pre-decoded column address signals PCAij.
  • the column decoder 16 decodes the plurality of pre-decoded column address signals PCAij to generate column selection signals for selecting the regular cells or the redundancy cells.
  • the row fuse controller 17 programs a plurality of fuses according to row addresses of defective regular cells (hereinafter, referred to as “defective cells”), which are identified in wafer testing and post-packaging testing.
  • defective cells defective regular cells
  • the row fuse controller 17 When addresses indicated by the input pre-decoded row address signals PRAcd match programmed row addresses, the row fuse controller 17 generates a row repair signal repair_R for enabling repair operation and row fuse signals RFef for selecting redundancy cells to be substituted for defective cells.
  • a plurality of fuses in the row fuse controller 17 may be implemented by laser beam-cut laser fuses or electrically cut electric fuses. Each of the plurality of fuses is selectively cut to be programmed.
  • the redundancy row decoder 18 is enabled when receiving the row repair signal repair_R and decodes a plurality of row fuse signals RFef to generate word line enable signals for selecting redundancy cells in the row redundancy memory cell array 12 .
  • row addresses of defective cells are programmed in the row fuse controller 17 and row addresses RAab for selecting programmed row addresses are input from the exterior.
  • the pre row decoder 13 When receiving the plurality of row addresses RAab, the pre row decoder 13 generates a plurality of decoded row addresses DRAcd.
  • the row fuse controller 17 When receiving the decoded row addresses PRAcd for selecting the programmed row address, the row fuse controller 17 generates a row repair signal repair_R for enabling repair operation and row fuse signals RFef for selecting redundancy cells to be substituted for defective cells.
  • the row decoder 14 is disabled in response to the row repair signal repair_R, and the redundancy row decoder 18 generates word line select signals for selecting redundancy cells to be substituted for defective cells in response to the row repair signal repair_R and the row fuse signals RFef.
  • the redundancy memory cell array 12 selects the redundancy cell in response to the word line select signals from the row decoder 14 and the column selection signal from the column decoder 16 .
  • the conventional semiconductor memory device since the conventional semiconductor memory device has no means for selecting a redundancy cell to be tested, only redundancy cells selectable through fuse programming are selected and tested.
  • a defective redundancy cell may be substituted for another defective cell, which significantly degrades reliability of the repair operation.
  • Embodiments of the invention provide a semiconductor memory device that allows for testing all redundancy cells using an external command signal and an address signal.
  • the invention is directed to a semiconductor memory device.
  • the semiconductor memory device includes: a memory cell array including regular cells; a redundancy memory cell array including redundancy cells for substituting for defective regular cells; a command decoder for generating an operation mode selection signal in response to command signals; a redundancy cell test controller for generating a test operation control signal and transmitting address signals in response to the operation mode selection signal; and a redundancy decoder for decoding the address signals to select the redundancy cells in response to the test operation control signal.
  • the redundancy cell test controller may include a test operation controller for generating the test operation control signal when the same operation mode selection signal is consecutively received and terminating the generation of the test operation control signal when the same operation mode selection signal is received once more upon generating the test operation control signal; and an address signal transmitting unit for transmitting the address signals when the test operation control signal is received.
  • the test operation controller may include a test operation request sensing unit for generating a first signal when consecutive reception of the same operation mode selection signal is sensed; a test operation termination request sensing unit for generating a second signal when the same operation mode selection signal is consecutively received and then sensing once more reception of the same operation mode selection signal; and a test operation control signal generator for generating the test operation control signal when the first signal is received and ceasing to generate the test operation control signal when the second signal is received.
  • the test operation request sensing unit comprises: first and second flip-flops for outputting the operation mode selection signal synchronized with a clock signal; a third flip-flop for outputting the second flip-flop output signal synchronized with the clock signal; a first logic gate for performing an AND operation on the output signals of the first and third flip-flops; a second logic gate for performing an AND operation on an output signal of the first logic gate and the operation mode selection signal; first delay means for delaying an output signal of the second logic gate; and a fourth flip-flop for outputting the output signal of the first logic gate synchronized with the output signal of the first delay means.
  • the test operation termination request sensing unit comprises: a first inverter for inverting the output signal of the first logic gate; a third logic gate for performing an AND operation on the operation mode selection signal, an output signal of the first flip-flop, an output signal of the first inverter, and an output signal of the fourth flip-flop; second delay means for delaying the clock signal; a fourth logic gate for performing an AND operation on the operation mode selection signal and an output signal of the second delay means; and a fifth flip-flop for outputting an output signal of the third logic gate synchronized with an output signal of the fourth logic gate.
  • the test operation control signal generator comprises: a second inverter for inverting the output signal of the fourth flip-flop; and a fifth logic gate for performing a NOR operation on an output signal of the fifth flip-flop and an output signal of the second inverter to generate a test operation control signal.
  • the operation mode selection signal enables a precharge operation to be performed.
  • the command decoder decodes command signals for requesting the precharge operation to generate the operation mode selection signal enabling the precharge operation to be performed.
  • the semiconductor memory device comprises: a fuse controller for programming addresses of the defective regular cells and generating a repair signal and fuse signals when addresses indicated by the address signals match the fuse-programmed addresses; and a switch for transmitting the address signals or the fuse signals in response to the test operation control signal.
  • the redundancy decoder further comprises a function of decoding the fuse signals to select the redundancy cells in response to the repair signal.
  • the invention is directed to a semiconductor memory device.
  • the semiconductor memory device includes: a memory cell array including regular cells; a redundancy memory cell array including first and second redundancy cells for substituting for defective regular cells; a command decoder for generating an operation mode selection signal in response to command signals; a redundancy cell test controller for transmitting address signals in response to the operation mode selection signal and a test mode selection signal, when a row or column test operation control signal is generated; a row redundancy decoder for decoding the address signals to select the first redundancy cells in response to the row test operation control signal; and a column redundancy decoder for decoding the address signals to select the second redundancy cells in response to the column test operation control signal.
  • the test mode selection signal may be one of the address signals, and may include information for selecting redundancy cells to be tested from the first and second redundancy cells.
  • the redundancy cell test controller may include: a test operation controller for generating the row test operation control signal or the column test operation control signal in response to the operation mode selection signal and the test mode selection signal; a row address signal transmitting unit for transmitting the address signals in response to the row test operation control signal; and a column address signal transmitting unit for transmitting the address signals in response to the column test operation control signal.
  • the test operation controller may include an integrated test operation controller for generating the test operation control signal when the same operation mode selection signal is consecutively received, and terminating generating the test operation control signal when the same operation mode selection signal is received once more upon generating the test operation control signal; and a row and column test operation control signal generator for generating the row test operation control signal at a first state of the test mode selection signal and the column test operation control signal at a second state of the test mode selection signal when the test operation control signal is generated.
  • the integrated test operation controller may include a test operation request sensing unit for generating a first signal when consecutive reception of the same operation mode selection signal is sensed; a test operation termination request sensing unit for generating a second signal when the same operation mode selection signal is consecutively received and then sensing once more reception of the same operation mode selection signal; and a test operation control signal generator for generating the test operation control signal when the first signal is received and ceasing to generate the test operation control signal when the second signal is received.
  • the test operation request sensing unit comprises: first and second flip-flops for outputting the operation mode selection signal synchronized with a clock signal; a third flip-flop for outputting the second flip-flop output signal synchronized with the clock signal; a first logic gate for performing an AND operation on the output signals of the first and third flip-flops; a second logic gate for performing an AND operation on an output signal of the first logic gate and the operation mode selection signal; first delay means for delaying an output signal of the second logic gate; and a fourth flip-flop for outputting the output signal of the first logic gate synchronized with the output signal of the first delay means.
  • the test operation termination request sensing unit comprises: a first inverter for inverting the output signal of the first logic gate; a third logic gate for performing an AND operation on the operation mode selection signal, an output signal of the first flip-flop, an output signal of the first inverter, and an output signal of the fourth flip-flop; second delay means for delaying the clock signal; a fourth logic gate for performing an AND operation on the operation mode selection signal and an output signal of the second delay means; and a fifth flip-flop for outputting an output signal of the third logic gate synchronized with an output signal of the fourth logic gate.
  • the test operation control signal generator comprises: a second inverter for inverting the output signal of the fourth flip-flop; and a fifth logic gate for performing a NOR operation on an output signal of the fifth flip-flop and an output signal of the second inverter to generate a test operation control signal.
  • the row and column test operation control signal generator comprises: a third inverter for inverting the test mode selection signal; a sixth logic gate for performing an AND operation on the test operation control signal and the test mode selection signal; and a seventh logic gate for performing an AND operation on the test operation control signal and an output signal of the third inverter.
  • the operation mode selection signal enables a precharge operation to be performed.
  • the command decoder decodes command signals for requesting the precharge operation to generate the operation mode selection signal enabling the precharge operation to be performed.
  • the semiconductor memory device further comprises: a fuse controller for programming row addresses and column addresses of the defective regular cells, and for generating the row repair signal and row fuse signals when addresses indicated by the address signals match the programmed row addresses, and generating the column repair signal and column fuse signals when the addresses indicated by the address signals match the programmed column addresses; and a switch for transmitting the address signals or the row fuse signals in response to the row test operation control signal and transmitting the address signals or the column fuse signals in response to the column test operation control signal.
  • a fuse controller for programming row addresses and column addresses of the defective regular cells, and for generating the row repair signal and row fuse signals when addresses indicated by the address signals match the programmed row addresses, and generating the column repair signal and column fuse signals when the addresses indicated by the address signals match the programmed column addresses
  • a switch for transmitting the address signals or the row fuse signals in response to the row test operation control signal and transmitting the address signals or the column fuse signals in response to the column test operation control signal.
  • the row redundancy decoder further comprises a function of decoding the row fuse signals to select the first redundancy cells in response to the row repair signal.
  • the column redundancy decoder comprises a function of decoding the column fuse signals to select the second redundancy cells in response to the column repair signal.
  • FIG. 1 contains a schematic block diagram which illustrates the configuration of a conventional semiconductor memory device.
  • FIG. 2 contains a schematic block diagram which illustrates the configuration of a semiconductor memory device according to an exemplary embodiment of the present invention.
  • FIG. 3 is a detailed circuit diagram of a test operation controller of FIG. 2 .
  • FIG. 4 is a signal timing diagram of the test operation controller of FIGS. 2 and 3 .
  • FIG. 5 contains a schematic block diagram which illustrates the configuration of a semiconductor memory device according to another exemplary embodiment of the present invention.
  • FIG. 6 is a detailed circuit diagram of a test operation controller of the semiconductor memory device of FIG. 5 .
  • FIG. 2 illustrates the configuration of a semiconductor memory device according to an exemplary embodiment of the present invention.
  • the semiconductor memory device in comparison to the device of FIG. 1 , additionally includes a command decoder 21 , a row redundancy cell test controller 22 , a row switch 23 , and a redundancy row decoder 24 , in addition to the memory cell array 11 , the row redundancy memory cell array 12 , the pre row decoder 13 , the row decoder 14 , the pre column decoder 15 , the column decoder 16 , and the row fuse controller 17 of FIG. 1 .
  • the row redundancy cell test controller 22 includes a test operation controller 221 and a row address transmitter 222 .
  • the command decoder 21 decodes a plurality of external command signals COM to generate operation mode selection signals for selecting an operation mode of the semiconductor memory device. In particular, when receiving the external command signal COM for requesting a precharge operation, the command decoder 21 generates a precharge signal.
  • the command signals COM include a row address strobe /RAS signal, a column address strobe /CAS signal, a write enable /WE signal, and an output enable /OE signal, and contain information for controlling operation of the semiconductor memory device.
  • test operation controller 221 When the test operation controller 221 receives the precharge signal from the command decoder 21 twice consecutively, the test operation controller 221 determines that a test is requested and generates a test operation control signal test. When the precharge signal is received once more, the test operation controller 221 determines that test termination is requested, and terminates the generation of the test operation control signal test.
  • the row address transmitter 222 transmits pre-decoded row address signals PRAcd to the row switch 23 .
  • the row switch 23 In the test operation, the row switch 23 outputs pre-decoded row address signals PRAcd when the test operation control signal test is received, and outputs row fuse signals RFef when the test operation control signal test is not received.
  • the redundancy row decoder 24 decodes the row fuse signals RFef to generate word line enable signals for selecting a redundancy cell to be substituted for a defective cell.
  • the redundancy row decoder 24 decodes the pre-decoded row address signals PRAcd to generate word line enable signals for selecting a redundancy cell to be tested.
  • the command decoder 21 When external command signals COM requesting the precharge operation in order to request the test operation are received twice consecutively, the command decoder 21 generates a precharge signal precharge twice consecutively.
  • the test operation controller 221 generates the test operation control signal test in response to the precharge signal being input twice consecutively, and the row address transmitter 222 transmits the pre-decoded row address signals PRAcd to the row switch 23 , and the row switch 23 sends the pre-decoded row address signals PRAcd to the redundancy row decoder 24 .
  • the redundancy row decoder 24 decodes the pre-decoded row address signals PRAcd to generate word line enable signals for selecting redundancy cells to be tested.
  • the row redundancy memory cell array 12 selects the redundancy cells to be tested in response to the word line enable signals of the redundancy row decoder 24 and the column selection signal of the column decoder 16 , and applies electric stress to the selected redundancy cells or performs an active operation through the selected redundancy cells to test the selected redundancy cells.
  • the semiconductor memory device selects the redundancy cells to be tested based on the pre-decoded row address signals PRAcd so that the redundancy cell test operation is performed.
  • the command decoder 21 When external command signals COM requesting the precharge operation in order to terminate testing the redundancy cells in predetermined time are received once more, the command decoder 21 generates the precharge signal precharge once more.
  • test operation controller 221 determines that termination of the test operation is requested, and ceases to generate the test operation control signal, and the row address transmitter 222 ceases to transmit the pre-decoded row address signals PRAcd and the row switch 23 sends the row fuse signals RFef to the redundancy row decoder 24 .
  • the redundancy row decoder 24 decodes the row fuse signals RFef to select redundancy cells in the redundancy memory cell array 12 .
  • the redundancy row decoder 24 is disabled and does not generate any signal.
  • the semiconductor memory device of FIG. 2 allows for selecting arbitrary redundancy cells to be tested by changing-address information, as well as allowing for determining whether to perform test based on external command signals.
  • FIG. 3 is a detailed circuit diagram of the test operation controller of FIG. 2 .
  • the test operation controller 221 includes a test operation request sensing unit 2211 for generating a first signal S 1 when sensing consecutive reception of a precharge signal, a test operation termination request sensing unit 2212 for generating a second signal S 2 when sensing consecutive reception of the precharge signal and then one more reception of the precharge signal, and a test operation control signal generator 2213 for enabling a test operation control signal test in response to the first signal S 1 and disabling the test operation control signal test in response to the second signal S 2 .
  • the test operation request sensing unit 2211 includes first and second D flip-flops D 1 and D 2 for outputting a precharge signal synchronized with a clock signal CLK, a third D flip-flop D 3 for outputting an output signal of the second D flip-flop D 2 synchronized with the clock signal CLK, a first AND gate AND 1 for performing an AND operation on output signals of the first D flip-flop D 1 and the third D flip-flop D 3 , a first inverter INV 1 for inverting an output signal of the first AND gate AND 1 , a second AND gate AND 2 for performing an AND operation on an output signal of the first AND gate AND 1 and a precharge signal, first delay means Delay 1 for delaying an output signal of the second AND gate AND 2 , and a fourth D flip-flop D 4 for outputting the output signal of the first AND gate AND 1 synchronized with an output signal of the first delay means Delay 1 .
  • an output signal of the fourth D flip-flop D 4 becomes a first signal S 1 .
  • the test operation termination request sensing unit 2212 includes a third AND gate AND 3 for performing an AND operation on the precharge signal precharge, the output signal of the first D flip-flop D 1 , the output signal of the first inverter INV 1 , and the output signal of the fourth D flip-flop D 4 , second delay means Delay 2 for delaying the clock signal CLK, a fourth AND gate AND 4 for performing an AND operation on the precharge signal precharge and the output signal of the second delay means Delay 2 , and a fifth D flip-flop D 5 for outputting the output signal of the third AND gate AND 3 synchronized with the output signal of the fourth AND gate AND 4 .
  • an output signal of the fifth D flip-flop D 5 becomes a second signal S 2 .
  • the test operation control signal generator 2213 includes a second inverter INV 2 for inverting the first signal S 1 from the test operation request sensing unit 2211 , a NOR gate NOR for performing a NOR operation on the first inverted signal S 1 from the test operation request sensing unit 2211 and the second signal S 2 from the test operation termination request sensing unit 2212 , and a buffer B for buffering an output signal of the NOR gate NOR to generate a test operation control signal test.
  • test operation controller of FIG. 3 Operation of the test operation controller of FIG. 3 will be now described with reference to FIG. 4 .
  • the precharge signal precharge is at a high level when enabled and at a low level when disabled
  • the test operation control signal test is at a high level when enabled and at a low level when disabled
  • the first to fifth D flip-flops D 1 to D 5 generate a low signal L when initialized.
  • the first to third D flip-flops D 1 , D 2 and D 3 are synchronized with the clock signal CLK and output a precharge signal at a low level.
  • the first AND gate AND 1 generates a low signal L
  • the second AND gate AND 2 generates a low signal L in response to the low signal L of the first AND gate AND 1
  • the fourth D flip-flop D 4 outputs a low signal L while keeping an initialization state
  • the second inverter INV 2 generates a high signal H.
  • the NOR gate NOR In response to the high signal H from the second inverter INV 2 , the NOR gate NOR unconditionally generates a low signal L irrespective of the state of the output signal of the fifth D flip-flop D 5 .
  • the buffer B buffers the NOR gate NOR to generate a test operation control signal test at a low level L.
  • the test operation controller when receiving the command signals COM requesting the active operation, the test operation controller disables the test operation control signal test.
  • the first and second D flip-flops D 1 and D 2 are synchronized with the clock signal CLK and outputs the precharge signal at a high level
  • the third D flip-flop D 3 is synchronized with the clock signal CLK and outputs the low signal L from the second D flip-flop D 2 .
  • the first and second AND gates AND 1 and AND 2 continue to generate a low signal L, and the remaining circuits D 4 , INV 2 , INV 1 , AND 3 , AND 4 , D 5 , NOR, and B generate a test operation control signal test at a low level while keeping their previous state.
  • the first to third D flip-flops D 1 to D 3 are synchronized with the clock signal CLK and output a precharge signal at a high level.
  • the first AND gate AND 1 generates a high signal H
  • the first inverter INV 1 generates a low signal L
  • the second AND gate AND 2 generates a high signal H that is delayed from the output signal of the first AND gate AND 1 by a predetermined time.
  • the fourth D flip-flop D 4 is synchronized with the high signal H from the second AND gate AND 2 and outputs a high signal H of the first AND gate AND 1 , and the second inverter INV 2 outputs a low signal L.
  • the third AND gate AND 3 outputs a low signal L
  • the fourth AND gate AND 4 generates a pulse signal that is delayed from the clock signal CLK by a predetermined time
  • the fifth D flip-flop D 5 is synchronized with the pulse signal from the fourth AND gate AND 4 and outputs a low signal L of the third AND gate AND 3 .
  • the NOR gate NOR performs a NOR operation on the low signal L from the second inverter INV 2 and the low signal L from the fifth D flip-flop D 5 to generate a high signal H.
  • the buffer B buffers the high signal H to generate a test operation control signal test at a high level.
  • test operation controller enables the test operation control signal test when the command signals COM requesting the precharge operation are received twice consecutively.
  • the first and second D flip-flops D 1 and D 2 output the precharge signal precharge at a low level again and the first and second AND gates AND 1 and AND 2 generate a low signal L again.
  • the third AND gate AND 3 and the fourth AND gate AND 4 generate a low signal L again.
  • the fourth D flip-flop D 4 continues to output a high signal since it does not receive a signal having a rising edge from the second AND gate AND 2 .
  • the fifth D flip-flop D 5 continues to output a low signal L since it does not receive a signal having a rising edge from the fourth AND gate AND 4 .
  • the NOR gate NOR and the buffer B also continue to generate the test operation control signal at a high level H.
  • test operation control signal test is enabled and then the command signals COM requesting the active operation are input, the test operation control signal test is kept enabled.
  • the first and second D flip-flops D 1 and D 2 are synchronized with the clock signal CLK and output a precharge signal at a high level
  • the third D flip-flop D 3 is synchronized with the clock signal CLK and outputs a low signal L of the second D flip-flop D 2 .
  • the first and second AND gates AND 1 and AND 2 continue to generate a low signal L, and the fourth D flip-flop D 4 continues to generate a high signal H.
  • the third AND gate AND 3 receives an output signal H at a high level from the first D flip-flop D 1 , an output signal H at a high level from the first inverter INV 1 , and a precharge signal precharge at a high level from the fourth D flip-flop D 4 , and simultaneously receives a precharge signal precharge at a high level to generate a high signal H.
  • the fifth D flip-flop D 5 is synchronized with a pulse signal from the fourth AND gate AND 4 and outputs the high signal H of the third AND gate AND 3 .
  • the NOR gate NOR generates a low signal L in response to the output signal H of the fifth D flip-flop D 5 , and the buffer B buffers the low signal L to generate a test operation control signal test at a low level. In other words, the test operation controller disables the test operation control signal test again.
  • test operation controller disables the test operation control signal test again when the command signals COM requesting the precharge operation are received twice consecutively and then received once more.
  • test operation controller selects whether to enable the test operation control signal test based on the precharge signal precharge.
  • FIG. 5 illustrates the configuration of a semiconductor memory device according to another exemplary embodiment of the present invention.
  • the semiconductor memory device includes a memory cell array 11 , a row redundancy memory cell array 12 , a pre row decoder 13 , a row decoder 14 , a pre column decoder 15 , a column decoder 16 , a row fuse controller 17 , a command decoder 21 , a row switch 23 , and a redundancy row decoder 24 , as in FIG. 2 .
  • the semiconductor memory device further includes a column redundancy memory cell array 31 , a redundancy cell test controller 32 , a column fuse controller 33 , a column switch 34 , and a redundancy column decoder 35 .
  • the redundancy cell test controller 32 includes a test operation controller 321 , a row address transmitter 322 , and a column address transmitter 323 .
  • a redundancy cell is substituted for a defective cell according to a row address of the defective cell, and a redundancy cell is substituted for a defective cell according to the column address of the defective cell.
  • FIG. 5 components denoted by the same reference numerals as in FIGS. 1 and 2 have the same configuration and operation as those earlier appearing components and their detailed description will not be repeated.
  • the column redundancy memory cell array 31 includes a plurality of redundancy cells corresponding to the plurality of regular cells in the memory cell array 11 . Data is written/read to/from selected redundancy cells that are selected by word line enable signals from the row decoder 14 and the column selection signals from the redundancy column decoder 35 .
  • the test operation controller 321 generates a row test operation control signal test_R or a column test operation control signal test_C in response to an output signal of the command decoder 21 and a test mode selection signal DRAx. That is, when the precharge signal precharge is received twice consecutively from the command decoder 21 , the test operation controller 321 generates a row test operation control signal test_R at a first state of the test mode selection signal DRAx and a column test operation control signal test_C at a second state of the test mode selection signal DRAx. When the precharge signal is received once more, the test operation controller 321 determines that the test termination operation is requested and ceases to generate the row test operation control signal test_R or the column test operation control signal test_C.
  • test mode selection signal DRAx is any one selected from the plurality of pre-decoded row address signals PRAcd and contains information for determining whether to test the redundancy cells in the row redundancy memory cell array 12 or the column redundancy memory cell array 31 .
  • the column address transmitter 323 transmits the pre-decoded column address signals PCAij to the row switch 23 .
  • the column fuse controller 33 programs a plurality of fuses therein according to column addresses of defective cells obtained in a wafer test and a post packaging test. When addresses indicated by the input pre-decoded column address signals PCAij match the programmed row addresses, the column fuse controller 33 generates a column repair signal repair_C enabling a repair operation by the redundancy column decoder 35 and column fuse signals CFop for selecting redundancy cells to be substituted for defective cells.
  • the plurality of fuses in the column fuse controller 33 may be implemented by laser beam-cut laser fuses or electrically cut electric fuses, in which the plurality of fuses are selectively cut to be programmed, similar to the row fuse controller 17 .
  • the column switch 34 When the column test operation control signal test_C generated in the test operation of the semiconductor memory device is received, the column switch 34 outputs the pre-decoded column address signals PCAij, and otherwise, outputs the column fuse signals CFop.
  • the redundancy column decoder 35 decodes the column fuse signals CFop to generate column selection signals for selecting redundancy cells to be substituted for defective cells.
  • the redundancy column decoder 35 decodes the pre-decoded column address signals PCAij to generate word line enable signals for selecting redundancy cells to be tested.
  • row addresses of defective cells are fuse-programmed in the row fuse controller 17
  • column addresses of the defective cells are fuse-programmed in the column fuse controller 33
  • the redundancy cells in the row redundancy memory cell array 12 are tested when the test mode selection signal DRAx is at a high level and redundancy cells in the column redundancy memory cell array 31 are tested when it is at a low level.
  • a test mode selection signal DRAx at a high level and external command signals COM requesting the precharge operation in order to request test operation are input twice consecutively in order to test the redundancy cells included in the row redundancy memory cell array 12 .
  • the command decoder 21 then generates a precharge signal twice consecutively.
  • the test operation controller 321 generates a row test operation control signal test_R in response to the precharge signal input twice consecutively and the phase of the test mode selection signal DRAx.
  • the row address transmitter 322 transmits the pre-decoded row address signals PRAcd to the row switch 23 , the row switch 23 transmits the pre-decoded row address signals PRAcd to the redundancy row decoder 29 in response to the row test operation control signal test_R, and the redundancy row decoder 24 decodes the pre-decoded row address signals PRAcd to generate word line enable signals for selecting redundancy cells to be tested in response to the row test operation control signal test_R.
  • the row redundancy memory cell array 12 selects redundancy cells to be tested in response to the word line enable signals from the redundancy row decoder 18 and the column selection signal from the column decoder 16 .
  • the command signals COM requesting the precharge operation is input once more to terminate testing of the redundancy cells included in the row redundancy memory cell array 12 .
  • the command decoder 21 generates the precharge signal precharge once more, and the test operation controller 321 terminates the generation of the row test operation control signal test_R to terminate the test operation in response to the precharge signal precharge.
  • test mode selection signal DRAx at a low level and the command signals COM requesting the precharge operation in order to request the test operation are input twice consecutively in order to test the redundancy cells included in the column redundancy memory cell array 31 .
  • the command decoder 21 generates the precharge signal precharge twice consecutively, and the test operation controller 321 generates the column test operation control signal test_C in response to the precharge signal precharge input twice consecutively and the phase of the test mode selection signal DRAx.
  • the column address transmitter 323 transmits the pre-decoded column address signals PCAij to the column switch 34 , the column switch 34 transmits the pre-decoded column address signals PCAij to the redundancy column decoder 35 , and the redundancy column decoder 35 decodes the pre-decoded column address signals PCAij to generate column selection signals for selecting redundancy cells to be tested in response to the column test operation control signal test_C.
  • the column redundancy memory cell array 12 selects redundancy cells to be tested, which are included in the column redundancy memory cell array 31 , in response to the column selection signals from the redundancy column decoder 35 and the word line enable signal from the row decoder 14 .
  • command signals COM requesting the precharge operation are input once more to terminate testing the redundancy cells included in the column redundancy memory cell array 31 .
  • the command decoder 21 then generates the precharge signal precharge once more, and in response to the precharge signal precharge, the test operation controller 321 terminates the generation of the column test operation control signals test_C to cease the test operation.
  • the determination is made as to whether to perform a test operation based on external command signals, and the type of the redundancy memory cell array is selected based on the phase of any decoded address signal.
  • FIG. 6 illustrates a detailed circuit diagram of a test operation controller 321 in the semiconductor memory device of FIG. 5 .
  • the test operation controller 321 includes the test operation controller 221 of FIG. 3 as an integrated test operation for generating a test operation control signal test, and a row and column test operation controller 320 for generating a row test operation control signal test_R or a column test operation control signal test_C in response to the test operation control signal test and the test mode selection signal DRAx.
  • the row and column test operation controller 320 includes a fifth AND gate AND 5 for performing an AND operation on the output signal test of the integrated test operation controller 221 and the test mode selection signal DRAx to generate a row test operation control signal test_R, a third inverter INV 3 for inverting the test mode selection signal DRAx, and a sixth AND gate AND 6 for performing an AND operation on the output signal test of the test operation controller 221 and the output signal of the third inverter INV 3 to generate a column test operation control signal test_R.
  • test operation controller 321 Operation of the test operation controller 321 will be now described with reference to FIG. 6 .
  • test operation control signal test the row test operation control signal test_R, and the column test operation control signal test_C are at a high level when enabled and at a low level when disabled.
  • the fifth and sixth AND gates AND 5 and AND 6 of the row and column test operation controller 320 generate row and column test operation control signals test_R and test_C at a low level in response to the disabled test operation control signal test. That is, when the test operation control signal is disabled, the fifth and sixth AND gates AND 5 and AND 6 generate disabled row and column test operation control signals test_R and test_C.
  • the fifth AND gate AND 5 When the test operation control signal test is enabled and the test mode selection signal DRAx at a low level is input, the fifth AND gate AND 5 generates a row test operation control signal test_R at a low level, and the sixth AND gate AND 6 generates a column test operation control signal test_R at a high level.
  • the test mode selection signal DRAx at a high level is input, the fifth AND gate AND 5 generates the row test operation control signal test_R at a high level, and the sixth AND gate AND 6 generates the column test operation control signal test_R at a low level.
  • the row and column test operation controller 320 When the test operation control signal test is enabled, the row and column test operation controller 320 enables one of the row test operation control signal test_R and the column test operation control signal test_C according to the phase of the test mode selection signal DRAx.
  • test operation controller of FIG. 6 not only selects whether to enable the test operation control signal based on the precharge signal precharge, but also selects the type of the redundancy memory cell array to be tested based on the phase of the test mode selection signal DRAx.
  • the semiconductor memory device of the present invention allows for selecting and testing all redundancy cells based on the external command signal and the address signal. Thus, it is possible to check all redundancy cells for defects in advance even after the semiconductor memory device is packaged, and to enable only non-defective redundancy cells to be substituted for defective cells. This increases the reliability of a repair operation.

Abstract

Provided is a semiconductor memory device. The semiconductor memory device includes: a memory cell array including regular cells; a redundancy memory cell array including redundancy cells for substituting for defective regular cells; a command decoder for generating an operation mode selection signal in response to command signals; a redundancy cell test controller for generating a test operation control signal and transmitting address signals in response to the operation mode selection signal; and a redundancy decoder for decoding the address signals to select the redundancy cells in response to the test operation control signal. All redundancy cells can be selected and tested based on the external command signal and the address signal, and thus it is possible to check all redundancy cells for defects in advance even after the semiconductor memory device is packaged, and to enable only non-defective redundancy cells to be substituted for defective regular cells. This increases the reliability of a repair operation.

Description

CROSS-REFERENCE TO RELATED APPLICATION
This application claims the benefit of Korean Patent Application No. 10-2005-0098719, filed Oct. 19, 2005, the contents of which are hereby incorporated herein by reference in their entirety.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a semiconductor memory device, and more particularly, to a semiconductor memory device which allows for testing all redundancy cells.
2. Description of the Related Art
A semiconductor memory device includes regular cells and corresponding redundancy cells. The redundancy cells are adapted to be substituted for defective regular cells and thus increase the yield in fabricating memory devices.
As the process of fabricating semiconductor memory devices becomes more complicated, cell defect rate increases. Accordingly, the probability of redundancy cells being substituted for the defective regular cells increases. Thus, it is increasingly important to check all redundancy cells for defects.
To guarantee the quality of redundancy cells, the redundancy cells are tested at the same level as regular cells. In particular, for post-package repair methods, the redundancy cells are substituted for the regular cells even after a wafer is packaged, as well as after the wafer is tested. Thus, it is necessary to test all redundancy cells even after packaging completion in order to check the quality of the device.
However, conventional semiconductor memory devices only allow for testing fuse-programmed redundancy cells by a fuse programming circuit, not non-fuse-programmed redundancy cells. Consequently, it is impossible to test all the redundancy cells of conventional semiconductor memory devices. FIG. 1 illustrates the configuration of a conventional semiconductor memory device.
Referring to FIG. 1, the semiconductor memory device includes a memory cell array 11, a redundancy memory cell array 12, a pre row decoder 13, a row decoder 14, a pre column decoder 15, a column decoder 16, a row fuse controller 17, and a redundancy row decoder 18.
The memory cell array 11 includes a plurality of regular cells. Data is written/read to/from regular cells selected by word line enable signals from the row decoder 14 and column selection signals from the column decoder 16.
The redundancy memory cell array 12 includes a plurality of redundancy cells corresponding respectively to the plurality of regular cells in the memory cell array 11. Data is written/read to/from redundancy cells selected by word line enable signals from the redundancy row decoder 18 and column selection signals from the column decoder 16.
The pre row decoder 13 pre-decodes a plurality of row address signals RAab to generate a plurality of pre-decoded row address signals PRAcd. The row decoder 14 is enabled when it does not receive a row repair signal repair_R, and decodes the plurality of pre-decoded row address signals PRAcd to generate the word line enable signals for selecting regular cells included in the memory cell array 11.
The pre column decoder 15 pre-decodes a plurality of column address signals CAgh to generate a plurality of pre-decoded column address signals PCAij. The column decoder 16 decodes the plurality of pre-decoded column address signals PCAij to generate column selection signals for selecting the regular cells or the redundancy cells.
The row fuse controller 17 programs a plurality of fuses according to row addresses of defective regular cells (hereinafter, referred to as “defective cells”), which are identified in wafer testing and post-packaging testing. When addresses indicated by the input pre-decoded row address signals PRAcd match programmed row addresses, the row fuse controller 17 generates a row repair signal repair_R for enabling repair operation and row fuse signals RFef for selecting redundancy cells to be substituted for defective cells.
In this case, a plurality of fuses in the row fuse controller 17 may be implemented by laser beam-cut laser fuses or electrically cut electric fuses. Each of the plurality of fuses is selectively cut to be programmed.
The redundancy row decoder 18 is enabled when receiving the row repair signal repair_R and decodes a plurality of row fuse signals RFef to generate word line enable signals for selecting redundancy cells in the row redundancy memory cell array 12.
Hereinafter, operation of the semiconductor memory device will be described with reference to FIG. 1.
It is assumed that row addresses of defective cells are programmed in the row fuse controller 17 and row addresses RAab for selecting programmed row addresses are input from the exterior.
When receiving the plurality of row addresses RAab, the pre row decoder 13 generates a plurality of decoded row addresses DRAcd. When receiving the decoded row addresses PRAcd for selecting the programmed row address, the row fuse controller 17 generates a row repair signal repair_R for enabling repair operation and row fuse signals RFef for selecting redundancy cells to be substituted for defective cells.
The row decoder 14 is disabled in response to the row repair signal repair_R, and the redundancy row decoder 18 generates word line select signals for selecting redundancy cells to be substituted for defective cells in response to the row repair signal repair_R and the row fuse signals RFef.
Accordingly, the redundancy memory cell array 12 selects the redundancy cell in response to the word line select signals from the row decoder 14 and the column selection signal from the column decoder 16.
In order to test the selected redundancy cell in the semiconductor memory device, electric stress is applied to the selected redundancy cell or an active operation (e.g., read or write operation) is performed through the selected redundancy cell.
As such, since the conventional semiconductor memory device has no means for selecting a redundancy cell to be tested, only redundancy cells selectable through fuse programming are selected and tested.
In this manner, it is only possible to check whether any fuse-programmed redundancy cells are defective, but not non-fuse-programmed redundancy cells.
Consequently, in the conventional semiconductor memory device, a defective redundancy cell may be substituted for another defective cell, which significantly degrades reliability of the repair operation.
SUMMARY OF THE INVENTION
Embodiments of the invention provide a semiconductor memory device that allows for testing all redundancy cells using an external command signal and an address signal.
In one aspect, the invention is directed to a semiconductor memory device. The semiconductor memory device includes: a memory cell array including regular cells; a redundancy memory cell array including redundancy cells for substituting for defective regular cells; a command decoder for generating an operation mode selection signal in response to command signals; a redundancy cell test controller for generating a test operation control signal and transmitting address signals in response to the operation mode selection signal; and a redundancy decoder for decoding the address signals to select the redundancy cells in response to the test operation control signal.
The redundancy cell test controller may include a test operation controller for generating the test operation control signal when the same operation mode selection signal is consecutively received and terminating the generation of the test operation control signal when the same operation mode selection signal is received once more upon generating the test operation control signal; and an address signal transmitting unit for transmitting the address signals when the test operation control signal is received.
The test operation controller may include a test operation request sensing unit for generating a first signal when consecutive reception of the same operation mode selection signal is sensed; a test operation termination request sensing unit for generating a second signal when the same operation mode selection signal is consecutively received and then sensing once more reception of the same operation mode selection signal; and a test operation control signal generator for generating the test operation control signal when the first signal is received and ceasing to generate the test operation control signal when the second signal is received.
In one embodiment, the test operation request sensing unit comprises: first and second flip-flops for outputting the operation mode selection signal synchronized with a clock signal; a third flip-flop for outputting the second flip-flop output signal synchronized with the clock signal; a first logic gate for performing an AND operation on the output signals of the first and third flip-flops; a second logic gate for performing an AND operation on an output signal of the first logic gate and the operation mode selection signal; first delay means for delaying an output signal of the second logic gate; and a fourth flip-flop for outputting the output signal of the first logic gate synchronized with the output signal of the first delay means.
In one embodiment, the test operation termination request sensing unit comprises: a first inverter for inverting the output signal of the first logic gate; a third logic gate for performing an AND operation on the operation mode selection signal, an output signal of the first flip-flop, an output signal of the first inverter, and an output signal of the fourth flip-flop; second delay means for delaying the clock signal; a fourth logic gate for performing an AND operation on the operation mode selection signal and an output signal of the second delay means; and a fifth flip-flop for outputting an output signal of the third logic gate synchronized with an output signal of the fourth logic gate.
In one embodiment, the test operation control signal generator comprises: a second inverter for inverting the output signal of the fourth flip-flop; and a fifth logic gate for performing a NOR operation on an output signal of the fifth flip-flop and an output signal of the second inverter to generate a test operation control signal.
In one embodiment, the operation mode selection signal enables a precharge operation to be performed. In one embodiment, the command decoder decodes command signals for requesting the precharge operation to generate the operation mode selection signal enabling the precharge operation to be performed.
In one embodiment, the semiconductor memory device comprises: a fuse controller for programming addresses of the defective regular cells and generating a repair signal and fuse signals when addresses indicated by the address signals match the fuse-programmed addresses; and a switch for transmitting the address signals or the fuse signals in response to the test operation control signal.
In one embodiment, the redundancy decoder further comprises a function of decoding the fuse signals to select the redundancy cells in response to the repair signal.
In another aspect, the invention is directed to a semiconductor memory device. The semiconductor memory device includes: a memory cell array including regular cells; a redundancy memory cell array including first and second redundancy cells for substituting for defective regular cells; a command decoder for generating an operation mode selection signal in response to command signals; a redundancy cell test controller for transmitting address signals in response to the operation mode selection signal and a test mode selection signal, when a row or column test operation control signal is generated; a row redundancy decoder for decoding the address signals to select the first redundancy cells in response to the row test operation control signal; and a column redundancy decoder for decoding the address signals to select the second redundancy cells in response to the column test operation control signal.
The test mode selection signal may be one of the address signals, and may include information for selecting redundancy cells to be tested from the first and second redundancy cells. The redundancy cell test controller may include: a test operation controller for generating the row test operation control signal or the column test operation control signal in response to the operation mode selection signal and the test mode selection signal; a row address signal transmitting unit for transmitting the address signals in response to the row test operation control signal; and a column address signal transmitting unit for transmitting the address signals in response to the column test operation control signal.
The test operation controller may include an integrated test operation controller for generating the test operation control signal when the same operation mode selection signal is consecutively received, and terminating generating the test operation control signal when the same operation mode selection signal is received once more upon generating the test operation control signal; and a row and column test operation control signal generator for generating the row test operation control signal at a first state of the test mode selection signal and the column test operation control signal at a second state of the test mode selection signal when the test operation control signal is generated.
The integrated test operation controller may include a test operation request sensing unit for generating a first signal when consecutive reception of the same operation mode selection signal is sensed; a test operation termination request sensing unit for generating a second signal when the same operation mode selection signal is consecutively received and then sensing once more reception of the same operation mode selection signal; and a test operation control signal generator for generating the test operation control signal when the first signal is received and ceasing to generate the test operation control signal when the second signal is received.
In one embodiment, the test operation request sensing unit comprises: first and second flip-flops for outputting the operation mode selection signal synchronized with a clock signal; a third flip-flop for outputting the second flip-flop output signal synchronized with the clock signal; a first logic gate for performing an AND operation on the output signals of the first and third flip-flops; a second logic gate for performing an AND operation on an output signal of the first logic gate and the operation mode selection signal; first delay means for delaying an output signal of the second logic gate; and a fourth flip-flop for outputting the output signal of the first logic gate synchronized with the output signal of the first delay means.
In one embodiment, the test operation termination request sensing unit comprises: a first inverter for inverting the output signal of the first logic gate; a third logic gate for performing an AND operation on the operation mode selection signal, an output signal of the first flip-flop, an output signal of the first inverter, and an output signal of the fourth flip-flop; second delay means for delaying the clock signal; a fourth logic gate for performing an AND operation on the operation mode selection signal and an output signal of the second delay means; and a fifth flip-flop for outputting an output signal of the third logic gate synchronized with an output signal of the fourth logic gate.
In one embodiment, the test operation control signal generator comprises: a second inverter for inverting the output signal of the fourth flip-flop; and a fifth logic gate for performing a NOR operation on an output signal of the fifth flip-flop and an output signal of the second inverter to generate a test operation control signal.
In one embodiment, the row and column test operation control signal generator comprises: a third inverter for inverting the test mode selection signal; a sixth logic gate for performing an AND operation on the test operation control signal and the test mode selection signal; and a seventh logic gate for performing an AND operation on the test operation control signal and an output signal of the third inverter.
In one embodiment, the operation mode selection signal enables a precharge operation to be performed.
In one embodiment, the command decoder decodes command signals for requesting the precharge operation to generate the operation mode selection signal enabling the precharge operation to be performed.
In one embodiment, the semiconductor memory device further comprises: a fuse controller for programming row addresses and column addresses of the defective regular cells, and for generating the row repair signal and row fuse signals when addresses indicated by the address signals match the programmed row addresses, and generating the column repair signal and column fuse signals when the addresses indicated by the address signals match the programmed column addresses; and a switch for transmitting the address signals or the row fuse signals in response to the row test operation control signal and transmitting the address signals or the column fuse signals in response to the column test operation control signal.
In one embodiment, the row redundancy decoder further comprises a function of decoding the row fuse signals to select the first redundancy cells in response to the row repair signal.
In one embodiment, the column redundancy decoder comprises a function of decoding the column fuse signals to select the second redundancy cells in response to the column repair signal.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing and other objects, features and advantages of the invention will be apparent from the more particular description of preferred aspects of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
FIG. 1 contains a schematic block diagram which illustrates the configuration of a conventional semiconductor memory device.
FIG. 2 contains a schematic block diagram which illustrates the configuration of a semiconductor memory device according to an exemplary embodiment of the present invention.
FIG. 3 is a detailed circuit diagram of a test operation controller of FIG. 2.
FIG. 4 is a signal timing diagram of the test operation controller of FIGS. 2 and 3.
FIG. 5 contains a schematic block diagram which illustrates the configuration of a semiconductor memory device according to another exemplary embodiment of the present invention.
FIG. 6 is a detailed circuit diagram of a test operation controller of the semiconductor memory device of FIG. 5.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.
FIG. 2 illustrates the configuration of a semiconductor memory device according to an exemplary embodiment of the present invention.
Referring to FIG. 2, the semiconductor memory device, in comparison to the device of FIG. 1, additionally includes a command decoder 21, a row redundancy cell test controller 22, a row switch 23, and a redundancy row decoder 24, in addition to the memory cell array 11, the row redundancy memory cell array 12, the pre row decoder 13, the row decoder 14, the pre column decoder 15, the column decoder 16, and the row fuse controller 17 of FIG. 1. The row redundancy cell test controller 22 includes a test operation controller 221 and a row address transmitter 222.
Components introduced earlier with reference to FIG. 1 and now reappearing in FIG. 2 are denoted by the same reference numerals and their detailed description will not be repeated.
The command decoder 21 decodes a plurality of external command signals COM to generate operation mode selection signals for selecting an operation mode of the semiconductor memory device. In particular, when receiving the external command signal COM for requesting a precharge operation, the command decoder 21 generates a precharge signal.
In this case, the command signals COM include a row address strobe /RAS signal, a column address strobe /CAS signal, a write enable /WE signal, and an output enable /OE signal, and contain information for controlling operation of the semiconductor memory device.
When the test operation controller 221 receives the precharge signal from the command decoder 21 twice consecutively, the test operation controller 221 determines that a test is requested and generates a test operation control signal test. When the precharge signal is received once more, the test operation controller 221 determines that test termination is requested, and terminates the generation of the test operation control signal test.
In a test operation, when the test operation control signal test is received, the row address transmitter 222 transmits pre-decoded row address signals PRAcd to the row switch 23.
In the test operation, the row switch 23 outputs pre-decoded row address signals PRAcd when the test operation control signal test is received, and outputs row fuse signals RFef when the test operation control signal test is not received.
In a repair operation, when the row repair signal repair_R and the row fuse signals RFef are received, the redundancy row decoder 24 decodes the row fuse signals RFef to generate word line enable signals for selecting a redundancy cell to be substituted for a defective cell. In the test operation, when the test operation control signal test and the pre-decoded row address signals PRAcd are received, the redundancy row decoder 24 decodes the pre-decoded row address signals PRAcd to generate word line enable signals for selecting a redundancy cell to be tested.
A redundancy cell test operation of the semiconductor memory device will now be described with reference to FIG. 2.
It is assumed that row addresses of defective cells are fuse-programmed in the row fuse controller 17.
When external command signals COM requesting the precharge operation in order to request the test operation are received twice consecutively, the command decoder 21 generates a precharge signal precharge twice consecutively.
The test operation controller 221 generates the test operation control signal test in response to the precharge signal being input twice consecutively, and the row address transmitter 222 transmits the pre-decoded row address signals PRAcd to the row switch 23, and the row switch 23 sends the pre-decoded row address signals PRAcd to the redundancy row decoder 24.
In response to the test operation control signal test, the redundancy row decoder 24 decodes the pre-decoded row address signals PRAcd to generate word line enable signals for selecting redundancy cells to be tested.
The row redundancy memory cell array 12 then selects the redundancy cells to be tested in response to the word line enable signals of the redundancy row decoder 24 and the column selection signal of the column decoder 16, and applies electric stress to the selected redundancy cells or performs an active operation through the selected redundancy cells to test the selected redundancy cells.
That is, when command signals COM requesting the precharge operation are received twice consecutively, the semiconductor memory device selects the redundancy cells to be tested based on the pre-decoded row address signals PRAcd so that the redundancy cell test operation is performed.
When external command signals COM requesting the precharge operation in order to terminate testing the redundancy cells in predetermined time are received once more, the command decoder 21 generates the precharge signal precharge once more.
Then, the test operation controller 221 determines that termination of the test operation is requested, and ceases to generate the test operation control signal, and the row address transmitter 222 ceases to transmit the pre-decoded row address signals PRAcd and the row switch 23 sends the row fuse signals RFef to the redundancy row decoder 24.
In response to the row repair signal repair_R, the redundancy row decoder 24 decodes the row fuse signals RFef to select redundancy cells in the redundancy memory cell array 12.
If the row fuse controller 17 does not receive the pre-decoded row address signals PRAcd for selecting a row address of a defective cell and thus does not generate the row repair signal repair_R and the row fuse signals RFef for selecting a specific redundancy cell, the redundancy row decoder 24 is disabled and does not generate any signal.
In this manner, when the command signals COM requesting the precharge operation is input twice consecutively and then once more, the redundancy cell test of the present invention is disabled and the semiconductor memory device operates in the same manner as the conventional semiconductor memory device.
As described above, the semiconductor memory device of FIG. 2 allows for selecting arbitrary redundancy cells to be tested by changing-address information, as well as allowing for determining whether to perform test based on external command signals.
FIG. 3 is a detailed circuit diagram of the test operation controller of FIG. 2.
Referring to FIG. 3, the test operation controller 221 includes a test operation request sensing unit 2211 for generating a first signal S1 when sensing consecutive reception of a precharge signal, a test operation termination request sensing unit 2212 for generating a second signal S2 when sensing consecutive reception of the precharge signal and then one more reception of the precharge signal, and a test operation control signal generator 2213 for enabling a test operation control signal test in response to the first signal S1 and disabling the test operation control signal test in response to the second signal S2.
The test operation request sensing unit 2211 includes first and second D flip-flops D1 and D2 for outputting a precharge signal synchronized with a clock signal CLK, a third D flip-flop D3 for outputting an output signal of the second D flip-flop D2 synchronized with the clock signal CLK, a first AND gate AND1 for performing an AND operation on output signals of the first D flip-flop D1 and the third D flip-flop D3, a first inverter INV1 for inverting an output signal of the first AND gate AND1, a second AND gate AND2 for performing an AND operation on an output signal of the first AND gate AND1 and a precharge signal, first delay means Delay1 for delaying an output signal of the second AND gate AND2, and a fourth D flip-flop D4 for outputting the output signal of the first AND gate AND1 synchronized with an output signal of the first delay means Delay1. In this case, an output signal of the fourth D flip-flop D4 becomes a first signal S1.
The test operation termination request sensing unit 2212 includes a third AND gate AND3 for performing an AND operation on the precharge signal precharge, the output signal of the first D flip-flop D1, the output signal of the first inverter INV1, and the output signal of the fourth D flip-flop D4, second delay means Delay2 for delaying the clock signal CLK, a fourth AND gate AND4 for performing an AND operation on the precharge signal precharge and the output signal of the second delay means Delay2, and a fifth D flip-flop D5 for outputting the output signal of the third AND gate AND3 synchronized with the output signal of the fourth AND gate AND4. In this case, an output signal of the fifth D flip-flop D5 becomes a second signal S2.
The test operation control signal generator 2213 includes a second inverter INV2 for inverting the first signal S1 from the test operation request sensing unit 2211, a NOR gate NOR for performing a NOR operation on the first inverted signal S1 from the test operation request sensing unit 2211 and the second signal S2 from the test operation termination request sensing unit 2212, and a buffer B for buffering an output signal of the NOR gate NOR to generate a test operation control signal test.
Operation of the test operation controller of FIG. 3 will be now described with reference to FIG. 4.
It is assumed that the precharge signal precharge is at a high level when enabled and at a low level when disabled, the test operation control signal test is at a high level when enabled and at a low level when disabled, and the first to fifth D flip-flops D1 to D5 generate a low signal L when initialized.
When, at T1, command signals COM requesting active operation are input and the precharge signal precharge is disabled, the first to third D flip-flops D1, D2 and D3 are synchronized with the clock signal CLK and output a precharge signal at a low level.
The first AND gate AND1 generates a low signal L, the second AND gate AND2 generates a low signal L in response to the low signal L of the first AND gate AND1, the fourth D flip-flop D4 outputs a low signal L while keeping an initialization state, and the second inverter INV2 generates a high signal H.
In response to the high signal H from the second inverter INV2, the NOR gate NOR unconditionally generates a low signal L irrespective of the state of the output signal of the fifth D flip-flop D5. The buffer B buffers the NOR gate NOR to generate a test operation control signal test at a low level L.
That is, when receiving the command signals COM requesting the active operation, the test operation controller disables the test operation control signal test.
When, at T2, the command signals COM requesting the precharge signal operation is input and the precharge signal precharge is enabled, the first and second D flip-flops D1 and D2 are synchronized with the clock signal CLK and outputs the precharge signal at a high level, and the third D flip-flop D3 is synchronized with the clock signal CLK and outputs the low signal L from the second D flip-flop D2.
In response to the low signal L of the third D flip-flop D3, the first and second AND gates AND1 and AND2 continue to generate a low signal L, and the remaining circuits D4, INV2, INV1, AND3, AND4, D5, NOR, and B generate a test operation control signal test at a low level while keeping their previous state.
When, at T3, the command signals COM requesting a precharge operation are consecutively input and the precharge signal precharge is consecutively enabled, the first to third D flip-flops D1 to D3 are synchronized with the clock signal CLK and output a precharge signal at a high level.
The first AND gate AND1 generates a high signal H, the first inverter INV1 generates a low signal L, the second AND gate AND2 generates a high signal H that is delayed from the output signal of the first AND gate AND1 by a predetermined time.
The fourth D flip-flop D4 is synchronized with the high signal H from the second AND gate AND2 and outputs a high signal H of the first AND gate AND1, and the second inverter INV2 outputs a low signal L.
At the same time, the third AND gate AND3 outputs a low signal L, the fourth AND gate AND4 generates a pulse signal that is delayed from the clock signal CLK by a predetermined time, and the fifth D flip-flop D5 is synchronized with the pulse signal from the fourth AND gate AND4 and outputs a low signal L of the third AND gate AND3.
The NOR gate NOR performs a NOR operation on the low signal L from the second inverter INV2 and the low signal L from the fifth D flip-flop D5 to generate a high signal H. The buffer B buffers the high signal H to generate a test operation control signal test at a high level.
That is, the test operation controller enables the test operation control signal test when the command signals COM requesting the precharge operation are received twice consecutively.
When the command signals COM requesting the active operation are re-input at T4, the first and second D flip-flops D1 and D2 output the precharge signal precharge at a low level again and the first and second AND gates AND1 and AND2 generate a low signal L again. The third AND gate AND3 and the fourth AND gate AND4 generate a low signal L again.
However, the fourth D flip-flop D4 continues to output a high signal since it does not receive a signal having a rising edge from the second AND gate AND2. Likewise, the fifth D flip-flop D5 continues to output a low signal L since it does not receive a signal having a rising edge from the fourth AND gate AND4. Accordingly, the NOR gate NOR and the buffer B also continue to generate the test operation control signal at a high level H.
That is, it can be seen that even when the test operation control signal test is enabled and then the command signals COM requesting the active operation are input, the test operation control signal test is kept enabled.
When, at T5, the command signals COM requesting precharge operation are input once more and the precharge signal is enabled once more, the first and second D flip-flops D1 and D2 are synchronized with the clock signal CLK and output a precharge signal at a high level, and the third D flip-flop D3 is synchronized with the clock signal CLK and outputs a low signal L of the second D flip-flop D2.
The first and second AND gates AND1 and AND2 continue to generate a low signal L, and the fourth D flip-flop D4 continues to generate a high signal H.
However, as the precharge signal precharge is enabled, the third AND gate AND3 receives an output signal H at a high level from the first D flip-flop D1, an output signal H at a high level from the first inverter INV1, and a precharge signal precharge at a high level from the fourth D flip-flop D4, and simultaneously receives a precharge signal precharge at a high level to generate a high signal H.
The fifth D flip-flop D5 is synchronized with a pulse signal from the fourth AND gate AND4 and outputs the high signal H of the third AND gate AND3. The NOR gate NOR generates a low signal L in response to the output signal H of the fifth D flip-flop D5, and the buffer B buffers the low signal L to generate a test operation control signal test at a low level. In other words, the test operation controller disables the test operation control signal test again.
That is, the test operation controller disables the test operation control signal test again when the command signals COM requesting the precharge operation are received twice consecutively and then received once more.
In this manner, the test operation controller according to the present invention selects whether to enable the test operation control signal test based on the precharge signal precharge.
FIG. 5 illustrates the configuration of a semiconductor memory device according to another exemplary embodiment of the present invention.
Referring to FIG. 5, the semiconductor memory device includes a memory cell array 11, a row redundancy memory cell array 12, a pre row decoder 13, a row decoder 14, a pre column decoder 15, a column decoder 16, a row fuse controller 17, a command decoder 21, a row switch 23, and a redundancy row decoder 24, as in FIG. 2. The semiconductor memory device further includes a column redundancy memory cell array 31, a redundancy cell test controller 32, a column fuse controller 33, a column switch 34, and a redundancy column decoder 35. The redundancy cell test controller 32 includes a test operation controller 321, a row address transmitter 322, and a column address transmitter 323.
Accordingly, in the semiconductor memory device of FIG. 5, a redundancy cell is substituted for a defective cell according to a row address of the defective cell, and a redundancy cell is substituted for a defective cell according to the column address of the defective cell.
In FIG. 5, components denoted by the same reference numerals as in FIGS. 1 and 2 have the same configuration and operation as those earlier appearing components and their detailed description will not be repeated.
The column redundancy memory cell array 31 includes a plurality of redundancy cells corresponding to the plurality of regular cells in the memory cell array 11. Data is written/read to/from selected redundancy cells that are selected by word line enable signals from the row decoder 14 and the column selection signals from the redundancy column decoder 35.
The test operation controller 321 generates a row test operation control signal test_R or a column test operation control signal test_C in response to an output signal of the command decoder 21 and a test mode selection signal DRAx. That is, when the precharge signal precharge is received twice consecutively from the command decoder 21, the test operation controller 321 generates a row test operation control signal test_R at a first state of the test mode selection signal DRAx and a column test operation control signal test_C at a second state of the test mode selection signal DRAx. When the precharge signal is received once more, the test operation controller 321 determines that the test termination operation is requested and ceases to generate the row test operation control signal test_R or the column test operation control signal test_C.
In this case, the test mode selection signal DRAx is any one selected from the plurality of pre-decoded row address signals PRAcd and contains information for determining whether to test the redundancy cells in the row redundancy memory cell array 12 or the column redundancy memory cell array 31.
When the column test operation control signal test_C generated in the test operation of the semiconductor memory device is received, the column address transmitter 323 transmits the pre-decoded column address signals PCAij to the row switch 23.
The column fuse controller 33 programs a plurality of fuses therein according to column addresses of defective cells obtained in a wafer test and a post packaging test. When addresses indicated by the input pre-decoded column address signals PCAij match the programmed row addresses, the column fuse controller 33 generates a column repair signal repair_C enabling a repair operation by the redundancy column decoder 35 and column fuse signals CFop for selecting redundancy cells to be substituted for defective cells.
In this case, the plurality of fuses in the column fuse controller 33 may be implemented by laser beam-cut laser fuses or electrically cut electric fuses, in which the plurality of fuses are selectively cut to be programmed, similar to the row fuse controller 17.
When the column test operation control signal test_C generated in the test operation of the semiconductor memory device is received, the column switch 34 outputs the pre-decoded column address signals PCAij, and otherwise, outputs the column fuse signals CFop.
When the column repair signal repair_C and the column fuse signals CFop generated in the column repair operation are received, the redundancy column decoder 35 decodes the column fuse signals CFop to generate column selection signals for selecting redundancy cells to be substituted for defective cells. When the column test operation control signal test_C and the pre-decoded column address signals PCAij generated in the column test operation are received, the redundancy column decoder 35 decodes the pre-decoded column address signals PCAij to generate word line enable signals for selecting redundancy cells to be tested.
A redundancy cell testing operation in the semiconductor memory device of FIG. 5 will be now described.
It is assumed that row addresses of defective cells are fuse-programmed in the row fuse controller 17, column addresses of the defective cells are fuse-programmed in the column fuse controller 33, and the redundancy cells in the row redundancy memory cell array 12 are tested when the test mode selection signal DRAx is at a high level and redundancy cells in the column redundancy memory cell array 31 are tested when it is at a low level.
First, a test mode selection signal DRAx at a high level and external command signals COM requesting the precharge operation in order to request test operation are input twice consecutively in order to test the redundancy cells included in the row redundancy memory cell array 12.
The command decoder 21 then generates a precharge signal twice consecutively. The test operation controller 321 generates a row test operation control signal test_R in response to the precharge signal input twice consecutively and the phase of the test mode selection signal DRAx.
The row address transmitter 322 transmits the pre-decoded row address signals PRAcd to the row switch 23, the row switch 23 transmits the pre-decoded row address signals PRAcd to the redundancy row decoder 29 in response to the row test operation control signal test_R, and the redundancy row decoder 24 decodes the pre-decoded row address signals PRAcd to generate word line enable signals for selecting redundancy cells to be tested in response to the row test operation control signal test_R. The row redundancy memory cell array 12 selects redundancy cells to be tested in response to the word line enable signals from the redundancy row decoder 18 and the column selection signal from the column decoder 16.
The command signals COM requesting the precharge operation is input once more to terminate testing of the redundancy cells included in the row redundancy memory cell array 12.
The command decoder 21 generates the precharge signal precharge once more, and the test operation controller 321 terminates the generation of the row test operation control signal test_R to terminate the test operation in response to the precharge signal precharge.
Further, the test mode selection signal DRAx at a low level and the command signals COM requesting the precharge operation in order to request the test operation are input twice consecutively in order to test the redundancy cells included in the column redundancy memory cell array 31.
The command decoder 21 generates the precharge signal precharge twice consecutively, and the test operation controller 321 generates the column test operation control signal test_C in response to the precharge signal precharge input twice consecutively and the phase of the test mode selection signal DRAx.
The column address transmitter 323 transmits the pre-decoded column address signals PCAij to the column switch 34, the column switch 34 transmits the pre-decoded column address signals PCAij to the redundancy column decoder 35, and the redundancy column decoder 35 decodes the pre-decoded column address signals PCAij to generate column selection signals for selecting redundancy cells to be tested in response to the column test operation control signal test_C.
The column redundancy memory cell array 12 selects redundancy cells to be tested, which are included in the column redundancy memory cell array 31, in response to the column selection signals from the redundancy column decoder 35 and the word line enable signal from the row decoder 14.
Further, the command signals COM requesting the precharge operation are input once more to terminate testing the redundancy cells included in the column redundancy memory cell array 31.
The command decoder 21 then generates the precharge signal precharge once more, and in response to the precharge signal precharge, the test operation controller 321 terminates the generation of the column test operation control signals test_C to cease the test operation.
As described above, in the semiconductor memory device of FIG. 5, the determination is made as to whether to perform a test operation based on external command signals, and the type of the redundancy memory cell array is selected based on the phase of any decoded address signal.
FIG. 6 illustrates a detailed circuit diagram of a test operation controller 321 in the semiconductor memory device of FIG. 5.
Referring to FIG. 6, the test operation controller 321 includes the test operation controller 221 of FIG. 3 as an integrated test operation for generating a test operation control signal test, and a row and column test operation controller 320 for generating a row test operation control signal test_R or a column test operation control signal test_C in response to the test operation control signal test and the test mode selection signal DRAx.
The row and column test operation controller 320 includes a fifth AND gate AND5 for performing an AND operation on the output signal test of the integrated test operation controller 221 and the test mode selection signal DRAx to generate a row test operation control signal test_R, a third inverter INV3 for inverting the test mode selection signal DRAx, and a sixth AND gate AND6 for performing an AND operation on the output signal test of the test operation controller 221 and the output signal of the third inverter INV3 to generate a column test operation control signal test_R.
In FIG. 6, since the integrated test operation controller 221 has the same configuration and operation as the test operation controller 221 of FIG. 3, its detailed description will not be repeated.
Operation of the test operation controller 321 will be now described with reference to FIG. 6.
It is assumed that the test operation control signal test, the row test operation control signal test_R, and the column test operation control signal test_C are at a high level when enabled and at a low level when disabled.
First, when the test operation control signal test is disabled, the fifth and sixth AND gates AND5 and AND6 of the row and column test operation controller 320 generate row and column test operation control signals test_R and test_C at a low level in response to the disabled test operation control signal test. That is, when the test operation control signal is disabled, the fifth and sixth AND gates AND5 and AND6 generate disabled row and column test operation control signals test_R and test_C.
When the test operation control signal test is enabled and the test mode selection signal DRAx at a low level is input, the fifth AND gate AND5 generates a row test operation control signal test_R at a low level, and the sixth AND gate AND6 generates a column test operation control signal test_R at a high level. When the test mode selection signal DRAx at a high level is input, the fifth AND gate AND5 generates the row test operation control signal test_R at a high level, and the sixth AND gate AND6 generates the column test operation control signal test_R at a low level.
When the test operation control signal test is enabled, the row and column test operation controller 320 enables one of the row test operation control signal test_R and the column test operation control signal test_C according to the phase of the test mode selection signal DRAx.
In this manner, the test operation controller of FIG. 6 not only selects whether to enable the test operation control signal based on the precharge signal precharge, but also selects the type of the redundancy memory cell array to be tested based on the phase of the test mode selection signal DRAx.
The semiconductor memory device of the present invention allows for selecting and testing all redundancy cells based on the external command signal and the address signal. Thus, it is possible to check all redundancy cells for defects in advance even after the semiconductor memory device is packaged, and to enable only non-defective redundancy cells to be substituted for defective cells. This increases the reliability of a repair operation.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.

Claims (21)

1. A semiconductor memory device comprising:
a memory cell array including regular cells;
a redundancy memory cell array including redundancy cells for substituting for defective regular cells;
a command decoder for generating an operation mode selection signal in response to command signals;
a redundancy cell test controller for generating a test operation control signal in response to the operation mode selection signal and for transmitting address signals in response to the operation mode selection signal, wherein the redundancy cell test controller comprises:
a test operation controller for generating the test operation control signal when the same operation mode selection signal is consecutively received and terminating the generation of the test operation control signal when the same operation mode selection signal is received once more upon generating the test operation control signal; and
an address signal transmitting unit for transmitting the address signals when the test operation control signal is received; and
a redundancy decoder for decoding the address signals to select the redundancy cells in response to the test operation control signal.
2. The device according to claim 1, wherein the test operation controller comprises:
a test operation request sensing unit for generating a first signal when consecutive reception of the same operation mode selection signal is sensed;
a test operation termination request sensing unit for generating a second signal when the same operation mode selection signal is consecutively received and then sensing once more reception of the same operation mode selection signal; and
a test operation control signal generator for generating the test operation control signal when the first signal is received and ceasing to generate the test operation control signal when the second signal is received.
3. The device according to claim 2, wherein the test operation request sensing unit comprises:
first and second flip-flops for outputting a first flip-flop output signal, the first output signal including the operation mode selection signal synchronized with a clock signal;
a third flip-flop for receiving the first flip-flop output signal from the second flip-flop, and outputting a second flip-flop output signal that includes the first flip-flop output signal synchronized with the clock signal;
a first logic gate for performing an AND operation on the first and second flip-flop, output signals of the first and third flip-flops, respectively;
a second logic gate for performing an AND operation on an output signal of the first logic gate and the operation mode selection signal;
first delay means for delaying an output signal of the second logic gate; and
a fourth flip-flop for outputting the output signal of the first logic gate synchronized with the output signal of the first delay means.
4. The device according to claim 3, wherein the test operation termination request sensing unit comprises:
a first inverter for inverting the output signal of the first logic gate;
a third logic gate for performing an AND operation on the operation mode selection signal, an output signal of the first flip-flop, an output signal of the first inverter, and an output signal of the fourth flip-flop;
second delay means for delaying the clock signal;
a fourth logic gate for performing an AND operation on the operation mode selection signal and an output signal of the second delay means; and
a fifth flip-flop for outputting an output signal of the third logic gate synchronized with an output signal of the fourth logic gate.
5. The device according to claim 4, wherein the test operation control signal generator comprises:
a second inverter for inverting the output signal of the fourth flip-flop; and
a fifth logic gate for performing a NOR operation on an output signal of the fifth flip-flop and an output signal of the second inverter to generate a test operation control signal.
6. The device according to claim 1, wherein the operation mode selection signal enables a precharge operation to be performed.
7. The device according to claim 6, wherein the command decoder decodes command signals for requesting the precharge operation to generate the operation mode selection signal enabling the precharge operation to be performed.
8. The device according to claim 1, wherein the semiconductor memory device comprises:
a fuse controller for programming addresses of the defective regular cells and generating a repair signal and fuse signals when addresses indicated by the address signals match the fuse-programmed addresses; and
a switch for transmitting the address signals or the fuse signals in response to the test operation control signal.
9. The device according to claim 8, wherein the redundancy decoder decodes the fuse signals to select the redundancy cells in response to the repair signal.
10. A semiconductor memory device comprising:
a memory cell array including regular cells;
a redundancy memory cell array including first and second redundancy cells for substituting for defective regular cells;
a command decoder for generating an operation mode selection signal in response to command signals;
a redundancy cell test controller for transmitting address signals in response to the operation mode selection signal and a test mode selection signal, when a row or column test operation control signal is generated, wherein the redundancy cell test controller comprises:
a test operation controller for generating the row test operation control signal or the column test operation control signal in response to the operation mode selection signal and the test mode selection signal, wherein the test operation controller comprises:
an integrated test operation controller for generating the test operation control signal when the same operation mode selection signal is consecutively received, and terminating generating the test operation control signal when the same operation mode selection signal is received once more upon generating the test operation control signal; and
a row and column test operation control signal generator for generating the row test operation control signal at a first state of the test mode selection signal and the column test operation control signal at a second state of the test mode
selection signal when the test operation control signal is generated, wherein the redundancy cell test controller further comprises:
a row address signal transmitting unit for transmitting the address signals in response to the row test operation control signal; and
a column address signal transmitting unit for transmitting the address signals in response to the column test operation control signal;
a row redundancy decoder for decoding the address signals to select the first redundancy cells in response to the row test operation control signal; and
a column redundancy decoder for decoding the address signals to select the second redundancy cells in response to the column test operation control signal.
11. The device according to claim 10, wherein the test mode selection signal is one of the address signals, and comprises information for selecting redundancy cells to be tested from the first and second redundancy cells.
12. The device according to claim 10, wherein the integrated test operation controller comprises:
a test operation request sensing unit for generating a first signal when consecutive reception of the same operation mode selection signal is sensed;
a test operation termination request sensing unit for generating a second signal when the same operation mode selection signal is consecutively received and then sensing once more reception of the same operation mode selection signal; and
a test operation control signal generator for generating the test operation control signal when the first signal is received and ceasing to generate the test operation control signal when the second signal is received.
13. The device according to claim 12, wherein the test operation request sensing unit comprises:
first and second flip-flops for outputting a first flip-flop output signal, the first output signal including the operation mode selection signal synchronized with a clock signal;
a third flip-flop for receiving the first flip-flop output signal from the second flip-flop, and outputting a second flip-flop output signal that includes the first flip-flop output signal synchronized with the clock signal;
a first logic gate for performing an AND operation on the first and second flip-flop output signals of the first and third flip-flops, respectively;
a second logic gate for performing an AND operation on an output signal of the first logic gate and the operation mode selection signal;
first delay means for delaying an output signal of the second logic gate; and
a fourth flip-flop for outputting the output signal of the first logic gate synchronized with the output signal of the first delay means.
14. The device according to claim 13, wherein the test operation termination request sensing unit comprises:
a first inverter for inverting the output signal of the first logic gate;
a third logic gate for performing an AND operation on the operation mode selection signal, an output signal of the first flip-flop, an output signal of the first inverter, and an output signal of the fourth flip-flop;
second delay means for delaying the clock signal;
a fourth logic gate for performing an AND operation on the operation mode selection signal and an output signal of the second delay means; and
a fifth flip-flop for outputting an output signal of the third logic gate synchronized with an output signal of the fourth logic gate.
15. The device according to claim 14, wherein the test operation control signal generator comprises:
a second inverter for inverting the output signal of the fourth flip-flop; and
a fifth logic gate for performing a NOR operation on an output signal of the fifth flip-flop and an output signal of the second inverter to generate a test operation control signal.
16. The device according to claim 10, wherein the row and column test operation control signal generator comprises:
a third inverter for inverting the test mode selection signal;
a sixth logic gate for performing an AND operation on the test operation control signal and the test mode selection signal; and
a seventh logic gate for performing an AND operation on the test operation control signal and an output signal of the third inverter.
17. The device according to claim 10, wherein the operation mode selection signal enables a precharge operation to be performed.
18. The device according to claim 17, wherein the command decoder decodes command signals for requesting the precharge operation to generate the operation mode selection signal enabling the precharge operation to be performed.
19. The device according to claim 17, wherein the semiconductor memory device further comprises:
a row fuse controller for programming row addresses of the defective regular cells, and for generating a row repair signal and row fuse signals when row addresses indicated by the address signals match the programmed row addresses;
a column fuse controller for generating column addresses of the defective regular cells, and for generating a column repair signal and column fuse signals when column addresses indicated by the address signals match the programmed column addresses;
a row switch for transmitting the address signals or the row fuse signals in response to the row test operation control signal and
a column switch for transmitting the address signals or the column fuse signals in response to the column test operation control signal.
20. The device according to claim 19, wherein the row redundancy decoder decodes the row fuse signals to select the first redundancy cells in response to the row repair signal.
21. The device according to claim 19, wherein the column redundancy decoder decodes the column fuse signals to select the second redundancy cells in response to the column repair signal.
US11/450,318 2005-10-19 2006-06-09 Semiconductor memory device for testing redundancy cells Active 2026-08-29 US7397715B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020050098719A KR100675295B1 (en) 2005-10-19 2005-10-19 Semiconductor memory device
KR10-2005-0098719 2005-10-19

Publications (2)

Publication Number Publication Date
US20070086252A1 US20070086252A1 (en) 2007-04-19
US7397715B2 true US7397715B2 (en) 2008-07-08

Family

ID=37947994

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/450,318 Active 2026-08-29 US7397715B2 (en) 2005-10-19 2006-06-09 Semiconductor memory device for testing redundancy cells

Country Status (2)

Country Link
US (1) US7397715B2 (en)
KR (1) KR100675295B1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080002507A1 (en) * 2006-06-30 2008-01-03 Lee Jeong W Row address controller
US20090040849A1 (en) * 2007-08-08 2009-02-12 Fujitsu Limited Semiconductor memory, test method of semiconductor memory and system
US20100103753A1 (en) * 2008-10-29 2010-04-29 Shih-Hsing Wang Data detecting apparatus and methods thereof
US20110026338A1 (en) * 2009-07-31 2011-02-03 Hynix Semiconductor Inc. Redundancy circuit of semiconductor memory
US20110158026A1 (en) * 2009-12-28 2011-06-30 Hynix Semiconductor Inc. Fuse circuit and control method thereof
US8324958B2 (en) 2010-03-31 2012-12-04 SK Hynix Inc. Redundancy circuits
US20120327724A1 (en) * 2011-06-27 2012-12-27 Fujitsu Semiconductor Limited Semiconductor memory with redundant word lines, system, and method of manufacturing semiconductor memory
US8423590B2 (en) 2010-05-30 2013-04-16 International Business Machines Corporation File generation for testing single-instance storage algorithm
US20140258780A1 (en) * 2013-03-05 2014-09-11 Micron Technology, Inc. Memory controllers including test mode engines and methods for repair of memory over busses used during normal operation of the memory

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100907000B1 (en) * 2007-06-11 2009-07-08 주식회사 하이닉스반도체 Redundancy Circuit
KR100915812B1 (en) * 2007-08-14 2009-09-07 주식회사 하이닉스반도체 Multi Column Decoder Stress Test Circuit
KR100936809B1 (en) * 2008-01-18 2010-01-14 주식회사 하이닉스반도체 Semiconductor memory apparatus having redundancy circuit for repairing defective unit cell
TWI408697B (en) * 2009-08-05 2013-09-11 Etron Technology Inc Memory device and memory control method
US9348695B2 (en) * 2014-05-21 2016-05-24 Sandisk Technologies Inc. System and method of storing redundancy data
JP6804493B2 (en) 2018-07-19 2020-12-23 華邦電子股▲ふん▼有限公司Winbond Electronics Corp. Memory device and memory peripheral circuit
KR102117161B1 (en) * 2018-10-05 2020-06-01 윈본드 일렉트로닉스 코포레이션 Memory device and memory peripheral circuit
US11309057B2 (en) * 2020-04-28 2022-04-19 Micron Technology, Inc. Apparatuses and methods for post-package repair protection

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0554690A (en) 1991-08-22 1993-03-05 Seiko Epson Corp Semiconductor storage device
US5652725A (en) * 1995-05-12 1997-07-29 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having a redundant row and a redundant column which can be accessed prior to substitution
KR19980034257A (en) 1996-11-06 1998-08-05 김영환 Wafer Burn-in Circuit
US5898627A (en) * 1998-05-08 1999-04-27 Oki Electric Industry Co., Ltd. Semiconductor memory having redundant memory cell array
JPH11242896A (en) 1998-02-25 1999-09-07 Nec Corp Semiconductor storage device
KR20000004714A (en) 1998-06-30 2000-01-25 김영환 Automatic repair circuit using non-volatile memory
US6396750B2 (en) * 1998-12-22 2002-05-28 Infineon Technologies Ag Integrated memory with redundancy and method for repairing an integrated memory
US20030039157A1 (en) * 2000-03-08 2003-02-27 Thomas Bohm Digital memory circuit and method of manufacturing the circuit
US6603689B2 (en) * 2001-01-12 2003-08-05 Kabushiki Kaisha Toshiba Semiconductor memory device having redundancy system
US6640321B1 (en) * 2000-04-14 2003-10-28 Lsi Logic Corporation Built-in self-repair of semiconductor memory with redundant row testing using background pattern
US6847563B2 (en) * 2001-12-03 2005-01-25 Elpida Memory, Inc. Semiconductor storage device and method for remedying defects of memory cells
US7212455B2 (en) * 2004-09-07 2007-05-01 Oki Electric Industry Co., Ltd. Decoder of semiconductor memory device

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0554690A (en) 1991-08-22 1993-03-05 Seiko Epson Corp Semiconductor storage device
US5652725A (en) * 1995-05-12 1997-07-29 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device having a redundant row and a redundant column which can be accessed prior to substitution
KR19980034257A (en) 1996-11-06 1998-08-05 김영환 Wafer Burn-in Circuit
JPH11242896A (en) 1998-02-25 1999-09-07 Nec Corp Semiconductor storage device
US5898627A (en) * 1998-05-08 1999-04-27 Oki Electric Industry Co., Ltd. Semiconductor memory having redundant memory cell array
KR20000004714A (en) 1998-06-30 2000-01-25 김영환 Automatic repair circuit using non-volatile memory
US6396750B2 (en) * 1998-12-22 2002-05-28 Infineon Technologies Ag Integrated memory with redundancy and method for repairing an integrated memory
US20030039157A1 (en) * 2000-03-08 2003-02-27 Thomas Bohm Digital memory circuit and method of manufacturing the circuit
US6640321B1 (en) * 2000-04-14 2003-10-28 Lsi Logic Corporation Built-in self-repair of semiconductor memory with redundant row testing using background pattern
US6603689B2 (en) * 2001-01-12 2003-08-05 Kabushiki Kaisha Toshiba Semiconductor memory device having redundancy system
US6847563B2 (en) * 2001-12-03 2005-01-25 Elpida Memory, Inc. Semiconductor storage device and method for remedying defects of memory cells
US7212455B2 (en) * 2004-09-07 2007-05-01 Oki Electric Industry Co., Ltd. Decoder of semiconductor memory device

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7466621B2 (en) * 2006-06-30 2008-12-16 Hynix Semiconductor Inc. Row address controller
US20080002507A1 (en) * 2006-06-30 2008-01-03 Lee Jeong W Row address controller
US20090040849A1 (en) * 2007-08-08 2009-02-12 Fujitsu Limited Semiconductor memory, test method of semiconductor memory and system
US7688659B2 (en) * 2007-08-08 2010-03-30 Fujitsu Microelectronics Limited Semiconductor memory capable of testing a failure before programming a fuse circuit and method thereof
US20100103753A1 (en) * 2008-10-29 2010-04-29 Shih-Hsing Wang Data detecting apparatus and methods thereof
US7983102B2 (en) * 2008-10-29 2011-07-19 Etron Technology, Inc. Data detecting apparatus and methods thereof
US8059477B2 (en) 2009-07-31 2011-11-15 Hynix Semiconductor Inc. Redundancy circuit of semiconductor memory
US20110026338A1 (en) * 2009-07-31 2011-02-03 Hynix Semiconductor Inc. Redundancy circuit of semiconductor memory
US20110158026A1 (en) * 2009-12-28 2011-06-30 Hynix Semiconductor Inc. Fuse circuit and control method thereof
US8358555B2 (en) 2009-12-28 2013-01-22 SK Hynix Inc. Fuse circuit and control method thereof
US8324958B2 (en) 2010-03-31 2012-12-04 SK Hynix Inc. Redundancy circuits
US8423590B2 (en) 2010-05-30 2013-04-16 International Business Machines Corporation File generation for testing single-instance storage algorithm
US20120327724A1 (en) * 2011-06-27 2012-12-27 Fujitsu Semiconductor Limited Semiconductor memory with redundant word lines, system, and method of manufacturing semiconductor memory
US8730744B2 (en) * 2011-06-27 2014-05-20 Fujitsu Semiconductor Limited Semiconductor memory with redundant word lines, system, and method of manufacturing semiconductor memory
US20140258780A1 (en) * 2013-03-05 2014-09-11 Micron Technology, Inc. Memory controllers including test mode engines and methods for repair of memory over busses used during normal operation of the memory

Also Published As

Publication number Publication date
US20070086252A1 (en) 2007-04-19
KR100675295B1 (en) 2007-01-29

Similar Documents

Publication Publication Date Title
US7397715B2 (en) Semiconductor memory device for testing redundancy cells
US6272066B1 (en) Synchronous semiconductor memory device capable of high speed reading and writing
US7414914B2 (en) Semiconductor memory device
JP3643666B2 (en) Semiconductor memory device
US7441156B2 (en) Semiconductor memory device having advanced test mode
KR100401506B1 (en) Synchronous memory device having asynchronous precharge
KR20010007372A (en) Semiconductor memory having a redundancy judgment circuit
US8089817B2 (en) Precise tRCD measurement in a semiconductor memory device
JP2001358296A (en) Semiconductor integrated circuit device
KR100388208B1 (en) Redundancy circuit of semicontor memory device
US7577047B2 (en) Semiconductor memory device
JP2006268971A (en) Semiconductor memory device and its test method
GB2373906A (en) High speed wafer level test of a semiconductor memory device
KR100642394B1 (en) Address Latch Signal Generating Circuit ? Address Decoding Circuit
JPH0383299A (en) Semiconductor storage device
US20160254043A1 (en) Semiconductor memory device and method of operating the same
KR100253354B1 (en) Operation testing apparatus for semiconductor memory
US20070002637A1 (en) Semiconductor memory device
US6990027B2 (en) Semiconductor memory device having access time control circuit
KR100441870B1 (en) Decoding circuit for wafer burn-in test
US20100061173A1 (en) Auto-refresh control circuit and a semiconductor memory device using the same
KR100191465B1 (en) Column decoder
KR20090048886A (en) Redundancy reset circuit and redundancy control circuit in semiconductor memory apparatus with the same
JP2001116803A (en) Semiconductor integrated circuit

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIM, JONG-HYOUNG;BYUN, SANG-MAN;REEL/FRAME:017969/0830

Effective date: 20060418

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12