Main Content

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.

canvas.png

Setup Simulation Parameters

Double click on the gear (gear.png) 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 2in as Value1. Add the values 4in, 6in, 8in, and 10in to sweep the length of the transmission line.

Next, select the Variable $tl_res. Add the values 75 and 100 to sweep the resistance.

solution_space.png

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.

waveform.png

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.

waveform_length.png

Close the Signal Integrity Viewer app.

See Also

|

Related Topics