Searched around for an answer to this, but not have any luck.
I am generating a schematic with hierarchical sheets, and I have a sheet where to keep the schematic “clean” looking I want to use net labels for signals that come into the sheet via hierarchical pins. So do I need to use a net label to name the nets, or are they already named the same as the hierarchical pin.
So basically, say I have a hierarchical pin called SIGNAL. Is that the net name SIGNAL so at smoother place in the schematic I can use a net label on a wire to make the connection to it? Or do I need to add a net label to a wire connected to the hierarchical pin get the correct connectivity?
Within the hierarchical sheet containing the hierarchical label, you can use local net labels with the same name as the hierarchical label to connect that net.
Note that the actual net name can change if a net label is placed in the root sheet, but the naming inside the hierarchical sheet will still work.
To avoid confusion - the hierarchical label is the thing that appears in the child schematic. The hierarchical pin is thing that appears in the sheet graphic embedded in the parent schematic. Neither of these need a label attached, but you can use a net label in the child schematic to avoid repeating the hierarchical label multiple times.
They remain connected even if the net name is specified as something else towards the root of the hierarchy (which wins in our net naming algorithm), for example with a net label when the net comes out of the associated sheet pin in the parent schematic.