Very inconsistent issue where ERC is flagging a warning of: [net_not_bus_member]: Net /Hierarchical Interconnects/IVUInterface+EASwitch/IVU_PWR_BUTTON_GND is graphically connected to bus /Hierarchical Interconnects/{IVU_IF_CONTROL} but is not a member of that bus
; Severity: warning
@(26.67 mm, 85.09 mm): Bus to Wire Entry
@(26.67 mm, 82.55 mm): Vertical Bus, length 2.54 mm
Here is a snapshot of the this one net (IVU_PWR_BUTTON_GND) as an example .
.
.
.
.
The net (IVU_PWR_BUTTON_GND) originates from bus {IVU_IF_CONTROL} whose members are:
.
.
Clearly showing that the alias (IVU_PWR_BUTTON_GND) originates from this bus.
I double checked and then cut/paste the BUS name to ensure I didn’t do something to mangle the name.
I always used the [unfold bus] method to create the signal from the bus {IVU_IF_CONTROL} and attached to the pin on the connector as shown.
I did the same [unfold bus] method to connect the bus net alias (IVU_PWR_BUTTON_GND) shown in this screen shot, where there is no warning or issue.
Just to see what would happen, I added the (IVU_PWR_BUTTON_GND) signal to an unused pin on the connector to ensure I didn’t have some weird character in the Alias name. As you can see now, the original warning for the signal that went to pin 14, went away and has NOW moved to the new pin 12…
.
.
Very weird.
Looking for some suggestion on what this could be and what I am doing wrong. This all seems very simple and intuitive but there must be something simple I am missing
Thanks,
Andy