\documentclass[svgnames]{standalone}
\usepackage{circuitikz, verbatim}
\usepackage[scaled]{uarial}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
\title{Circuito MC14071B}
\begin{comment}
El diagrama presenta la disposición de transistores MOSFET en un circuito de tecnología CMOS MC14071B que contiene cuatro compuertas lógicas del tipo OR (O), de las cuales se muestra una.
Este esquema ha sido tomado del documento localizado en http://www.onsemi.com/pub_link/Collateral/MC14001B-D.PDF de ON Semiconductor que presenta los datos de este y otros circuitos lógicos y se ejecuta con la versión 0.6 del paquete Circuitikz.
\end{comment}
\begin{document}
\begin{circuitikz}[scale=2]
\draw[thick]
% Título del esquema
(2.5,3.2) node [color=NavyBlue, font=\large]{MC14071B}
% Dibujo de transistores nmos y pmos
% Transistores nigfete (fila inferior)
(0,0) node[nigfete, solderdot](nmos1){}
(1,0) node[nigfete, solderdot](nmos2){}
(2,0) node[nigfete, solderdot](nmos3){}
(3,0) node[nigfete, solderdot](nmos4){}
(4,0) node[nigfete, solderdot](nmos5){}
% Transistores pigfete (fila media)
(2,1) node[pigfete, solderdot](pmos1){}
(3,1) node[pigfete, solderdot](pmos2){}
(4,1) node[pigfete, solderdot](pmos3){}
% Transistores de entrada
(1,1) node[pigfetebulk](pfet1){}
(1,2) node[pigfete, solderdot](pmos4){}
% Unión de transistores de entrada
(nmos1.G) |- (pmos4.G)
(pmos4.G) -- ++(-1,0) node[circ]{}
(pfet1.B) -- ++(0.2,0) |- ($(pmos4.S)+(0,-0.25)$)
(pfet1.S) to (pmos4.D)
(pmos4.G) -- ++(-1.5,0) node[ocirc]{} node[left=5pt]{$A$}
(pfet1.G) -- ++(-1.5,0) node[ocirc]{} node[left=5pt]{$B$}
% Uniones de transistores nmos y pmos por el terminal G
(nmos2.G) to (pfet1.G) node[circ]{}
(nmos3.G) to (pmos1.G)
(nmos4.G) to (pmos2.G)
(nmos5.G) to (pmos3.G)
% Uniones de transistores nmos y pmos por el terminal D
(nmos2.D) to (pfet1.D)
(nmos3.D) to (pmos1.D)
(nmos4.D) to (pmos2.D)
(nmos5.D) to (pmos3.D)
% Conexiones a V_SS
(nmos1.S) to (nmos2.S) node[circ]{}--++(0,-0.2) node[vee]{$V_{SS}$}
(nmos3.S) to (nmos4.S) node[circ]{}
to (nmos5.S) node[circ]{}--++(0,-0.2) node[vee]{$V_{SS}$}
% Conexiones a V_DD
(pmos4.S)--++(0,0.1) node[vcc]{$V_{DD}$}
(pmos1.S) to (pmos2.S) node[circ]{}
to (pmos3.S) node[circ]{}--++(0,1.1) node[vcc]{$V_{DD}$}
% Conexión nmos1.D a nmos2.D y nmos3.D
(nmos1.D) to (nmos2.D) node[circ]{}
-- ++(0.5,0) node[circ]{}
% Conexiones nmos3-nmos5
(nmos3.D) node[circ]{}--++(0.5,0) node[circ]{}
(nmos4.D) node[circ]{}--++(0.5,0) node[circ]{}
(nmos5.D) node[circ]{}--++(0.5,0) node[ocirc]{}
node[right=5pt]{$C=A+B$}
;
\end{circuitikz}
\end{document}