Methodology of locating faults of scan chains in logic integrated circuits
First Claim
1. A method of locating at least one a fault of a scan chain having a plurality of flip-flops in a logic integrated circuit of a configuration, comprising:
- an initial value collecting step of randomly selecting a plurality of logic integrated circuits with the same configuration, retrieving a plurality of initial value vectors of the flip-flops of every scan chain within said logic integrated circuits, and grouping together said initial value vectors into a plurality of corresponding scan chain sets, wherein said scan chain set contains scan chains with the same configuration;
a golden pattern determining step of comparing each of the initial value vectors in the same corresponding scan chain set with each other to identify elements of the initial value vectors with fixed values and selecting the elements with the fixed values as a golden pattern for the corresponding scan chain set when the number of said elements reaches a predetermined percentage; and
a fault locating step of comparing a plurality of initial values of a scan chain in question of a logic integrated circuit with the golden pattern found for the corresponding scan chain set that contains scan chains of the same configuration as the scan chain in question to determine whether the scan chain in question has at least one faulty flip-flop.
2 Assignments
0 Petitions
Accused Products
Abstract
For a plurality of logic integrated circuits, initial value vectors associated with flip-flops are retrieved from each of corresponding scan chain sets. The initial value vectors of the same corresponding scan chain set are compared with each other so as to identify elements with fixed values in the initial value vectors. When the total number of the elements with fixed values reaches a predetermined percentage, the elements having fixed values are selected as a golden pattern of the corresponding scan chain set. During the testing, an initial value vector of a scan chain of a logic integrated circuit to be tested is compared with the golden pattern associated with the scan chain, so as to determine whether a faulty flip-flop exists in the scan chain of the logic integrated circuit to be tested.
11 Citations
7 Claims
-
1. A method of locating at least one a fault of a scan chain having a plurality of flip-flops in a logic integrated circuit of a configuration, comprising:
-
an initial value collecting step of randomly selecting a plurality of logic integrated circuits with the same configuration, retrieving a plurality of initial value vectors of the flip-flops of every scan chain within said logic integrated circuits, and grouping together said initial value vectors into a plurality of corresponding scan chain sets, wherein said scan chain set contains scan chains with the same configuration; a golden pattern determining step of comparing each of the initial value vectors in the same corresponding scan chain set with each other to identify elements of the initial value vectors with fixed values and selecting the elements with the fixed values as a golden pattern for the corresponding scan chain set when the number of said elements reaches a predetermined percentage; and a fault locating step of comparing a plurality of initial values of a scan chain in question of a logic integrated circuit with the golden pattern found for the corresponding scan chain set that contains scan chains of the same configuration as the scan chain in question to determine whether the scan chain in question has at least one faulty flip-flop. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification