\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,-0.175) --(0.15,-0.175) --(0.15,-0.16393)\dpicstop \dpicdraw (0.5,-0.175) --(0.35,-0.175) --(0.35,-0.16393)\dpicstop \dpicdraw (0.35,-0.175) --(0.35,0)\dpicstop \dpicdraw (0.125,0) --(0.375,0)\dpicstop \filldraw[line width=0bp](0.122222,0.083333) --(0.15,0) --(0.177778,0.083333) --cycle\dpicstop \dpicdraw (0.15,0.175) --(0.15,0.017568)\dpicstop \dpicdraw (0.15,-0.175) --(0.15,0)\dpicstop \dpicdraw (0.25,0) circle (0.07874in)\dpicstop \draw (0.875,-0.5) node{{\tt j\_fet(right\_ dimen\_,{,},E)}}; \draw (0.15,0.175) node[above left=-2bp]{$G$}; \draw (0,-0.175) node[left=-2bp]{$S$}; \draw (0.5,-0.175) node[right=-2bp]{$D$}; \dpicdraw (1.127778,-0.175) --(1.127778,0)\dpicstop \dpicdraw (0.902778,0) --(1.152778,0)\dpicstop \dpicdraw (0.927778,0) --(0.927778,0.175)\dpicstop \filldraw[line width=0bp](0.955556,0.066667) --(0.927778,0.15) --(0.9,0.066667) --cycle\dpicstop \dpicdraw (0.927778,0.066667) --(0.927778,0.132432)\dpicstop \dpicdraw (0.927778,-0.175) --(0.927778,0)\dpicstop \draw (1.026389,-0.225) node[below=-2bp]{{\tt j\_fet(,{,}P,)}}; \draw (0.927778,0.175) node[left=-2bp]{$G$}; \draw (0.927778,-0.175) node[left=-2bp]{$S$}; \draw (1.127778,-0.175) node[right=-2bp]{$D$}; \dpicdraw (1.925,0.175) --(1.925,0)\dpicstop \filldraw[line width=0bp](1.897222,0.129167) --(1.925,0.045833) --(1.952778,0.129167) --cycle\dpicstop \dpicdraw (1.925,0.129167) --(1.925,0.063402)\dpicstop \dpicdraw (2.025,0.175) --(2.025,0)\dpicstop \dpicdraw (1.8,0) --(1.875,0)\dpicstop \dpicdraw (1.9,0) --(1.95,0)\dpicstop \dpicdraw (1.975,0) --(2.05,0)\dpicstop \dpicdraw (2.025,-0.05) --(1.825,-0.05) --(1.825,-0.175)\dpicstop \dpicdraw (1.925,0.16393) --(1.925,0.175) --(1.825,0.175) --(1.825,0.16393)\dpicstop \dpicdraw (1.825,0.175) --(1.825,0)\dpicstop \draw (1.925,-0.225) node[below=-2bp]{{\tt e\_fet(,R,{,})}}; \draw (1.825,-0.175) node[left=-2bp]{$G$}; \draw (1.825,0.175) node[left=-2bp]{$S$}; \draw (2.025,0.175) node[right=-2bp]{$D$}; \dpicdraw (1.925,-1.175) --(1.925,-1)\dpicstop \filldraw[line width=0bp](1.897222,-1.045833) --(1.925,-1.129167) --(1.952778,-1.045833) --cycle\dpicstop \dpicdraw (1.925,-1.111598) --(1.925,-1.045833)\dpicstop \dpicdraw (2.025,-1.175) --(2.025,-1)\dpicstop \dpicdraw (1.8,-1) --(1.875,-1)\dpicstop \dpicdraw (1.9,-1) --(1.95,-1)\dpicstop \dpicdraw (1.975,-1) --(2.05,-1)\dpicstop \dpicdraw (2.025,-0.95) --(1.825,-0.95) --(1.825,-0.825)\dpicstop \dpicdraw (1.925,-1.16393) --(1.925,-1.175) --(1.825,-1.175) --(1.825,-1.16393)\dpicstop \dpicdraw (1.825,-1.175) --(1.825,-1)\dpicstop \draw (2.025,-1.375) node[below=-2bp]{{\tt e\_fet(,{,}P)}}; \dpicdraw (2.825,-0.175) --(2.825,0)\dpicstop \filldraw[line width=0bp](2.852778,-0.129167) --(2.825,-0.045833) --(2.797222,-0.129167) --cycle\dpicstop \dpicdraw (2.825,-0.129167) --(2.825,-0.063402)\dpicstop \dpicdraw (2.925,-0.175) --(2.925,0)\dpicstop \dpicdraw (2.7,0) --(2.95,0)\dpicstop \dpicdraw (2.925,0.05) --(2.725,0.05) --(2.725,0.175)\dpicstop \dpicdraw (2.825,-0.16393) --(2.825,-0.175) --(2.725,-0.175) --(2.725,-0.16393)\dpicstop \dpicdraw (2.725,-0.175) --(2.725,0)\dpicstop \draw (2.825,-0.225) node[below=-2bp]{{\tt d\_fet(,{,},)}}; \dpicdraw (2.825,-1.175) --(2.825,-1)\dpicstop \filldraw[line width=0bp](2.797222,-1.045833) --(2.825,-1.129167) --(2.852778,-1.045833) --cycle\dpicstop \dpicdraw (2.825,-1.111598) --(2.825,-1.045833)\dpicstop \dpicdraw (2.925,-1.175) --(2.925,-1)\dpicstop \dpicdraw (2.7,-1) --(2.95,-1)\dpicstop \dpicdraw (2.925,-0.95) --(2.725,-0.95) --(2.725,-0.825)\dpicstop \dpicdraw (2.825,-1.16393) --(2.825,-1.175) --(2.725,-1.175) --(2.725,-1.16393)\dpicstop \dpicdraw (2.725,-1.175) --(2.725,-1)\dpicstop \draw (2.825,-1.225) node[below=-2bp]{{\tt d\_fet(,{,}P)}}; \dpicdraw (3.827778,-0.1875) --(3.827778,-0.0125)\dpicstop \dpicdraw (3.602778,-0.0125) --(3.852778,-0.0125)\dpicstop \dpicdraw (3.627778,-0.1875) --(3.627778,-0.0125)\dpicstop \filldraw[line width=0bp](3.6,-0.058333) --(3.627778,-0.141667) --(3.655556,-0.058333) --cycle\dpicstop \dpicdraw (3.627778,-0.124098) --(3.627778,-0.058333)\dpicstop \dpicdraw (3.627778,0.0375) --(3.827778,0.0375)\dpicstop \dpicdraw (3.727778,0.0375) --(3.727778,0.1875)\dpicstop \draw (3.726389,-0.2375) node[below=-2bp]{{\tt e\_fet(,{,},S)}}; \dpicdraw (3.827778,-1.1875) --(3.827778,-1.0125)\dpicstop \dpicdraw (3.602778,-1.0125) --(3.852778,-1.0125)\dpicstop \dpicdraw (3.627778,-1.1875) --(3.627778,-1.0125)\dpicstop \filldraw[line width=0bp](3.655556,-1.141667) --(3.627778,-1.058333) --(3.6,-1.141667) --cycle\dpicstop \dpicdraw (3.627778,-1.141667) --(3.627778,-1.075902)\dpicstop \dpicdraw (3.627778,-0.9625) --(3.827778,-0.9625)\dpicstop \dpicdraw (3.727778,-0.9625) --(3.727778,-0.8125)\dpicstop \draw (3.726389,-1.3875) node[below=-2bp]{{\tt e\_fet(,{,}P,S)}}; \dpicdraw (4.727778,-0.1875) --(4.727778,-0.0125)\dpicstop \dpicdraw (4.502778,-0.0125) --(4.752778,-0.0125)\dpicstop \dpicdraw[line width=1.6bp](4.527778,-0.029104) --(4.727778,-0.029104)\dpicstop \dpicdraw (4.527778,-0.1875) --(4.527778,-0.0125)\dpicstop \filldraw[line width=0bp](4.5,-0.058333) --(4.527778,-0.141667) --(4.555556,-0.058333) --cycle\dpicstop \dpicdraw (4.527778,-0.124098) --(4.527778,-0.058333)\dpicstop \dpicdraw (4.527778,0.0375) --(4.727778,0.0375)\dpicstop \dpicdraw (4.627778,0.0375) --(4.627778,0.1875)\dpicstop \draw (4.626389,-0.3875) node[below=-2bp]{{\tt d\_fet(,{,},S)}}; \dpicdraw (4.727778,-1.1875) --(4.727778,-1.0125)\dpicstop \dpicdraw (4.502778,-1.0125) --(4.752778,-1.0125)\dpicstop \dpicdraw[line width=1.6bp](4.527778,-1.029104) --(4.727778,-1.029104)\dpicstop \dpicdraw (4.527778,-1.1875) --(4.527778,-1.0125)\dpicstop \filldraw[line width=0bp](4.555556,-1.141667) --(4.527778,-1.058333) --(4.5,-1.141667) --cycle\dpicstop \dpicdraw (4.527778,-1.141667) --(4.527778,-1.075902)\dpicstop \dpicdraw (4.527778,-0.9625) --(4.727778,-0.9625)\dpicstop \dpicdraw (4.627778,-0.9625) --(4.627778,-0.8125)\dpicstop \draw (4.626389,-1.2375) node[below=-2bp]{{\tt d\_fet(,{,}P,S)}}; \dpicdraw (5.6,-0.1625) --(5.6,-0.0375)\dpicstop \dpicdraw (5.4,-0.0375) --(5.6,-0.0375)\dpicstop \dpicdraw (5.4,-0.1625) --(5.4,-0.0375)\dpicstop \dpicdraw (5.4,0.0125) --(5.6,0.0125)\dpicstop \dpicdraw (5.5,0.0125) --(5.5,0.1625)\dpicstop \draw (5.5,-0.2125) node[below=-2bp]{{\tt c\_fet(,{,},)}}; \dpicdraw (5.6,-1.1625) --(5.6,-1.0375)\dpicstop \dpicdraw (5.4,-1.0375) --(5.6,-1.0375)\dpicstop \dpicdraw (5.4,-1.1625) --(5.4,-1.0375)\dpicstop \dpicdraw (5.4,-0.9875) --(5.6,-0.9875)\dpicstop \dpicdraw (5.5,-0.954167) circle (0.013123in)\dpicstop \dpicdraw (5.5,-0.920833) --(5.5,-0.8375)\dpicstop \draw (5.5,-1.3625) node[below=-2bp]{{\tt c\_fet(,{,}P)}}; \dpicdraw (0.473333,-2.127778) --(0.473333,-1.917778)\dpicstop \dpicdraw (0.203333,-1.917778) --(0.503333,-1.917778)\dpicstop \filldraw[line width=0bp](0.2,-1.817778) --(0.233333,-1.917778) --(0.266667,-1.817778) --cycle\dpicstop \dpicdraw (0.233333,-1.707778) --(0.233333,-1.90021)\dpicstop \dpicdraw (0.233333,-2.127778) --(0.233333,-1.917778)\dpicstop \draw (0.625,-2.227778) node{\tt mosfet(,{,}dGSDF,)}; \dpiclw=0.4bp \filldraw[line width=0bp](0.176412,-1.797833) --(0.233333,-1.757778) --(0.163763,-1.759886) --cycle\dpicstop \dpicdraw (0.214992,-1.763892) --(0.083333,-1.807778)\dpicstop \draw (0.083333,-1.807778) node[left=-2bp]{\tt dG}; \filldraw[line width=0bp](0.296412,-1.957833) --(0.353333,-1.917778) --(0.283763,-1.919886) --cycle\dpicstop \dpicdraw (0.334992,-1.923892) --(0.053333,-2.017778)\dpicstop \draw (0.053333,-2.017778) node[left=-2bp]{\tt F}; \filldraw[line width=0bp](0.176412,-2.117833) --(0.233333,-2.077778) --(0.163763,-2.079886) --cycle\dpicstop \dpicdraw (0.214992,-2.083892) --(0.083333,-2.127778)\dpicstop \draw (0.083333,-2.127778) node[left=-2bp]{\tt S}; \filldraw[line width=0bp](0.542903,-2.079886) --(0.473333,-2.077778) --(0.530254,-2.117833) --cycle\dpicstop \dpicdraw (0.491675,-2.083892) --(0.623333,-2.127778)\dpicstop \draw (0.623333,-2.127778) node[right=-2bp]{\tt D}; \dpiclw=0.8bp \dpicdraw (1.523333,-2.142778) --(1.523333,-1.932778)\dpicstop \dpicdraw (1.253333,-1.932778) --(1.553333,-1.932778)\dpicstop \dpicdraw (1.403333,-1.932778) --(1.403333,-1.692778)\dpicstop \filldraw[line width=0bp](1.436667,-1.852778) --(1.403333,-1.752778) --(1.37,-1.852778) --cycle\dpicstop \dpicdraw (1.403333,-1.852778) --(1.403333,-1.770346)\dpicstop \dpicdraw (1.283333,-2.142778) --(1.283333,-1.932778)\dpicstop \draw (1.403333,-2.292778) node[below=-2bp]{\tt $\ldots$(,{,}uHSDF,)}; \dpiclw=0.4bp \filldraw[line width=0bp](1.346412,-1.782833) --(1.403333,-1.742778) --(1.333763,-1.744886) --cycle\dpicstop \dpicdraw (1.384992,-1.748892) --(1.253333,-1.792778)\dpicstop \draw (1.253333,-1.792778) node[left=-2bp]{\tt uH}; \dpiclw=0.8bp \dpicdraw (2.453333,-2.127778) --(2.453333,-1.917778)\dpicstop \filldraw[line width=0bp](2.486667,-2.072778) --(2.453333,-1.972778) --(2.42,-2.072778) --cycle\dpicstop \dpicdraw (2.453333,-2.072778) --(2.453333,-1.990346)\dpicstop \dpicdraw (2.573333,-2.127778) --(2.573333,-1.917778)\dpicstop \dpicdraw (2.303333,-1.917778) --(2.393333,-1.917778)\dpicstop \dpicdraw (2.423333,-1.917778) --(2.483333,-1.917778)\dpicstop \dpicdraw (2.513333,-1.917778) --(2.603333,-1.917778)\dpicstop \dpicdraw (2.573333,-1.857778) --(2.333333,-1.857778) --(2.333333,-1.707778)\dpicstop \dpicdraw (2.453333,-2.116708) --(2.453333,-2.127778) --(2.333333,-2.127778) --(2.333333,-2.116708)\dpicstop \dpicdraw (2.333333,-2.127778) --(2.333333,-1.917778)\dpicstop \draw (2.453333,-2.177778) node[below=-2bp]{\tt $\ldots$(,{,}dMEDSQuB,)}; \dpiclw=0.4bp \filldraw[line width=0bp](2.276412,-1.797833) --(2.333333,-1.757778) --(2.263763,-1.759886) --cycle\dpicstop \dpicdraw (2.314992,-1.763892) --(2.183333,-1.807778)\dpicstop \draw (2.183333,-1.807778) node[left=-2bp]{\tt dM}; \filldraw[line width=0bp](2.370115,-1.962636) --(2.423333,-1.917778) --(2.354211,-1.925934) --cycle\dpicstop \dpicdraw (2.405593,-1.925465) --(2.123333,-2.047778)\dpicstop \draw (2.123333,-2.047778) node[left=-2bp]{\tt E}; \filldraw[line width=0bp](2.342649,-2.175481) --(2.393333,-2.127778) --(2.324761,-2.139703) --cycle\dpicstop \dpicdraw (2.376041,-2.136424) --(2.293333,-2.177778)\dpicstop \draw (2.293333,-2.177778) node[left=-2bp]{\tt Q}; \filldraw[line width=0bp](2.522903,-1.954886) --(2.453333,-1.952778) --(2.510254,-1.992833) --cycle\dpicstop \dpicdraw (2.471675,-1.958892) --(2.693333,-2.032778)\dpicstop \draw (2.693333,-2.032778) node[right=-2bp]{\tt uB}; \dpiclw=0.8bp \dpicdraw (3.503333,-2.127778) --(3.503333,-1.917778)\dpicstop \filldraw[line width=0bp](3.536667,-2.072778) --(3.503333,-1.972778) --(3.47,-2.072778) --cycle\dpicstop \dpicdraw (3.503333,-2.072778) --(3.503333,-1.990346)\dpicstop \dpicdraw (3.623333,-2.127778) --(3.623333,-1.917778)\dpicstop \dpicdraw (3.353333,-1.917778) --(3.443333,-1.917778)\dpicstop \dpicdraw (3.473333,-1.917778) --(3.533333,-1.917778)\dpicstop \dpicdraw (3.563333,-1.917778) --(3.653333,-1.917778)\dpicstop \dpicdraw (3.383333,-1.857778) --(3.623333,-1.857778) --(3.623333,-1.707778)\dpicstop \dpicdraw (3.383333,-2.127778) --(3.383333,-1.917778)\dpicstop \draw (3.503333,-2.277778) node[below=-2bp]{{\tt $\ldots$(,{,}uMEDSuB)}}; \draw (3.623333,-1.707778) node[left=-2bp]{$G$}; \draw (3.383333,-2.127778) node[left=-2bp]{$S$}; \draw (3.623333,-2.127778) node[right=-2bp]{$D$}; \draw (3.503333,-2.127778) node[below=-2bp]{$B$}; \dpicdraw (4.643333,-2.112778) --(4.643333,-1.962778)\dpicstop \dpicdraw (4.403333,-1.962778) --(4.643333,-1.962778)\dpicstop \dpicdraw (4.403333,-2.112778) --(4.403333,-1.962778)\dpicstop \dpicdraw (4.403333,-1.902778) --(4.643333,-1.902778)\dpicstop \dpicdraw (4.523333,-1.862778) circle (0.015748in)\dpicstop \dpicdraw (4.523333,-1.822778) --(4.523333,-1.722778)\dpicstop \draw (4.523333,-2.162778) node[below=-2bp]{\tt $\ldots$(,{,}ZSDFdT,)}; \dpiclw=0.4bp \filldraw[line width=0bp](4.370335,-2.05406) --(4.403333,-1.992778) --(4.342051,-2.025776) --cycle\dpicstop \dpicdraw (4.389662,-2.006449) --(4.323333,-2.072778)\dpicstop \draw (4.323333,-2.072778) node[left=-2bp]{\tt Z}; \filldraw[line width=0bp](4.520367,-2.007933) --(4.573333,-1.962778) --(4.504258,-1.971321) --cycle\dpicstop \dpicdraw (4.323333,-2.072778) --(4.555637,-1.970564)\dpicstop \filldraw[line width=0bp](4.577324,-2.08485) --(4.643333,-2.062778) --(4.576074,-2.04487) --cycle\dpicstop \dpicdraw (4.323333,-2.072778) --(4.624009,-2.063382)\dpicstop \filldraw[line width=0bp](4.592903,-1.744886) --(4.523333,-1.742778) --(4.580254,-1.782833) --cycle\dpicstop \dpicdraw (4.541675,-1.748892) --(4.763333,-1.822778)\dpicstop \draw (4.763333,-1.822778) node[right=-2bp]{\tt dT}; \dpiclw=0.8bp \dpicdraw (5.483333,-1.917778) --(5.273333,-1.917778)\dpicstop \filldraw[line width=0bp](5.328333,-1.951111) --(5.428333,-1.917778) --(5.328333,-1.884444) --cycle\dpicstop \dpicdraw (5.410765,-1.917778) --(5.328333,-1.917778)\dpicstop \dpicdraw (5.483333,-1.797778) --(5.273333,-1.797778)\dpicstop \dpicdraw (5.273333,-2.067778) --(5.273333,-1.977778)\dpicstop \dpicdraw (5.273333,-1.947778) --(5.273333,-1.887778)\dpicstop \dpicdraw (5.273333,-1.857778) --(5.273333,-1.767778)\dpicstop \dpicdraw (5.213333,-1.797778) --(5.213333,-2.037778) --(5.063333,-2.037778)\dpicstop \dpicdraw (5.603333,-1.797778) --(5.603333,-1.874477)\dpicstop \global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{} \global\def\dpicstop{--} \dpicshdraw[fill=white!0!black] \dpicdraw (5.603333,-1.874477) --(5.653333,-1.874477) --(5.603333,-1.955544) --(5.553333,-1.874477) --(5.603333,-1.874477)\dpicstop cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;} \dpicdraw (5.549282,-1.936079) --(5.549282,-1.961079) --(5.657385,-1.961079) --(5.657385,-1.986079)\dpicstop \dpicdraw (5.603333,-1.961079) --(5.603333,-2.037778)\dpicstop \dpicdraw (5.483333,-2.037778) --(5.603333,-2.037778) --(5.603333,-1.797778) --(5.483333,-1.797778)\dpicstop \dpicdraw (5.472264,-1.917778) --(5.483333,-1.917778) --(5.483333,-2.037778) --(5.472264,-2.037778)\dpicstop \dpicdraw (5.483333,-2.037778) --(5.273333,-2.037778)\dpicstop \dpicdraw (5.603333,-2.037778) --(5.603333,-2.157778)\dpicstop \dpicdraw (5.603333,-1.797778) --(5.603333,-1.677778)\dpicstop \dpicdraw (5.423333,-1.917778) circle (0.11811in)\dpicstop \draw (5.393333,-2.367778) node[below=-2bp]{\tt IRF4905}; \draw (5.063333,-2.037778) node[left=-2bp]{$G$}; \draw (5.603333,-1.677778) node[above right=-2bp]{$D$}; \draw (5.603333,-2.157778) node[below right=-2bp]{$S$}; \dpicdraw (0.2,-1.175) --(0.2,-1)\dpicstop \filldraw[line width=0bp](0.172222,-1.045833) --(0.2,-1.129167) --(0.227778,-1.045833) --cycle\dpicstop \dpicdraw (0.2,-1.111598) --(0.2,-1.045833)\dpicstop \dpicdraw (0.3,-1.175) --(0.3,-1)\dpicstop \dpicdraw (0.075,-1) --(0.325,-1)\dpicstop \dpicdraw (0.075,-0.843875) --(0.075,-0.95) --(0.158333,-0.95)\dpicstop \dpicdraw (0.241667,-0.804388) --(0.241667,-0.95) --(0.325,-0.95)\dpicstop \dpicdraw (0.2,-1.16393) --(0.2,-1.175) --(0.1,-1.175) --(0.1,-1.16393)\dpicstop \dpicdraw (0.1,-1.175) --(0.1,-1)\dpicstop \dpicdraw (0.2,-1) circle (0.07874in)\dpicstop \draw (0.075,-0.843875) node[above left=-2bp]{$G0$}; \draw (0.241667,-0.804388) node[above right=-2bp]{$G1$}; \draw (0.725,-1.48) node{\tt mosfet(,{,}dBSDFQM1,E)}; \dpicdraw (1.025,-1.175) --(1.025,-1)\dpicstop \filldraw[line width=0bp](0.997222,-1.045833) --(1.025,-1.129167) --(1.052778,-1.045833) --cycle\dpicstop \dpicdraw (1.025,-1.111598) --(1.025,-1.045833)\dpicstop \dpicdraw (1.125,-1.175) --(1.125,-1)\dpicstop \dpicdraw (0.9,-1) --(1.15,-1)\dpicstop \dpicdraw (1.15,-0.8) --(1.15,-0.95) --(1.066667,-0.95)\dpicstop \dpicdraw (0.983333,-0.8) --(0.983333,-0.95) --(0.9,-0.95)\dpicstop \dpicdraw (1.025,-1.16393) --(1.025,-1.175) --(0.925,-1.175) --(0.925,-1.16393)\dpicstop \dpicdraw (0.925,-1.175) --(0.925,-1)\dpicstop \draw (1.15,-0.8) node[above right=-2bp]{$G0$}; \draw (0.983333,-0.8) node[above left=-2bp]{$G1$}; \draw (1.025,-1.275) node{\tt ...(,{,}dBSDFQuM1)}; \end{tikzpicture} \vspace*{-0.5\baselineskip}