Systems and methods for SerDes physical layer qualification and mitigation
View Patent ↗Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for clock recovery in a data receiver.
1. A method for device validation, the method comprising:
providing a device under test, wherein the device under test includes at least a first transmission circuit, a second transmission circuit, a first reception circuit, a second reception circuit, and a cross bar switch electrically connected to each of the first transmission circuit, the second transmission circuit, the first reception circuit, and the second reception circuit;
programming the cross bar switch such that: the first transmission circuit is communicably coupled to the first reception circuit, and the second transmission circuit is communicably coupled to the second reception circuit;
performing a hard fault test by passing a known pattern to the first reception circuit and the second reception circuit, wherein a first hard fault is identified in at least one of the first reception circuit or the first transmission circuit;
programming the cross bar switch such that: the first transmission circuit is communicably coupled to the second reception circuit, and the second transmission circuit is communicably coupled to the first reception circuit; and
re-performing the hard fault test by passing the known pattern to the first reception circuit and the second reception circuit, wherein a second hard fault is identified which isolates at least one of the first reception circuit or the first transmission circuit as the cause of the first hard fault.
2. The method of claim 1 , wherein the second hard fault isolates the first reception circuit as the cause of the first hard fault, and wherein the device under test further includes a redundant reception circuit, the method further comprising:
programming the cross bar switch such that the redundant reception circuit replaces the first reception circuit.
3. The method of claim 1 , wherein the second hard fault isolates the first transmission circuit as the cause of the first hard fault, and wherein the device under test further includes a redundant transmission circuit, the method further comprising:
programming the cross bar switch such that the redundant transmission circuit replaces the first transmission circuit.
4. The method of claim 1 , wherein passing the known pattern to the first reception circuit and the second reception circuit is done at a low rate.
5. The method of claim 1 , wherein the device under test further includes a third transmission circuit and a third reception circuit electrically coupled via the cross bar switch, the method further comprising:
performing a soft fault test by passing the known pattern to the first reception circuit, the second reception circuit, and the third reception circuit, wherein a soft fault is identified in at least one of the first reception circuit or the first transmission circuit; and
re-performing the soft fault test by passing the known pattern to the first reception circuit and the third reception circuit, but not to the second reception circuit.
6. The method of claim 5 , wherein the device under test further includes a redundant reception circuit and a redundant transmission circuit, and wherein re-performing the soft fault test results in identifying a soft fault in at least one of the first reception circuit or the first transmission circuit, the method further comprising:
programming the cross bar switch such that at least one of the redundant reception circuit or the redundant transmission circuit replaces a corresponding one of the first reception circuit or the first redundant transmission circuit.
7. The method of claim 5 , wherein re-performing the soft fault test results in identifying a soft fault in at least one of the first reception circuit or the first transmission circuit, the method further comprising:
grouping at least one of the first reception circuit or the first redundant transmission circuit in a low rate interface.
8. The method of claim 5 , wherein the device under test further includes a redundant reception circuit and a redundant transmission circuit, and wherein re-performing the soft fault test results in elimination of the soft fault in the at least one of the first reception circuit or the first transmission circuit, the method further comprising:
programming the cross bar switch such that a corresponding one of the redundant reception circuit or the redundant transmission circuit replaces the aggressor circuit.
9. The method of claim 5 , wherein re-performing the soft fault test results in elimination of the soft fault in the at least one of the first reception circuit or the first transmission circuit, the method further comprising:
grouping the aggressor circuit in a low rate interface.
10. The method of claim 5 , wherein passing the known pattern to the first reception circuit and the second reception circuit during the soft fault test is done at a high rate.
11. A method for device validation, the method comprising:
providing a device under test, wherein the device under test includes at least a first transmission circuit, a second transmission circuit, a third transmission circuit, a first reception circuit, a second reception circuit, a third reception circuit, and a cross bar switch electrically connected to each of the first transmission circuit, the second transmission circuit, the first reception circuit, and the second reception circuit;
performing a soft fault test by passing the known pattern to the first reception circuit, the second reception circuit, and the third reception circuit, wherein a soft fault is identified in at least one of the first reception circuit or the first transmission circuit; and
re-performing the soft fault test by passing the known pattern to the first reception circuit and the third reception circuit, but not to the second reception circuit.
12. The method of claim 11 , the method further comprising:
programming the cross bar switch such that: the first transmission circuit is communicably coupled to the first reception circuit, the second transmission circuit is communicably coupled to the second reception circuit, and the third transmission circuit is communicably coupled to the third reception circuit;
performing a hard fault test by passing a known pattern to the first reception circuit, the second reception circuit, and the third reception circuit, wherein a first hard fault is identified in at least one of the first reception circuit or the first transmission circuit;
programming the cross bar switch such that: the first transmission circuit is communicably coupled to the second reception circuit, and the second transmission circuit is communicably coupled to the first reception circuit; and
re-performing the hard fault test by passing the known pattern to the first reception circuit and the second reception circuit, wherein a second hard fault is identified which isolates at least one of the first reception circuit or the first transmission circuit as the cause of the first hard fault.
13. The method of claim 11 , wherein the device under test further includes a redundant reception circuit and a redundant transmission circuit, and wherein re-performing the soft fault test results in identifying a soft fault in at least one of the first reception circuit or the first transmission circuit, the method further comprising:
programming the cross bar switch such that at least one of the redundant reception circuit or the redundant transmission circuit replaces a corresponding one of the first reception circuit or the first redundant transmission circuit.
14. The method of claim 11 , wherein re-performing the soft fault test results in identifying a soft fault in at least one of the first reception circuit or the first transmission circuit, the method further comprising:
grouping at least one of the first reception circuit or the first redundant transmission circuit in a low rate interface.
15. The method of claim 11 , wherein the device under test further includes a redundant reception circuit and a redundant transmission circuit, and wherein re-performing the soft fault test results in elimination of the soft fault in the at least one of the first reception circuit or the first transmission circuit, the method further comprising:
programming the cross bar switch such that a corresponding one of the redundant reception circuit or the redundant transmission circuit replaces the aggressor circuit.
16. The method of claim 11 , re-performing the soft fault test results in elimination of the soft fault in the at least one of the first reception circuit or the first transmission circuit, the method further comprising:
grouping the aggressor circuit in a low rate interface.
17. The method of claim 11 , wherein passing the known pattern to the first reception circuit and the second reception circuit during the soft fault test is done at a high rate.
18. A test system, the test system comprising:
a serial data transfer circuit; and
an analysis control circuit, wherein the analysis control circuit is configured to:
provide a command to a device under test, wherein the device under test includes at least a first transmission circuit, a second transmission circuit, a first reception circuit, a second reception circuit, and a cross bar switch electrically connected to each of the first transmission circuit, the second transmission circuit, the first reception circuit, and the second reception circuit, and wherein the command causes the cross bar switch to be programmed such that: the first transmission circuit is communicably coupled to the first reception circuit, and the second transmission circuit is communicably coupled to the second reception circuit;
send a command to the serial data transfer circuit to pass a known pattern to the first reception circuit and the second reception circuit;
receive loop back data from via the first transmission circuit and the second transmission circuit;
detect a first hard fault in at least one of the first reception circuit or the first transmission circuit;
send a command to the device under test to program the cross bar switch such that: the first transmission circuit is communicably coupled to the second reception circuit, and the second transmission circuit is communicably coupled to the first reception circuit;
receive loop back data from via the first transmission circuit and the second transmission circuit; and
detect a second hard fault, wherein the second hard fault isolates at least one of the first reception circuit or the first transmission circuit as the cause of the first hard fault.
19. The system of claim 18 , wherein the device under test further includes a third transmission circuit and a third reception circuit electrically coupled via the cross bar switch, and wherein the analysis control circuit is further operable to:
send a command to the serial data transfer circuit to pass the known pattern to the first reception circuit, the second reception circuit, and the third reception circuit;
receive loop back data from via the first transmission circuit, the second transmission circuit, and the third transmission circuit;
detect a first soft fault in at least one of the first reception circuit or the first transmission circuit;
send a command to the serial data transfer circuit to pass the known pattern to the first reception circuit, the second reception circuit, but not the third reception circuit; and
detect a second soft fault in at least one of the first reception circuit or the first transmission circuit, wherein at least one of the third reception circuit or the third transmission circuit is identified as a cause of the first soft fault.
20. The system of claim 18 , wherein the device under test further includes a third transmission circuit and a third reception circuit electrically coupled via the cross bar switch, and wherein the analysis control circuit is further operable to:
send a command to the serial data transfer circuit to pass the known pattern to the first reception circuit, the second reception circuit, and the third reception circuit;
receive loop back data from via the first transmission circuit, the second transmission circuit, and the third transmission circuit;
detect a soft fault in at least one of the first reception circuit or the first transmission circuit;
send a command to the serial data transfer circuit to pass the known pattern to the first reception circuit, the second reception circuit, but not the third reception circuit; and
wherein no soft fault is detected the at least one of the first reception circuit or the first transmission circuit, wherein at least one of the third reception circuit or the third transmission circuit is identified as having no causal relationship to the soft fault.