US20020008998A1 - Repair analysis circuit for redundancy, redundant repairing method, and semiconductor device - Google Patents
Repair analysis circuit for redundancy, redundant repairing method, and semiconductor device Download PDFInfo
- Publication number
- US20020008998A1 US20020008998A1 US09/745,421 US74542100A US2002008998A1 US 20020008998 A1 US20020008998 A1 US 20020008998A1 US 74542100 A US74542100 A US 74542100A US 2002008998 A1 US2002008998 A1 US 2002008998A1
- Authority
- US
- United States
- Prior art keywords
- memory cell
- redundant
- memory cells
- defective
- repair
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
- G11C29/24—Accessing extra cells, e.g. dummy cells or redundant cells
Definitions
- the present invention relates to a repair analysis circuit for redundancy, a redundant repairing method and a semiconductor device, more specifically to a circuit and a method for repairing a defective memory cell in a semiconductor memory device packaged in a semiconductor device and to a semiconductor device that comprises a repair analysis circuit for redundancy.
- a semiconductor memory device packaged in a semiconductor device has contained a redundant memory cell for a repair of a defective memory cell, and by using the redundant memory cell in place of the defective memory cell, the memory IC has been repaired to be a perfect product.
- the repair has been performed based on memory defect information acquired from a semiconductor testing apparatus (hereafter abbreviated as “ATE”) comprising a memory defect storage for storing failed memories in the memory IC, and a redundant repair analyzing apparatus for specifically computing and analyzing the address of the memory to be replaced with the redundant memory cell responding to conditions established by the linkage of the row (Row) side and the column (Col) side of the redundant memory cell. Therefore, there has been a problem that the time for testing the defective memory cell is difficult to shorten because of the limitation of the number of input pins on the ATE that performs repair.
- the testing apparatus tests a large number of memory cells at the same time and repairs defective memory cells, a failure memory for storing a huge number of defective bits is required. For example, if a memory cell has 16 megabits and 16 memory cells are measured simultaneously, the number of defective bits that must be stored by the failure memory is 256 megabits (16 ⁇ 16 megabits). Since the testing apparatus uses an expensive SRAM, there has been a problem that the testing apparatus is extremely expensive.
- the object of the present invention is to solve above-described problems, and to provide a repair analysis circuit for redundancy, a redundant repairing method, and a semiconductor apparatus that can cope with increase and decrease in the number of IOs by shortening the time for testing defective memory cells, making the testing apparatus inexpensive by eliminating the failure memory that has a huge capacity for storing defective bits.
- a repair analysis circuit for redundancy for repairing defective memory cells in a semiconductor memory device comprising memory cells arranged in a matrix, and redundant memory cells arranged in the row and/or column direction of the memory cells
- the repair analysis circuit for redundancy comprising: an error information acquiring portion provided in each predetermined block of the memory cells, the error information acquiring portion stores judgement information including defective information that contains the address of the defective memory cell in the block and the output from the defective memory cell, and th andidate address of the redundant memory cell that repairs the defective memory cell, and an analyzing portion sequentially inputting the judgement information stored in the error information acquiring portions into each of the error information acquiring portions, and obtaining the redundant memory cell that repairs the defective memory cell for each of the predetermined blocks.
- a semiconductor device comprising: a semiconductor memory device having memory cells arranged in a matrix, and redundant memory cells arranged in the row and/or column direction of the memory cells; a judging circuit disposed in each specified block of the memory cells for comparing data outputted from the block with a specified expected value; and outputting judgement information comprising defect information that contains the address of a defective memory cell in the block and the output from the defective memory cell, and the address of the candidate redundant memory cell that repairs the defective memory cell, and a repair analysis circuit for redundancy for repairing the defective memory cell in the semiconductor memory device, the repair analysis circuit for redundancy, having: error information acquiring portions that store judgment information outputted from the judgment circuit; and an analyzing portion that inputs defect information stored in each of the error information acquiring portions and the address of the candidate redundant memory cell sequentially, and obtains a redundant memory cell to repair defective memory cells in each of the specified blocks.
- a redundant repairing method for repairing defective memory cells in a semiconductor memory device having memory cells arranged in a matrix, and redundant memory cells arranged in the row and/or column direction of the memory cells, comprising the steps of an expected value generating of making a pattern generator generate a specified expected value; a judgment of comparing data outputted from a specified block of the memory cell with the expected value generated in the step of expected value generating, and outputting judgement information having defect information that contains the address of a defective memory cell in the block and the output from the defective memory cell, and the address of a candidate redundant memory cell to repair the defective memory cell; an error information acquiring of storing judgment information outputted in the step of judgment in each of the specified blocks; and an analyzing of sequentially inputting judgment information in each of the specified blocks stored in the step of error information acquiring, and determining the redundant memory cell to repair the defective memory cell in each of the specified blocks.
- a repair analysis circuit for redundancy for repairing defective memory cells in a semiconductor memory device, comprising: error information acquiring devices separately disposed for storing failure information in each address; and an analyzing device for collectively analyzing the error information acquiring devices, wherein the error information acquiring devices are disposed separately in 32 [IO] units underneath a data outputting portion that outputs the data from the semiconductor memory device, and the analyzing device is disposed underneath a Row decoder present in a central portion of the semiconductor memory device.
- FIG. 1 shows a semiconductor device containing a redundant repair analyzing circuit (repair analysis circuit for redundancy) in first embodiment of the present invention and a semiconductor memory device, connected to a tester (ATE).
- ATE tester
- FIG. 2 shows the details of the redundant repair analyzing circuit and the semiconductor memory device according to first embodiment of the present invention.
- FIG. 3 shows the state of testing the semiconductor memory device in first embodiment of the present invention using a tester.
- FIGS. 4 (A)- 4 (E) shows a timing chart of signals between the redundant repair analyzing circuit 10 and the logic tester 30 in first embodiment of the present invention.
- FIGS. 5 (A)-(C) shows examples of analyses for various redundant constitutions in first embodiment of the present invention.
- FIG. 6 shows a flowchart of the analyses of various redundant constitutions in first embodiment of the present invention.
- FIG. 7 shows the details of a redundant repair analyzing circuit and a semiconductor device according to second embodiment of the present invention.
- FIG. 8 shows the state of testing a semiconductor memory device in third embodiment of the present invention using a tester.
- FIG. 9 shows the detail of the redundant repair analyzing circuit and the semiconductor memory device in third embodiment of the present invention
- FIG. 1 shows a semiconductor device containing a redundant repair analyzing circuit (repair analysis circuit for redundancy) in first embodiment of the present invention and a semiconductor memory device, connected to a tester (ATE).
- reference numerals 4 , 5 , 6 , and 7 denote memory cells
- 4 a, 5 a, 6 a, and 7 a denote row (Row) side redundant memory cells of memory cells 4 , 5 , 6 , and 7 , respectively
- 4 b, 5 b, 6 b, and 7 b denote column (Col) side redundant memory cells of memory cells 4 , 5 , 6 , and 7 , respectively
- 15 denotes a semiconductor memory device that contains memory cells 4 through 7 , row-side redundant memory cells 4 a through 7 a, and column-side redundant memory cells 4 b through 7 b
- 11 denotes a pattern generator (algorithmic pattern generator: ALPG) that generates patterns for testing the semiconductor memory device 15 , 12 denotes a pattern generator (al
- FIG. 1 shows, from the ALPG 11 , address signals 2 a, control signals 2 b, and write data 2 c are sent to the semiconductor memory device 15 , and address signals 2 a and control signals 2 b are sent to the redundant repair analyzing circuit 10 . Furthermore, from the ALPG 11 , expected value data 1 is sent to the judging circuit 12 . The expected value data 1 and the output MOUT from the semiconductor memory device 15 are inputted to the judging circuit 12 , and the result of judgment DOUT (judgment information) is outputted to the redundant repair analyzing circuit 10 . Control data 3 a and 3 b are sent from the ATE 19 to the redundant repair analyzing circuit 10 , and serial data 8 are sent from the redundant repair analyzing circuit 10 to the ATE 19 .
- the semiconductor memory device 15 comprises several, e.g. two row-side redundant memory cells 4 a and the like and several, e.g. one column-side redundant memory cell 4 b and the like in each block determined by the desired design.
- the defective memory cells can be repaired.
- a defective memory cell is replaced by a redundant memory cell 4 a or the like by cutting the fuse of the address decoder (not shown) using a laser trimmer (not shown).
- this address 2 a of the defective memory cell is inputted, this address 2 a is changed to the address of the replaced redundant memory cell 4 a or the like, and this redundant cell can be accessed, whereby the semiconductor memory device that has defective memory cells can be used as a perfect semiconductor memory device.
- FIG. 2 shows the details of the redundant repair analyzing circuit and the semiconductor memory device according to first embodiment of the present invention.
- the reference numeral 25 denotes a Row decoder that decodes the row (Row) address of the memory cell 4 and the like.
- a desired number of the memory cells 4 and the like in the semiconductor memory device 15 may be gathered, for example for every output MOUT for 32 inputs/outputs (hereafter abbreviated as “32 [IO]”), into one block.
- a plurality of the expected value judgment circuits (judgment circuits) 12 are also provided in each block, and each expected value judgment circuit 12 outputs the result of judgment DOUT for 32 [IO].
- the redundant repair analyzing circuit 10 is composed of an error information-acquiring device 22 , an analyzing device 23 , and an external interface (I/F) circuit 24 .
- the error information-acquiring device 22 is provided in each plurality of expected value judgment circuits 12 , and judgment information about which IO is defective in which address in the memory cells 4 and the like can be obtained based on the address signals 2 a and control signals 2 b inputted from the result of judgment DOUT and the pattern generator 11 such as ALPG or the like.
- the error information-acquiring device 22 can store the address of replacing candidate required for redundant repair analyzing such as memory cells 4 a and the information of defect IO.
- the address of these replacing candidates and defect information can be stored in a specified table (hereafter called “table information”), and this table information can be updated from time to time.
- the table information in each block can be stored in the error information-acquiring device 22 .
- the analyzing device 23 reads the table information stored in every error information-acquiring device 22 , i.e. every block, and the linkage of the redundant constitution such as memory cells 4 a to be the replacing candidate, based on a specified analyzing algorithm (described later) can be checked, and replacing data or replacing information indicating the redundant memory cell to be replaced can be obtained and stored.
- the external I/F circuit 24 outputs serially the replacing data stored in the above-described analyzing device 23 to the external tester (not shown) through the pins of the semiconductor device 17 . This serial output is outputted based on the control signals and clock signals from the tester.
- these large numbers of IO outputs MOUT can collectively compared with a specified expected value, and resultant judgment information DOUT can be outputted to the error information-acquiring device 22 .
- the table information stored in the error information-acquiring device 22 is read by the analyzing device 23 in the order of blocks, the replacing data to be repaired is obtained by a specified algorithm (described later), and the replacing data can be outputted serially to an external tester through the external I/F circuit 24 .
- FIG. 3 shows the state of testing the semiconductor memory device in first embodiment of the present invention using a tester.
- the reference numeral 30 denotes a logic tester connected to the redundant repair analyzing circuit 10 , which comprises a logic pattern generator (LPG) 31 , a judgment portion 32 , a CPU 33 , and a replacing information file 64 described later.
- the logic tester 30 and the redundant repair analyzing circuit 10 are connected by four signal lines SO, SI, Clock, and MOD described later.
- clock signals, Clock, the signals indicating the command for the output of replacing information, SI, and input-enable signals (or mode signals) for enabling the input of the command, MOD are outputted to the redundant repair analyzing circuit 10 .
- various modes can be selected, such as enabling the error information-acquiring device 22 to acquire judgment information (acquiring mode), the analyzing device to perform analyzing (analyzing mode), and the logic tester 30 to read replacing information (read mode).
- the serial output signal SO that indicates replacing information from the redundant repair analyzing circuit 10 are outputted to the judgment porting 32 .
- This SO contains information about defective bits and the like as described later, and the result of judgment by the judgment porting 32 can be outputted to the replacing information file 34 under the control of the CPU 33 .
- FIG. 4 shows a timing chart of signals between the redundant repair analyzing circuit 10 and the logic tester 30 in first embodiment of the present invention.
- FIG. 4 (A) shows the clock signal, Clock;
- FIG. 4 (B) shows the command input enable signal, MOD;
- FIG. 4 (C) shows the signal indicating the command for the output of replacing information, SI;
- FIG. 4 (D) shows the serial output signal SO; and
- FIG. 4 (E) shows the data form of replacing information.
- FIGS. 4 (A) to 4 (D) show, first, the test mode is started when the command input enable signal, MOD becomes high (HI).
- the mode is selected by the signal SI in next three clocks.
- the read mode is selected, the read of replacing information is started, and the serial output signal, SO indicating replacing information (a specified number of bit columns) is outputted synchronizing the rising edge of the clock signal, Clock.
- the selected mode ends at the rising edge of the clock signal, Clock when the mode signal, MOD becomes low (LO).
- FIG. 4 (E) shows the form of the serial output signal, SO indicating replacing information.
- the signal SO is composed of an ID value 35 that indicates the identification of the signal, a code identification serial number 36 that indicates information for judging the memory region, and replacing information (fuse information) that indicates the address of the redundant memory cell to be replaced.
- the ID value 35 by the logic tester 30 using the normal logic function By determining the ID value 35 by the logic tester 30 using the normal logic function, whether the semiconductor memory device 15 can be repaired or not can be determined easily.
- the result of determination is sequentially acquired under the control of the CPU 33 , and can be stored in the replacing information file 34 .
- the data stored in the replacing information file 34 are externally transmitted, and can be used for replacing using a laser trimming apparatus or the like.
- FIG. 5 shows examples of analyses for various redundant constitutions in first embodiment of the present invention.
- FIG. 5 (A) shows the block 40 of the memory cell
- FIG. 5 (B) shows the block 45 of the memory cell
- FIG. 5 (C) shows the block 46 of the memory cell.
- reference numerals 41 , 42 , 43 , and 44 show memory cells
- 41 a shows the column-side redundant memory cell of the memory cell 41
- 41 b shows the row-side redundant memory cell of the memory cell 41 .
- redundant memory cells 41 a and the like of the semiconductor memory device 17 are present independently for each subject region, the replacing circuit can be constituted depending on various synchronizing conditions (logical synchronizing condition 50 ) in row and column sides. As described below, the process performed by the analyzing device 23 differs depending on the synchronizing conditions of the redundant memory cells 41 a and the like.
- the content of the memory cell 41 is read, and then the content of the memory cell 42 , shown as Result 2 , is read. Since the memory cell 41 is synchronized with the memory cell 42 , the row-side address to be replaced is determined from the contents of Result 1 and Result 2 . Next, the content of the memory cell 43 , shown as Result 3 , is read. Since the memory cell 41 is synchronized with the memory cell 43 , the column-side address to be replaced is determined from the contents of Result 1 and Result 3 . Then, the content of the memory cell 44 , shown as Result 4 , is read. Since the memory cell 42 is synchronized with the memory cell 44 , the column-side address to be replaced is determined from the contents of Result 2 and Result 4 .
- the content of the memory cell 41 is read, and the row-side address to be replaced is determined from the contents of Result 1 .
- the content of the memory cell 42 shown as Result 2
- the column-side address to be replaced is determined from the contents of Result 2 .
- the content of the memory cell 43 shown as Result 3
- the memory cell 41 is synchronized with the memory cell 43
- the column-side address to be replaced is determined from the contents of Result 1 and Result 3 .
- the content of the memory cell 44 shown as Result 4
- the column-side address to be replaced is determined from the contents of Result 2 and Result 4 .
- the content of the memory cell 41 is read, and then the content of the memory cell 42 , shown as Result 2 , is read. Since the memory cell 41 is synchronized with the memory cell 42 , the row-side address to be replaced is determined from the contents of Result 1 and Result 2 . Next, the content of the memory cell 43 , shown as Result 3 , is read, and the column-side address to be replaced is determined from the content of Result 3 . Then, the content of the memory cell 44 , shown as Result 4 , is read, and the column-side address to be replaced is determined from the content of Result 4 .
- the redundant repair analyzing circuit 10 that can easily correspond to various continuous constitutions can be provided.
- FIG. 6 shows a flowchart of the analyses of various redundant constitutions in first embodiment of the present invention.
- Step S 10 Result x is read (Step S 10 ).
- Step S 12 The presence of continuity in the row side is determined (Step S 12 ).
- Step S 14 the row side is determined (Step S 18 )
- Step S 16 the row side is temporarily determined (Step S 16 ).
- Step S 20 the presence of continuity in the column side is determined.
- Step S 22 When the column side is continuous, whether the judgment of the column side is performed or not is determined (Step S 22 ). When the judgment is performed, the column side is determined (Step S 26 ), and when the judgment is not performed, the column side is temporarily determined (Step S 24 ). When the row column is not continuous in Step S 20 , the process goes to Step S 28 . Whether the process has been completed to Result n (final) or not is judged (Step S 28 ), and if the process has not been completed, the process returns to Step S 10 , and the above steps are repeated.
- a large number of IO outputs MOUT can be compared with a specified expected value collectively, and the judgment information DOUT of the results can be outputted to the error information acquiring device 22 .
- the table information stored in the error information-acquiring device 22 is read by the analyzing device 23 in the order of blocks, the replacing data to be repaired is obtained by a specified algorithm (described later), and the replacing data can be outputted serially to an external tester through the external I/F circuit 24 .
- the redundant memory cell 4 a or the like itself can be compared with a specified expected value in the same way as memory cells 4 or the like.
- repair analyzing without using the defective redundant memory cell can be performed. Therefore, the semiconductor memory device 15 packaged in the semiconductor device 17 can be tested collectively, and repair analyzing can be performed. Thus, the time for testing can be shortened, and the test apparatus can be made inexpensive because no failure memory of a huge capacity for storing defective bits is required.
- FIG. 7 shows the details of a redundant repair analyzing circuit and a semiconductor device according to second embodiment of the present invention.
- the reference numeral 73 denotes an analyzing device according to second embodiment
- 71 denotes a redundant repair analyzing circuit that contains the analyzing device 73 according to second embodiment.
- the analyzing device 73 can be placed immediately underneath the row decoder 25 . Since the position of the output MOUT can be physically different from the position of the row decoder 25 , the length of the redundant repair analyzing circuit 71 in the vertical direction in FIG. 7 can be shortened, and the redundant repair analyzing circuit 71 can be disposed on the semiconductor device 17 in good space efficiency. Furthermore, when the redundant repair analyzing circuit 71 is expanded by the step of 32 [IO] units, error information acquiring devices 22 of the same height can be increased on the both sides of the analyzing device 73 . By disposing the analyzing device 73 on the central portion of the redundant repair analyzing circuit 71 , the redundant repair analyzing circuit 71 can be expanded, for example, by increasing IO numbers, without substantially changing the layout.
- the space efficiency can be improved, and the redundant repair analyzing circuit 71 can be expanded, for example, by increasing IO numbers, without substantially changing the layout.
- FIG. 8 shows the state of testing a semiconductor memory device in third embodiment of the present invention using a tester.
- the reference numeral 81 denotes a defective bit storing memory for storing defective bits
- 82 denotes a memory pattern generator (MPG) for generating memory patterns
- 80 denotes an ATE that comprises the defective bit storing memory 81 .
- FIG. 9 shows the detail of the redundant repair analyzing circuit and the semiconductor memory device in third embodiment of the present invention. In FIG. 9, since the parts denoted by the same reference numerals as in FIGS. 2 and 8 are the same parts, the description of these parts will be omitted.
- FIGS. 8 and 9 show, in third embodiment, the ALPG 11 in Embodiments 1 and 2 is taken out from the semiconductor device 17 .
- the ATE 80 sends the expected value data 1 to the judgment circuit 12 , and address signals 2 a , control signals 2 b , and write data 2 c to the semiconductor memory device 15 .
- the ATE 80 also sends address signals 2 a and control signals 2 b to the judgment circuit 12 .
- Such a constitution also enables expansion such as increase in 10 numbers without substantially changing the layout as in the Embodiments 1 and 2, and the effect of shortening time required for the test can be obtained.
- replacing data can be obtained from the redundant repair analyzing circuit 10 , no defective bit storing memory 81 of a huge capacity is required, making the testing apparatus ATE 80 inexpensive.
- the repair analysis circuit for redundancy the judgement information stored in the error information acquiring portion may further comprise the address of the defective memory cell in the redundant memory cells and the output from the defective memory cell, and the analyzing portion sequentially inputs the judgement information into each of the error information acquiring portions, and obtains redundant memory cells that repair the defective memory cell for each of the predetermined blocks, other than the defective memory cells in the redundant memory cells.
- the repair analysis circuit for redundancy may comprise pins for inputting at least clock signals, command input permitting signals, command signals and pins for serially outputting repair information signals related to the redundant memory cell to be repaired to the outside.
- the semiconductor device may further comprise a pattern generator that generates a specified expected value, and outputs the expected value to the judgment circuit.
- the redundant repairing method, the judgment information outputted in the step of judgment may further contain the address of a defective memory cell in the redundant memory cell, and the output from the defective memory cell, and the step of analyzing inputs the judgment information in each of the blocks sequentially, and determines a redundant memory cell that repairs defective memory cells in each of the blocks from the redundant memory cells other than defective memory cells.
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Tests Of Electronic Circuits (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to a repair analysis circuit for redundancy, a redundant repairing method and a semiconductor device, more specifically to a circuit and a method for repairing a defective memory cell in a semiconductor memory device packaged in a semiconductor device and to a semiconductor device that comprises a repair analysis circuit for redundancy.
- 2. Description of Related Art
- Heretofore, a semiconductor memory device packaged in a semiconductor device (hereafter called “memory IC”) has contained a redundant memory cell for a repair of a defective memory cell, and by using the redundant memory cell in place of the defective memory cell, the memory IC has been repaired to be a perfect product. The repair has been performed based on memory defect information acquired from a semiconductor testing apparatus (hereafter abbreviated as “ATE”) comprising a memory defect storage for storing failed memories in the memory IC, and a redundant repair analyzing apparatus for specifically computing and analyzing the address of the memory to be replaced with the redundant memory cell responding to conditions established by the linkage of the row (Row) side and the column (Col) side of the redundant memory cell. Therefore, there has been a problem that the time for testing the defective memory cell is difficult to shorten because of the limitation of the number of input pins on the ATE that performs repair.
- In order that the testing apparatus tests a large number of memory cells at the same time and repairs defective memory cells, a failure memory for storing a huge number of defective bits is required. For example, if a memory cell has 16 megabits and 16 memory cells are measured simultaneously, the number of defective bits that must be stored by the failure memory is 256 megabits (16×16 megabits). Since the testing apparatus uses an expensive SRAM, there has been a problem that the testing apparatus is extremely expensive.
- Furthermore, when defective memory cells are to be repaired, it has had to take out the input/output (I/O) signals of the semiconductor memory device packaged on a semiconductor device in several times due to the limitation of the number of pins of the semiconductor itself or of the testing apparatus. For example, since the internal signals of 128 input/output signals (hereafter abbreviated as “128IO” or “128[IO]”) are outputted as 8IO pins by address control, 128IO have had to be taken out in several times. When the number of IOs increases or decreases, it has been extremely difficult to cope with change in the number of IOs.
- Therefore, the object of the present invention is to solve above-described problems, and to provide a repair analysis circuit for redundancy, a redundant repairing method, and a semiconductor apparatus that can cope with increase and decrease in the number of IOs by shortening the time for testing defective memory cells, making the testing apparatus inexpensive by eliminating the failure memory that has a huge capacity for storing defective bits.
- According to a first aspect of the present invention, there is provided a repair analysis circuit for redundancy for repairing defective memory cells in a semiconductor memory device, the semiconductor memory device comprising memory cells arranged in a matrix, and redundant memory cells arranged in the row and/or column direction of the memory cells, the repair analysis circuit for redundancy comprising: an error information acquiring portion provided in each predetermined block of the memory cells, the error information acquiring portion stores judgement information including defective information that contains the address of the defective memory cell in the block and the output from the defective memory cell, and th andidate address of the redundant memory cell that repairs the defective memory cell, and an analyzing portion sequentially inputting the judgement information stored in the error information acquiring portions into each of the error information acquiring portions, and obtaining the redundant memory cell that repairs the defective memory cell for each of the predetermined blocks.
- According to a second aspect of the present invention, there is provided a semiconductor device, comprising: a semiconductor memory device having memory cells arranged in a matrix, and redundant memory cells arranged in the row and/or column direction of the memory cells; a judging circuit disposed in each specified block of the memory cells for comparing data outputted from the block with a specified expected value; and outputting judgement information comprising defect information that contains the address of a defective memory cell in the block and the output from the defective memory cell, and the address of the candidate redundant memory cell that repairs the defective memory cell, and a repair analysis circuit for redundancy for repairing the defective memory cell in the semiconductor memory device, the repair analysis circuit for redundancy, having: error information acquiring portions that store judgment information outputted from the judgment circuit; and an analyzing portion that inputs defect information stored in each of the error information acquiring portions and the address of the candidate redundant memory cell sequentially, and obtains a redundant memory cell to repair defective memory cells in each of the specified blocks.
- According to a third aspect of the present invention, there is provided a redundant repairing method for repairing defective memory cells in a semiconductor memory device having memory cells arranged in a matrix, and redundant memory cells arranged in the row and/or column direction of the memory cells, comprising the steps of an expected value generating of making a pattern generator generate a specified expected value; a judgment of comparing data outputted from a specified block of the memory cell with the expected value generated in the step of expected value generating, and outputting judgement information having defect information that contains the address of a defective memory cell in the block and the output from the defective memory cell, and the address of a candidate redundant memory cell to repair the defective memory cell; an error information acquiring of storing judgment information outputted in the step of judgment in each of the specified blocks; and an analyzing of sequentially inputting judgment information in each of the specified blocks stored in the step of error information acquiring, and determining the redundant memory cell to repair the defective memory cell in each of the specified blocks.
- According to a fourth aspect of the present invention, there is provided a repair analysis circuit for redundancy for repairing defective memory cells in a semiconductor memory device, comprising: error information acquiring devices separately disposed for storing failure information in each address; and an analyzing device for collectively analyzing the error information acquiring devices, wherein the error information acquiring devices are disposed separately in 32 [IO] units underneath a data outputting portion that outputs the data from the semiconductor memory device, and the analyzing device is disposed underneath a Row decoder present in a central portion of the semiconductor memory device.
- The above and other objects, effects, features and advantages of the present invention will become more apparent from the following description of the embodiments thereof taken in conjunction with the accompanying drawings.
- FIG. 1 shows a semiconductor device containing a redundant repair analyzing circuit (repair analysis circuit for redundancy) in first embodiment of the present invention and a semiconductor memory device, connected to a tester (ATE).
- FIG. 2 shows the details of the redundant repair analyzing circuit and the semiconductor memory device according to first embodiment of the present invention.
- FIG. 3 shows the state of testing the semiconductor memory device in first embodiment of the present invention using a tester.
- FIGS.4(A)-4(E) shows a timing chart of signals between the redundant
repair analyzing circuit 10 and thelogic tester 30 in first embodiment of the present invention. - FIGS.5(A)-(C) shows examples of analyses for various redundant constitutions in first embodiment of the present invention.
- FIG. 6 shows a flowchart of the analyses of various redundant constitutions in first embodiment of the present invention.
- FIG. 7 shows the details of a redundant repair analyzing circuit and a semiconductor device according to second embodiment of the present invention.
- FIG. 8 shows the state of testing a semiconductor memory device in third embodiment of the present invention using a tester.
- FIG. 9 shows the detail of the redundant repair analyzing circuit and the semiconductor memory device in third embodiment of the present invention
- Embodiments of the present invention will be described below with reference to the accompanying drawings. It is noted that the same reference symbols in the drawings denote the same or corresponding components.
- The embodiments of the present invention will be described in detail below referring to the drawings.
- FIG. 1 shows a semiconductor device containing a redundant repair analyzing circuit (repair analysis circuit for redundancy) in first embodiment of the present invention and a semiconductor memory device, connected to a tester (ATE). In FIG. 1,
reference numerals memory cells memory cells memory cells 4 through 7, row-sideredundant memory cells 4 a through 7 a, and column-sideredundant memory cells 4 b through 7 b, 11 denotes a pattern generator (algorithmic pattern generator: ALPG) that generates patterns for testing thesemiconductor memory device semiconductor memory device 15 with the pattern (expected value) fromAPLG judging circuit logic circuit 16, thesemiconductor memory device 15, thejudging circuit 12,ALPG 11, and the redundantrepair analyzing circuit semiconductor device 17 and connected to the redundantrepair analyzing circuit ATE 19, and inputs serial data from the redundantrepair analyzing circuit 10. Although only fourmemory cells 4 through 7 are shown, these are examples for description, and in actual devices, more than four memory cells can be contained. - As FIG. 1 shows, from the
ALPG 11,address signals 2 a,control signals 2 b, and writedata 2 c are sent to thesemiconductor memory device 15, andaddress signals 2 a andcontrol signals 2 b are sent to the redundantrepair analyzing circuit 10. Furthermore, from theALPG 11, expectedvalue data 1 is sent to thejudging circuit 12. The expectedvalue data 1 and the output MOUT from thesemiconductor memory device 15 are inputted to thejudging circuit 12, and the result of judgment DOUT (judgment information) is outputted to the redundantrepair analyzing circuit 10.Control data ATE 19 to the redundantrepair analyzing circuit 10, andserial data 8 are sent from the redundantrepair analyzing circuit 10 to theATE 19. Thesemiconductor memory device 15 comprises several, e.g. two row-sideredundant memory cells 4 a and the like and several, e.g. one column-sideredundant memory cell 4 b and the like in each block determined by the desired design. By replacing theseredundant memory cells memory cell 4, the defective memory cells can be repaired. A defective memory cell is replaced by aredundant memory cell 4 a or the like by cutting the fuse of the address decoder (not shown) using a laser trimmer (not shown). As a result, when theaddress value 2 a of the defective memory cell is inputted, thisaddress 2 a is changed to the address of the replacedredundant memory cell 4 a or the like, and this redundant cell can be accessed, whereby the semiconductor memory device that has defective memory cells can be used as a perfect semiconductor memory device. - FIG. 2 shows the details of the redundant repair analyzing circuit and the semiconductor memory device according to first embodiment of the present invention. In FIG. 2, since the parts denoted by the same reference numerals as in FIG. 1 are the same parts, the description of these parts will be omitted. In FIG. 2, the
reference numeral 25 denotes a Row decoder that decodes the row (Row) address of thememory cell 4 and the like. As FIG. 2 shows, a desired number of thememory cells 4 and the like in thesemiconductor memory device 15 may be gathered, for example for every output MOUT for 32 inputs/outputs (hereafter abbreviated as “32 [IO]”), into one block. A plurality of the expected value judgment circuits (judgment circuits) 12 are also provided in each block, and each expectedvalue judgment circuit 12 outputs the result of judgment DOUT for 32 [IO]. The redundantrepair analyzing circuit 10 is composed of an error information-acquiringdevice 22, ananalyzing device 23, and an external interface (I/F)circuit 24. The error information-acquiringdevice 22 is provided in each plurality of expectedvalue judgment circuits 12, and judgment information about which IO is defective in which address in thememory cells 4 and the like can be obtained based on theaddress signals 2 a andcontrol signals 2 b inputted from the result of judgment DOUT and thepattern generator 11 such as ALPG or the like. The error information-acquiringdevice 22 can store the address of replacing candidate required for redundant repair analyzing such asmemory cells 4 a and the information of defect IO. The address of these replacing candidates and defect information can be stored in a specified table (hereafter called “table information”), and this table information can be updated from time to time. The table information in each block can be stored in the error information-acquiringdevice 22. - Next, the analyzing
device 23 reads the table information stored in every error information-acquiringdevice 22, i.e. every block, and the linkage of the redundant constitution such asmemory cells 4 a to be the replacing candidate, based on a specified analyzing algorithm (described later) can be checked, and replacing data or replacing information indicating the redundant memory cell to be replaced can be obtained and stored. - The external I/
F circuit 24 outputs serially the replacing data stored in the above-describedanalyzing device 23 to the external tester (not shown) through the pins of thesemiconductor device 17. This serial output is outputted based on the control signals and clock signals from the tester. - Although four blocks of the outputs MOUT of 32 [IO] are shown in the above-described
semiconductor memory device 15, these are shown as examples for description. In actual device, larger numbers of IOs, such as 256 IOs or 2048 IOs can be outputted at the same time. - According to first embodiment, as described above, these large numbers of IO outputs MOUT can collectively compared with a specified expected value, and resultant judgment information DOUT can be outputted to the error information-acquiring
device 22. Thereafter, the table information stored in the error information-acquiringdevice 22 is read by the analyzingdevice 23 in the order of blocks, the replacing data to be repaired is obtained by a specified algorithm (described later), and the replacing data can be outputted serially to an external tester through the external I/F circuit 24. - In this case, the
redundant memory cell 4 a or the like itself can be compared with a specified expected value in the same way asmemory cells 4 or the like. By outputting the judgment result to the error information-acquiringdevice 22 in the same way as the judgment information DOUT forother memory cells 4 or the like, repair analyzing without using the defective redundant memory cell (defective memory cell in redundant memory cells). Therefore, the semiconductor memory device packaged in thesemiconductor device 17 can be tested collectively, and repair analyzing can be performed. Thus, the time for testing can be shortened, and the test apparatus can be made inexpensive because no failure memory of a huge capacity for storing defective bits is required. - FIG. 3 shows the state of testing the semiconductor memory device in first embodiment of the present invention using a tester. In FIG. 3, since the parts denoted by the same reference numerals as in FIG. 1 are the same parts, the description of these parts will be omitted. In FIG. 3, the
reference numeral 30 denotes a logic tester connected to the redundantrepair analyzing circuit 10, which comprises a logic pattern generator (LPG) 31, ajudgment portion 32, aCPU 33, and a replacing information file 64 described later. Thelogic tester 30 and the redundantrepair analyzing circuit 10 are connected by four signal lines SO, SI, Clock, and MOD described later. FromLPG 31, clock signals, Clock, the signals indicating the command for the output of replacing information, SI, and input-enable signals (or mode signals) for enabling the input of the command, MOD are outputted to the redundantrepair analyzing circuit 10. By these MOD signals, various modes can be selected, such as enabling the error information-acquiringdevice 22 to acquire judgment information (acquiring mode), the analyzing device to perform analyzing (analyzing mode), and thelogic tester 30 to read replacing information (read mode). The serial output signal SO that indicates replacing information from the redundantrepair analyzing circuit 10 are outputted to the judgment porting 32. This SO contains information about defective bits and the like as described later, and the result of judgment by the judgment porting 32 can be outputted to the replacinginformation file 34 under the control of theCPU 33. - FIG. 4 shows a timing chart of signals between the redundant
repair analyzing circuit 10 and thelogic tester 30 in first embodiment of the present invention. FIG. 4 (A) shows the clock signal, Clock; FIG. 4 (B) shows the command input enable signal, MOD; FIG. 4 (C) shows the signal indicating the command for the output of replacing information, SI; FIG. 4 (D) shows the serial output signal SO; and FIG. 4 (E) shows the data form of replacing information. - As FIGS.4 (A) to 4 (D) show, first, the test mode is started when the command input enable signal, MOD becomes high (HI). The mode is selected by the signal SI in next three clocks. For example, when the read mode is selected, the read of replacing information is started, and the serial output signal, SO indicating replacing information (a specified number of bit columns) is outputted synchronizing the rising edge of the clock signal, Clock. The selected mode ends at the rising edge of the clock signal, Clock when the mode signal, MOD becomes low (LO).
- FIG. 4 (E) shows the form of the serial output signal, SO indicating replacing information. The signal SO is composed of an
ID value 35 that indicates the identification of the signal, a code identificationserial number 36 that indicates information for judging the memory region, and replacing information (fuse information) that indicates the address of the redundant memory cell to be replaced. TheID value 35 is composed of 2 bits: theID value 35=‘00’ indicates that there are no defective bits; theID value 35=‘01’ indicates that the semiconductor memory device can be repaired, that is, the semiconductor memory device is good; theID value 35=‘10’ indicates that the semiconductor memory device cannot be repaired, that is, the semiconductor memory device is defective; and theID value 35=‘11’ indicates that self judgment is abnormal. By determining theID value 35 by thelogic tester 30 using the normal logic function, whether thesemiconductor memory device 15 can be repaired or not can be determined easily. The result of determination is sequentially acquired under the control of theCPU 33, and can be stored in the replacinginformation file 34. The data stored in the replacinginformation file 34 are externally transmitted, and can be used for replacing using a laser trimming apparatus or the like. - FIG. 5 shows examples of analyses for various redundant constitutions in first embodiment of the present invention. FIG. 5 (A) shows the
block 40 of the memory cell, FIG. 5 (B) shows theblock 45 of the memory cell, and FIG. 5 (C) shows theblock 46 of the memory cell. In FIGS. 5 (A) to 5 (C),reference numerals memory cell memory cell 41. Forother memory cells 42 and the like, reference numerals of row-side redundant memory cells and column-side redundant memory cell of the memory cells are omitted, butother memory cells 42 and the like are same as thememory cell 41. Althoughredundant memory cells 41 a and the like of thesemiconductor memory device 17 are present independently for each subject region, the replacing circuit can be constituted depending on various synchronizing conditions (logical synchronizing condition 50) in row and column sides. As described below, the process performed by the analyzingdevice 23 differs depending on the synchronizing conditions of theredundant memory cells 41 a and the like. - As the
block 40 in FIG. 5 (A) shows, the content of thememory cell 41, shown asResult 1, is read, and then the content of thememory cell 42, shown asResult 2, is read. Since thememory cell 41 is synchronized with thememory cell 42, the row-side address to be replaced is determined from the contents ofResult 1 andResult 2. Next, the content of thememory cell 43, shown asResult 3, is read. Since thememory cell 41 is synchronized with thememory cell 43, the column-side address to be replaced is determined from the contents ofResult 1 andResult 3. Then, the content of thememory cell 44, shown asResult 4, is read. Since thememory cell 42 is synchronized with thememory cell 44, the column-side address to be replaced is determined from the contents ofResult 2 andResult 4. - As the
block 45 in FIG. 5 (B) shows, the content of thememory cell 41, shown asResult 1, is read, and the row-side address to be replaced is determined from the contents ofResult 1. Next, the content of thememory cell 42, shown asResult 2, is read, and the column-side address to be replaced is determined from the contents ofResult 2. Next, the content of thememory cell 43, shown asResult 3, is read. Since thememory cell 41 is synchronized with thememory cell 43, the column-side address to be replaced is determined from the contents ofResult 1 andResult 3. Then, the content of thememory cell 44, shown asResult 4, is read. Since thememory cell 42 is synchronized with thememory cell 44, the column-side address to be replaced is determined from the contents ofResult 2 andResult 4. - As the
block 46 in FIG. 5 (C) shows, the content of thememory cell 41, shown asResult 1, is read, and then the content of thememory cell 42, shown asResult 2, is read. Since thememory cell 41 is synchronized with thememory cell 42, the row-side address to be replaced is determined from the contents ofResult 1 andResult 2. Next, the content of thememory cell 43, shown asResult 3, is read, and the column-side address to be replaced is determined from the content ofResult 3. Then, the content of thememory cell 44, shown asResult 4, is read, and the column-side address to be replaced is determined from the content ofResult 4. - As described above, by changing the process for determining the continuity of the row side and the column side, the redundant
repair analyzing circuit 10 that can easily correspond to various continuous constitutions can be provided. - FIG. 6 shows a flowchart of the analyses of various redundant constitutions in first embodiment of the present invention. As FIG. 6 shows, first, Result x is read (Step S10). The presence of continuity in the row side is determined (Step S 12). When the row side is continuous, whether the judgment of the row side is performed or not is determined (Step S 14). When the judgment is performed, the row side is determined (Step S 18), and when the judgment is not performed, the row side is temporarily determined (Step S 16). When the row side is not continuous in
Step S 12, the process goes to StepS 20. Next, the presence of continuity in the column side is determined (Step S 20). When the column side is continuous, whether the judgment of the column side is performed or not is determined (Step S 22). When the judgment is performed, the column side is determined (Step S 26), and when the judgment is not performed, the column side is temporarily determined (Step S 24). When the row column is not continuous inStep S 20, the process goes to Step S 28. Whether the process has been completed to Result n (final) or not is judged (Step S 28), and if the process has not been completed, the process returns to StepS 10, and the above steps are repeated. - According to first embodiment, as described above, a large number of IO outputs MOUT can be compared with a specified expected value collectively, and the judgment information DOUT of the results can be outputted to the error
information acquiring device 22. Thereafter, the table information stored in the error information-acquiringdevice 22 is read by the analyzingdevice 23 in the order of blocks, the replacing data to be repaired is obtained by a specified algorithm (described later), and the replacing data can be outputted serially to an external tester through the external I/F circuit 24. Theredundant memory cell 4 a or the like itself can be compared with a specified expected value in the same way asmemory cells 4 or the like. By outputting the judgment result to the error information-acquiringdevice 22 in the same way as the judgment information DOUT forother memory cells 4 or the like, repair analyzing without using the defective redundant memory cell (defective memory cell in redundant memory cells) can be performed. Therefore, thesemiconductor memory device 15 packaged in thesemiconductor device 17 can be tested collectively, and repair analyzing can be performed. Thus, the time for testing can be shortened, and the test apparatus can be made inexpensive because no failure memory of a huge capacity for storing defective bits is required. - FIG. 7 shows the details of a redundant repair analyzing circuit and a semiconductor device according to second embodiment of the present invention. In FIG. 7, since the parts denoted by the same reference numerals as in FIG. 2 are the same parts, the description of these parts will be omitted. In FIG. 7, the
reference numeral 73 denotes an analyzing device according to second embodiment, and 71 denotes a redundant repair analyzing circuit that contains the analyzingdevice 73 according to second embodiment. - As FIG. 7 shows, the analyzing
device 73 can be placed immediately underneath therow decoder 25. Since the position of the output MOUT can be physically different from the position of therow decoder 25, the length of the redundantrepair analyzing circuit 71 in the vertical direction in FIG. 7 can be shortened, and the redundantrepair analyzing circuit 71 can be disposed on thesemiconductor device 17 in good space efficiency. Furthermore, when the redundantrepair analyzing circuit 71 is expanded by the step of 32 [IO] units, errorinformation acquiring devices 22 of the same height can be increased on the both sides of the analyzingdevice 73. By disposing the analyzingdevice 73 on the central portion of the redundantrepair analyzing circuit 71, the redundantrepair analyzing circuit 71 can be expanded, for example, by increasing IO numbers, without substantially changing the layout. - According to second embodiment, as described above, by disposing the analyzing
device 73 on the central portion of the redundantrepair analyzing circuit 71, the space efficiency can be improved, and the redundantrepair analyzing circuit 71 can be expanded, for example, by increasing IO numbers, without substantially changing the layout. - FIG. 8 shows the state of testing a semiconductor memory device in third embodiment of the present invention using a tester. In FIG. 8, since the parts denoted by the same reference numerals as in FIG. 3 are the same parts, the description of these parts will be omitted. In FIG. 8, the
reference numeral 81 denotes a defective bit storing memory for storing defective bits, 82 denotes a memory pattern generator (MPG) for generating memory patterns, and 80 denotes an ATE that comprises the defectivebit storing memory 81. FIG. 9 shows the detail of the redundant repair analyzing circuit and the semiconductor memory device in third embodiment of the present invention. In FIG. 9, since the parts denoted by the same reference numerals as in FIGS. 2 and 8 are the same parts, the description of these parts will be omitted. - As FIGS. 8 and 9 show, in third embodiment, the
ALPG 11 inEmbodiments semiconductor device 17. In place of theALPG 11 inEmbodiments value data 1 to thejudgment circuit 12, and addresssignals 2 a,control signals 2 b, and writedata 2 c to thesemiconductor memory device 15. The ATE 80 also sends address signals 2 a andcontrol signals 2 b to thejudgment circuit 12. Such a constitution also enables expansion such as increase in 10 numbers without substantially changing the layout as in theEmbodiments repair analyzing circuit 10, no defectivebit storing memory 81 of a huge capacity is required, making the testing apparatus ATE 80 inexpensive. - According to third embodiment, as described above, the
ALPG 11 inEmbodiments semiconductor device 17, and the ATE 80 can be used in place of theALPG 11. Therefore, expansion such as increase in IO numbers can be performed without substantially changing the layout as in theEmbodiments bit storing memory 81 of a huge capacity is required, the testing apparatus ATE 80 can be made inexpensive. - As described above, according to the repair analysis circuit for redundancy, the method, and the semiconductor device, a large number of IO outputs MOUT are collectively compared with a specified expected value, resultant judgment information DOUT is outputted to the error
information acquiring device 22, the analyzingdevice 23 reads the table information sequentially from each block to obtain replacing data, and the replacing data are outputted serially to the external tester through the external I/F circuit 24. Therefore, the time required for testing defective memory cells can be shortened, the need of the failure memory of a huge capacity for storing defective bits is eliminated to make the testing apparatus inexpensive, and increase or decrease in IO numbers can be easily accommodated. - Here, the repair analysis circuit for redundancy, the judgement information stored in the error information acquiring portion may further comprise the address of the defective memory cell in the redundant memory cells and the output from the defective memory cell, and the analyzing portion sequentially inputs the judgement information into each of the error information acquiring portions, and obtains redundant memory cells that repair the defective memory cell for each of the predetermined blocks, other than the defective memory cells in the redundant memory cells.
- In the repair analysis circuit for redundancy, the analyzing portion may be disposed underneath the row address decoder in the semiconductor memory device, but not underneath the memory cells and the redundant cells.
- Here, the repair analysis circuit for redundancy, the analyzing portion may comprise pins for inputting at least clock signals, command input permitting signals, command signals and pins for serially outputting repair information signals related to the redundant memory cell to be repaired to the outside.
- Here, the semiconductor device may further comprise a pattern generator that generates a specified expected value, and outputs the expected value to the judgment circuit.
- Here, the redundant repairing method, the judgment information outputted in the step of judgment may further contain the address of a defective memory cell in the redundant memory cell, and the output from the defective memory cell, and the step of analyzing inputs the judgment information in each of the blocks sequentially, and determines a redundant memory cell that repairs defective memory cells in each of the blocks from the redundant memory cells other than defective memory cells.
- The present invention has been described in detail with respect to various embodiments, and it will now be apparent from the foregoing to those skilled in the art that changes and modifications may be made without departing from the invention in its broader aspects, and it is the invention, therefore, in the appended claims to cover all such changes and modifications as fall within the true spirit of the invention.
- The entire disclosure of Japanese Patent Application No. 2000-220607 filed on Jul. 21, 2000 including specification, claims, drawings and summary are incorporated herein by reference in its entirety.
Claims (8)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000220607A JP2002042495A (en) | 2000-07-21 | 2000-07-21 | Redundancy relieving circuit and method, and semiconductor device |
JP2000-220607 | 2000-07-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20020008998A1 true US20020008998A1 (en) | 2002-01-24 |
US6345004B1 US6345004B1 (en) | 2002-02-05 |
Family
ID=18715182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/745,421 Expired - Lifetime US6345004B1 (en) | 2000-07-21 | 2000-12-26 | Repair analysis circuit for redundancy, redundant repairing method, and semiconductor device |
Country Status (2)
Country | Link |
---|---|
US (1) | US6345004B1 (en) |
JP (1) | JP2002042495A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030223269A1 (en) * | 2002-06-04 | 2003-12-04 | Mitsubishi Denki Kabushiki Kaisha | Thin film magnetic memory device having redundant configuration |
US20080282107A1 (en) * | 2007-05-07 | 2008-11-13 | Macronix International Co., Ltd. | Method and Apparatus for Repairing Memory |
EP2608212A1 (en) * | 2011-12-21 | 2013-06-26 | Fujitsu Limited | Semiconductor integrated circuit and method of testing semiconductor integrated circuit |
CN113409878A (en) * | 2021-06-30 | 2021-09-17 | 芯天下技术股份有限公司 | Flash memory error information detection method, replacement method, device, equipment and storage medium |
Families Citing this family (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216495A (en) * | 2001-01-18 | 2002-08-02 | Mitsubishi Electric Corp | Method, recording medium and apparatus for redundancy relieving analysis for memory device |
WO2005078736A1 (en) * | 2004-02-18 | 2005-08-25 | Advantest Corporation | Semiconductor device testing apparatus and testing method |
US8050086B2 (en) * | 2006-05-12 | 2011-11-01 | Anobit Technologies Ltd. | Distortion estimation and cancellation in memory devices |
US8156403B2 (en) | 2006-05-12 | 2012-04-10 | Anobit Technologies Ltd. | Combined distortion estimation and error correction coding for memory devices |
WO2007132456A2 (en) | 2006-05-12 | 2007-11-22 | Anobit Technologies Ltd. | Memory device with adaptive capacity |
WO2008026203A2 (en) * | 2006-08-27 | 2008-03-06 | Anobit Technologies | Estimation of non-linear distortion in memory devices |
WO2008053473A2 (en) * | 2006-10-30 | 2008-05-08 | Anobit Technologies Ltd. | Memory cell readout using successive approximation |
WO2008053472A2 (en) | 2006-10-30 | 2008-05-08 | Anobit Technologies Ltd. | Reading memory cells using multiple thresholds |
US7924648B2 (en) * | 2006-11-28 | 2011-04-12 | Anobit Technologies Ltd. | Memory power and performance management |
US8151163B2 (en) | 2006-12-03 | 2012-04-03 | Anobit Technologies Ltd. | Automatic defect management in memory devices |
US7900102B2 (en) * | 2006-12-17 | 2011-03-01 | Anobit Technologies Ltd. | High-speed programming of memory devices |
US8151166B2 (en) | 2007-01-24 | 2012-04-03 | Anobit Technologies Ltd. | Reduction of back pattern dependency effects in memory devices |
CN101715595A (en) | 2007-03-12 | 2010-05-26 | 爱诺彼得技术有限责任公司 | Adaptive estimation of memory cell read thresholds |
US8001320B2 (en) | 2007-04-22 | 2011-08-16 | Anobit Technologies Ltd. | Command interface for memory devices |
WO2008139441A2 (en) * | 2007-05-12 | 2008-11-20 | Anobit Technologies Ltd. | Memory device with internal signal processing unit |
US8234545B2 (en) | 2007-05-12 | 2012-07-31 | Apple Inc. | Data storage with incremental redundancy |
US7925936B1 (en) | 2007-07-13 | 2011-04-12 | Anobit Technologies Ltd. | Memory device with non-uniform programming levels |
US8259497B2 (en) * | 2007-08-06 | 2012-09-04 | Apple Inc. | Programming schemes for multi-level analog memory cells |
US8174905B2 (en) | 2007-09-19 | 2012-05-08 | Anobit Technologies Ltd. | Programming orders for reducing distortion in arrays of multi-level analog memory cells |
US8000141B1 (en) | 2007-10-19 | 2011-08-16 | Anobit Technologies Ltd. | Compensation for voltage drifts in analog memory cells |
US8068360B2 (en) | 2007-10-19 | 2011-11-29 | Anobit Technologies Ltd. | Reading analog memory cells using built-in multi-threshold commands |
WO2009050703A2 (en) | 2007-10-19 | 2009-04-23 | Anobit Technologies | Data storage in analog memory cell arrays having erase failures |
KR101509836B1 (en) | 2007-11-13 | 2015-04-06 | 애플 인크. | Optimized selection of memory units in multi-unit memory devices |
US8225181B2 (en) | 2007-11-30 | 2012-07-17 | Apple Inc. | Efficient re-read operations from memory devices |
US8209588B2 (en) | 2007-12-12 | 2012-06-26 | Anobit Technologies Ltd. | Efficient interference cancellation in analog memory cell arrays |
US8456905B2 (en) * | 2007-12-16 | 2013-06-04 | Apple Inc. | Efficient data storage in multi-plane memory devices |
US8085586B2 (en) | 2007-12-27 | 2011-12-27 | Anobit Technologies Ltd. | Wear level estimation in analog memory cells |
US8156398B2 (en) | 2008-02-05 | 2012-04-10 | Anobit Technologies Ltd. | Parameter estimation based on error correction code parity check equations |
US7924587B2 (en) | 2008-02-21 | 2011-04-12 | Anobit Technologies Ltd. | Programming of analog memory cells using a single programming pulse per state transition |
US7864573B2 (en) * | 2008-02-24 | 2011-01-04 | Anobit Technologies Ltd. | Programming analog memory cells for reduced variance after retention |
US8230300B2 (en) | 2008-03-07 | 2012-07-24 | Apple Inc. | Efficient readout from analog memory cells using data compression |
US8059457B2 (en) | 2008-03-18 | 2011-11-15 | Anobit Technologies Ltd. | Memory device with multiple-accuracy read commands |
US8400858B2 (en) | 2008-03-18 | 2013-03-19 | Apple Inc. | Memory device with reduced sense time readout |
US7924613B1 (en) | 2008-08-05 | 2011-04-12 | Anobit Technologies Ltd. | Data storage in analog memory cells with protection against programming interruption |
US8498151B1 (en) | 2008-08-05 | 2013-07-30 | Apple Inc. | Data storage in analog memory cells using modified pass voltages |
US8169825B1 (en) | 2008-09-02 | 2012-05-01 | Anobit Technologies Ltd. | Reliable data storage in analog memory cells subjected to long retention periods |
US8949684B1 (en) | 2008-09-02 | 2015-02-03 | Apple Inc. | Segmented data storage |
US8000135B1 (en) | 2008-09-14 | 2011-08-16 | Anobit Technologies Ltd. | Estimation of memory cell read thresholds by sampling inside programming level distribution intervals |
US8482978B1 (en) | 2008-09-14 | 2013-07-09 | Apple Inc. | Estimation of memory cell read thresholds by sampling inside programming level distribution intervals |
US8239734B1 (en) | 2008-10-15 | 2012-08-07 | Apple Inc. | Efficient data storage in storage device arrays |
US8713330B1 (en) | 2008-10-30 | 2014-04-29 | Apple Inc. | Data scrambling in memory devices |
US8208304B2 (en) | 2008-11-16 | 2012-06-26 | Anobit Technologies Ltd. | Storage at M bits/cell density in N bits/cell analog memory cell devices, M>N |
US8397131B1 (en) | 2008-12-31 | 2013-03-12 | Apple Inc. | Efficient readout schemes for analog memory cell devices |
US8248831B2 (en) | 2008-12-31 | 2012-08-21 | Apple Inc. | Rejuvenation of analog memory cells |
US8924661B1 (en) | 2009-01-18 | 2014-12-30 | Apple Inc. | Memory system including a controller and processors associated with memory devices |
US8228701B2 (en) * | 2009-03-01 | 2012-07-24 | Apple Inc. | Selective activation of programming schemes in analog memory cell arrays |
US20110003289A1 (en) * | 2009-03-17 | 2011-01-06 | University Of Washington | Method for detection of pre-neoplastic fields as a cancer biomarker in ulcerative colitis |
US8832354B2 (en) | 2009-03-25 | 2014-09-09 | Apple Inc. | Use of host system resources by memory controller |
US8259506B1 (en) | 2009-03-25 | 2012-09-04 | Apple Inc. | Database of memory read thresholds |
US8238157B1 (en) | 2009-04-12 | 2012-08-07 | Apple Inc. | Selective re-programming of analog memory cells |
US8479080B1 (en) | 2009-07-12 | 2013-07-02 | Apple Inc. | Adaptive over-provisioning in memory systems |
US8495465B1 (en) | 2009-10-15 | 2013-07-23 | Apple Inc. | Error correction coding over multiple memory pages |
US8677054B1 (en) | 2009-12-16 | 2014-03-18 | Apple Inc. | Memory management schemes for non-volatile memory devices |
US8694814B1 (en) | 2010-01-10 | 2014-04-08 | Apple Inc. | Reuse of host hibernation storage space by memory controller |
US8677203B1 (en) | 2010-01-11 | 2014-03-18 | Apple Inc. | Redundant data storage schemes for multi-die memory systems |
US8694853B1 (en) | 2010-05-04 | 2014-04-08 | Apple Inc. | Read commands for reading interfering memory cells |
US8572423B1 (en) | 2010-06-22 | 2013-10-29 | Apple Inc. | Reducing peak current in memory systems |
US8595591B1 (en) | 2010-07-11 | 2013-11-26 | Apple Inc. | Interference-aware assignment of programming levels in analog memory cells |
US9104580B1 (en) | 2010-07-27 | 2015-08-11 | Apple Inc. | Cache memory for hybrid disk drives |
US8767459B1 (en) | 2010-07-31 | 2014-07-01 | Apple Inc. | Data storage in analog memory cells across word lines using a non-integer number of bits per cell |
US8856475B1 (en) | 2010-08-01 | 2014-10-07 | Apple Inc. | Efficient selection of memory blocks for compaction |
US8694854B1 (en) | 2010-08-17 | 2014-04-08 | Apple Inc. | Read threshold setting based on soft readout statistics |
US9021181B1 (en) | 2010-09-27 | 2015-04-28 | Apple Inc. | Memory management for unifying memory cell conditions by using maximum time intervals |
CN114388048B (en) * | 2020-10-20 | 2025-02-07 | 长鑫存储技术有限公司 | Repair circuits and memory |
US11556416B2 (en) | 2021-05-05 | 2023-01-17 | Apple Inc. | Controlling memory readout reliability and throughput by adjusting distance between read thresholds |
US11847342B2 (en) | 2021-07-28 | 2023-12-19 | Apple Inc. | Efficient transfer of hard data and confidence levels in reading a nonvolatile memory |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2981346B2 (en) * | 1992-08-31 | 1999-11-22 | シャープ株式会社 | Read-only semiconductor memory device |
US5577050A (en) | 1994-12-28 | 1996-11-19 | Lsi Logic Corporation | Method and apparatus for configurable build-in self-repairing of ASIC memories design |
JPH09147600A (en) * | 1995-11-29 | 1997-06-06 | Advantest Corp | Recovery address analysis system for semiconductor device testing |
JP3613622B2 (en) * | 1996-09-27 | 2005-01-26 | 株式会社日立製作所 | Semiconductor memory |
JPH1116390A (en) * | 1997-04-30 | 1999-01-22 | Toshiba Corp | Semiconductor memory |
JPH1166888A (en) * | 1997-08-26 | 1999-03-09 | Toshiba Corp | Defect remedying method, its device and its system |
JP2001006387A (en) * | 1999-06-18 | 2001-01-12 | Mitsubishi Electric Corp | Semiconductor device provided with test circuit and test device for semiconductor device |
-
2000
- 2000-07-21 JP JP2000220607A patent/JP2002042495A/en active Pending
- 2000-12-26 US US09/745,421 patent/US6345004B1/en not_active Expired - Lifetime
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030223269A1 (en) * | 2002-06-04 | 2003-12-04 | Mitsubishi Denki Kabushiki Kaisha | Thin film magnetic memory device having redundant configuration |
US20050122774A1 (en) * | 2002-06-04 | 2005-06-09 | Renesas Corporation | Thin film magnetic memory device having redundant configuration |
US7110288B2 (en) | 2002-06-04 | 2006-09-19 | Renesas Technology Corp. | Thin film magnetic memory device having redundant configuration |
US20070008772A1 (en) * | 2002-06-04 | 2007-01-11 | Renesas Technology Corporation | Thin film magnetic memory device having redundant configuration |
US7257020B2 (en) | 2002-06-04 | 2007-08-14 | Renesas Technology Corp. | Thin film magnetic memory device having redundant configuration |
US20080037318A1 (en) * | 2002-06-04 | 2008-02-14 | Renesas Technology Corp. | Thin film magnetic memory device having redundant configuration |
US7486549B2 (en) | 2002-06-04 | 2009-02-03 | Renesas Technology Corp. | Thin film magnetic memory device having redundant configuration |
US20080282107A1 (en) * | 2007-05-07 | 2008-11-13 | Macronix International Co., Ltd. | Method and Apparatus for Repairing Memory |
US8977912B2 (en) * | 2007-05-07 | 2015-03-10 | Macronix International Co., Ltd. | Method and apparatus for repairing memory |
EP2608212A1 (en) * | 2011-12-21 | 2013-06-26 | Fujitsu Limited | Semiconductor integrated circuit and method of testing semiconductor integrated circuit |
CN113409878A (en) * | 2021-06-30 | 2021-09-17 | 芯天下技术股份有限公司 | Flash memory error information detection method, replacement method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP2002042495A (en) | 2002-02-08 |
US6345004B1 (en) | 2002-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6345004B1 (en) | Repair analysis circuit for redundancy, redundant repairing method, and semiconductor device | |
JP4308637B2 (en) | Semiconductor test equipment | |
US7127647B1 (en) | Apparatus, method, and system to allocate redundant components | |
US5577050A (en) | Method and apparatus for configurable build-in self-repairing of ASIC memories design | |
US6067262A (en) | Redundancy analysis for embedded memories with built-in self test and built-in self repair | |
KR100265765B1 (en) | Redundancy circuit having built-in self test circuit and repair method using the same | |
KR100314362B1 (en) | Semiconductor memory | |
US7698608B2 (en) | Using a single bank of efuses to successively store testing data from multiple stages of testing | |
US7085182B2 (en) | Fuse blowing interface for a memory chip | |
US8201037B2 (en) | Semiconductor integrated circuit and method for controlling semiconductor integrated circuit | |
KR20080110710A (en) | Method and memory device for storing information identifying the location of a faulty cell | |
JPH0645451A (en) | Semiconductor memory device | |
US7298658B2 (en) | Semiconductor memory device using row redundancy and I/O redundancy scheme based on a preset order and a defect order | |
KR100760052B1 (en) | Memory device and method of storing fail addresses of a memory cell | |
US20130051158A1 (en) | Integrated circuit, testing apparatus for integrated circuit, and method of testing integrated circuit | |
US6247153B1 (en) | Method and apparatus for testing semiconductor memory device having a plurality of memory banks | |
US20030204783A1 (en) | Repair analyzer of dram in semiconductor integrated circuit using built-in CPU | |
US6552937B2 (en) | Memory device having programmable column segmentation to increase flexibility in bit repair | |
US6697290B2 (en) | Apparatus for random access memory array self-repair | |
US20050066226A1 (en) | Redundant memory self-test | |
JPH1116393A (en) | Test circuit | |
CN100492546C (en) | Method for reading defect information items from integrated chip and integrated memory chip | |
US6571353B1 (en) | Fail information obtaining device and semiconductor memory tester using the same | |
US6715117B2 (en) | Method of testing a semiconductor memory device | |
US20020124203A1 (en) | Method for utilizing DRAM memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: RENESAS ELECTRONICS CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MITSUBISHI DENKI KABUSHIKI KAISHA;REEL/FRAME:025980/0219 Effective date: 20110307 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: RENESAS NAKA SEMICONDUCTOR CORPORATION, JAPAN Free format text: MERGER;ASSIGNOR:RENESAS SEMICONDUCTOR ENGINEERING CORPORATION;REEL/FRAME:042692/0192 Effective date: 20140401 |
|
AS | Assignment |
Owner name: RENESAS SEMICONDUCTOR ENGINEERING CORPORATION, JAP Free format text: CHANGE OF NAME;ASSIGNOR:RYODEN SEMICONDUCTOR SYSTEM ENGINEERING CORPORATION;REEL/FRAME:043583/0156 Effective date: 20030401 |
|
AS | Assignment |
Owner name: RENESAS SEMICONDUCTOR MANUFACTURING CO., LTD., JAP Free format text: MERGER;ASSIGNOR:RENESAS NAKA SEMICONDUCTOR CORPORATION;REEL/FRAME:043902/0816 Effective date: 20140401 |
|
AS | Assignment |
Owner name: RENESAS ELECTRONICS CORPORATION, JAPAN Free format text: CHANGE OF ADDRESS;ASSIGNOR:RENESAS ELECTRONICS CORPORATION;REEL/FRAME:044928/0001 Effective date: 20150806 |