Thanks for the response. That schematic is close enough. In reality the Bi directional port on the symbol was an input, but the problem persists even if it is bi directional.
IN attempting to troubleshoot this I can bring it down to an even simpler form.
I start a new schematic intending for it to become the Heirarchical Symbol. It shows up as a schematic in the Blocks, I add 2 0402 caps to the sheet and connect one side of them with a net. Then I add a common:hier_bi to the schmatic and try to connect it to the net and the:
Note 1138: Pin Already connected to net
Error occurs. I can connect the port to either cap but not to both without getting the error.
I also find that sometimes, after deleteing the nets and trying again in various combinations, some magic formula is satisfied and the connections become possible.
I'd really like to know what that magic formula is as hours of time of my time have been spent trying to find it.
Where can I find a definiton of this error and what causes it in the documentation.
Schematic capture shouldn't be this painful....
Can you share the schematic? Also, global signals are not intended to be used in this way, though they are supported in this mode. Global signals by their nature do not need to be connected through hierarchy, they just need to be instantiated on the level of hiererachy where they are required. See this App Note for details of their use http://supportnet.mentor.com/reference/appnotes/index.cfm?id=MG575950&redirected=1
I've discovered the magic formula.
WHEN YOU USE THE NET TOOL TO DRAW A NET THAT CONNECTS TWO PINS TOGETHER, YOU CAN NOT DRAW THE NET FROM PIN TO PIN IF ONE PIN IS ALREADY CONNECTED TO A NET. YOU NEED TO DRAW IT FROM PIN TO THE NET ITSELF FOR IT TO CONNECT!