The circuit is a dual-function full adder and full subtractor.
Variables / Signal Names:
CiBi = Carry Input / Borrow Input
AgMd = Augend/Minuend Input
AdSd = Addend/Subtrahend Input
COf = (Full Adder) Carry Output
SUMfDIFf = (Full Adder) Sum / (Full Subtractor) Difference Output
BOf = (Full Subtractor) Borrow Output
The result of adding the values at CiBi (treated as carry input), AgMd (treated as augend), and AdSd (treated as addend) can be obtained from SUMfDIFf (treated as full adder sum) and COf (full adder carry output) pair.
The result of subtracting the values at CiBi (treated as borrow input) and AdSd (treated as subtrahend) from AgMd (treated as minuend) can be obtained from SUMfDIFf (treated as full subtractor difference) and BOf (full subtractor borrow output) pair.
For Configurable-Mode Full Subtractor/Adder Using Half Subtractor/Adder And Half Adder:
https://www.multisim.com/content/7f3C4LtEzu8adz9gefm5yf/configurable-mode-full-subtractoradder-using-half-subtractoradder-and-half-adder/
For Full Adder Using Two Half Adders:
https://www.multisim.com/content/cu38wufkNopY7q3DbNxMhj/full-adder-using-two-half-adders/
For Full Subtractor Using Half Subtractor And Half Adder:
https://www.multisim.com/content/JbufrRs3Bhrr39rurarqAZ/full-subtractor-using-half-subtractor-and-half-adder/
For Full Subtractor:
https://www.multisim.com/content/TR3Ck3HsJXpwcZ3iuYQjzR/full-subtractor/
For Configurable-Mode Full Subtractor/Adder:
https://www.multisim.com/content/gwds95xFpmG5tfsUC5GzeH/configurable-mode-full-subtractoradder/
There are currently no comments