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
- Add a pad/breakout exception in
.kicad_dru — exempt the rule within a certain distance of pads (cleanest)
- Relax the rule to 0.3mm globally (still provides some isolation but fewer violations)
- Accept and exclude — add DRC exclusions for the unavoidable pad-area violations
- Reroute — increase separation at breakout if board space permits
Dependencies
Location
TAPRX-888 KiCad/TAPRX-888.kicad_dru — rule "USB3 TX-RX isolation"
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
.kicad_dru— exempt the rule within a certain distance of pads (cleanest)Dependencies
.kicad_drucontentLocation
TAPRX-888 KiCad/TAPRX-888.kicad_dru— rule "USB3 TX-RX isolation"