IP Library Granted Patent US 7,313,097
Granted Patent B2
US 7,313,097 · App. 10/390,490 · Granted Dec 25, 2007

Loop back testing structure for high-speed serial bit stream TX and RX chip set

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,313,097
App. No.
10/390,490
Granted
Dec 25, 2007
Kind
B2
Abstract

A bit stream multiplexer includes an input ordering block, a plurality of multiplexers, an output ordering block, and a loop back circuitry. A bit stream demultiplexer includes an input ordering block, a plurality of demultiplexers, and an output ordering block. During testing, the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit are coupled into a circuit tester. Then, a plurality of input lines of the transmit multiplexing integrated circuit are coupled to a plurality of output data lines of the circuit tester. A loop back output of the transmit multiplexing integrated circuit is then coupled to a loop back input of the receive demultiplexing integrated circuit. A plurality of output lines of the receive demultiplexing integrated circuit are coupled to a plurality of input data lines of the circuit tester. Further, loop back control signals of the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit are coupled to control outputs of the circuit tester. The circuit tester is then operated to test the functionality of the integrated circuits.

Claims (63)

1. A bit stream multiplexer comprising:

an input ordering block that operates to receive a first plurality of transmit bit streams at a first bit rate and to produce therefrom a plurality of ordered transmit bit streams based upon a first order select signal;

a plurality of multiplexers that operate to multiplex the plurality of ordered transmit bit streams to produce an interface plurality of transmit bit streams at an interface bit rate;

an output ordering block that operates to receive the interface plurality of transmit bit streams and to order the interface plurality of transmit bit streams based upon an interface order select signal; and

loop back circuitry coupled to receive the plurality of ordered transmit bit streams; and

wherein the loop back circuitry produces a loop back bit stream based upon a loop back control input, wherein the loop back bit stream includes at least one of the plurality of ordered 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 operates to deskew the first plurality of transmit bit streams.

4. The bit stream multiplexer of claim 1 , wherein the plurality of multiplexers couple to the output ordering block.

5. The bit stream multiplexer of claim 1 , wherein:

the first bit rate is nominally 2.5 Giga Bits per Second (GBPS); and

the interface bit rate is nominally 10 GBPS.

6. The bit stream multiplexer of claim 1 , wherein the loop back circuitry is selectively controlled via the loop back control input to test an input ordering functionality of the input ordering block.

7. The bit stream multiplexer of claim 1 , wherein:

the input ordering block further provides deskew functionality to deskew the received first plurality of transmit bit streams;

the loop back circuitry is selectively controlled via the loop back control input to test the deskew functionality of the input ordering block.

8. The bit stream multiplexer of claim 1 , wherein the first plurality of transmit bit streams at the first bit rate conforms to an SFI-5 operating standard.

9. 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 includes four multiplexers having four inputs and one output each.

10. A bit stream demultiplexer comprising:

an input ordering block that operates to receive an interface plurality of receive bit streams at an interface bit rate, and to produce therefrom an interface plurality of ordered receive bit streams based upon an interface order select signal;

a plurality of demultiplexers that operate to demultiplex the interface plurality of ordered receive bit streams to produce a first plurality of receive bit streams at a first bit rate;

an output ordering block that operates to receive the first plurality of receive bit streams and to order the first plurality of receive bit streams based upon a first order select signal; and

loop back circuitry coupled to the first plurality of receive bit streams at the first bit rate; and

wherein the loop back circuitry replaces at least one of the first plurality of receive bit streams with a loop back bit stream.

11. The bit stream demultiplexer of claim 10 , 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.

12. The bit stream demultiplexer of claim 10 , wherein:

the first bit rate is nominally 2.5 Giga Bits per Second (GBPS); and

the interface bit rate is nominally 10 GBPS.

13. The bit stream demultiplexer of claim 10 , wherein the input ordering block provides input to the plurality of demultiplexers.

14. The bit stream demultiplexer of claim 10 , wherein the loop back circuitry is selectively controlled via a loop back control input to test an output ordering functionality of the output ordering block.

15. The bit stream demultiplexer of claim 10 , wherein the first plurality of receive bit streams at the first bit rate conforms to an SFI-5 operating standard.

16. The bit stream demultiplexer of claim 10 , 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 includes four demultiplexers having four inputs and one output each.

17. The bit stream demultiplexer of claim 10 , wherein:

the input ordering block further provides deskew functionality to deskew the first plurality of receive bit streams; and

the loop back circuitry is selectively controlled via a loop back control input to test the deskew functionality of the input ordering block.

18. 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 input lines of the transmit multiplexing integrated circuit to a plurality of output data lines of the circuit tester;

coupling a loop back output of the transmit multiplexing integrated circuit to a loop back input of the receive demultiplexing integrated circuit;

coupling a plurality of output lines of the receive demultiplexing integrated circuit to a plurality of input data lines of the circuit tester;

coupling loop back control signals of the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit to control outputs of the circuit tester;

providing output data to the plurality of output data lines of the circuit tester;

selectively controlling the loop back control signals of the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit to control outputs of the circuit tester to test operation of an input ordering block of the transmit multiplexing integrated circuit;

receiving input data at the plurality of input data lines of the circuit tester;

when the input data is correctly received by the circuit tester, providing a pass indication; and

when the input data is incorrectly received by the circuit tester, providing a fail indication.

19. The method of claim 18 , further comprising adding skew to output data on the plurality of output data lines of the circuit tester.

20. The method of claim 19 , wherein the input data is incorrectly received by the circuit tester when the transmit multiplexing integrated circuit fails to remove the skew from the output data.

21. The method of claim 18 , wherein the loop back control signals of the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit are altered to test the functionality of each bit stream path of the input ordering block of the transmit multiplexing integrated circuit.

22. The method of claim 18 , wherein the loop back control signals of the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit are altered to test the functionality of each bit stream path of an output ordering block of the receive demultiplexing integrated circuit.

23. The method of claim 18 , wherein:

the loop back control signals of the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit are altered to test the functionality of each bit stream path of the input ordering block of the transmit multiplexing integrated circuit; and

the loop back control signals of the transmit multiplexing integrated circuit and the receive demultiplexing integrated circuit are altered to test the functionality of each bit stream path of the output ordering block of the receive demultiplexing integrated circuit.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2003
From: GHIASI, ALI; ZHANG, BO
To: BROADCOM CORPORATION
Reel/Frame 013890/0068 →