← Back to Patent Explorer
US5038349A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for reducing masking of errors when using a grid-based, "cross-check" test structure

Assignee: Cross-Check Technology Inc
•
Filing: 1989-08-25
•
Granted: 1991-08-06
•
Expires: 2009-08-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Several methods for reducing the occurrence of masking of errors when using "Cross-Check" integrated circuit testing arrays and data compression devices such as multiple input shift registers are disclosed. The methods reduce the probability that successive faults within the logic circuit nodes of the integrated circuit will cancel one another by insuring that signals from logically proximate circuit nodes are either not provided sequentially to the data compression circuitry or are provided in such a way as to store any given error in at least two different locations.

Inventors

  • 👤 Robert Lipp

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 19:14
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/27; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318516; G06F11/273; G06F11/277

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 106 words
A method for reducing the masking of errors during the testing of integrated circuits, the testing generating multiple digital data outputs, the digital data outputs being processed and stored in a digital data processing means, the digital data outputs being collected from internal test points in the integrated circuits, the method comprising choosing the order for accessing the test points such that test points coupled to logic gates which are logically proximate to one another are not accessed in sequence from one another; accessing the nodes using the chosen order; and supplying the digital data outputs generated by the accessing to the digital data processing means.
Claim 2
Independent Claim 106 words
A method for reducing the masking of errors during the testing of integrated circuits, the testing generating multiple digital data outputs, the digital data outputs being processed and stored in a digital data processing means, the digital data outputs being collected from internal test points in the integrated circuits, the method comprising choosing the order for accessing the test points such that test points coupled to logic gates which are logically proximate to one another are not accessed in sequence from one another; accessing the nodes using the chosen order; and supplying the digital data outputs generated by the accessing to the digital data processing means.
Claim 3
Dependent Claim 16 words
The method of claim 1 wherein the test points are formed as a "Cross-Check" testing array.
Claim 4
Dependent Claim 21 words
The method of claim 1 wherein the test points are accessed at least twice, the order of accessing changing each time.
Claim 5
Independent Claim 129 words
A method for reducing the masking of errors during testing of an integrated circuit, the integrated circuit having a plurality of internal testing arranged in a grid pattern, the internal testing nodes being coupled to the logic gates of the integrated circuits, and the testing generating multiple digital data outputs which are compressed in a digital data compression means, the method comprising determining the order for accessing the internal test nodes of the integrated circuits so that logically proximate internal test nodes are not accessed sequentially to insure that possible errors generated by logically proximate logic gates are not supplied to the digital data compression means in sequence; accessing the internal test nodes in the determined order; and providing the digital data outputs to the digital data compression means.
Claim 6
Independent Claim 129 words
A method for reducing the masking of errors during testing of an integrated circuit, the integrated circuit having a plurality of internal testing arranged in a grid pattern, the internal testing nodes being coupled to the logic gates of the integrated circuits, and the testing generating multiple digital data outputs which are compressed in a digital data compression means, the method comprising determining the order for accessing the internal test nodes of the integrated circuits so that logically proximate internal test nodes are not accessed sequentially to insure that possible errors generated by logically proximate logic gates are not supplied to the digital data compression means in sequence; accessing the internal test nodes in the determined order; and providing the digital data outputs to the digital data compression means.
Claim 7
Dependent Claim 17 words
The method of claim 4 wherein the digital data compression means is a multiple input shift register.
Claim 8
Dependent Claim 18 words
The method of claim 5 wherein the internal testing nodes are in the form of "Cross-Check" test points.
Claim 9
Dependent Claim 18 words
The method of claim 4 wherein the internal testing nodes are in the form of "Cross-Check" testing grids.
Claim 10
Dependent Claim 20 words
The method of claim 4 wherein the nodes are accessed at least twice, the order of accessing changing each time.
Claim 11
Dependent Claim 132 words
In an integrated circuit having a plurality of internal circuit testing points, the points generating a plurality of digital data outputs, the outputs being applied to a digital data compression means which generates at least one output, a method for reducing the masking of errors comprising activating each internal circuit testing point in a first preset order so that the digital data output from each internal circuit testing point is supplied to the digital data compression means in the first preset order; and activating each internal circuit testing point in a second preset order different from the first preset order so that digital data output is supplied to the digital data compression means at least twice from each internal circuit testing point but in a different order each time it is supplied.
Claim 12
Dependent Claim 132 words
In an integrated circuit having a plurality of internal circuit testing points, the points generating a plurality of digital data outputs, the outputs being applied to a digital data compression means which generates at least one output, a method for reducing the masking of errors comprising activating each internal circuit testing point in a first preset order so that the digital data output from each internal circuit testing point is supplied to the digital data compression means in the first preset order; and activating each internal circuit testing point in a second preset order different from the first preset order so that digital data output is supplied to the digital data compression means at least twice from each internal circuit testing point but in a different order each time it is supplied.
Claim 13
Dependent Claim 34 words
The method of claim 9 wherein each node is activated n times, n being a user selected number at least equal to two, the order of activation for each node differing with each activation.
Claim 14
Independent Claim 66 words
A method of reducing the masking of errors in a digital data compression means, the compression means having two or more digital data inputs, at least one digital data output, a plurality of internal registers, and clocking means, the method comprising accepting a first digital data input; and clocking the compression means so that said digital data input is stored in at least two internal registers.
Claim 15
Independent Claim 66 words
A method of reducing the masking of errors in a digital data compression means, the compression means having two or more digital data inputs, at least one digital data output, a plurality of internal registers, and clocking means, the method comprising accepting a first digital data input; and clocking the compression means so that said digital data input is stored in at least two internal registers.
Claim 16
Independent Claim 71 words
A method for reducing the masking of errors when using a multiple input shift register coupled to XOR means for data compression, the digital data possibly containing erroneous data being supplied to the shift register by a testing means, the method comprising generating the digital data from said testing means; and inputting the digital data generated by the testing means into at least two registers of the multiple input shift register.
Claim 17
Independent Claim 71 words
A method for reducing the masking of errors when using a multiple input shift register coupled to XOR means for data compression, the digital data possibly containing erroneous data being supplied to the shift register by a testing means, the method comprising generating the digital data from said testing means; and inputting the digital data generated by the testing means into at least two registers of the multiple input shift register.
Claim 18
Dependent Claim 157 words
In an integrated circuit testing apparatus wherein a plurality of internal test nodes are coupled to the integrated circuit and generate a plurality of digital test data outputs containing possibly erroneous data, the outputs being supplied to a multiple input shift register having a plurality of digital data inputs, at least one digital output, a plurality of internal registers and feedback paths between the output of each register and the inputs of each register and the inputs of other registers, a method for reducing the masking of errors comprising inputting the digital data from a first test node into a first register; activating the shift register so that the digital data inputted into the first register is fed back to at least a second different register; and repeating the steps of inputting and activating with each separate digital data input until all digital data inputs have been inputted and fed back in the multiple input shift register.
Claim 19
Dependent Claim 157 words
In an integrated circuit testing apparatus wherein a plurality of internal test nodes are coupled to the integrated circuit and generate a plurality of digital test data outputs containing possibly erroneous data, the outputs being supplied to a multiple input shift register having a plurality of digital data inputs, at least one digital output, a plurality of internal registers and feedback paths between the output of each register and the inputs of each register and the inputs of other registers, a method for reducing the masking of errors comprising inputting the digital data from a first test node into a first register; activating the shift register so that the digital data inputted into the first register is fed back to at least a second different register; and repeating the steps of inputting and activating with each separate digital data input until all digital data inputs have been inputted and fed back in the multiple input shift register.
Claim 20
Independent Claim 104 words
A method for minimizing the masking of errors during use of a structure having data storage for capturing multiple inputs of digital data and compressing said digital data into a common digital data output in order to test an integrated circuits array, said data being derived from a plurality of source nodes within said integrated circuit array, said method comprising the steps of: inputting said digital data received from said plurality of source nodes in a first preset order to said structure; and inputting said digital data received from said plurality of said source nodes in a second differing preset order to said structure.
Claim 21
Independent Claim 104 words
A method for minimizing the masking of errors during use of a structure having data storage for capturing multiple inputs of digital data and compressing said digital data into a common digital data output in order to test an integrated circuits array, said data being derived from a plurality of source nodes within said integrated circuit array, said method comprising the steps of: inputting said digital data received from said plurality of source nodes in a first preset order to said structure; and inputting said digital data received from said plurality of said source nodes in a second differing preset order to said structure.
Claim 22
Independent Claim 107 words
A method for minimizing the masking of errors during use of a structure having data storage which proliferates characteristics of input data throughout said structure, said structure for capturing multiple inputs of digital data and compressing said digital data into a common digital data output in order to test an integrated circuit said data being derived from a plurality of source nodes within said integrated circuit, said method comprising the steps of: inputting said digital data received from said plurality of source nodes in a first preset order to said structure; and propagating said digital data sufficiently to produce at least one duplicate of said digital data.
Claim 23
Independent Claim 107 words
A method for minimizing the masking of errors during use of a structure having data storage which proliferates characteristics of input data throughout said structure, said structure for capturing multiple inputs of digital data and compressing said digital data into a common digital data output in order to test an integrated circuit said data being derived from a plurality of source nodes within said integrated circuit, said method comprising the steps of: inputting said digital data received from said plurality of source nodes in a first preset order to said structure; and propagating said digital data sufficiently to produce at least one duplicate of said digital data.
Claim 24
Dependent Claim 22 words
The method according to claim 15 wherein said propagating step comprises clocking said digital data to create said at least one duplicate.
Claim 25
Dependent Claim 27 words
The method according to claim 15 wherein said propagating step comprises loading said digital data into multiple address locations simultaneously to create said at least one duplicate.

References Cited (Backward Citations)

US4513418A Cited
US4855670A Cited
US4802133A Cited
US4745355A Cited
US4709366A Cited
US4749947A Cited
US4791359A Cited
US4937826A Cited
US4975640A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-08-05 1995-02-04 1995-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-08-05 1999-02-04 1999-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-08-05 2003-02-04 2003-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag