Skip to main content
Engineering LibreTexts

4.6: Photolithography

  • Page ID
    88550
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    "The n-region"! We have not said a thing about how we make our moat in only certain areas of the wafer. From the description we have so far, it seems we have simply built an n-type layer over the whole surface of the wafer. This would be bad! We need to come up with some kind of "window" to only permit the implanting impurities to enter the silicon wafer where we want them and not elsewhere. We will do this by constructing an implantation "barrier".

    To do this, the first thing we do is grow a layer of silicon dioxide over the entire surface of the wafer. We talked about oxide growth when we were discussing MOSFETs, but let's go into a little more detail. You can grow oxide in either a dry oxygen atmosphere, or in a an atmosphere which contains water vapor, or steam. In Figure \(\PageIndex{1}\), we show oxide thickness as a function of time for growth with steam. Dry \(O_{2}\) does not behave too much differently; the rate is just somewhat slower.

    Graph of oxide thickness vs time, showing three curves with each at a different temperature. Oxide thickness grows faster with higher temperatures.
    Figure \(\PageIndex{1}\): Oxide Thickness as a Function of Time

    On top of the oxide, we are now going to deposit yet another material. This is silicon nitride, \(\mathrm{Si}_{3} \mathrm{N}_{4}\), usually just called plain "nitride". Silicon nitride is deposited through a method called chemical vapor deposition or "CVD". The usual technique is to react dichlorosilane and ammonia in a hot-walled low-pressure chemical vapor deposition system (LPCVD). The reaction is: \[3 \left(\mathrm{Si}, \mathrm{H}_{2}, \mathrm{Cl}_{2}\right) + 10 \left(\mathrm{N}, \mathrm{H}_{3}\right) \rightarrow \mathrm{Si}_{3} \left(\mathrm{N}_{4}\right) + 6 \left(\mathrm{N}, \mathrm{H}_{4}, \mathrm{Cl}\right) + 6 \left(\mathrm{H}_{2}\right)\]

    Silicon nitride is a good barrier for impurities, oxygen and other things which we do not want to get into the wafer. Take a look at Figure \(\PageIndex{2}\) and see what we have so far. A word about scale and dimensions. The silicon wafer is about \(250 \ \mu\mathrm{m}\) thick (about 0.01"), since it has to be strong enough not to break as it is being handled. The two deposited layers are each about \(1 \ \mu\mathrm{m}\) thick, so they should actually be drawn as lines thinner than the other lines in the figure. This would obviously make the whole idea of a sketch ridiculous, so we will leave things distorted as they are, keeping in mind that the deposited and diffused layers are actually much thinner than the rest of the wafer, which really does not do anything except support the active circuits up on top. (There we go again, wasting silicon. Good thing it's cheap and plentiful!)

    Side view of the initial wafer configuration: on the bottom is a large rectangle of silicon. A very thin layer of oxide rests on top of the silicon, and a very thin layer of nitride rests on top of the oxide.
    Figure \(\PageIndex{2}\): Initial Wafer Configuration

    Now what we want to do is remove part of the nitride, so we can make our n-well, but not put in phosphorous where do not want it. We do this with processes called photolithography and etching, respectively. The first thing we do is coat the wafer with yet another layer of material. This is a liquid called photoresist and it is applied through a process called spin-coating. The wafer is put on a vacuum chuck, and a layer of liquid photoresist is sprayed on top of the wafer. The chuck is then spun rapidly, getting to several thousand RPM in a small fraction of a second. Centrifugal force causes the resist to spread out uniformly across the wafer surface (most of it, in fact, flies off!). The solvent for the photoresist is quite volatile and so the layer of photoresist dries while the wafer is still spinning, resulting in a thin, uniform coating across the wafer as shown in Figure \(\PageIndex{3}\).

    The wafer in its initial configuration from Figure 2 above is shown with a new, very thin layer of photoresist on top of the nitride.
    Figure \(\PageIndex{3}\): Photoresist is Spun On

    The name "photoresist" gives some clue as to what this stuff is. Basically, photoresist is a polymer mixed with some kind of light sensitizing compound. In positive photoresist, wherever light strikes it, the polymer is weakened, and it can be more easily removed with a solvent during the development process. Conversely, negative photoresist is strengthened when it is illuminated with light, and is more resistant to the solvent than is the unilluminated photoresist. Positive resist is so-called because the image of the developed photoresist on the wafer looks just like the mask that was used to create it. Negative photoresist makes an image which is the opposite of what the mask looks like.

    We have to come up with some way of selectively illuminating certain portions of the photoresist. Anyone who has ever seen a projector know how we can do this. But, since we want to make small things, not big ones, we will change around our projector so that it makes a smaller image, instead of a bigger one. The instrument that projects the light onto the photoresist on the wafer is called a projection printer or a stepper (Figure \(\PageIndex{4}\)).

    Light passes through a condenser lens onto a mask or reticle with an image of the desired pattern, and then onto a projection lens, which projects a smaller version of the image onto the wafer below.
    Figure \(\PageIndex{4}\): A Stepper Configuration

    As shown in Figure \(\PageIndex{4}\), the stepper consists of several parts. There is a light source (usually a mercury vapor lamp, although ultra-violet excimer lasers are also starting to come into use), and a condenser lens to image the light source on the mask or reticle. The mask contains an image of the pattern we are trying to place on the wafer. The projection lens then makes a reduced (usually by 5x) image of the mask on the wafer. Because it would be far too costly, if not just plain impossible, to project onto the whole wafer all at once, only a small selected area is printed at one time. Then the wafer is scanned or stepped into a new position, and the image is printed again. If previous patterns have already been formed on the wafer, TV cameras with artificial intelligence algorithms are used to align the current image with the previously formed features. The stepper moves the whole surface of the wafer under the lens, until the wafer is completely covered with the desired pattern. A stepper is not cheap. Usually, TI or Intel will fork over several million dollars for each one! It is one of the most important pieces of equipment in the whole IC fab, however, since it determines what the minimum feature size on the circuit will be.

    After exposure, the photoresist is placed in a suitable solvent, and "developed". Suppose for our example that the structure shown in Figure \(\PageIndex{5}\) is what results from the photolithographic step.

    After going through photoresist exposure and development, the wafer from Figure 3 above is shown with a selected portion of the photoresist layer (the right half of the layer in this case) removed.
    Figure \(\PageIndex{5}\): After PR Expose/Develop

    The pattern that was used in the photolithographic (PL) step exposed half of our area to light, and so the photoresist (PR) in that region was removed upon development. The wafer is now immersed in a hydrofluoric acid (HF) solution. HF acid etches silicon nitride quite rapidly, but does not etch silicon dioxide nearly as fast, so after the etch we have what we see in Figure \(\PageIndex{6}\).

    After the nitride etch, the wafer from Figure 5 above is shown with the portion of the nitride layer just below the removed photoresist layer also removed. In this case, this means the right half of the nitride layer is removed.
    Figure \(\PageIndex{6}\): After Nitride Etch

    We now take our wafer, put it in the ion implanter and subject it to a "blast" of phosphorus ions (see Figure \(\PageIndex{7}\)).

    Phosphorus ions move downwards onto the wafer from Figure 6 above. On the left half of the wafer, they only penetrate the photoresist layer before being stopped by the nitride. On the right half of the wafer, where the photoresist and nitride layers have been removed, the ions penetrate all of the oxide layer and a short distance into the thick silicon layer.
    Figure \(\PageIndex{7}\): Implanting Phosphorus

    The ions go right through the oxide layer on the right hand side, but stick in the photoresist/nitride layer on the left half of our structure.


    This page titled 4.6: Photolithography is shared under a CC BY 1.0 license and was authored, remixed, and/or curated by Bill Wilson via source content that was edited to the style and standards of the LibreTexts platform.