The library NetTieLib is distributed "as is" with no warranty.
The library was created as a template. Please feel free to modify the library components according to your design standards.
The library is distributed free of charge.
The library contains special Net Tie components which are used in Altium Designer to split one signal/net into several signals/nets or join several signals/nets into one signal/net. The Net Tie component in fact creates a short circuit connection of the signals. Altium Designer do not reports those short circuit connections as DRC violation if the connection is done by a Net tie component.
To "net-tie" different signals from several layers, use a NetTieVia component.
- NetTieLib.IntLib - integrated library NetTieLib which can be installed and used in Altium Designer
- Documentation - documentation to NetTieLib and Net Tie components in general
- DRC exceptions - RUL files with DRC exception rules which suppress violations in PcbDoc when NetTieLib components are used
- NetTieLibSampleBoard - sample PCB project with all components from the NetTieLib, DRC exception rules applied
- NetTieLibSource - source files used for building NetTieLib.IntLib, you can open NetTieLib.LibPkg file in Altium Designer, modify the library and compile it back into IntLib file which will be located in NetTieLibSource\Outpupt\
The library design parameters were set by need of regular low and medium density boards. Footprints should be modified accordingly to comply with your design standards or needs - different clearance, smaller/bigger footprints, microvias, burried/blind vias etc.
Clearance 0.2mm = distance of pads including attached track ends to other pads with their trackends
- LP = Low Power - for track width up to 12mil/0.3mm ~ max. 1A@(Cu 18um, temp rise 10°C)
- MP = Medium Power - for track width up to 40mil/1mm ~ max. 2.5A@(Cu 18um, temp rise 10°C)
- HP = High Power - for track width up to 120mil/3mm ~ max. 5A@(Cu 18um, temp rise 10°C) Net tie vias LP, MP, HP are through hole vias with hole 0.3, 0.6 and 0.8mm and outer diameter 0.6, 1.0 and 1.4mm.
Net Tie components produce some of DRC violations. These violation should be addressed by additional rules - exceptions - from the standard technology. The rule exceptions are prepared in folder DRC exceptions in NetTieLib package. There are 3 files included, please use/modify those rules in context of your design.
- GNDtopologyStar.RUL - rule defines StarPoint component as a center of starburst routing topology in GND net
- NetTieComponentClearance.RUL - rule which removes 3D component clearance check to NetTieLib components (excluding Solder junctions) what allows to have them under other components The rules can be imported in PCB editor by menu Design >> Rules and righ mouse click on Design Rules item in the tree list and selecting Import Rules
- NetTieViasHoleToHole.RUL - rule necessary for suppressing HoleToHole violation when NetTieVia component is used. Routing of these components is usually done in Ignore Obstacles routing mode. All pads of the NetTieVias must be added to Pad Class with name NetTieVias unde Design >> Classes.
| Name | Symbol(s) | Footprint (MP version only) | Description | Note |
|---|---|---|---|---|
| 2way | ![]() |
![]() |
2 way net tie junction | Typically used for joining two nets together, e.g. AGND and DGND |
| 3wayT | ![]() |
![]() |
3 way net tie junction T shape | Typically used for splitting signal to two receivers on board, e.g. clock signal to 2 ICs |
| 3wayY | ![]() |
![]() |
3 way net tie junction Y shape | |
| 4way | ![]() |
![]() |
4 way net tie junction | Schematic symbol has alternative graphics, see component Properties >> Display mode in schematic editor. |
| NetTieVia | ![]() |
![]() |
Net Tie Via | Connected signals are usually spread on different layers. Ignore Obsatacles routing mode should be used. |
| StarPoint | ![]() |
![]() |
Star point for definition of starburst topology | Routing topology rule must be applied in PCB. The rule can be imported from GNDtopologyStar.RUL, see Design Rule Check exceptions section. |
| 2waySolderNC | ![]() |
![]() |
2 way net solder junction - Normally Connected | Soldered connection marked in silkscreen and by 3D body. |
| 2waySolderNO | ![]() |
![]() |
2 way net solder junction - Normally Open | |
| 3waySolder | ![]() |
![]() |
3 way net solder junction | Soldered connection marked in silkscreen and by 3D body. |
All NetTieLib components on one schematic. Blankets (yellow polygons) are used for definition of net classes for LP, MP and HP sections and for definition of track width in the end:
Sample board with all NetTieLib components:
3D view of 2 way solder junctions Normally Closed (NC) and Normally Open (NO) version displayed. Soldered connection marked in silkscreen and by 3D body:
3D view of 3 way solder junction. Soldered connection marked in silkscreen and by 3D body:
NetTieVias example in 2D view. Every track is in different net and is placed on separated layer:


























