Patent ID: 8086918
Filing Date: 2011-12-27
Classification: G01R

Abstract:
1. A non-transitory computer-readable storage medium which stores a test data generating program, characterized by causing a computer to execute, comprising: reading specifying information of a conversion method of a code conversion table in order to generate a test pattern to examine a high-speed serial transfer device and specifying information of a run length with which same values of 0 or 1 bits are successively transferred in converted data according to the code conversion table; and using a test pattern generating unit for generating a test pattern, which is input to the high-speed serial transfer device of a transmitting side such that same values of bits in data are successively transferred to each of a plurality of serial transfer channels; wherein generating the test pattern, comprising: converting a code that the code conversion table used in the code conversion in the high-speed serial transfer device is an m-bit/n-bit code conversion table which converts m-bit data which is one conversion unit into n-bit data having a large bit number, and performs two conversions of an RD+ conversion in which running disparity in the converted data is positive and an RD− conversion in which the running disparity is negative; and setting a basic pattern based on determining whether or not the converted data of the one conversion unit in the m-bit/n-bit code conversion table includes the number of continuous same values in which 0 or 1 bits equal to or more than a specified run length continues, if the number of continuous same values equal to or more than the specified run length is included, extracting unconverted data as the test pattern which satisfies the specified run length in one unit of the converted data, and if the number of continuous same values equal to or more than the specified run length is not included, extracting two units of unconverted data as the test pattern which satisfies the specified run length at the boundary part where the two units of the converted data are combined; and performing rearrangement in accordance with a channel usage method including a bit transfer order and the number of used channels in the high-speed serial transfer device such that the basic pattern is transferred to each of the channels.