summaryrefslogtreecommitdiff
path: root/graphics/circuit_macros/doc/CanLogicMan.tex
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/circuit_macros/doc/CanLogicMan.tex')
-rw-r--r--graphics/circuit_macros/doc/CanLogicMan.tex142
1 files changed, 142 insertions, 0 deletions
diff --git a/graphics/circuit_macros/doc/CanLogicMan.tex b/graphics/circuit_macros/doc/CanLogicMan.tex
new file mode 100644
index 0000000000..da849dd23d
--- /dev/null
+++ b/graphics/circuit_macros/doc/CanLogicMan.tex
@@ -0,0 +1,142 @@
+\begin{tikzpicture}[scale=2.54]%
+% dpic version 2023.06.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
+\dpiclw=0.5bp
+\draw (0,0) node[right=-2bp]{$a$};
+\dpicdraw (0,0)
+ --(0,-0.15)\dpicstop
+\dpicdraw[fill=black](0,-0.15) circle (0.007874in)\dpicstop
+\dpicdraw (0,-0.15)
+ --(0.3,-0.15)
+ --(0.3,-0.3)\dpicstop
+\dpiclw=1bp
+\dpicdraw (0.3,-0.475)
+ --(0.2,-0.3)
+ --(0.4,-0.3)
+ --(0.3,-0.475)\dpicstop
+\dpicdraw (0.3,-0.5125) circle (0.014764in)\dpicstop
+\dpiclw=0.5bp
+\draw (0.6,0) node[right=-2bp]{$b$};
+\dpicdraw (0.6,0)
+ --(0.6,-0.15)\dpicstop
+\dpicdraw[fill=black](0.6,-0.15) circle (0.007874in)\dpicstop
+\dpicdraw (0.6,-0.15)
+ --(0.9,-0.15)
+ --(0.9,-0.3)\dpicstop
+\dpiclw=1bp
+\dpicdraw (0.9,-0.475)
+ --(0.8,-0.3)
+ --(1,-0.3)
+ --(0.9,-0.475)\dpicstop
+\dpicdraw (0.9,-0.5125) circle (0.014764in)\dpicstop
+\dpiclw=0.5bp
+\draw (1.2,0) node[right=-2bp]{$c$};
+\draw (1.5,0) node[right=-2bp]{$d$};
+\dpiclw=1bp
+\dpicdraw (2.1,-0.975)
+ --(1.9,-0.975)
+ --(1.9,-0.675)
+ --(2.1,-0.675)\dpicstop
+\dpicdraw (2.1,-0.675)
+ ..controls (2.15359,-0.675) and (2.203109,-0.70359)
+ ..(2.229904,-0.75)
+ ..controls (2.256699,-0.79641) and (2.256699,-0.85359)
+ ..(2.229904,-0.9)
+ ..controls (2.203109,-0.94641) and (2.15359,-0.975)
+ ..(2.1,-0.975)\dpicstop
+\dpiclw=0.5bp
+\dpiclw=1bp
+\dpicdraw (2.1,-1.425)
+ --(1.9,-1.425)
+ --(1.9,-1.125)
+ --(2.1,-1.125)\dpicstop
+\dpicdraw (2.1,-1.125)
+ ..controls (2.15359,-1.125) and (2.203109,-1.15359)
+ ..(2.229904,-1.2)
+ ..controls (2.256699,-1.24641) and (2.256699,-1.30359)
+ ..(2.229904,-1.35)
+ ..controls (2.203109,-1.39641) and (2.15359,-1.425)
+ ..(2.1,-1.425)\dpicstop
+\dpiclw=0.5bp
+\dpicdraw (1.9,-1.575)
+ --(2.25,-1.575)\dpicstop
+\dpiclw=1bp
+\dpicdraw (2.1,-2.025)
+ --(1.9,-2.025)
+ --(1.9,-1.725)
+ --(2.1,-1.725)\dpicstop
+\dpicdraw (2.1,-1.725)
+ ..controls (2.15359,-1.725) and (2.203109,-1.75359)
+ ..(2.229904,-1.8)
+ ..controls (2.256699,-1.84641) and (2.256699,-1.90359)
+ ..(2.229904,-1.95)
+ ..controls (2.203109,-1.99641) and (2.15359,-2.025)
+ ..(2.1,-2.025)\dpicstop
+\dpiclw=0.5bp
+\dpiclw=1bp
+\dpicdraw (2.891667,-1.2)
+ --(2.768056,-1.2)\dpicstop
+\dpicdraw (2.773689,-1.197268)
+ ..controls (2.820003,-1.29276) and (2.820485,-1.40411)
+ ..(2.775,-1.5)\dpicstop
+\dpicdraw (2.768056,-1.5)
+ --(2.891667,-1.5)\dpicstop
+\dpicdraw (2.891667,-1.2)
+ ..controls (2.992105,-1.2) and (3.083302,-1.258626)
+ ..(3.125,-1.35)\dpicstop
+\dpicdraw (2.891667,-1.5)
+ ..controls (2.992105,-1.5) and (3.083302,-1.441374)
+ ..(3.125,-1.35)\dpicstop
+\dpiclw=0.5bp
+\dpicdraw (2.25,-0.825)
+ --(2.640199,-0.825)
+ --(2.640199,-1.2375)
+ --(2.790199,-1.2375)\dpicstop
+\dpicdraw (2.25,-1.275)
+ --(2.490199,-1.275)
+ --(2.490199,-1.3125)
+ --(2.806758,-1.3125)\dpicstop
+\dpicdraw (2.25,-1.575)
+ --(2.490199,-1.575)
+ --(2.490199,-1.3875)
+ --(2.806758,-1.3875)\dpicstop
+\dpicdraw (2.25,-1.875)
+ --(2.640199,-1.875)
+ --(2.640199,-1.4625)
+ --(2.790199,-1.4625)\dpicstop
+\dpicdraw (1.9,-0.7125)
+ --(0,-0.7125)\dpicstop
+\dpicdraw[fill=black](0,-0.7125) circle (0.007874in)\dpicstop
+\dpicdraw (1.9,-0.7875)
+ --(0.6,-0.7875)
+ --(0.6,0)\dpicstop
+\dpicdraw (1.9,-0.8625)
+ --(1.2,-0.8625)\dpicstop
+\dpicdraw[fill=black](1.2,-0.8625) circle (0.007874in)\dpicstop
+\dpicdraw (1.9,-0.9375)
+ --(1.5,-0.9375)\dpicstop
+\dpicdraw[fill=black](1.5,-0.9375) circle (0.007874in)\dpicstop
+\dpicdraw (1.9,-1.2)
+ --(0.9,-1.2)
+ --(0.9,-0.55)\dpicstop
+\dpicdraw (1.9,-1.35)
+ --(0,-1.35)
+ --(0,0)\dpicstop
+\dpicdraw (1.9,-1.575)
+ --(1.2,-1.575)
+ --(1.2,0)\dpicstop
+\dpicdraw (1.9,-1.8)
+ --(1.5,-1.8)
+ --(1.5,0)\dpicstop
+\dpicdraw (1.9,-1.95)
+ --(0.3,-1.95)
+ --(0.3,-0.55)\dpicstop
+\dpicdraw (3.125,-1.348634)
+ --(3.275,-1.348634)\dpicstop
+\draw (3.275,-1.348634) node[right=-2bp]{$f$};
+\end{tikzpicture}%
+\vspace*{-0.5\baselineskip}