Patent ID: 7853849

Claim:
A method of testing a high-speed serial transfer device characterized by having, comprising: a test pattern generating step of generating a test pattern, which is input to the high-speed serial transfer device of a transmitting side where values of bits in data successively transferred to each of a plurality of serial transfer channels are the same; and a test step of examining mis-synchronization failure in a receiving side by inputting the test pattern to the high-speed serial transfer device of the transmitting side, and successively transferring the same values of bits in data that data passes through each of a plurality of serial transfer channels; wherein the test pattern generating step has a code conversion step which has a code conversion table used in the code conversion in the high-speed serial transfer device which is an m-bit/n-bit code conversion table which converts m-bit data which is a conversion unit into n-bit data having a larger bit number, and performs two conversions comprising an RD+conversion in which running disparity in converted data is positive and an RD−conversion in which the running disparity is negative; and a basic pattern setting step which has a step of determining whether or not the converted data of the conversion unit in the m-bit/n-bit code conversion table includes a number of continuous same values in which 0 or 1 bits are equal to or more than a specified run length, 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 a boundary part where the two units of the converted data are combined; and a basic pattern rearranging step of performing rearrangement in accordance with a channel usage method including a bit transfer order and a number of used channels in the high-speed serial transfer device such that the basic pattern is transferred to each of the channels.