Claims
- 1. A method for compressing a predetermined set of binary data-vectors, said data-vectors to be used as executable input information in circuit board testing, said method comprising the steps of:
- (a) electronically reading said set;
- (b) identifying the unique data-vectors within said set;
- (c) creating a first subset of said set consisting of said unique data-vectors;
- (d) testing said first subset to determine if the number of unique data-vectors in said first subset exceeds a predetermined value;
- (e) jumping to step h if said number exceeds said value;
- (f) storing said first subset;
- (g) executing said first subset and exiting said method;
- (h) performing a K-T transformation operation on said first subset to produce a second subset of K-T transform vectors;
- (i) retaining the unique transform vectors within said second subset;
- (j) creating a third subset of second subset consisting of said unique transform vectors and index information indicating the position in said second subset of said unique transformvectors;
- (k) storing said third subset;
- (l) executing said third subset and exiting said method.
- 2. A method, as in claim 1, wherein said K-T transformation comprises the step of applying a bit-wise logical exclusive-OR gating operation to the data-vectors of said first subset.
- 3. An improved method for compressing a previously created first subset of a set of binary data-vectors, wherein said data-vectors are to be used as executable input information in circuit board testing and wherein said first subset is created from the unique data-vectors in said set of binary data-vectors, said improvement comprising the steps of:
- transforming said data-vectors in said first subset by a K-T transformation operation to produce a second subset comprising K-T transform vectors;
- identifying the unique K-T transform vectors within said second subset; and
- retaining the unique K-T transform vectors within said second subset, thereby creating a third subset of said unique K-T transform vectors.
- 4. The method of claim 3, wherein said step of retaining the unique K-T transform vectors within said second subset comprises the step of determining sequencing information relating to the sequence of said unique K-T transform vectors and including said sequencing information in said third subset.
- 5. The method of claim 3, further comprising the steps of determining the number of data-vectors in said first subset, comparing such data-vector number to a predetermined number and eliminating the steps of transforming to form a second subset, identifying unique transforms within the second subset and forming a third subset, if said comparison indicates that said data-vector number does not exceed said predetermined number.
- 6. The method of claim 3, wherein said step of transforming said data-vectors in said first subset by a K-T transformation operation comprises the step of applying the data-vectors to an exclusive OR gate.
Parent Case Info
This application is a continuation, of application Ser. No. 07/140,356, filed Jan. 4, 1988, now abandoned.
US Referenced Citations (6)
Non-Patent Literature Citations (2)
Entry |
Michael A. Lassner, Kevin W. Keirn, and Kenneth E. Posse, "Optimization of a Hardware Oriented Test Generation Language," ATE '87 West, Jan. 5-8, 1987, pp. VII-1-VII-15. |
Trent Cave, "Compressing Test Patterns to Fit into LSI Testers," Electronics, Oct.-Dec., 1978, vol. 51, pp. 136-140. |