IP Library Granted Patent US 8,046,653
Granted Patent B2
US 8,046,653 · App. 12/854,786 · Granted Oct 25, 2011

Low power decompression of test cubes

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,046,653
App. No.
12/854,786
Granted
Oct 25, 2011
Kind
B2
Abstract

Disclosed below are representative embodiments of methods, apparatus, and systems used to generate test patterns for testing integrated circuits. Embodiments of the disclosed technology can be used to provide a low power test scheme and can be integrated with a variety of compression hardware architectures (e.g., an embedded deterministic test (“EDT”) environment). Certain embodiments of the disclosed technology can reduce the switching rates, and thus the power dissipation, in scan chains with no hardware modification. Other embodiments use specialized decompression hardware and compression techniques to achieve low power testing.

Claims (22)

1. One or more computer-readable media storing a compressed test pattern, the compressed test pattern including compressed test pattern values that cause a decompressor to produce identical output values over two or more decompressor clock cycles, the output values including at least some values that target a selected fault in an integrated circuit design.

2. The one or more computer-readable media of claim 1 , wherein the compressed test pattern values comprise a first set of compressed test pattern values, wherein the identical output values comprise a first set of identical output values, and wherein the two or more decompressor clock cycles comprise a first set of decompressor clock cycles, the compressed test pattern further including a second set of compressed test pattern values that causes the decompressor to produce a second set of identical output values over two or more different consecutive decompressor clock cycles.

3. The one or more computer-readable media of claim 2 , wherein the second set of compressed test pattern values immediately follows the first set of compressed test pattern values in the compressed test pattern.

4. A method of generating a test pattern for testing a circuit-under-test,

comprising:

inputting compressed test pattern bits into one or more decompressor inputs during two or more clock cycles; and

outputting decompressed test pattern bits from two or more decompressor outputs during the two or more clock cycles,

wherein each respective decompressor output outputs identical decompressed test pattern bits during the two or more clock cycles, and

wherein only a portion of the decompressed test pattern bits output from the two or more decompressor outputs are specified test pattern bits that target one or more faults in the circuit-under-test.

5. The method of claim 4 , wherein the act of inputting the compressed test pattern bits comprises causing the decompressor to enter a self-loop state.

6. The method of claim 4 , wherein the decompressor comprises a linear feedback shift register coupled to a phase shifter.

7. The method of claim 4 , wherein the decompressor comprises a ring generator.

8. The method of claim 4 , the method further comprising outputting the compressed test pattern bits from a tester external to the circuit-under-test.

9. The method of claim 4 performed in a simulation environment.

10. One or more computer-readable media comprising computer-executable instructions for causing a computer to simulate the method of claim 4 .

11. One or more computer-readable media storing a compressed test pattern, the compressed test pattern including compressed test pattern values that cause a decompressor to produce identical output values over two or more decompressor clock cycles, the output values including at least some values that target a selected fault in an integrated circuit design, wherein the compressed test pattern values comprise a first set of compressed test pattern values, wherein the identical output values comprise a first set of identical output values, and wherein the two or more decompressor clock cycles comprise a first set of decompressor clock cycles, the compressed test pattern further including a second set of compressed test pattern values that causes the decompressor to produce a second set of identical output values over two or more different consecutive decompressor clock cycles.

12. The one or more computer-readable media of claim 11 , wherein the second set of compressed test pattern values immediately follows the first set of compressed test pattern values in the compressed test pattern.

13. The one or more computer-readable media of claim 11 , further including inputting compressed test pattern bits into one or more decompressor inputs during two or more clock cycles.

14. The one or more computer-readable media of claim 13 , wherein the act of inputting the compressed test pattern bits comprises causing the decompressor to enter a self-loop state.

15. The one or more computer-readable media of claim 11 , wherein the decompressor comprises a linear feedback shift register coupled to a phase shifter.

16. The one or more computer-readable media of claim 11 , wherein the decompressor comprises a ring generator.

17. The one or more computer-readable media of claim 11 , further comprising outputting the first and second sets of identical output values to a tester external to the circuit-under-test.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jun 29, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056702/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2011
From: RAJSKI, JANUSZ; MRUGALSKI, GRZEGORZ; CZYSZ, DARIUSZ; TYSZER, JERZY
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 025824/0774 →