\begin{tikzpicture}[scale=2.54]%
% dpic version 2024.01.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.027778,-0.073611)
 --(0.177778,-0.073611)
 --(0.177778,-0.062542)\dpicstop
\dpicdraw (0.527778,-0.073611)
 --(0.377778,-0.073611)
 --(0.377778,-0.062542)\dpicstop
\dpicdraw (0.377778,-0.073611)
 --(0.377778,0.101389)\dpicstop
\dpicdraw (0.152778,0.101389)
 --(0.402778,0.101389)\dpicstop
\dpicdraw (0.177778,-0.073611)
 --(0.177778,0.101389)\dpicstop
\dpicdraw (0.177778,0.151389)
 --(0.377778,0.151389)\dpicstop
\dpicdraw (0.277778,0.151389)
 --(0.277778,0.301389)\dpicstop
\dpicdraw (0.173611,0.05422)
 --(0.236111,0.05422)
 --(0.319444,0.198558)
 --(0.381944,0.198558)\dpicstop
\draw (0.277778,-0.123611) node[below=-2bp]{{\tt $\;$ Fe\_fet}};
\draw (0.277778,0.301389) node[left=-2bp]{$G$};
\draw (0.027778,-0.073611) node[left=-2bp]{$S$};
\draw (0.527778,-0.073611) node[right=-2bp]{$D$};
\dpicdraw (1.402778,-0.136111)
 --(1.402778,0.013889)
 --(1.391708,0.013889)\dpicstop
\dpicdraw (1.402778,0.363889)
 --(1.402778,0.213889)
 --(1.391708,0.213889)\dpicstop
\dpicdraw (1.402778,0.213889)
 --(1.227778,0.213889)\dpicstop
\dpicdraw (1.227778,-0.011111)
 --(1.227778,0.238889)\dpicstop
\dpicdraw (1.402778,0.013889)
 --(1.227778,0.013889)\dpicstop
\dpicdraw (1.177778,0.013889)
 --(1.177778,0.213889)\dpicstop
\dpicdraw (1.177778,0.113889)
 --(1.027778,0.113889)\dpicstop
\dpicdraw (1.098611,0.04172)
 --(1.161111,0.04172)
 --(1.244444,0.186058)
 --(1.306944,0.186058)\dpicstop
\draw (1.215278,-0.286111) node[below=-2bp]{{\tt (up\_ dimen\_)}};
\draw (1.027778,0.113889) node[left=-2bp]{$G$};
\draw (1.402778,-0.136111) node[left=-2bp]{$S$};
\draw (1.402778,0.363889) node[right=-2bp]{$D$};
\dpicdraw (2.402778,0.301389)
 --(2.252778,0.301389)
 --(2.252778,0.290319)\dpicstop
\dpicdraw (1.902778,0.301389)
 --(2.052778,0.301389)
 --(2.052778,0.290319)\dpicstop
\dpicdraw (2.052778,0.301389)
 --(2.052778,0.126389)\dpicstop
\dpicdraw (2.277778,0.126389)
 --(2.027778,0.126389)\dpicstop
\dpicdraw (2.252778,0.301389)
 --(2.252778,0.126389)\dpicstop
\dpicdraw (2.252778,0.076389)
 --(2.052778,0.076389)\dpicstop
\dpicdraw (2.152778,0.076389)
 --(2.152778,-0.073611)\dpicstop
\dpicdraw (2.048611,0.02922)
 --(2.111111,0.02922)
 --(2.194444,0.173558)
 --(2.256944,0.173558)\dpicstop
\draw (2.152778,-0.123611) node[below=-2bp]{{\tt (left\_ dimen\_)}};
\draw (2.152778,-0.073611) node[left=-2bp]{$G$};
\draw (2.402778,0.301389) node[right=-2bp]{$S$};
\draw (1.902778,0.301389) node[left=-2bp]{$D$};
\dpicdraw (2.902778,0.363889)
 --(2.902778,0.213889)
 --(2.913847,0.213889)\dpicstop
\dpicdraw (2.902778,-0.136111)
 --(2.902778,0.013889)
 --(2.913847,0.013889)\dpicstop
\dpicdraw (2.902778,0.013889)
 --(3.077778,0.013889)\dpicstop
\dpicdraw (3.077778,0.238889)
 --(3.077778,-0.011111)\dpicstop
\dpicdraw (2.902778,0.213889)
 --(3.077778,0.213889)\dpicstop
\dpicdraw (3.127778,0.213889)
 --(3.127778,0.013889)\dpicstop
\dpicdraw (3.127778,0.113889)
 --(3.277778,0.113889)\dpicstop
\dpicdraw (2.998611,0.04172)
 --(3.061111,0.04172)
 --(3.144444,0.186058)
 --(3.206944,0.186058)\dpicstop
\draw (3.090278,-0.286111) node[below=-2bp]{{\tt (down\_ dimen\_)}};
\draw (3.277778,0.113889) node[right=-2bp]{$G$};
\draw (2.902778,0.363889) node[left=-2bp]{$S$};
\draw (2.902778,-0.136111) node[right=-2bp]{$D$};
\dpicdraw (0.027778,-1.026389)
 --(0.177778,-1.026389)
 --(0.177778,-1.037458)\dpicstop
\dpicdraw (0.527778,-1.026389)
 --(0.377778,-1.026389)
 --(0.377778,-1.037458)\dpicstop
\dpicdraw (0.377778,-1.026389)
 --(0.377778,-1.201389)\dpicstop
\dpicdraw (0.152778,-1.201389)
 --(0.402778,-1.201389)\dpicstop
\dpicdraw (0.177778,-1.026389)
 --(0.177778,-1.201389)\dpicstop
\dpicdraw (0.177778,-1.251389)
 --(0.377778,-1.251389)\dpicstop
\dpicdraw (0.277778,-1.251389)
 --(0.277778,-1.401389)\dpicstop
\dpicdraw (0.173611,-1.298558)
 --(0.236111,-1.298558)
 --(0.319444,-1.15422)
 --(0.381944,-1.15422)\dpicstop
\draw (0.277778,-1.451389) node[below=-2bp]{{\tt $\;$ Fe\_fet}};
\draw (0.277778,-1.401389) node[left=-2bp]{$G$};
\draw (0.027778,-1.026389) node[left=-2bp]{$S$};
\draw (0.527778,-1.026389) node[right=-2bp]{$D$};
\dpicdraw (1.027778,-1.463889)
 --(1.027778,-1.313889)
 --(1.038847,-1.313889)\dpicstop
\dpicdraw (1.027778,-0.963889)
 --(1.027778,-1.113889)
 --(1.038847,-1.113889)\dpicstop
\dpicdraw (1.027778,-1.113889)
 --(1.202778,-1.113889)\dpicstop
\dpicdraw (1.202778,-1.338889)
 --(1.202778,-1.088889)\dpicstop
\dpicdraw (1.027778,-1.313889)
 --(1.202778,-1.313889)\dpicstop
\dpicdraw (1.252778,-1.313889)
 --(1.252778,-1.113889)\dpicstop
\dpicdraw (1.252778,-1.213889)
 --(1.402778,-1.213889)\dpicstop
\dpicdraw (1.123611,-1.286058)
 --(1.186111,-1.286058)
 --(1.269444,-1.14172)
 --(1.331944,-1.14172)\dpicstop
\draw (1.215278,-1.613889) node[below=-2bp]{{\tt (up\_ dimen\_,R)}};
\draw (1.402778,-1.213889) node[right=-2bp]{$G$};
\draw (1.027778,-1.463889) node[left=-2bp]{$S$};
\draw (1.027778,-0.963889) node[right=-2bp]{$D$};
\dpicdraw (2.402778,-1.401389)
 --(2.252778,-1.401389)
 --(2.252778,-1.390319)\dpicstop
\dpicdraw (1.902778,-1.401389)
 --(2.052778,-1.401389)
 --(2.052778,-1.390319)\dpicstop
\dpicdraw (2.052778,-1.401389)
 --(2.052778,-1.226389)\dpicstop
\dpicdraw (2.277778,-1.226389)
 --(2.027778,-1.226389)\dpicstop
\dpicdraw (2.252778,-1.401389)
 --(2.252778,-1.226389)\dpicstop
\dpicdraw (2.252778,-1.176389)
 --(2.052778,-1.176389)\dpicstop
\dpicdraw (2.152778,-1.176389)
 --(2.152778,-1.026389)\dpicstop
\dpicdraw (2.048611,-1.273558)
 --(2.111111,-1.273558)
 --(2.194444,-1.12922)
 --(2.256944,-1.12922)\dpicstop
\draw (2.152778,-1.451389) node[below=-2bp]{{\tt (left\_ dimen\_,R)}};
\draw (2.152778,-1.026389) node[left=-2bp]{$G$};
\draw (2.402778,-1.401389) node[right=-2bp]{$S$};
\draw (1.902778,-1.401389) node[left=-2bp]{$D$};
\dpicdraw (3.277778,-0.963889)
 --(3.277778,-1.113889)
 --(3.266708,-1.113889)\dpicstop
\dpicdraw (3.277778,-1.463889)
 --(3.277778,-1.313889)
 --(3.266708,-1.313889)\dpicstop
\dpicdraw (3.277778,-1.313889)
 --(3.102778,-1.313889)\dpicstop
\dpicdraw (3.102778,-1.088889)
 --(3.102778,-1.338889)\dpicstop
\dpicdraw (3.277778,-1.113889)
 --(3.102778,-1.113889)\dpicstop
\dpicdraw (3.052778,-1.113889)
 --(3.052778,-1.313889)\dpicstop
\dpicdraw (3.052778,-1.213889)
 --(2.902778,-1.213889)\dpicstop
\dpicdraw (2.973611,-1.286058)
 --(3.036111,-1.286058)
 --(3.119444,-1.14172)
 --(3.181944,-1.14172)\dpicstop
\draw (3.090278,-1.613889) node[below=-2bp]{{\tt (down\_ dimen\_,R)}};
\draw (2.902778,-1.213889) node[left=-2bp]{$G$};
\draw (3.277778,-0.963889) node[left=-2bp]{$S$};
\draw (3.277778,-1.463889) node[right=-2bp]{$D$};
\dpicdraw (0.027778,-2.666667)
 --(0.177778,-2.666667)
 --(0.177778,-2.655597)\dpicstop
\dpicdraw (0.527778,-2.666667)
 --(0.377778,-2.666667)
 --(0.377778,-2.655597)\dpicstop
\dpicdraw (0.377778,-2.666667)
 --(0.377778,-2.491667)\dpicstop
\dpicdraw (0.152778,-2.491667)
 --(0.402778,-2.491667)\dpicstop
\dpicdraw (0.177778,-2.666667)
 --(0.177778,-2.491667)\dpicstop
\dpicdraw (0.177778,-2.441667)
 --(0.377778,-2.441667)\dpicstop
\dpicdraw (0.277778,-2.441667)
 --(0.277778,-2.291667)\dpicstop
\dpicdraw (0.173611,-2.538835)
 --(0.236111,-2.538835)
 --(0.319444,-2.394498)
 --(0.381944,-2.394498)\dpicstop
\draw (0.277778,-2.716667) node[below=-2bp]{{\tt $\;$ Fe\_fet}};
\draw (0.277778,-2.291667) node[left=-2bp]{$G$};
\draw (0.027778,-2.666667) node[left=-2bp]{$S$};
\draw (0.527778,-2.666667) node[right=-2bp]{$D$};
\dpicdraw (1.027778,-2.666667)
 --(1.177778,-2.666667)
 --(1.177778,-2.655597)\dpicstop
\dpicdraw (1.527778,-2.666667)
 --(1.377778,-2.666667)
 --(1.377778,-2.655597)\dpicstop
\dpicdraw (1.277778,-2.666667)
 --(1.277778,-2.491667)\dpicstop
\filldraw[line width=0bp](1.305556,-2.620833)
 --(1.277778,-2.5375)
 --(1.25,-2.620833) --cycle\dpicstop
\dpicdraw (1.277778,-2.620833)
 --(1.277778,-2.555068)\dpicstop
\dpicdraw (1.377778,-2.666667)
 --(1.377778,-2.491667)\dpicstop
\dpicdraw (1.152778,-2.491667)
 --(1.227778,-2.491667)\dpicstop
\dpicdraw (1.252778,-2.491667)
 --(1.302778,-2.491667)\dpicstop
\dpicdraw (1.327778,-2.491667)
 --(1.402778,-2.491667)\dpicstop
\dpicdraw (1.277778,-2.655597)
 --(1.277778,-2.666667)
 --(1.177778,-2.666667)
 --(1.177778,-2.655597)\dpicstop
\dpicdraw (1.177778,-2.666667)
 --(1.177778,-2.491667)\dpicstop
\dpicdraw (1.177778,-2.441667)
 --(1.377778,-2.441667)\dpicstop
\dpicdraw (1.277778,-2.441667)
 --(1.277778,-2.291667)\dpicstop
\dpicdraw (1.173611,-2.538835)
 --(1.236111,-2.538835)
 --(1.319444,-2.394498)
 --(1.381944,-2.394498)\dpicstop
\draw (1.277778,-2.816667) node[below=-2bp]{{\tt $\;$ Fe\_fet(,,TEDSQuB)}};
\draw (1.277778,-2.291667) node[left=-2bp]{$G$};
\draw (1.027778,-2.666667) node[left=-2bp]{$S$};
\draw (1.527778,-2.666667) node[right=-2bp]{$D$};
\end{tikzpicture}%

.
