IP Library Granted Patent US 9,727,402
Granted Patent B1
US 9,727,402 · App. 14/616,139 · Granted Aug 8, 2017

Transceiver parameter solution space visualization to reduce bit error rate

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 9,727,402
App. No.
14/616,139
Granted
Aug 8, 2017
Kind
B1
Abstract

Techniques and mechanisms provide a solution space visualization of bit error rates (BER) for combinations of parameter settings of transceivers. Different types of visualizations may be generated.

Claims (36)

1. A method for generating a visualization of bit error rates for parameters of one or more transceivers, the method comprising:

receiving parameter combination data comprising parameters of one or more transceivers, wherein the parameter combination data indicates bit error rates (BER) for combinations of values of the parameters of the one or more transceivers;

receiving selected parameter data indicating a selection of the parameters as selected parameters, the selected parameters being a subset of the parameters in the parameter combination data;

receiving one or more values of a designated parameter of the selected parameters; generating, by a processor, a graph associated with the selected parameters, each of the selected parameters associated with a corresponding axis of the graph, and coordinates of the graph providing an indication of the BER for the values of the selected parameters based on the parameter combination data, wherein the graph comprises a multi-dimensional graph derived from one or more slices of a graph having a higher number of dimensions than the multi-dimensional graph, wherein each of the one or more slices is based at least in part on a respective value of the one or more values of the designated parameter; and

operating the one or more transceivers using at least one of the selected parameters of the one or more transceivers.

2. The method of claim 1 , wherein the selected parameters are parameters of a transmitter of one of the one or more transceivers.

3. The method of claim 1 , wherein the selected parameters are parameters of a receiver of one of the one or more transceivers.

4. The method of claim 1 , wherein the selected parameters include parameters of a transmitter of a first transceiver and a receiver of a second transmitter, the receiver of the second transmitter to receive data from the transmitter of the first transceiver.

5. The method of claim 1 , wherein the selected parameters are parameters of a physical medium attachment (PMA) of a transceiver.

6. Non-transitory computer readable medium having instructions stored thereon for generating a visualization of bit error rates for parameters of one or more transceivers, the instructions executable by a processor to:

receive parameter combination data comprising parameters of one or more transceivers, wherein the parameter combination data indicates bit error rates (BER) for combinations of values of the parameters of the one or more transceivers;

receive selected parameter data indicating a selection of the parameters as selected parameters, the selected parameters being a subset of the parameters in the parameter combination data;

receive one or more values of a designated parameter of the selected parameters;

generate a graph associated with the selected parameters, each of the selected parameters associated with a corresponding axis of the graph, and coordinates of the graph providing an indication of the BER for the values of the selected parameters based on the parameter combination data, wherein the graph comprises a multi-dimensional graph derived from one or more slices of a graph having a higher number of dimensions than the multi-dimensional graph, wherein each of the one or more slices is based at least in part on a respective value of the one or more values of the designated parameter; and

operate the one or more transceivers using at least one of the selected parameters of the one or more transceivers.

7. The non-transitory computer readable medium of claim 6 , wherein the selected parameters are parameters of a transmitter of one of the one or more transceivers.

8. The non-transitory computer readable medium of claim 6 , wherein the selected parameters include parameters of a transmitter of a first transceiver and a receiver of a second transmitter, the receiver of the second transmitter to receive data from the transmitter of the first transceiver.

9. The non-transitory computer readable medium of claim 6 , wherein the selected parameters are parameters of a physical medium attachment (PMA) of a transceiver.

10. One or more computing devices for generating a visualization of bit error rates for parameters of one or more transceivers, the one or more computing devices comprising:

one or more processors operable to execute one or more instructions to;

receive parameter combination data comprising parameters of one or more transceivers, wherein the parameter combination data indicates indicating bit error rates (BER) for combinations of values of the parameters of the one or more transceivers;

receive selected parameter data indicating a selection of the parameters as selected parameters, the selected parameters being a subset of the parameters in the parameter combination data;

receive one or more values of a designated parameter of the selected parameters;

generate a graph associated with the selected parameters, each of the selected parameters associated with a corresponding axis of the graph, and coordinates of the graph providing an indication of the BER for the values of the selected parameters based on the parameter combination data, wherein the graph comprises a multi-dimensional graph derived from one or more slices of a graph having a higher number of dimensions than the multi-dimensional graph, wherein each of the one or more slices is based at least in part on a respective value of the one or more values of the designated parameter; and

operate the one or more transceivers using at least one of the selected parameters of the one or more transceivers.

11. The one or more computing devices of claim 10 , wherein the selected parameters are parameters of a transmitter of one of the one or more transceivers.

12. The one or more computing devices of claim 10 , wherein the selected parameters are parameters of a receiver of one of the one or more transceivers.

13. The one or more computing devices of claim 10 , wherein the selected parameters include parameters of a transmitter of a first transceiver and a receiver of a second transmitter, the receiver of the second transmitter to receive data from the transmitter of the first transceiver.

14. The one or more computing devices of claim 10 , wherein the parameters comprise operating parameters of the one or more transceivers.

15. The one or more computing device of claim 14 , wherein the operating parameters comprise a voltage level, an output differential voltage (VOD) control, pre-emphasis taps, equalization control, or any combination thereof.

16. The method of claim 1 , wherein the multi-dimensional graph comprises a two-dimensional graph and the graph having a higher number of dimensions than the multi-dimensional graph comprises a three-dimensional graph.

17. The method of claim 16 , wherein generating the graph comprises displaying a first parameter of the selected parameters on a first axis of the graph, displaying a second parameter of the selected parameters on a second axis of the graph, and displaying the BER in the graph along the first and second axes.

18. The non-transitory computer-readable medium of claim 17 , wherein the multi-dimensional graph comprises a two-dimensional graph and the graph having a higher number of dimensions than the multi-dimensional graph comprises a three-dimensional graph.

19. The non-transitory computer-readable medium of claim 18 , wherein generating the graph comprises displaying a first parameter of the selected parameters on a first axis of the graph, displaying a second parameter of the selected parameters on a second axis of the graph, and displaying the BER in the graph along the first and second axes.

20. The one or more computing devices of claim 10 , wherein the multi-dimensional graph comprises a two-dimensional graph and the graph having a higher number of dimensions than the multi-dimensional graph comprises a three-dimensional graph.

21. The one or more computing devices of claim 20 , wherein generating the graph comprises displaying a first parameter of the selected parameters on a first axis of the graph, displaying a second parameter of the selected parameters on a second axis of the graph, and displaying the BER in the graph along the first and second axes.

Assignments (2)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2015
From: ZHU, SHUANGXIA; LU, YONGLIANG; WONG, ZHI Y.
To: ALTERA CORPORATION
Reel/Frame 034983/0011 →