I wanted to implement the function:
$$Y = \neg (A \land (B \lor C))$$
This is what I came up with, it looks correct to me but I would like a second opinion on that.
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It only takes a minute to sign up.Sign up to join this community
From your drawing, I derive this:
Your 10T implementation is correct.
There are alternative 6T implementations as an OAI complex gate:
The OAI could be as drawn or the nFETs can be rearranged.
(Note that the bulk nodes of the stacked FETs are drawn inappropriately. I didn't intend to imply these are discrete ICs with the source and bulk nodes shorted... this is just what I pulled from the library.)