Highly compressible representation of test pattern data
First Claim
1. A method for altering a data file within a computer system wherein said altering allows said data file to be stored in less storage space within said computer system, said method comprising the steps of:
- (a) sequentially processing each data record in said data file to substitute a pattern character for each character in said data record when said character in said data record is identical to a correspondingly located character in a previous data record, sequentially processed immediately previous to said data record, wherein an altered data file is created; and
(b) restoring said altered data file by sequentially processing each altered data record in said altered data file to substitute a correspondingly located character found in said altered data record, sequentially processed immediately previous to each said altered data record, for each pattern character in each said altered data record of said altered data file.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for more efficient handling of data used in testing electronic integrated circuits and boards consisting of specifying data in a flat tabular format. Signal data are contained in columns and cycle data are contained in rows. Any given signal in a cycle will typically be a "0" or "1". If a signal does not change from one cycle to the next, the character "0" or "1" is replaced in the latter cycle by the dot "." character. As a result of the "." character replacements, the data is much more highly compressible by standard compression software than before, thus requiring less storage space for the data.
64 Citations
12 Claims
-
1. A method for altering a data file within a computer system wherein said altering allows said data file to be stored in less storage space within said computer system, said method comprising the steps of:
-
(a) sequentially processing each data record in said data file to substitute a pattern character for each character in said data record when said character in said data record is identical to a correspondingly located character in a previous data record, sequentially processed immediately previous to said data record, wherein an altered data file is created; and (b) restoring said altered data file by sequentially processing each altered data record in said altered data file to substitute a correspondingly located character found in said altered data record, sequentially processed immediately previous to each said altered data record, for each pattern character in each said altered data record of said altered data file. - View Dependent Claims (2)
-
-
3. A method for altering a data file within a computer system wherein said altering allows said data file to be stored in less storage space within said computer system, said method comprising the steps of:
-
(a) sequentially processing each data record in said date file to substitute a pattern character for each character in said data record when said character in said data record is identical to a correspondingly located character in a previous data record, sequentially processed immediately previous to said data record, wherein an altered data file is created; and (b) compressing said altered data file and storing said compressed altered data file on a storage device. - View Dependent Claims (4, 5, 6)
-
-
7. A method for altering a data file within a computer system to create an altered data file, wherein said altering allows said altered data file to be stored in less storage space within said computer system, said method comprising the steps of:
-
(a) reading a first data record of said data file into a computer memory; (b) writing said first data record to a storage device; (c) copying said first data record to a history area to create a history record; (d) reading a next data record from said data file into said computer memory; (e) comparing each character of said next data record with each character of said history record; (f) when a character of said next data record matches a correspondingly located character of said history record, writing a predetermined pattern character to an output record at a location in said output record corresponding to a location of said character of said next data record; (g) when a character of said next data record does not match a correspondingly located character of said history record, writing said character of said next data record to said output record at a location in said output record corresponding to a location of said character of said next data record; (h) after all characters have been processed by step (f) and step (g), writing said output record to said storage device; (i) copying said next data record to said history area as said history record; and (j) repeating steps (d) through (i) for each of said next data records in said data file to create said altered data file. - View Dependent Claims (8, 9, 10)
-
-
11. A method for altering a test pattern data file within a computer system allowing said altered test pattern data file to be stored in less storage space within said computer system, said method comprising the steps of:
-
(a) processing a first data record of said test pattern data file without altering said first data record; (b) sequentially processing each remaining data record in said test pattern data file to substitute a predetermined pattern character for each character in said each remaining data record in said test pattern data file when said character in each said remaining data record is identical to a correspondingly located character in a previous data record, processed immediately previous to said each remaining data record in said test pattern data file, wherein an altered test pattern data file is created; (c) processing a first altered data record of said altered test pattern data file without altering said first altered data record; (d) sequentially processing each remaining altered data record in said test pattern data file to substitute a correspondingly located character found in a previous data record, sequentially processed immediately previous to said remaining altered data record of said altered test pattern data file for each predetermined pattern character in said each remaining altered data record of said altered data file, wherein a restored test pattern data file is created; and (e) applying said restored test pattern data file to a device under test. - View Dependent Claims (12)
-
Specification