The increasing complexity of nowadays wireless RF devices increases the demand for accurate and efficient simulations of large and complex PCB designs. Identifying and predicting potential issues early in the design process saves resources, time, and money. SIwave helps you model, simulate and validate high-speed channels and complete power delivery systems typical in modern high-performance electronics. It accurately extracts multi-gigabit SERDES and memory buses, providing product sign-off compliance for various designs. SIwave’s full wave extraction of complete power distribution networks (PDN) enables you to verify noise margins and ensure impedance profiles are met through automatic decoupling analysis in low-voltage designs.
In this blog we will be setting up a serial channel on a PCB design using the HFSS 3D Layout tool in the ANSYS Electronics Desktop (AEDT). An eye diagram will be generated by linking the ANSYS HFSS Layout and ANSYS Circuit tools in the AEDT interface. The layout file will be simulated using the ANSYS SIwave solver, and ANSYS Nexxim transient solver will be used to perform the transient analysis.
The work flow of this demo consists of the following steps:
a portion of the HDMI channel parasitics between the iMX6Q controller (U100) and connector (JL10) will be extracted. HDMI speed is 3.2 Gbps for 1080p with a 60 Hz refresh rate for 1920x1080 resolution. Nets of Interest are only:
In this workshop we will be using SIwave solver to extract the SYZ parameters.
After the SIwave analysis is performed, a circuit design can be inserted and the HFSS Layout design with the SIwave solution can be linked.
You can edit the pin locations of the HFSS Layout component in circuit by right click on the component and select Edit symbol and then select Pin Locations..
You can then arrange the pins as seen below to make it easier connect the sources and terminations.
To create an Eye diagram we need to add Eye Sources and connect them to the controller. Then we need to add Eye probes to measure voltage at the connector side.
The eye source Properties set to:
After the 2 differential eye sources and 2 eye probes are added, we need to connect them to the controller and the connector as seen below. On the connector side, we need also to add a 100 ohm termination in parallel with the differential Eye probes.
To create the Eye diagram, a transient simulation needs to be performed inside the circuit design. The transient simulation will use the S parameters included in the Layout component that were calculated by the SIwave EM solve.
After the transient simulation is done, we can create the eye diagram plot following the below procedures;
Below is the diagram plot.
we can also define a mask to be viewed with the eye diagram report. In order to add the data mask, open Edit eye mask dialog box:
And below is the eye diagram plot with the data mask shown.