KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_setup_rules_help_5examples.h
Go to the documentation of this file.
1// Do not edit this file, it is autogenerated by CMake from the .md file
2_HKI( "### Examples\n"
3"\n"
4" (version 1)\n"
5"\n"
6" (rule HV\n"
7" (constraint clearance (min 1.5mm))\n"
8" (condition \"A.hasNetclass('HV')\"))\n"
9"\n"
10"\n"
11" (rule HV\n"
12" (layer outer)\n"
13" (constraint clearance (min 1.5mm))\n"
14" (condition \"A.hasNetclass('HV')\"))\n"
15"\n"
16"\n"
17" (rule HV_HV\n"
18" # wider clearance between HV tracks\n"
19" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
20" (condition \"A.hasNetclass('HV') && B.hasNetclass('HV')\"))\n"
21"\n"
22"\n"
23" (rule HV_unshielded\n"
24" (constraint clearance (min 2mm))\n"
25" (condition \"A.hasNetclass('HV') && !A.enclosedByArea('Shield*')\"))\n"
26"\n"
27"\n"
28" (rule heavy_thermals\n"
29" (constraint thermal_spoke_width (min 0.5mm))\n"
30" (condition \"A.hasNetclass('HV')\"))\n"
31"\n"
32" # Total routed length across every net in chain SIG_A\n"
33" (rule sig_group_length\n"
34" (constraint net_chain_length (min 40mm) (max 60mm))\n"
35" (condition \"A.Net.NetChain == 'SIG_A'\") )\n"
36"\n"
37" # Total propagation delay across every net in chain CLK_GRP\n"
38" (rule sig_group_delay\n"
39" (constraint net_chain_length (min 180ps) (max 220ps) (time_domain yes))\n"
40" (condition \"A.Net.NetChain == 'CLK_GRP'\") )\n"
41"\n"
42" # --- Net chain rules: multi-net signals through series passives ---\n"
43"\n"
44" # Same effect as sig_group_length, scoped via inNetChain() instead.\n"
45" (rule \"DDR_DQ chain length\"\n"
46" (constraint net_chain_length (min 40mm) (max 60mm))\n"
47" (condition \"A.inNetChain('DDR_DQ*')\") )\n"
48"\n"
49" # Stub branches off the trunk of any DDR chain may not exceed 2 mm.\n"
50" (rule \"DDR stub length\"\n"
51" (constraint stub_length (max 2mm))\n"
52" (condition \"A.inNetChain('DDR_*')\") )\n"
53"\n"
54" # Every chain in the HighSpeed class needs an unbroken B.Cu return.\n"
55" (rule \"HS return path\"\n"
56" (constraint return_path (layer \"B.Cu\"))\n"
57" (condition \"A.inNetChainClass('HighSpeed')\") )\n"
58"\n"
59" # Tighter clearance for any net that belongs to a chain.\n"
60" (rule \"chain members tighter clearance\"\n"
61" (constraint clearance (min 0.2mm))\n"
62" (condition \"A.hasNetChain()\") )\n"
63"<br><br>\n"
64"\n"
65"\n"
66"" );
#define _HKI(x)
Definition page_info.cpp:44