Purpose of Global Net Label? (Kicad6)

I used the Global Net Label for some signals that are used everywhere in various groups in a large project (mainly various reference voltages), and which are also not really power nets.

Then I used the regular net labels assuming that these were “local” i.e. restricted to the single sheet they are on. However, when I use a local net label such as “V_{reg}” on a hierarchical sheet, and this sheet is used many times throughout the project that node will have the same net name for all instances which is not desired of course. The only way to prevent this and get true local nets, is to use hierarchical nets and instantiate them from a top schematic.

But since the “local net labels” are also global, what is the point of having two different net labels that posses exactly the same function ?

EDIT: it looks like the local net labels - although having the same name in different hierarchical sheets - are in fact separate nets (they are not connected by rat lines). But these separate nets have the same net name… This is a bit confusing.

The full net name includes the hierarchical path. So your actual net names will be something like /SHEET1/V_{reg} and /SHEET2/V_{reg}

2 Likes

Yes, I found it now. Thanks!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.