You are welcome.
Here what I’ve found.
First I’ve been deleting from Test harness one by one:
- Decoder symbol, try to power up: error.
- 1 Bit Full Adder, try to power up: error.
- Logical Unit, try to power up: error.
- Main, try to power up: NO errors.
Undo all changes. Now I know the erroneous circuit is Main.
Then the message says: “Input pin x1 of Symbol of Gate: And on LogicalCircuit: 1-Bit Full Adder(16, 22) connected to more than one output pin that are not tri state capable.”
So I drilled down to Main and see that there is Adder on it. Drill down to adder. Click And gate to find which one is 16, 22. (BTW this numbers are coordinates of the symbol of the circuit). It turns out it is the one selected on your second picture. So now which pin is x1? To find out unselect the gate and hover mouse over pins. The top one is x1. Now Hold Shift and click wire connected to it. You will see entire conductor which looks good as it only connects one output of the Input pin “b” to inputs of the And(16, 22) and Xor(16, 16).
That means that error somewhere on the circuit that uses the adder. Switch back to Main (BTW Ctrl-Tab will circle you through history of viewed diagrams). Shift-Click wire connected to “b” pin of the adder.
Again it is look good connecting one output of input pin “b” to two inputs. Continue back to Test where we started and Shift-click wire connected to input “b” of Main.
- WrongWire.png (9.72 KiB) Viewed 17463 times
Here we go - bad wiring as you’ve connected inputs “b” and “f0” of Main together. As a result outputs of two constants connected to some inputs.
Please let me know if you have any further questions.
Eugene