I remember learning in school that one can construct any logical circuit from solely NAND
or NOR
gates.
First of all, I am wondering if this is how it's actually done: i.e. when Intel makes a CPU, do they build all the registers, etc. using NAND
/NOR
gates, or do they have some other fancier way of doing things?
Secondly, I'm wondering if constructing everything in this manner increases propagation delay compared to a circuit made using AND
/OR
/NOT
gates as well.
I know that when using PMOS
/NMOS
configurations to build gates, an AND
or an OR
comes out as 2 stages as opposed to a NAND
or a NOR
which are both only 1. Since I know you can make an AND
from 2 cascaded NAND
s and an OR
from 2 cascaded NOR
s, it seems as though propagation delay would not increase as long as manufacturers were using both NAND
s and NOR
s.
Does anybody have any insight on all this, especially as to what is really done on manufactured ICs?