A method of compressing a test vector creates a compressed test vector for
use in conjunction with automated test equipment (ATE). The method
comprises generating a test vector having a sequence of elements, at least
one element of which comprises a `don't care` value. A random sequence of
elements is produced also. The test vector and the random sequence are
segmented. Each segment of the test vector is compared to a corresponding
segment of the random sequence to determine whether the corresponding
segments match. When a match is found, a first flag value is sequentially
inserted into a compression test vector. When a mismatch is found, a
second flag value is sequentially inserted into the compression vector as
well as the elements of the mismatched test vector segment. The compressed
test vector may be decompressed according to the invention directly into a
completely specified test vector using the flag values.
Un metodo di compressione del vettore della prova genera un vettore appiattito della prova per uso insieme con l'apparecchiatura di prova automatizzata (HA MANGIATO). Il metodo contiene la generazione del vettore della prova che ha una sequenza degli elementi, almeno un elemento di cui contiene un ` non valore del care`. Una sequenza casuale degli elementi è prodotta inoltre. Il vettore della prova e la sequenza casuale sono suddivisi. Ogni segmento del vettore della prova è confrontato ad un segmento corrispondente della sequenza casuale per determinare se corrispondere suddivida il fiammifero. Quando un fiammifero è trovato, un primo valore della bandierina è inserito in sequenza in un vettore della prova di compressibilità. Quando un disadattamento è trovato, un secondo valore della bandierina è inserito in sequenza nel vettore di compressione così come gli elementi del segmento mal adattato di vettore della prova. Il vettore appiattito della prova può essere decompresso secondo l'invenzione direttamente in un vettore completamente specificato della prova usando i valori della bandierina.