Compacting circuit responses
First Claim
Patent Images
1. A method comprising:
- providing a compactor characterized by a binary matrix having a row for each of a plurality of circuit elements and a column for each compactor output; and
making all of the matrix rows non-zero and different from each of the other rows.
1 Assignment
0 Petitions
Accused Products
Abstract
Circuit responses to a stimulus may be compacted, decreasing the number of pin outs, without increasing the circuit element length, using a compactor. In accordance with one embodiment of the present invention, errors may be detected in scan chains used for integrated circuit testing. The number of outputs applied to output pins or other connectors may be substantially decreased, resulting in cost savings.
54 Citations
35 Claims
-
1. A method comprising:
-
providing a compactor characterized by a binary matrix having a row for each of a plurality of circuit elements and a column for each compactor output; and
making all of the matrix rows non-zero and different from each of the other rows. - View Dependent Claims (2, 3, 4, 5, 14)
-
-
6. A device comprising:
-
n input terminals;
m output terminals where m is less than n; and
said device having a binary matrix having a row for each of a plurality of circuit elements and column for each output, all of the matrix rows being non-zero and each of said rows being different from each of the other rows. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
providing a compactor characterized by a binary matrix having a row for each of a plurality of scan chains and a column for each compactor output; and
making all of the matrix rows non-zero and different from each of the other rows. - View Dependent Claims (12, 13)
-
-
15. A device to compact scan chain responses comprising:
-
n input terminals;
m output terminals, where m is less than n; and
said device having a binary matrix having a row for each of a plurality of circuit elements and a column for each output, all of the matrix rows being non-zero and all of said rows being different from each of the other rows. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A device comprising:
-
a plurality of inputs;
a plurality of outputs, the number of outputs being less than the number of inputs;
exclusive OR gates coupled between certain of said inputs and certain of said outputs;
at least one exclusive OR gate coupled between each input and at least one output; and
each input being coupled to said outputs differently. - View Dependent Claims (23, 24, 25)
-
-
26. A method comprising:
-
coupling a plurality of inputs to a smaller number of outputs through exclusive OR gates;
coupling said inputs to said outputs so that at least one exclusive OR gate is coupled between each input and at least one output; and
coupling said inputs to said outputs so that each input is coupled to said outputs differently. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification