Transceiver for receiving and transmitting data over a network and method for testing the same
First Claim
Patent Images
1. 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 reference clock signal with a varied offset for jitter testing the transceiver, wherein the BIST device detects erroneous performance by the transceiver based on the reconstructed network data signal;
wherein the BIST device includes a jitter control system comprising;
a multiplexor for outputting the reference clock signal;
at least one delay timer for delaying an input clock signal;
a shift register for controlling the multiplexor; and
a controller for controlling the multiplexor and updating the shift register.
1 Assignment
0 Petitions
Accused Products
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.
22 Citations
18 Claims
-
1. 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 reference clock signal with a varied offset for jitter testing the transceiver, wherein the BIST device detects erroneous performance by the transceiver based on the reconstructed network data signal; wherein the BIST device includes a jitter control system comprising; a multiplexor for outputting the reference clock signal; at least one delay timer for delaying an input clock signal; a shift register for controlling the multiplexor; and a controller for controlling the multiplexor and updating the shift register. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 and for varying an offset of a reference clock signal embedded within the network data signal, wherein the BIST device comprises means for detecting erroneous performance by the transceiver based on the reconstructed network data signal and the BIST device includes a jitter control system comprising; a multiplexor for outputting the reference clock signal; at least one delay timer for delaying an input clock signal; a shift register for controlling the multiplexor; and a controller for controlling the multiplexor and updating the shift register. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. 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 reference 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; wherein the offset varying includes; outputting a reference clock signal embedded within the network data signal; delaying an input clock signal; and controlling the reference clock signal outputting. - View Dependent Claims (14, 15)
-
-
16. 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 reference 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; wherein the offset varying program code controls a jitter control system comprising; a multiplexor for outputting the reference clock signal; at least one delay timer for delaying an input clock signal; a shift register for controlling the multiplexor; and a controller for controlling the multiplexor and updating the shift register. - View Dependent Claims (17, 18)
-
Specification