Analyze Parallel Links with Parallel Link Designer
Learn how to configure and explore the design space of a parallel link and analyze the waveforms. You can sweep different parameters and evaluate their impact on your design's performance using the Parallel Link Designer app.
Create New Project
Open the Parallel Link Designer app.
parallelLinkDesigner
Create a new project by selecting File > Project > New Project. In the newly opened dialog box, name the project as parallel_link
, the interface as ddr
, and the schematic sheet as channel
. Select the Auto-Generate Topology checkbox with Technology Defaults. Select Technology Library Models as GDDR3
from the dropdown menu. The Pre-Layout Analysis tab shows the schematic sheet with a transmitter, a receiver, a resistor, and a transmission line with default values.
Setup Simulation Parameters
Double click on the gear () icon in the Pre-Layout Analysis tab to launch the Sheet Simulation Control dialog box. Set the unit interval for the transmitter to 375
ps to by selecting 0.375ns - data_ddr_1333M
from the dropdown menu. Close the Sheet Simulation Control dialog box.
Double click the target1 symbol to open the Designator Element Properties dialog box. Set the Model for target1
Designator to gddr3_I_60u
.
Double click on the resistor symbol to launch the Resistor Element Properties dialog box. Check that Sweep Resistance parameter is enabled. Change the name of the Resistance parameter to $tl_res
. Close the Resistor Element Properties dialog box.
Double click on the W-line symbol to launch the Lossy Transmission Line Element Properties dialog box. Check that Sweep Length parameter is enabled. Change the name of the Length parameter to $tl_len
. Close the Lossy Transmission Line Element Properties dialog box.
In the Solution Space panel, select the Variable $tl_len
. $tl_len
already has 2
in as Value1. Add the values 4
in, 6
in, 8
in, and 10
in to sweep the length of the transmission line.
Next, select the Variable $tl_res
. Add the values 75
and 100
to sweep the resistance.
At the bottom right corner of the Solution Space panel, the Base SPICE Simulation Count should show 15
. Save the changes.
Validate the schematic set by selecting Run > Validate Current Schematic Set. The validation should run without warning or errors.
Analyze Waveforms
To see the effects of sweeping the transmission line length and resistance, analyze the waveform.
Run the simulation by selecting Run > Simulate Selected. In the Prelayout Simulation dialog box, select Validate, Generate Netlists, Run SPICE, Analyze Waveforms, and Autoload Results. Click Run to start the simulation process.
When the analysis is finished the Signal Integrity Viewer app launches and loads the analysis results. The table has one row per simulation. You can sort by any column by clicking on the column header.
The Prelayout Channel Analysis dialog box shows that 29 warnings occurred while running waveform analysis. Click the Errors and Warnings button and select the Analyze Waveform tab in the newly opened Prelayout Errors and Warnings dialog box. The report says there are 29 waveform quality warnings.
To view the effect of changing the resistance, in the Signal Integrity Viewer app, select the rows corresponding to transmission line length 2 in and resistor values 50 ohm, 75 ohm, and 100 ohm. Find the relevant rows by right clicking a row and selecting Show Solution Space. Select and right click all three rows and select Show Waveform > Target Pad.
Similarly, to view the effect of changing the transmission line length, select the rows corresponding to 50 ohm resistance and 2 in, 4 in, 6 in, 8 in, and 10 in length.
Close the Signal Integrity Viewer app.
See Also
Parallel Link Designer | Signal Integrity Viewer