Skip to content

DRC: USB3 TX-RX isolation violations near connector/IC pads #42

Description

@ringof

Problem

The USB3 SuperSpeed TX (SSTX+/-) and RX (SSRX+/-) differential pairs converge at the USB 3.0 connector (U7) and CYUSB3014 IC pad breakout areas on F.Cu, with clearances as low as 0.25mm.

The custom DRC rule USB3 TX-RX isolation (defined in #35) enforces 0.5mm minimum clearance between TX and RX pairs. This is correct for parallel routing in the field but physically impossible at connector/IC pads where the pairs must converge.

Expected violations

41 clearance violations, all on F.Cu between SSTX+/- and SSRX+/- near U7 and the CYUSB3014. Actual clearances range from 0.25mm to 0.42mm at breakout areas.

Options

  1. Add a pad/breakout exception in .kicad_dru — exempt the rule within a certain distance of pads (cleanest)
  2. Relax the rule to 0.3mm globally (still provides some isolation but fewer violations)
  3. Accept and exclude — add DRC exclusions for the unavoidable pad-area violations
  4. Reroute — increase separation at breakout if board space permits

Dependencies

Location

TAPRX-888 KiCad/TAPRX-888.kicad_dru — rule "USB3 TX-RX isolation"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions