Built-in self-test for multi-channel transceivers without data alignment
First Claim
1. A circuit for testing a transceiver, comprising:
- a test pattern generator generating a first test pattern and a second test pattern;
a multiplexer having a first input, a second input, and an output, the first input receiving the first test pattern and the second input receiving the second test pattern;
a demultiplexer having an input, a first output, and a second output, the input of the demultiplexer being coupled to the output of the multiplexer; and
a test result evaluation circuit generating a first signature based on a first data stream generated by the first output of the demultiplexer and a second signature based on a second data stream generated by the second output of the demultiplexer, the test result evaluation circuit comparing each generated signature to a stored signature for determining whether an error has occurred during the transmission of an associated data stream.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and device for testing multi-channel transceivers in an integrated circuit is provided. More specifically, the present invention relates to a method and device for implementing a built-in self-test for multi-channel transceivers. An exemplary embodiment of the present invention includes a test pattern generator, a multiplexer, a demultiplexer, and a test result evaluator. The test pattern generator generates a test pattern which is fed into each of the input channels of the multiplexer. The multiplexer multiplexes the data from all its input channels and then relays the data to the demultiplexer. The test result evaluator then individually checks the data at each of the output channels of the demultiplexer to determine whether the data received at each output channel is the same as the test pattern. In order to facilitate the checking process, signature analysis is utilized.
13 Citations
18 Claims
-
1. A circuit for testing a transceiver, comprising:
-
a test pattern generator generating a first test pattern and a second test pattern; a multiplexer having a first input, a second input, and an output, the first input receiving the first test pattern and the second input receiving the second test pattern; a demultiplexer having an input, a first output, and a second output, the input of the demultiplexer being coupled to the output of the multiplexer; and a test result evaluation circuit generating a first signature based on a first data stream generated by the first output of the demultiplexer and a second signature based on a second data stream generated by the second output of the demultiplexer, the test result evaluation circuit comparing each generated signature to a stored signature for determining whether an error has occurred during the transmission of an associated data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A circuit for testing a transceiver, comprising:
-
means for generating a first test pattern and a second test pattern; a multiplexer having a first input, a second input, and an output, the first input receiving the first test pattern and the second input receiving the second test pattern; a demultiplexer having an input, a first output, and a second output, the input of the demultiplexer being coupled to the output of the multiplexer; and means for generating a first signature based on a first data stream generated by the first output of the demultiplexer and a second signature based on a second data stream generated by the second output of the demultiplexer; means for comparing each generated signature to a stored signature; and means for determining, based on the comparison, whether an error has occurred during the transmission an associated data stream. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification