Multiple-capture DFT system for detecting or locating crossing clock-domain faults during self-test or scan-test
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing ordered capture clocks to detect or locate faults within N clock domains and faults crossing any two clock domains in an integrated circuit or circuit assembly in self-test or scan-test mode, where N>1 and each domain has a plurality of scan cells. The method and apparatus allows generating and loading N pseudorandom or predetermined stimuli to all the scan cells within the N clock domains in the integrated circuit or circuit assembly during the shift operation, applying an ordered sequence of capture clocks to all the scan cells within the N clock domains during the capture operation, compacting or comparing N output responses of all the scan cells for analysis during the compact/compare operation, and repeating the above process until a predetermined limiting criteria is reached. A computer-aided design (CAD) system is further developed to realize the method and synthesize the apparatus.
29 Citations
96 Claims
-
1-75. -75. (canceled)
-
76. An apparatus for providing ordered capture clocks to detect or locate faults within N clock domains and faults crossing any two clock domains in an integrated circuit or circuit assembly in scan-test or self-test mode, where N>
- 1, each clock domain having one capture clock and a plurality of scan cells, each capture clock comprising a plurality of capture clock pulses;
said apparatus comprising;(a) means for generating and shifting-in N test stimuli to all said scan cells within said N clock domains in said integrated circuit or circuit assembly during a shift-in operation; (b) means for applying an ordered sequence of capture clocks to all said scan cells within said N clock domains, the ordered sequence of capture clocks comprising at least a plurality of capture clock pulses from two or more selected capture clocks placed in a sequential order such that all clock domains are never triggered simultaneously during a capture operation; and (c) means for analyzing output responses of all said scan cells to locate any faults therein. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
- 1, each clock domain having one capture clock and a plurality of scan cells, each capture clock comprising a plurality of capture clock pulses;
-
86. The apparatus of claim 134, wherein said means for applying an ordered sequence of capture clock pulses further comprises means for selectively operating all said capture clock pulses controlling a selected clock domain at a selected clock speed, for detecting or locating stuck-at faults within said selected clock domain.
Specification