Generally, simulation tools do the same thing but each has its own limitations. The accuracy of the SI or PI analysis lies in the specialist's knowledge of the limitations of these simulators. For example, one cannot simulate a tapered waveguide with crosssection width varying in the direction of the wave propagation with a 2.5D layout solver like Siwave or Hyperlynx SI while expecting accurate results. On the other hand, a cannon should not be used to kill a mosquito; we do not want to calculate a stripline impedance with a 3D full wave solver for example. Here is a list of tools we think they are most suited for the analyses below.
Trace Impedance Calculation:
Protoexpress (Free and surprisingly accurate)
Crosstalk Constraints:
Structure Optimizations (Vias transistions, Connectors, voids under SMD pads ... etc.):
Topology Simulation (Schematic tools):
Post layout channel extractions:
PCB and IC Package Layout Reviews
High Speed Interface Compliance:
Power Plane Extraction (for PCB and IC Package)
Please visit the knowledge base page linked below for detailed comparisons between simulators
Ansys Student gives you the tools you’ll use in your future careers. Learn the fundamentals of simulation while gaining experience using our state-of-the-art Ansys Workbench simulation workflow.
For students, licenses are granted based on the agreement with your university. For Individuals, you may request a free trial license from Keysight ADS website.
At Teramesh, we implement a Shift Left SI design methodology. We believe the value of the Signal Integrity Analysis increases when it is done sooner in the deisgn phase. Therefore, we conclude a set of design constraints that guides the layout design process to ensure the first attempt of the PCB layout meets the required SI performance. The summary of this SI analysis is shown below:
PCB Material: Import an accurate material model (Dielectric properties and copper foil parameters), capture frequency dependence of dielectric parameters, as well as copper roughness.
Transmission Line Design: Calculate trace width and spacing for the required impedances, as well as the trace-to-trace separation for the required isolation performance using a 2D FEM solver like Polar Si8000 or Hyperlynx 2D Field solver or ADS Controlled Impedance designer. Capture fabrication imperfections like etch-factor, solder mask conformality, and copper or dielectric layer thickness tolerances to know the maximum/minimum impedance variation you will have. Revise your results with the manufacturer.
3D Optimizations: High speed channel discontinuity optimization (Via transitions, connectors, SMD components ... etc.) using a 3D FEM tool like ANSYS HFSS.
Insertion loss budgeting for SerDes channels (to devise the maximum routing length).
Prelayout topology simulation in a schematic tool like Keysight ADS or Hyperlynx or ANSYS circuit
Then the constraints are communicated to the layout desiner
Post layout S-parameter extractions (Using HFSS 3D Layout) when the design constraints are marginalised or violated (case by case).
Through shifting the bulk of the SI analysis to the prelayout phase, faster design cycles can be achieved as well as less 3D FEA software license utilisation. The details of each step are explained in the link below.
Teramesh recommends verifying the voltage drop from the voltage regulator module (VRM) to the load (the ASIC's or FPGA's silicon) meets the IP specification across all frequencies. The following analyses are the minimum the PI designer should check for:
For details about each of the aforementioned analyses, pleae read the article linked below in our knowledge base.
This calculator determines the PCB transmission line insertion loss versus frequency and temperature curves from the datasheet values of the dielectric constant and loss tangent. Copper foil roughness parameters are conisdered.
This tools calculates a precise first guess for the filter coefficients for SerDes's continuous time linear equalizer (CTLE) and feedforward equalizer (FFE). FFE coefficients and CTLE poles and zeros are entered and the analog response of the filters is visualised, along with the channel S21 parameter