Transceiver for receiving and transmitting data over a network and method for testing the same
AssigneeInternational Business Machines Corporation
InventorJoseph A. Iadanza
Life of this patent
Estimating the term…
Abstract
The present invention provides a transceiver for receiving and transmitting data over a network, and a method for testing the same. In particular, the present invention provides a physical layer transceiver having a built-in-self-test (BIST) device that allows for, among other things, pulse density/width variation and jitter control.
Claims20
A transceiver for receiving and transmitting data over a network, comprising:
- a transmitter for receiving a network data signal representative of a signal capable of being transmitted over a network and a control signal for impairing characteristics of the network data signal, and for continuously generating an output signal corresponding to the data signal and the control signal during a predetermined time window;
- a receiver for continuously receiving the output signal from the transmitter, and for reconstructing the network data signal within the predetermined time window;
- and
- a built-in-self-test (BIST) device for generating the network data signal and the control signal, and for providing a clock signal for jitter testing of the network data signal, wherein the BIST device detects erroneous performance by the transceiver based on the reconstructed network data signal.
A transceiver for receiving and transmitting data over a network, comprising:
- a transmitter for receiving a network data signal representative of a signal capable of being transmitted over a network and a control signal for impairing characteristics of the network data signal, and for continuously generating an output signal corresponding to the data signal and the control signal during a predetermined time window;
- a receiver for continuously receiving the output signal from the transmitter, and for reconstructing the network data signal within the predetermined time window;
- and
- a built-in-self-test (BIST) device for generating the network data signal and the control signal, and for varying a pulse width of the network data signal, wherein the BIST device comprises means for detecting erroneous performance by the transceiver based on the reconstructed network data signal.
A method for testing performance of a transceiver for receiving and transmitting data over a network, comprising the steps of:
- generating a network data signal representative of signals capable of being transmitted over a network, and generating a control signal for impairing characteristics of the network data signal;
- varying a pulse width of the network data signal;
- varying an offset of a clock signal embedded within the network data signal;
- a transmitter component of the transceiver device receiving the network data signal and the control signal and generating an output signal corresponding to the network data signal and having an impaired characteristic according to the control signal, the output signal being generated continuously during a predetermined time window;
- a receiver component of the transceiver device continuously receiving the output signal from the transmitter component and reconstructing the network data signal within the predetermined time window;
- and detecting erroneous performance by the transceiver based on the reconstructed data signal.
A program product stored on a recordable medium for testing a transceiver device, which when executed, comprises:
- program code for generating a network data signal representative of data
- capable of being transmitted over a network by a transceiver device and
- for generating a control signal for impairing characteristics of the network data signal;
- program code for varying a pulse width of the network data signal;
- program code for varying an offset of a clock signal embedded within the network data signal;
- program code for enabling a transmitter component of the transceiver device to receive said network data signal and the control signal, and for generating an output signal corresponding to the network data signal having an impaired characteristic according to the control signal, wherein the output signal is generated continuously during a predetermined time window;
- program code for enabling a receiver component of the transceiver device to continuously receive the output signal from the transmitter component and for reconstructing the network data signal within the predetermined time window;
- and
- program code for detecting erroneous performance by the transceiver device based on the reconstructed network data signal.
Dependencies are inferred from the claim text.