(version 1) # KiCad 8 Custom Design Rules for 6U Tri-Mode Storage Baseboard # Enforces PCIe 85-Ohm and SAS 100-Ohm SI rules, skew tolerances, and via stitching (rule "PCIe 85 Ohm Differential Clearance" (constraint clearance (min 0.15mm)) (condition "A.NetClass == 'PCIe_85Ohm' && B.NetClass == 'PCIe_85Ohm'")) (rule "PCIe Inter-Pair 5W Isolation" (constraint clearance (min 1.15mm)) (condition "A.NetClass == 'PCIe_85Ohm' && B.NetClass != 'PCIe_85Ohm' && !B.isGroundPlane()")) (rule "SAS 100 Ohm Differential Clearance" (constraint clearance (min 0.20mm)) (condition "A.NetClass == 'SAS_100Ohm' && B.NetClass == 'SAS_100Ohm'")) (rule "SAS Inter-Pair 5W Isolation" (constraint clearance (min 1.00mm)) (condition "A.NetClass == 'SAS_100Ohm' && B.NetClass != 'SAS_100Ohm' && !B.isGroundPlane()")) (rule "High-Current 12V Power Trace Width" (constraint track_width (min 1.50mm)) (condition "A.NetClass == 'Power_12V'")) (rule "High-Speed Microstrip Layer Restriction" (constraint layer_restriction (only "F.Cu")) (condition "A.NetClass == 'PCIe_85Ohm' || A.NetClass == 'SAS_100Ohm'"))