| Description and Name Prefix | Name | Status | Comment | Action | Action |
| Analysis name: Serdes_ | Alpha-numeric characters or underbar - case sensitive - start with alpha character | Info... |
2. Define Transmitter
| Name | Description | Entry Value(s) | Status | Type | Limits | Comment | Action |
| TransmitterJitterType | Transmitter jitter type | Integer | [0, 1] |
0 = None |
|||
| TransmitterType | Transmitter type | Integer | [0, 4] |
0 = Use Ch0 IBIS-AMI |
3.0 Define Channel - the channel is linear and time invariant (LTI), but the AMI portion of IBIS-AMI models may be LTI or NLTV.
| Name | Description | Entry Value(s) | Status | Type | Limits | Comment | Action |
| ChannelType | Channel specification type | Integer | [ 0, 3] |
0 = None |
|||
| EnableChAntiAliasing | Enable channel impulse anti-alising | Integer | [ 0, 1] |
0 = No; 1 = Yes |
|||
| ChAntiAliasingFc | Channel anti-alising filter corner frequency | Real | >= SymbolRate |
Value in Hz; Used only when ChannelType=1 and EnableChAntiAliasing=1 |
4. Define Receiver
| Name | Description | Entry Value(s) | Status | Type | Limits | Comment | Action |
| ReceiverFEType | Receiver LTI front end type | Integer | [0, 6] |
0 = Use Ch0 IBIS-AMI |
|||
| ReceiverNLTVType | Receiver NLTV type | Integer | [0, 4] |
0 = Use Ch0 IBIS-AMI |
|||
| ReceiverJitterType | Receiver jitter type | Integer | [0, 1] |
0 = None |
5. Setup Analysis - Bit-by-Bit Analysis is used by default; Statistical Analysis is used if system is LTI and SetupOption ForceBitByBitMode = 0.
| Name | Description | Entry Value(s) | Status | Type | Limits | Comment | Action |
| SymbolRate | Symbol rate (same as bit rate for NRZ) | Real | > 0 | Symbols per second (same as bits per second for NRZ) | |||
| SamplesPerSymbol | Samples per symbol (same as samples per bit for NRZ) | Integer | [4, 128] | ||||
| SetupOptions | Setup analysis options | Integer | [0, 1] |
0 = No |
|||
| GenerateModels | Generate IBIS-AMI models Generate models after Run with satisfactory results |
Integer | [0, 1, 2] |
0 = No |
Info... | ||
| TxIBIS_AMI_ModelName | Transmitter IBIS-AMI model name | ModelName |
Used when GenerateModels=1 |
||||
| RxIBIS_AMI_ModelName | Receiver IBIS-AMI model name | ModelName |
Used when GenerateModels=2 |
6. Run Analysis
This tool is available for free to use on Windows with the Download button. Contact me if you would like it after the last availability date. This tool is an Add-On and requires the SerDesDesign.com Channel Simulator Download.| Select to run analysis | Waiting to run | ||
| Download Tool | Available until Oct. 2, 2025 |
7. Display Results
Go to the Eye Analysis Tool for detail eye analysis for this SerDes system (set ChAnalysisName = Serdes_'Analysis name')...| Display | Action | Action |
| Analysis log file | None | |
| 0. Channel spectrum magnitude | None | |
| 1. Channel spectrum phase | None | |
| 2. Channel data impulse response | None | |
| 3. Corrected channel impulse response | None | |
| 4. System worst/best case eye contours | None | |
| 5. System amplitude bathtub BER | None | |
| 6. System Rx input waveform | None | |
| 7. System Rx output waveform | None |
8. Compare Waveform to Reference Waveform
| Name | Value | Status | Comment |
| WaveformTimeOffset | Time offset applied to analysis waveform | ||
| WaveformVoltageScale | Voltage scaling applied to analysis waveform | ||
| WaveformVoltageOffset | Voltage offset applied to analysis waveform | ||
| WaveformNumDataSets | Number of waveform sets with column order; t, v1, v2, ..., vN | ||
| WaveformIndex | Waveform index in the range [1, NumDataSets] | ||
| WaveformReferenceFile |
Upload a file (waveform file format) or list previously uploaded file. |
||
| Select to run analysis | Waiting to run | ||
| Display test and ref waveforms | None |