IP Library Granted Patent US 9,048,941
Granted Patent B2
US 9,048,941 · App. 13/012,698 · Granted Jun 2, 2015

Characteristic response extraction for non-linear transmit channels

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,048,941
App. No.
13/012,698
Granted
Jun 2, 2015
Kind
B2
Abstract

Techniques for extracting the characteristic response of a non-linear channel are presented. In various implementations of the invention, a channel's characteristic response may be determined by identifying a first input sequence, determining the ones compliment of the first input sequence and then determining the response of the channel to these two input sequences. Subsequently, two input matrices and two response matrices may be generated based upon the two input sequences and their corresponding responses. Given these four matrices, a symmetrical response component may be determined by iteratively solving a system of equations formed from the columns of each matrix. Subsequently, given the symmetric component and these four matrices, an asymmetrical response component may be determined by again iteratively solving the system of equations for the columns of each matrix.

Claims (29)

1. A method comprising:

identifying which bit transitions in a test input to a channel in an electronic device are capable of introducing non-linearity on the channel;

determining, by a computing system, a characteristic response that models non-linear characteristics of the channel, wherein the characteristic response includes a first component corresponding to the non-linear characteristics of the channel and a second component corresponding to linear characteristics of the channel, and wherein determining the characteristic response of the channel comprises deriving the first component of the characteristic response based, at least in part, on the identified bit transitions in the test input to the channel and a measured test output from the channel in response to the test input; and

predicting, by the computing system, signal integrity associated with the channel based, at least in part, on the characteristic response of the channel.

2. The method of claim 1 , wherein predicting the signal integrity associated with the channel further comprising:

utilizing the characteristic response of the channel to derive output of the channel based, at least in part, on theoretical input; and

generating a value for the signal integrity associated with the channel based on an accumulation of the derived output of the channel.

3. The method of claim 2 , wherein generating the value for the signal integrity associated with the channel further comprising:

examining the accumulation of the derived output of the channel for at least one of phase variations or amplitude variations; and

generating the value for the signal integrity associated with the channel based on the phase variations or the amplitude variations in the accumulation of the derived output of the channel.

4. The method of claim 1 , wherein determining the characteristic response of the channel further comprising deriving the second component of the characteristic response based, at least in part, on the derived first component of the characteristic response and the measured test output of the channel.

5. The method of claim 1 , wherein the non-linear characteristics of the channel correspond to at least one of a non-linear operation of a driver configured to drive input to the channel or a non-linear operation of a receiver configured to receive output from the channel.

6. A system comprising:

an input sequence unit configured to identify which bit transitions in test input for a channel in an electronic device are capable of introducing non-linearity on the channel; and

a response generation unit configured to determine a characteristic response that models non-linear characteristics of the channel, wherein the characteristic response includes a first component corresponding to the non-linear characteristics of the channel and a second component corresponding to linear characteristics of the channel, and wherein response generation unit is configured to derive the first component of the characteristic response based, at least in part, on the identified bit-transitions in the test input and a measured test output from the channel in response to the test input.

7. The system of claim 6 , further comprising a signal integrity tool configured to utilize the characteristic response of the channel to derive output of the channel based, at least in part, on theoretical input, examine an accumulation of the derived output of the channel for at least one of phase variations or amplitude variations, and generate a value for signal integrity associated with the channel based on the phase variations or the amplitude variations in the accumulation of the derived output of the channel.

8. The system of claim 6 , further comprising a simulator to provide the test input to the channel during simulation of a circuit design describing the electronic device, and to measure the output of the channel in response to the test input.

9. The system of claim 6 , wherein the response generation unit is configured to derive the second component of the characteristic response based, at least in part, on the derived first component of the characteristic response and the measured test output of the channel.

10. The system of claim 6 , wherein the non-linear characteristics of the channel correspond to at least one of a non-linear operation of a driver configured to drive input to the channel or a non-linear operation of a receiver configured to receive output from the channel.

11. An apparatus comprising at least one computer-readable memory device storing instructions configured to cause one or more processing devices to perform operations comprising:

identifying which bit transitions in test input for a channel in an electronic device are capable of introducing non-linearity on the channel; and

determining a characteristic response that describes non-linear characteristics of the channel, wherein the characteristic response includes a first component corresponding to the non-linear characteristics of the channel and a second component corresponding to linear characteristics of the channel, and wherein determining the characteristic response of the channel comprises deriving the first component of the characteristic response based, at least in part, on the identified bit transitions in the test input and a measured test output from the channel in response to the test input.

12. The apparatus of claim 11 , wherein the instructions are configured to cause the one or more processing devices to perform operations further comprising predicting a signal integrity associated with the channel based, at least in part, on the characteristic response of the channel.

13. The apparatus of claim 12 , wherein predicting the signal integrity associated with the channel further comprising:

utilizing the characteristic response of the channel to derive output of the channel based, at least in part, on theoretical input;

examining an accumulation of the derived output of the channel for at least one of phase variations or amplitude variations; and

generating a value for the signal integrity associated with the channel based on the phase variations or the amplitude variations in the accumulation of the derived output of the channel.

14. The apparatus of claim 11 , wherein determining the characteristic response of the channel further comprising deriving the second component of the characteristic response based, at least in part, on the derived first component of the characteristic response and the measured test output of the channel.

15. The apparatus of claim 11 , wherein the non-linear characteristics of the channel correspond to at least one of a non-linear operation of a driver configured to drive input to the channel or a non-linear operation of a receiver configured to receive output from the channel.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jun 9, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056526/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2011
From: DMITRIEV-ZDOROV, VLADIMIR
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 026156/0254 →