In Altium Designer 14.3 I am trying to merge two 16bit buses into a 32bit bus with one of the input buses becoming the lower 16 bits and the other the upper 16bits of the output bus. Below is an image if my attempted method.

Creating a 5 to 32 line decoder

When I try and compile the document I receive the following error: Duplicate Net Names Bus Slice \Y[31..0]. I get how Altium thinks that I am trying to redefine the \Y net however I don't see a better way to merge the two buses together other than breaking out all the pins of the separate two buses and merging them together. This is how I would do the design if it were a FPGA HDL schematic.

How should I do this?

  • \$\begingroup\$ Have you tried Altium support? \$\endgroup\$ – Leon Heller Oct 27 '14 at 18:48
  • \$\begingroup\$ No, I assumed this was a quite common issue. \$\endgroup\$ – secretformula Oct 27 '14 at 19:24
  • \$\begingroup\$ Did you ever figure this out? \$\endgroup\$ – DanielSank Feb 22 '17 at 22:50
  • \$\begingroup\$ It's been 3 years. Has this ever been solved? \$\endgroup\$ – Asti May 30 '17 at 11:49
  • \$\begingroup\$ I personally never figured this out... \$\endgroup\$ – secretformula Jul 11 '17 at 14:35

I ran into the same problem, and I solved it by changing the local net name in the subsheet so that it doesn't match the port name. Below is an example of what I did:

Bus Slice names different from port names

  • 1
    \$\begingroup\$ This doesn't address the question, which is how to combine the two buses. \$\endgroup\$ – DanielSank Feb 16 '17 at 22:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.