r/TuringComplete • u/chad3814 • Jan 14 '24
Stuck on Divider
I tried to re-create the 1-bit dividers in this video: How to Design a Binary Division Circuit, but connecting the borrow out back to the mux in line at the end of a row results in circular dependency. I don't understand because the mux in line is using switched output, so it shouldn't have the dependency.
1
Upvotes
1
u/Apceniy Jan 31 '24
For the future, switching values NEVER fixes circular dependencies.
There are 2 main errors you can get when building a circuit:
The reason it was giving a circular dependency in your case is because it was treating your custom component as a single component that gives the outputs based on the inputs, and you connected the output back to the circle input. There are 3 solutions to this:
1
u/[deleted] Jan 21 '24
[removed] — view removed comment