Deterministic built-in self-test based on compressed test patterns stored on chip and their derivatives
First Claim
Patent Images
1. A system, comprising:
- a decompressor configured at least to decompress one of compressed test patterns stored on chip for a predetermined number of times; and
a controller configured at least to output a control signal based on control data stored on chip, outputs of the decompressor being inverted at one or more scan shift clock cycles based on the control signal which enables the system to output the predetermined number of test patterns based on the one of compressed test patterns, wherein the one or more scan shift clock cycles are different for each of the predetermined number of test patterns.
2 Assignments
0 Petitions
Accused Products
Abstract
Various aspects of the disclosed technology relate to deterministic built-in self-test. A deterministic built-in self-test system comprises: a decompressor configured at least to decompress one of compressed test patterns stored on chip for a predetermined number of times; and a controller configured at least to output a control signal that inverts outputs of the decompressor at one or more scan shift clock cycles based on control data stored on chip, enabling the system to output the predetermined number of test patterns based on the one of compressed test patterns, wherein the one or more scan shift clock cycles are different for each of the predetermined number of test patterns.
-
Citations
20 Claims
-
1. A system, comprising:
-
a decompressor configured at least to decompress one of compressed test patterns stored on chip for a predetermined number of times; and a controller configured at least to output a control signal based on control data stored on chip, outputs of the decompressor being inverted at one or more scan shift clock cycles based on the control signal which enables the system to output the predetermined number of test patterns based on the one of compressed test patterns, wherein the one or more scan shift clock cycles are different for each of the predetermined number of test patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable media storing computer-executable instructions for causing a computer or networked computers to perform a method of creating a deterministic built-in self-test system in a circuit design, the method comprising:
-
generating a decompressor configured at least to decompress one of compressed test patterns stored on chip for a predetermined number of times; and generating a controller configured at least to output a control signal based on control data stored on chip, outputs of the decompressor being inverted at one or more scan shift clock cycles based on the control signal which enables the system to output the predetermined number of test patterns based on the one of compressed test patterns, wherein the one or more scan shift clock cycles are different for each of the predetermined number of test patterns. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, executed by at least one processor of a computer, comprising:
generating a cluster of test patterns based on a set of random-pattern-resistant faults, wherein the cluster of test patterns comprises a parent test pattern and a plurality of child test patterns, the parent test pattern being a deterministic and compressible test pattern, each of the plurality of child test patterns being derived by inverting bits of the parent test pattern corresponding to one or more scan shift clock cycles. - View Dependent Claims (16, 17, 18, 19, 20)
Specification