Claims
- 1. A bit stream multiplexer comprising:
a plurality of multiplexers and an input ordering block that operate in cooperation to receive a first plurality of transmit bit streams at a first bit rate, order the first plurality of transmit bit streams based upon a first order select signal, and produce an interface plurality of transmit bit streams at an interface bit rate; an output ordering block that operates to order the interface plurality of transmit bit streams based upon an interface order select signal; and a Pseudo Random Bit Stream (PRBS) function that produces a PRBS that is coupled to at least one of the interface plurality of transmit bit streams.
- 2. The bit stream multiplexer of claim 1, wherein:
the first plurality of transmit bit streams includes sixteen transmit bit streams; and the interface plurality of transmit bit streams includes four transmit bit streams.
- 3. The bit stream multiplexer of claim 1, wherein the input ordering block further deskews the first plurality of transmit bit streams.
- 4. The bit stream multiplexer of claim 1, wherein the plurality of multiplexers couple to the output of the output ordering block.
- 5. The bit stream multiplexer of claim 1, wherein the plurality of multiplexers couple to the input of the output ordering block.
- 6. The bit stream multiplexer of claim 1, wherein the PRBS function produces the PRBS on a plurality of the interface plurality of bit streams.
- 7. The bit stream multiplexer of claim 1, further comprising a skew adding circuit that adds skew to at least one of the interface plurality of transmit bit streams.
- 8. The bit stream multiplexer of claim 1, wherein the PRBS function resides in the output ordering block.
- 9. The bit stream multiplexer of claim 1, wherein the PRBS function resides in the input ordering block.
- 10. The bit stream multiplexer of claim 1, wherein:
the first plurality of transmit bit streams includes sixteen transmit bit streams; the interface plurality of transmit bit streams includes four transmit bit streams; and the plurality of multiplexers comprises four multiplexers having four inputs and one output each.
- 11. A bit stream demultiplexer comprising:
a plurality of demultiplexers and an input ordering block that operate in cooperation to receive an interface plurality of receive bit streams at an interface bit rate, to order the interface plurality of receive bit streams, and to demultiplex the interface plurality of bit streams to produce a first plurality of receive bit streams at a first bit rate; an output ordering block that receives the first plurality of receive bit streams at the first bit rate and that orders the first plurality of receive bit streams based upon a first order select signal; and a Pseudo Random Bit Stream (PRBS) function that produces a PRBS that is coupled to at least one of the first plurality of receive bit streams.
- 12. The bit stream demultiplexer of claim 11, wherein:
the first plurality of receive bit streams includes sixteen receive bit streams; and the interface plurality of receive bit streams includes four receive bit streams.
- 13. The bit stream demultiplexer of claim 11, wherein:
the first bit rate is nominally 2.5 Giga Bits per Second (GBPS); and the interface bit rate is nominally 10 GBPS.
- 14. The bit stream demultiplexer of claim 11, wherein the plurality of multiplexers provides input to the input ordering block.
- 15. The bit stream demultiplexer of claim 11, wherein the input ordering block provides input to the plurality of multiplexers.
- 16. The bit stream demultiplexer of claim 11, further comprising a skew adding circuit that adds skew to the PRBS that is coupled to at least one of the first plurality of receive bit streams.
- 17. The bit stream demultiplexer of claim 11, wherein the PRBS function resides in the output ordering block.
- 18. The bit stream demultiplexer of claim 11, wherein the PRBS function resides in the input ordering block.
- 19. The bit stream demultiplexer of claim 11, wherein the input ordering block further deskews the first plurality of receive bit streams.
- 20. The bit stream demultiplexer of claim 11, wherein:
the first plurality of receive bit streams includes sixteen receive bit streams; the interface plurality of receive bit streams includes four receive bit streams; and the plurality of demultiplexers comprises four demultiplexers having four inputs and one output each.
- 21. A method for testing the functionality of a transmit multiplexing integrated circuit and a receive demultiplexing integrated circuit, the method comprising:
coupling the receive demultiplexing integrated circuit and the transmit multiplexing integrated circuit into a circuit tester; coupling a plurality of output lines of the receive demultiplexing integrated circuit to a plurality of input lines of the transmit multiplexing integrated circuit; generating a Pseudo Random Bit Stream (PRBS) within the receive demultiplexing integrated circuit; coupling the PRBS to at least one output line of the receive demultiplexing integrated circuit; receiving the PRBS on at least one input line of the transmit multiplexing integrated circuit; determining whether the PRBS is correctly received by the transmit multiplexing integrated circuit; when the PRBS is correctly received by the transmit multiplexing integrated circuit, providing a pass indication to the circuit tester; and when the PRBS is incorrectly received by the transmit multiplexing integrated circuit, providing a fail indication to the circuit tester.
- 22. The method of claim 21, further comprising adding skew to the PRBS generated in the receive demultiplexing integrated circuit.
- 23. The method of claim 22, wherein the PRBS is incorrectly received by the transmit multiplexing integrated circuit when the transmit multiplexing integrated circuit fails to remove the skew from the PRB S.
- 24. The method of claim 21, wherein the plurality of output lines of the receive demultiplexing integrated circuit comprise sixteen lines and the PRBS is coupled over time to each of the sixteen lines.
- 25. The method of claim 21, further comprising controlling the plurality of output lines of the receive demultiplexing integrated circuit and the plurality of input lines of the transmit multiplexing integrated circuit to alter the line carrying the PRB S.
- 26. The method of claim 21:wherein the plurality of output lines of the receive demultiplexing integrated circuit and the plurality of input lines of the transmit multiplexing integrated circuit are differential; and the method further comprises controlling the polarity of the plurality of output lines of the receive demultiplexing integrated circuit and the plurality of input lines of the transmit multiplexing integrated circuit.
- 27. A method for testing the functionality of a transmit multiplexing integrated circuit and a receive demultiplexing integrated circuit, the method comprising:
coupling the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit into a circuit tester; coupling a plurality of output lines of the transmit multiplexing integrated circuit to a plurality of input lines of the receive demultiplexing integrated circuit; generating a Pseudo Random Bit Stream (PRBS) within the transmit multiplexing integrated circuit; coupling the PRBS to at least one output line of the transmit multiplexing integrated circuit; receiving the PRBS on at least one input line of the receive demultiplexing integrated circuit; determining whether the PRBS is correctly received by the receive demultiplexing integrated circuit; when the PRBS is correctly received by the receive demultiplexing integrated circuit, providing a pass indication to the circuit tester; and when the PRBS is incorrectly received by the receive demultiplexing integrated circuit, providing a fail indication to the circuit tester.
- 28. The method of claim 27, further comprising adding skew to the PRBS generated in the transmit multiplexing integrated circuit.
- 29. The method of claim 28, wherein the PRBS is incorrectly received by the receive demultiplexing integrated circuit when the receive demultiplexing integrated circuit fails to remove the skew from the PRBS.
- 30. The method of claim 27, wherein the plurality of output lines of the transmit multiplexing integrated circuit comprise four lines and the PRBS is coupled over time to each of the four lines.
- 31. The method of claim 27, further comprising controlling the plurality of output lines of the transmit multiplexing integrated circuit and the plurality of input lines of the receive demultiplexing integrated circuit to alter the line carrying the PRB S.
- 32. The method of claim 27:wherein the plurality of output lines of the transmit multiplexing integrated circuit and the plurality of input lines of the receive demultiplexing integrated circuit are differential; and the method further comprises controlling the polarity of the plurality of output lines of the transmit multiplexing integrated circuit and the plurality of input lines of the receive demultiplexing integrated circuit.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/401,734, filed Aug. 6, 2002, which is incorporated herein by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60401734 |
Aug 2002 |
US |