n型のMOSFETの実際構造例


n型のMOSSETの実際構造例

\documentclass[tikz,border=10pt]{standalone}
\usepackage{luatexja}
\usetikzlibrary{patterns}
\begin{document}
\begin{tikzpicture}
\draw(1.75,0)--(1.75,1.5)--(5,1.5)--(5,0)--(5,-6)
  --(-7,-6)--(-7,1.5)--(0,1.5)--(0,0);

\fill[ball color=black](-2,-6)circle(0.1);

\draw(-2,-6)--(-2,-4.5);
\draw(-4,-6)--(-4,-5)--(-6,-5)--(-6,0.75)
  --(-1.75,0.75)--(-1.75,0);
\fill[ball color=black](-4,-6)circle(0.1);

%下の黒い部分
\draw(-2,-4)--(-2,-4.75);
\fill[ball color=white](-2,-4.75)circle(0.1);
\fill[white,opacity=0.5](-2,-4.75)circle(0.1);
\draw(-2,-4.75)circle(0.1);

\fill[ball color=gray](0.5,-3.25)--(0.5,-3)
  --(-0.5,-3)--(-2.5,-4)--(-2.5,-4.25)--(-1.5,-4.25);
\draw(-0.5,-3)--(0.5,-3)--(-1.5,-4)--(-2.5,-4)--cycle;
\draw(0.5,-3)--(0.5,-2.25)--(-1.5,-4.25);
\draw(-1.5,-4)--(-1.5,-4.25)--(-2.5,-4.25)--(-2.5,-4);

%外につながるやつ
\draw(0,0)--(0,-1);
\fill[ball color=white](0,0)circle(0.1);
\fill[white,opacity=0.5](0,0)circle(0.1);
\draw(0,0)circle(0.1)node[right]{ゲート};

\draw(-1.75,0)--(-1.75,-1);
\fill[ball color=white](-1.75,0)circle(0.1);
\fill[white,opacity=0.5](-1.75,0)circle(0.1);
\draw(-1.75,0)circle(0.1)node[left]{ソース};

\draw(1.75,0)--(1.75,-1);
\fill[ball color=white](1.75,0)circle(0.1);
\fill[white,opacity=0.5](1.75,0)circle(0.1);
\draw(1.75,0)circle(0.1)node[right]{ドレーン};

%基板
\fill[ball color=pink!80!magenta](3,-1)
  --(3,-3)--(1,-4)--(1,-2);
\fill[white,opacity=0.9](3,-1)--(3,-3)--(1,-4)--(1,-2);
\fill[ball color=pink!80!magenta](1,-2)--(1,-4)
  --(-5,-4)--(-5,-2);
\fill[white, opacity=0.9](1,-2)--(1,-4)--(-5,-4)--(-5,-2);
\draw(3,-1)--(3,-3)--(1,-4)--(1,-2);
\draw(1,-4)--(-5,-4)--(-5,-2);

\draw(-2,-3.4)node{p-Si};

%SiO2の板
\draw[->](3.5,-0.875)--(3,-0.875);
\draw(4,-0.875)node{SiO$_2$};
\fill[ball color=cyan](-3,-0.75)--(-5,-1.75)
  --(-5,-2)--(1,-2)--(3,-1)--(3,-0.75);
\fill[white,opacity=0.9](-3,-0.75)--(-5,-1.75)
  --(-5,-2)--(1,-2)--(3,-1)--(3,-0.75);
\draw(1,-1.75)--(3,-0.75)--(-3,-0.75)--(-5,-1.75)--cycle;
\draw(3,-0.75)--(3,-1)--(1,-2)--(1,-1.75);
\draw(1,-2)--(-5,-2)--(-5,-1.75);

%反転層
\path[pattern=horizontal lines light gray]
  (-3,-2.25)--(-1,-2.25)--(-1,-2)--(-3,-2);

\draw(-3,-2.25)--(-1,-2.25)--(-1,-2)--(-3,-2);

\draw[<-](-2,-2.25)--(-1.25,-2.6)node[below]{反転層};

%n+
\fill[ball color=blue!50!cyan][rounded corners=6pt]
  (0.5,-2)--(0.5,-2.5)--(-1,-2.5)--(-1,-2);
\fill[white,opacity=0.8][rounded corners=6pt]
  (0.5,-2)--(0.5,-2.5)--(-1,-2.5)--(-1,-2);
\draw[rounded corners=6pt](0.5,-2)--(0.5,-2.5)
  --(-1,-2.5)--(-1,-2);
\draw(-0.25,-2.25)node{n$^{+}$};


\fill[ball color=blue!50!cyan][rounded corners=6pt]
  (-3,-2)--(-3,-2.5)--(-4.5,-2.5)--(-4.5,-2);
\fill[white,opacity=0.8][rounded corners=6pt]
  (-3,-2)--(-3,-2.5)--(-4.5,-2.5)--(-4.5,-2);
\draw[rounded corners=6pt](-3,-2)--(-3,-2.5)
  --(-4.5,-2.5)--(-4.5,-2);
\draw(-3.75,-2.25)node{n$^{+}$};

%上の黒い部分
\fill[ball color=gray](0.5,-0.75)--(0.5,-0.5)--(-0.5,-0.5)
  --(-2.5,-1.5)--(-2.5,-1.9)--(-1.5,-1.9)--(-1.5,-1.75);
\draw(-0.5,-0.5)--(0.5,-0.5)--(-1.5,-1.5)--(-2.5,-1.5)--cycle;
\draw(0.5,-0.5)--(0.5,-0.75)--(-1.5,-1.75);
\draw(-1.5,-1.5)--(-1.5,-1.9)--(-2.5,-1.9)--(-2.5,-1.5);

\fill[ball color=gray](2,-0.75)--(2,-0.5)--(1.5,-0.5)
  --(-0.5,-1.5)--(-0.5,-2)--(-0,-2)--(-0,-1.75);
\draw(1.5,-0.5)--(2,-0.5)--(-0,-1.5)--(-0.5,-1.5)--cycle;
\draw(2,-0.5)--(2,-0.75)--(-0,-1.75);
\draw(-0,-1.5)--(0,-2)--(-0.5,-2)--(-0.5,-1.5);

\fill[ball color=gray](-1.5,-0.75)--(-1.5,-0.5)--(-2,-0.5)
  --(-4,-1.5)--(-4,-2)--(-3.5,-2)--(-3.5,-1.75);
\draw(-2,-0.5)--(-1.5,-0.5)--(-3.5,-1.5)--(-4,-1.5)--cycle;
\draw(-1.5,-0.5)--(-1.5,-0.75)--(-3.5,-1.75);
\draw(-3.5,-1.5)--(-3.5,-2)--(-4,-2)--(-4,-1.5);

\fill[white](-6,-6.5)--(-5.75,-6.25)--(-5.75,-5.75)--(-6,-5.5);
\draw(-6,-6.5)--(-6,-5.5);
\draw(-5.75,-6.25)--(-5.75,-5.75);
\draw(-5.875,-6.75)node{$V_{\textmd{GS}}$};

\fill[white](3,-6.5)--(2.75,-6.25)--(2.75,-5.75)--(3,-5.5);
\draw(3,-6.5)--(3,-5.5);
\draw(2.75,-6.25)--(2.75,-5.75);
\draw(2.875,-6.75)node{$V_{\textmd{DS}}$};
\end{tikzpicture}
\end{document}