BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows an exemplary software-based chain diagnosis method.
FIG. 2 shows a first exemplary method of ordering production scan patterns.
FIG. 3 shows a second exemplary method of ordering production scan patterns.
FIG. 4 shows a third exemplary method of ordering production scan patterns.
FIG. 5 shows an example of per-cycle-based failure logging.
FIG. 6 shows an example of per-pin-based failure logging.
FIG. 7 shows a first exemplary method of per-pin based diagnosis.
FIG. 8 shows a second exemplary method of per-pin based diagnosis.
FIG. 9 shows a third exemplary method of per-pin based diagnosis.
FIG. 10 is exemplary pseudocode showing an exemplary diagnosis method that was used to produce some of the experimental results reported in this disclosure.
FIG. 11 is a graph of exemplary experimental results involving static pattern ordering diagnosis and conventional diagnosis.
FIG. 12 is a graph of exemplary experimental results involving dynamic pattern ordering diagnosis and conventional diagnosis.
FIG. 13 is a graph of exemplary experimental results involving per-pin based diagnosis and per-cycle based diagnosis.
FIG. 14 is a diagram illustrating an exemplary client-server network environment.
FIG. 15 is a diagram illustrating an exemplary method of performing an embodiment of the disclosed technology using a client-server network, such as the one illustrated in FIG. 14.