\begin{tikzpicture}[scale=2.54] % dpic version 2020.03.01 option -g for TikZ and PGF 1.01 \ifx\dpiclw\undefined\newdimen\dpiclw\fi \global\def\dpicdraw{\draw[line width=\dpiclw]} \global\def\dpicstop{;} \dpiclw=0.8bp \dpiclw=0.8bp \dpicdraw (0.927778,0.231958) --(1.230609,0.231958)\dpicstop \dpicdraw (1.230609,0.231958) --(1.230609,0.273624) --(1.297243,0.231958) --(1.230609,0.190291) --(1.230609,0.231958)\dpicstop \dpicdraw (1.374947,0.231958) --(1.374947,0.273624) --(1.308313,0.231958) --(1.374947,0.190291) --(1.374947,0.231958)\dpicstop \dpicdraw (1.374947,0.231958) --(1.677778,0.231958)\dpicstop \dpicdraw[line width=0.4bp](1.302778,0.256014) circle (0.007103in)\dpicstop \dpicdraw (1.302778,0.274056) --(1.302778,0.340211)\dpicstop \dpicdraw (1.302778,0.231958) --(1.302778,0.159789)\dpicstop \draw (0.927778,0.231958) node[left=-2bp]{$A$}; \draw (1.677778,0.231958) node[right=-2bp]{$B$}; \draw (1.302778,0.159789) node[below right=-2bp]{$G$}; \draw (1.302778,0.340211) node[above right=-2bp]{$Gb$}; \draw (0.677778,0.231958) node[left=-2bp]{\tt tgate}; \dpicdraw (0.927778,-0.231958) --(1.230609,-0.231958)\dpicstop \dpicdraw (1.230609,-0.231958) --(1.230609,-0.190291) --(1.297243,-0.231958) --(1.230609,-0.273624) --(1.230609,-0.231958)\dpicstop \dpicdraw (1.374947,-0.231958) --(1.374947,-0.190291) --(1.308313,-0.231958) --(1.374947,-0.273624) --(1.374947,-0.231958)\dpicstop \dpicdraw (1.374947,-0.231958) --(1.677778,-0.231958)\dpicstop \dpicdraw[line width=0.4bp](1.302778,-0.256014) circle (0.007103in)\dpicstop \dpicdraw (1.302778,-0.274056) --(1.302778,-0.340211)\dpicstop \dpicdraw (1.302778,-0.231958) --(1.302778,-0.159789)\dpicstop \draw (0.927778,-0.231958) node[left=-2bp]{$A$}; \draw (1.677778,-0.231958) node[right=-2bp]{$B$}; \draw (1.302778,-0.159789) node[above right=-2bp]{$G$}; \draw (1.302778,-0.340211) node[below right=-2bp]{$Gb$}; \draw (0.677778,-0.231958) node[left=-2bp]{\tt tgate(,L)}; \dpicdraw (2.177778,0.018042) --(2.427778,0.018042)\dpicstop \dpicdraw (2.677778,0.018042) --(2.677778,0.068042) --(2.427778,0.068042) --(2.427778,-0.031958) --(2.677778,-0.031958) --(2.677778,0.018042)\dpicstop \dpicdraw (2.677778,0.018042) --(2.927778,0.018042)\dpicstop \dpicdraw (2.552778,-0.031958) --(2.552778,-0.131958)\dpicstop \draw (2.177778,0.018042) node[left=-2bp]{$A$}; \draw (2.927778,0.018042) node[right=-2bp]{$B$}; \draw (2.552778,-0.131958) node[right=-2bp]{$G$}; \draw (2.552778,-0.270847) node[below=-2bp]{\tt tgate(,B)}; \dpicdraw (3.455556,0.284789) --(3.747222,0.284789)\dpicstop \dpicdraw (3.747222,0.284789) --(3.913889,0.368122) --(3.913889,0.201456) --(3.747222,0.284789)\dpicstop \dpicdraw (3.913889,0.284789) --(3.747222,0.368122) --(3.747222,0.201456) --(3.913889,0.284789)\dpicstop \dpicdraw[line width=0.4bp](3.830556,0.354233) circle (0.008202in)\dpicstop \dpicdraw (3.830556,0.375067) --(3.830556,0.451456)\dpicstop \dpicdraw (3.830556,0.243122) --(3.830556,0.159789)\dpicstop \dpicdraw (3.913889,0.284789) --(4.205556,0.284789)\dpicstop \draw (3.455556,0.284789) node[left=-2bp]{$A$}; \draw (4.205556,0.284789) node[right=-2bp]{$B$}; \draw (3.830556,0.159789) node[below left=-2bp]{$G$}; \draw (3.830556,0.451456) node[left=-2bp]{$Gb$}; \draw (4.455556,0.284789) node[right=-2bp]{\tt ptrans}; \dpicdraw (3.455556,-0.173544) --(3.747222,-0.173544)\dpicstop \dpicdraw (3.747222,-0.173544) --(3.913889,-0.090211) --(3.913889,-0.256878) --(3.747222,-0.173544)\dpicstop \dpicdraw (3.913889,-0.173544) --(3.747222,-0.090211) --(3.747222,-0.256878) --(3.913889,-0.173544)\dpicstop \dpicdraw[line width=0.4bp](3.830556,-0.242989) circle (0.008202in)\dpicstop \dpicdraw (3.830556,-0.263822) --(3.830556,-0.340211)\dpicstop \dpicdraw (3.830556,-0.131878) --(3.830556,-0.048544)\dpicstop \dpicdraw (3.913889,-0.173544) --(4.205556,-0.173544)\dpicstop \draw (3.455556,-0.173544) node[left=-2bp]{$A$}; \draw (4.205556,-0.173544) node[right=-2bp]{$B$}; \draw (3.830556,-0.048544) node[above right=-2bp]{$G$}; \draw (3.830556,-0.340211) node[below right=-2bp]{$Gb$}; \draw (4.455556,-0.173544) node[right=-2bp]{\tt ptrans(,L)}; \end{tikzpicture} \vspace*{-0.5\baselineskip}