Claims
- 1. A method comprising:
generating a stimulus signal set to be supplied, as input, to first circuitry, each respective stimulus signal comprised in the stimulus signal set being generated based at least in part upon a respective non-null subset of an input signal set, no two respective stimulus signals comprised in the stimulus signal set being generated based upon the same respective non-null subset of the input signal set, the stimulus signal set comprising a respective number of stimulus signals that is greater than a respective number of input signals comprised in the input signal set.
- 2. The method of claim 1, wherein:
one or more respective stimulus signals comprised in the stimulus signal set are generated based at least in part upon a result of a respective exclusive-or of two or more respective input signals comprised in the input signal set.
- 3. The method of claim 1, wherein:
the first circuitry comprises a plurality of scan chains, and each of the scan chains is coupled to one respective stimulus signal comprised in the stimulus signal set.
- 4. The method of claim 3, wherein:
the plurality of scan chains comprises a respective number n of scan chains, and the number n is less than or equal to 2m−1, where m is equal to the respective number of input signals comprised in the input signal set.
- 5. The method of claim 1, wherein:
each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd number of input signals of the input signal set.
- 6. The method of claim 1, wherein:
each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd and equal number of input signals of the input signal set.
- 7. The method of claim 1, wherein:
an integrated circuit comprises the first circuitry and also comprises second circuitry to generate, at least in part, the stimulus signal set; and third circuitry external to the integrated circuit generates, at least in part, the input signal set.
- 8. An apparatus comprising:
first circuitry to generate a stimulus signal set to be supplied, as input, to second circuitry, each respective stimulus signal comprised in the stimulus signal set being generated based at least in part upon a respective non-null subset of an input signal set, no two respective stimulus signals comprised in the stimulus signal set being generated based upon the same respective non-null subset of the input signal set, the stimulus signal set comprising a respective number of stimulus signals that is greater than a respective number of input signals comprised in the input signal set.
- 9. The apparatus of claim 8, wherein:
the first circuitry is capable of generating one or more respective stimulus signals comprised in the stimulus signal set based at least in part upon a result of a respective exclusive-or of two or more respective input signals comprised in the input signal set.
- 10. The apparatus of claim 8, wherein:
the second circuitry comprises a plurality of scan chains, and each of the scan chains is coupled to one respective stimulus signal comprised in the stimulus signal set.
- 11. The apparatus of claim 10, wherein:
the plurality of scan chains comprises a respective number n of scan chains, and the number n is less than or equal to 2m−1, where m is equal to the respective number of input signals comprised in the input signal set.
- 12. The apparatus of claim 8, wherein:
each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd number of input signals of the input signal set.
- 13. The apparatus of claim 8, wherein:
each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd and equal number of input signals of the input signal set.
- 14. The apparatus of claim 8, further comprising:
an integrated circuit that comprises the first circuitry and the second circuitry; and; third circuitry external to the integrated circuit to generate, at least in part, the input signal set.
- 15. An article comprising:
a storage medium having stored thereon instructions that when executed by a machine result in the following: generating a stimulus signal set to be supplied, as input, to first circuitry, each respective stimulus signal comprised in the stimulus signal set being generated based at least in part upon a respective non-null subset of an input signal set, no two respective stimulus signals comprised in the stimulus signal set being generated based upon the same respective non-null subset of the input signal set, the stimulus signal set comprising a respective number of stimulus signals that is greater than a respective number of input signals comprised in the input signal set.
- 16. The article of claim 15, wherein:
one or more respective stimulus signals comprised in the stimulus signal set are generated based at least in part upon a result of a respective exclusive-or of two or more respective input signals comprised in the input signal set.
- 17. The article of claim 15, wherein:
the first circuitry comprises a plurality of scan chains, and each of the scan chains is coupled to one respective stimulus signal comprised in the stimulus signal set.
- 18. The article of claim 17, wherein:
the plurality of scan chains comprises a respective number n of scan chains, and the number n is less than or equal to 2m−1, where m is equal to the respective number of input signals comprised in the input signal set.
- 19. The article of claim 15, wherein:
each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd number of input signals of the input signal set.
- 20. The article of claim 15, wherein:
each respective non-null subset upon which each respective stimulus signal comprised in the stimulus signal set is based, at least in part, includes a respective odd and equal number of input signals of the input signal set.
- 21. The article of claim 15, wherein:
an integrated circuit comprises the first circuitry and also comprises second circuitry to generate, at least in part, the stimulus signal set; and third circuitry external to the integrated circuit generates, at least in part, the input signal set.
- 22. A system comprising:
an integrated circuit comprising first circuitry and second circuitry, the first circuitry being capable of generating a stimulus signal set to be supplied, as input, to the second circuitry, each respective stimulus signal comprised in the stimulus signal set being generated based at least in part upon a respective non-null subset of an input signal set, no two respective stimulus signals comprised in the stimulus signal set being generated based upon the same respective non-null subset of the input signal set, the stimulus signal set comprising a respective number of stimulus signals that is greater than a respective number of input signals comprised in the input signal set.
- 23. The system of claim 22, further comprising:
third circuitry to receive a first plurality of outputs from the second circuitry, the second circuitry being capable of generating the first plurality of outputs in response at least in part to the stimulus signal set, the third circuitry being capable of generating a second plurality of outputs in response at least in part to the first plurality of outputs, the first plurality of outputs comprising a respective number of outputs that is greater than a respective number of outputs comprised in the second plurality of outputs.
- 24. The system of claim 23, wherein:
the integrated circuit comprises the third circuitry.
- 25. The system of claim 23, further comprising:
test input generator circuitry to generate and supply to the first circuitry the input signal set, the test input generator circuitry being external to the integrated circuit.
- 26. The system of claim 23, further comprising:
test analyzer circuitry to receive the second plurality of outputs.
- 27. The system of claim 22, wherein:
the first circuitry also is capable of receiving one or more control signals; and in response at least in part to the one or more control signals, the first circuitry is capable of directly coupling the second circuitry to one or more external terminals of the integrated circuit.
- 28. The system of claim 27, wherein:
the second circuitry comprises a plurality of scan chains; the first circuitry is capable of supplying the stimulus signal set to the scan chains; the one or more control signals indicate, at least in part, which of the scan chains are to be directly coupled by the first circuitry to the one or more external terminals; and in response at least in part to the one or more control signals, the first circuitry is capable of directly coupling one or more of the scan chains indicated, at least in part, by the one or more control signals to the one or more external terminals.
- 29. The system of claim 22, wherein:
the second circuitry comprises a plurality of scan chains; in response at least in part to one or more control signals, the second circuitry is capable of coupling together at least two of the scan chains to form at least one relatively longer scan chain relative to at least one relatively shorter scan chain; and the first circuitry is capable of supplying to the at least one relatively longer scan chain and the at least one relatively shorter scan chain respective stimulus signals comprised in the stimulus signal set.
- 30. The method of claim 1, further comprising:
dividing the stimulus signal set into non-null stimulus signal subsets; and selecting the respective non-null subset of the input signal set upon which each respective stimulus signal in each respective non-null stimulus signal subset is based, at least in part, the selecting of the respective non-null subset of the input signal comprising using, at least in part, one or more error correction and detection code techniques selected from Bose, Chaudhuri, and Hocquenghem and Reed Solomon error correction and detection code techniques.
- 31. The apparatus of claim 8, wherein:
the stimulus signal set is divided into non-null stimulus signal subsets; and the respective non-null subset of the input signal set upon which each respective stimulus signal in each respective non-null stimulus signal subset is based, at least in part, is selected using, at least in part, one or more error correction and detection code techniques selected from Bose, Chaudhuri, and Hocquenghem and Reed Solomon error correction and detection code techniques.
- 32. The article of claim 15, wherein:
the stimulus signal set is divided into non-null stimulus signal subsets; and the respective non-null subset of the input signal set upon which each respective stimulus signal in each respective non-null stimulus signal subset is based, at least in part, is selected using, at least in part, one or more error correction and detection code techniques selected from Bose, Chaudhuri, and Hocquenghem and Reed Solomon error correction and detection code techniques.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The subject application is related to co-pending U.S. patent application Ser. No. 10/107,628 (Attorney Docket No. P14227), entitled “Compacting Circuit Responses,” filed Mar. 27, 2002, and assigned to the Assignee of the subject application.