pcb_calc_eye_diagram
Analyze high-speed serial channel performance by computing statistical eye diagram, estimating eye opening, jitter, and pass/fail against protocol standards.
Instructions
Calculate statistical eye diagram for a high-speed serial channel. Models lossy transmission line (conductor + dielectric loss) and estimates eye opening, jitter, and pass/fail vs standard thresholds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| standard | No | Protocol for thresholds: pcie3, pcie4, pcie5, usb3, sata3, generic_low, generic_high | |
| v_swing_mv | No | Voltage swing in mV (default 800) | |
| loss_tangent | Yes | Dielectric Df (FR4 ~ 0.02, Megtron6 ~ 0.002) | |
| rise_time_ps | No | Signal rise time 20-80% in ps (default 50) | |
| data_rate_gbps | Yes | Data rate in Gb/s (NRZ) | |
| trace_width_mm | Yes | Trace width in mm | |
| trace_length_mm | Yes | Trace length in mm | |
| copper_thickness_oz | No | Copper weight in oz (default 1.0) | |
| dielectric_constant | Yes | Substrate Er (FR4 ~ 4.3) | |
| dielectric_height_mm | Yes | Height to reference plane in mm |