I need to convert some Boolean expression to only use 3-input NAND gates. Here is one example of an expression I'd like to convert:
F = (A * C' * D)' + (A * B' * C * D')
I would start by applying DeMorgan's law:
F' = (A * C' * D) * (A * B' * C * D')'
F = [(A * C' * D)' * (A * B' * C * D')']'
Then to convert to 3-input gates only, this is where I get confused. I tried to group the factors in the second expression like:
F = [(A * C' * D)' * ((A * B' * C)' * D')']'
However, this creates an nonequivalent expression. What procedure should I be using here instead?
Thank you!