diff options
Diffstat (limited to 'graphics/circuit_macros/doc/Tgate.tex')
-rw-r--r-- | graphics/circuit_macros/doc/Tgate.tex | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/graphics/circuit_macros/doc/Tgate.tex b/graphics/circuit_macros/doc/Tgate.tex new file mode 100644 index 0000000000..3dfb1c06b9 --- /dev/null +++ b/graphics/circuit_macros/doc/Tgate.tex @@ -0,0 +1,117 @@ +\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} |