KB: How to Create a Simple Transmission Line Simulation Using the SI Analyzer Tool by Keysight

Altium Designer Altium Designer
This article outlines the process of creating a simple transmission line simulation using the SI Analyzer tool by Keysight within Altium Designer. The objective is to verify that the characteristic impedance of a transmission line connected between two SMA connectors meets a specified target within tolerance. The procedure includes schematic and PCB layout creation, impedance profile setup, constraint definition, and simulation analysis. The SI Analyzer is integrated into Altium Designer and supports both pre- and post-layout signal integrity analysis.

Solution Details

Transmission line impedance validation scenario and scope

The objective is to design a transmission line of a specific length and target impedance between two SMA connectors and verify that the impedance meets the acceptable tolerance range using SI Analyzer within Altium Designer.

Causes of impedance mismatch in PCB designs

Impedance mismatches in high-speed PCB designs are typically caused by incorrect trace widths, improper stack-up definitions, or missing constraint definitions. These issues can result in signal reflections, degradation, and reduced overall performance. Without proper validation using tools like SI Analyzer, these problems may not be identified until later in the design cycle.

Available methods to define impedance constraints

Feature Availability: The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

Step-by-step workflow for simulation and validation

  1. Create the project and schematic
    • Start a new project in Altium Designer.
    • Add and save a schematic (*.SchDoc) and PCB (*.PcbDoc) document.
    • Optionally enable constraint management during project creation.
      Altium Designer menus showing File > New > Project and the Create Project dialog, with PCB project type selected and the Constraint Management option enabled before creating the project.
      Altium Designer Projects panel showing right‑click menu on a PCB project with Add New to Project options, demonstrating adding a Schematic document versus adding a PCB document to the same project.
  2. Place SMA connectors
    • Select SMA connectors from your library (local or Altium 365 Workspace).
    • Place two connectors on the schematic.
    • Connect signal pins with a wire.
    • Connect all other pins to GND.
      Altium Designer schematic editor showing two connector symbols connected by a wire on a single sheet, with ground symbols on each connector. Components panel at left lists a selected connector part with preview and references.
  3. Define impedance constraints
    • Design Directives Method:
      • Create a Parameter Set for the target impedance.
      • Assign a Net Class Name and associate it with the signal wire.
        Altium Designer schematic and Properties panels showing a Parameter Set placed on a signal. The Label reads “50 Ohm,” and the Net Class Name is set to 50_OHM_NET, applying an impedance rule to the connected net.  
    • Constraint Manager Method:
      • Open Constraint Manager from the schematic.
      • Add a new class (e.g., 50OhmLine) and assign the target net.
      • In the Physical tab, set the Preferred Width.
      • Select the impedance profile in the Trace Width window.
        Altium Designer workflow collage showing creating a net class and assigning constraints: Design > Constraint Manager > Classes, adding Net1 and GND members, then setting clearance and impedance rules for 50_OHM_NET in PCB constraints.
        Note: The stack-up and impedance profile must be created before completing this step.
  4. Create stack-up and impedance profile
    • Define the stack-up in the *.PcbDoc using appropriate dielectric materials, thicknesses, and copper weights.
    • Use Altium’s impedance calculator or an external tool to determine trace width.
      Altium Designer Constraint Manager showing layer stack and impedance setup. Stackup and Impedance tabs define a 50‑ohm single‑ended impedance profile, target tolerance 10%, with calculated trace widths mapped to signal layers.
  5. Update PCB and complete layout
    • Use Generate ECO to update the PCB.
    • Place connectors on the board outline at the required spacing.
    • Assign planes and polygon pours to the GND net.
      Altium Designer showing Design > Migrate Project to Constraint Manager Flow and an Engineering Change Order dialog with multiple applied changes, alongside a PCB view where two connectors are placed on a board with a GND plane polygon pour.
  6. Apply design rules and validate layout
    • Create a design rule for trace width using the impedance profile or external calculations.
    • Altium Designer applies impedance profiles during interactive routing via the PCB Rules and Constraints Editor or Constraint Manager.
    • Connect ground pads and traces appropriately.
    • Run DRC to check for errors.
      PCB Rules and Constraints Editor showing the Routing Width rule “Width_50OHM.” Scope targets Net Class 50_OHM_NET, with “Use Impedance Profile” enabled and profile S50 (50 OHM), defining calculated min and preferred trace widths per layer.
      PCB Rules and Constraints Editor showing the Routing Width rule “Width_50OHM.” Scope targets Net Class 50_OHM_NET, with “Use Impedance Profile” enabled and profile S50 (50 OHM), defining calculated min and preferred trace widths per layer.
  7. Run SI simulation and verify results
    • Load the SI Analyzer by Keysight integrated into Altium Designer.
    • In Manage Specifications, create an impedance specification (insertion loss, return loss, and delay may be skipped).
    • In Manage Nets, assign the specification to the target net or class.
    • Click Analyze.
    • Confirm the impedance meets the target within tolerance.
      Altium Designer SI Analyzer workflow showing Manage Specifications. A new user‑defined impedance specification is added with target impedance 50 ohm; Delay and Insertion Loss options are unchecked, focusing the spec on impedance only.
      Altium Designer SI Analyzer Manage Nets dialog showing Net Class 50_OHM_NET selected and assigned the impedance specification “50OHM_SE_Test,” linking the net class to a 50‑ohm single‑ended impedance analysis.
      Altium Designer SI Analyzer results view showing Net Class 50_OHM_NET analyzed and marked Failed. Transmission line summary reports impedance 48 ohm, delay 781 ps, and insertion and return loss values, with Analyze and Full Report options available.

Additional Notes

  • If insertion loss, return loss, or delay specifications are not defined, the SI Analyzer may report failures due to default values.
  • Use meaningful class names (e.g., 50OhmLine) for clarity in Constraint Manager.
  • External impedance calculators may provide more flexibility for complex stack-ups.
  • The SI Analyzer can be launched directly from the schematic or PCB layout environment in Altium Designer.

References

만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.