COMPRESSING TEST RESPONSES USING A COMPACTOR
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes embodiments of a compactor for compressing test results in an integrated circuit and methods for using and designing such embodiments. The disclosed compactors can be utilized, for example, as part of any scan-based design. Moreover, any of the disclosed compactors can be designed, simulated, and/or verified in a computer-executed application, such as an electronic-design-automation (“EDA”) software tool. Embodiments of a method for diagnosing faults in the disclosed compactor embodiments are also described.
-
Citations
86 Claims
-
1-33. -33. (canceled)
-
34. A method for testing an integrated circuit, comprising:
-
capturing multiple test values in a scan chain of a circuit-under-test, the test values being associated with a circuit response to a test pattern; clocking the test values out of the scan chain and into a compactor; producing sets of two or more output values in the compactor, each set comprising all values produced in the compactor at least partially determined by a respective test value; and outputting at least one of the sets from the compactor over at least two clock cycles and before all of the test values captured in the scan chain have been clocked into the compactor. - View Dependent Claims (35, 36, 37, 38, 39, 41)
-
-
40. A computer-readable medium storing computer-executable instructions which when executed by a computer system cause the computer system to perform a method, the method comprising:
modifying a circuit design database to include circuit design information, the circuit design information defining a compactor that is configured to; capture multiple test values in a scan chain of a circuit-under-test, the test values being associated with a circuit response to a test pattern; clock the test values out of the scan chain and into the compactor; produce sets of two or more output values in the compactor each set comprising all values produced in the compactor at least partially determined by a respective test value; and output at least one of the sets from the compactor over at least two clock cycles and before all of the test values captured in the scan chain have been clocked into the compactor. - View Dependent Claims (80, 81)
-
42-79. -79. (canceled)
-
82. A system, comprising:
-
means for capturing multiple test values in a scan chain of a circuit-under-test, the test values being associated with a circuit response to a test pattern; means for clocking the test values out of the scan chain and into a compactor; means for producing sets of two or more output values in the compactor, each set comprising all values produced in the compactor at least partially determined by a respective test value; and means for outputting at least one of the sets from the compactor over at least two clock cycles and before all of the test values captured in the scan chain have been clocked into the compactor. - View Dependent Claims (83, 84, 85, 86)
-
Specification