I’m working on a schematic that contains two mCPIe connectors. I have defined bus aliases and I’m trying to connect SMB_CLK and SMB_DATA to an i2c bus.
I understand the first two messages., but not the third. More precisely, I understand that connection between mPCIe1{mPCIe} and mPCIe0_CLK is broken as mPCI1.SMB_CLK is replaced by mPCIe0.SMB_CLK. But why this deconnection is only done on SMB_CLK and not on SMB_DATA ?
The fact that the error message says “mPCIe0.mPCIE0.SMB_CLK” rather than “mPCIe0.SMB_CLK” makes me think that it’s expecting a signal as part of the bus that’s called “mPCIe0.SMB_CLK” (which obviously does not exist). Are you sure you haven’t defined anything like that?
Yep you can’t do this - a net can have only one name, and in this case the net names are driven by the bus labels. You could consider using a net tie for this.