User Tools

Site Tools


electron_beam_lithography

Introduction

E-beam lithography is not something you will learn in a day. You will have to know about SEM use, structure design, resist chemistry and processes, etching processes, proximity effect, alignment, EBPG use etc. etc.

The first step is to get experienced with SEM operation. PRINT AND READ the SEM manual here. The SEM becomes an Electron Beam Pattern Generator (EBPG) with the Elphy Quantum system, beam blanker and motor control. The Elphy Quantum program has been set up to divide each writing step divides the process in 4 phases (desktops):

  1. Design
  2. UV coordinate system calibration
  3. Alignment or writefield calibration
  4. Writing

Design

Very much can be said about the design phase, this manual will just touch the surface. Take into account the proximity effect caused by forwardscattering of electrons in the resist and backscattering in the substrate. Ask help if you need to place features very close together.

GDSII

Create a new gdsii database or open an existing one (desktop 1). gdsii is a hierarchical format where you can design elements that can be used in elements… and so forth.

Structures

Create a new structure in the gdsii database. Structures are elementary pieces of design that can be reused, put in a matrix etc. Alignment markers are typically things that you would put in a structure. Referenced structures are displayed as red rectangles, if you push <alt-i> you see the contents (increase hierarchy level, reverse with <alt-d>.

Layers and working areas

Layers and working areas form the unit of exposure. What gets exposed in a single step is exactly the set-intersection of design elements in a layer and a working area. Layers are part of the gdsii database and all structures in the database will inherit the layers. Layers are a logical/functional way of grouping design elements. Working area's are a different way of grouping elements, those that fall completely in a rectangle. Typical layer definitions would be your one for each processing stage of your geometry, large contacts and markers (they require different writing parameters / procedures). The working area —the logical writing area— must be smaller than or equal to the writing field (the physical beam deflection field). The placement of the working area in the writing field is set in the pos settings in a position list. The center of a writing field is the UV coordinate at the sample set by the stage, but not that to reproduce this between lithographic steps the electronic beam shift must be the same, so if in your sample any alignment is going to be done, always set the beam shift to zero!

Markers

If a layer needs to be aligned to an already present pattern (a previous layer) alignment markers have to be present in this previous layer. To get an accurate placement relation between parts of the design and these markers, write critical, small (=fast) elements first to avoid drift of the machine to cause placement errors. Order the exposure sequence by pushing <o>.

The layer that has to be aligned needs to contain mark scans at the places of the markers of the previous layer. These mark scans must be large enough to be certain to 'hit' the marker and far enough away from critical parts of the design such that the starting error will not cause an e-beam scan over the critical region. Take into account an initial error of at least 2 um (the stage error plus the rotation error) and write large markers at 1,1 and 14,1 (for a 15×15 mm substrate) for UV calibration.

In a lithographic step, try to avoid changes of the write field size that require a change in the working distance, because then recalibration of writing field and UV system are needed.

Design tricks

To rotate a group of structures:

  1. select the group of structures that you want to rotate by pressing <ctrl-right click>
  2. go to menu modify
  3. select rotate free
  4. press a number on the keyboard and you get a pop up window where to write the center of rotation (0,0).
  5. press again a number, to select the angle of rotation. The angle is measured from the xy reference system and the line that connects the 2 points that you have just defined. For instance if you want to rotate of 45 deg, you can select the two points (0,0) and (1,1); for a 180 deg rotation (0,0) and (-1,0).

Beam current

When the layers and working areas of your sample have been designed, it is time to think about the beam current. See the calibration plot at the machine for spot sizes. Use 20-100 pA for small features and 5 nA for large ones as a start, make adjustments if this leads to excessive writing times (the higher the current the larger the spot, the smaller the spot the smaller the current and therefore the larger the exposure time fore a given pattern).

Position lists

Position lists are Elphy's abstraction for any scanning job, whether writing a single pattern, a matrix, doing an alignment to an existing structure or calibrating the writing field size. Here, all information about your design comes together: what layer and working area to write of what pattern in what gdsii database at what place at what beam current with what resist sensitivity, beam step size, dwell time etc. The matrix copy function is handy for matrix exposures and dose tests/scans.

You can make a position list (and design) in advance, since this may take quite some time (~1 hour). Making a position list takes the following steps

  1. file→new position list
  2. Drag a structure from your database to your position list. Due to a bug in the software it is critical to select the right writefield size in microscope control and click set before dragging items into a position list (or doing anything else for that matter).
  3. right click on the newly created entry and select properties.
  4. press the icon with three layers. Here select the layer you want to configure and write (for example “layer 0”)
  5. Go back to the previous screen.
  6. Enter where on your sample this structure should be put by specifying the UV-position (in mm)
  7. Press [Exposure parameters]; the window will expand.
    1. Disable all defaults.
    2. Disable lines and dots.
    3. Press Calculator
      1. Take a look at the Beam Current VS Spot Size graph, which is on the cover of the manual of the SEM which you will find on the console.
      2. If you want to have a 100 nm resolution (Step Size = 0.1 um) (80 nm is about the best of this system), you will need 10-10 A.
      3. Set your Area Dose to the value required by your process. (For hardening resist, you typically require between 40 and 160 uAs/cm2)
      4. Use the calculate Icon to calculate the missing parameter(s) [Dwell Time].
  8. the button [Times] shows you how long the etching will take.

Start-Up

Loading the sample

  1. If your positionlist is ready, it's time for the hands-on part: the exposure. Mount the sample aligned with the edge of the sample holder to minimize rotation with respect to the sample holder and while taking into account everything written in JEOL 820 SEM usage.
  2. Load the sample into the SEM by using the loadlock which is controlled by the red button. With this single button you can vent and pump down the loadlock. The button lights up if the loadlock is venting or pumping down. Read the Start-Up Section of the JEOL 820 SEM Wiki for a step-by-step description of the load-process.
  3. Slide the sample holder inside the vacuum chamber onto the stage.

System Start-Up

  1. Turn on the display of the computer. Log in to Elphy Quantum.
  2. Set the working distance of the SEM to 10 mm (8 in exceptional situations) for small structures, 3×3 for a 3×3 mm working field or 4×4 marker for a 4×4 mm working field
  3. check that aperture (Diafragma) '3' is selected (At the extruding part at the top of the SEM).
  4. Drive the stage to the chessy position with the stage control window. This is done so that you will not accidentally expose the resist when moving the stage later on. In general: don't image your sample, because it will expose your resist!.
  5. Check that PCD is on.
  6. Check that the voltage is set to 20 kV and that the filament current is 0 A.
  7. Turn on the main power (red square button). It will light up.
  8. Increase the voltage in steps to 30 kV.
  9. Switch EBPG → SEM
  10. Blanking Switch to center position (off).
  11. Setting filament power
    1. Switch current meter to 1 nA full scale
    2. Slowly turn filament heating current to the indicated value (at the ‘shoulder’, see plot. do not exceed 2.6A. Ask if unsure)
    3. You should now measure a current on the sample
    4. Actually you should let the machine warm up for half an hour to let it stabilize for thermal drift.
    5. Adjust filament saturation

  1. Getting an initial image
    1. Check that Hardware is set to: EBPG → SEM/ green button TV is selected / Blanking switch should be set to center position (off) / PCD off
    2. Set the Contrast and brightness (Bottom left of top console) to maximum (OR 3 O'clock).
    3. Set the current to about 1 nA (With bottom right knobs)
  2. Improving the image
    1. Use the knobs on the bottom console to change brightness and contrast.
    2. Use magnification and the position joystick to change the position you look at.
    3. Focus the image (you should be able to have a 100 nm resolution). The option coarse allows you to toggle between making large or small adjustments.
    4. Change the current with the bottom right knobs course and fine. You should see the measured current on the sample change.
    5. iterate the above steps.
  3. astigmatism correction
    1. Zoom in (until you see about 4 of the smallest squares)
    2. Correct astigmatism
    3. You should see 50 nm details easily at 1 nA

Calibration

Calibrate the Write field on the chessy

In order to define the dimensions of your sample and your coordinate system well, the system first needs to be calibrated. This can be done by informing the system of the position of a square of the chessy so that it can calculate any transformations.

It is usually a good idea to still calibrate the write field (and set shift to zero!) to get an accurate starting position for alignment. It can be done in two steps. One rough step (coarse) and a fine step. Sometimes the coarse step may be omitted if the alignment is already good enough.

  1. Go to desktop 3
  1. Set the hardware to: slow 2 / EBPG / Beam Blanking external
  2. Select your writing field in microscope control and click set. A magnification of 20X gives you a writing field of 3000 um; 100X = 800 um; 170X = 400 um; etc. For magnifications 100X and higher the best lens is used.
  3. Set Magnification with the knob to the corresponding value you have entered for the writing field.
  4. Open a new image (file→new image) and scan it (Press the icon with (a microscope-ray?) and a small 1 in the bottom-left corner).
  5. The image should have the right size and not be rotated (it doesn't have to be centered); If not: follow the steps below (normally not necessary unless something weird happens like the JEOL service people recalibrating the scan field of the SEM itself :-) ).
  6. Course:
    1. Drive the stage to the center of a chessy block (point at it and click <crtl+rightmouse>. repeat if necessary
    2. Open a writefield calibration positionlist (file→open positionlist) called Align<size> or align<size>
    3. Scan the image. Maximize the window of the image.
    4. Markers appear in the image
    5. Drag (ctrl-leftclick) all 4 markers to the right place. They have to be moved!
    6. To apply the alignment press calculate and send in the align write field-window.
  7. Fine:
    1. Optionally scan the image again.
    2. Select your position list (Now you will have the right menu commands).
    3. Click scan all in the writefield calibration position list (OR: Menu→Scan all).
    4. A macro will execute and ask you to click the marker centers. The marker has to be moved! Press Continue in the dialog that has popped up each time you want to continue to the next marker.
    5. When the macro finishes and all positionlist entries have a blue marker click calculate and send in the align write field-window.
    6. Iterate the above steps if necessary.
    7. Close the image window (Don't save), Close the postionlist (Don't save)
    8. Set shift to zero by subtracting the current values.
    9. Press send in the align write field-window.

UV coordinate system calibration

The UV coordinate system is the sample coordinate system. Do not perform a 3-point correction unless necessary (motor step size and stage orthogonality), I do this when I set up your account; 3-point correction requires a trick.

  1. Set Hardware to: SEM / TV / Blanking off / PCD off
  2. Drive the stage (with the joystick) to the lower left corner of your sample and perform an origin correction (0,0) or drive the stage to the lower left marker and perform an origin alignment (1,1)
  3. Wait 3 seconds
  4. Use this point as the first point for the angle correction
  5. Drive to the lower right corner or marker
  6. Wait 3 seconds
  7. Use this point as the second point for the angle correction
  8. Perform the correction

focusing

Because the sample has another thickness than the chessy you need to refocus. You can burn spots on your sample to focus on OR you can use a spot of dirt on your sample to focus on. Below is the method to burn spots and focus on them:

  1. Go to the middle of the sample (beam off!) or to the middle of the x-axis
  2. focus on a particle
  3. Burn spots at 1 nA, should be round and about 200 nm in size
  4. Focus on them
  5. repeat

Calibrate the Write Field on your sample

You cannot perform this step if you don't have markers on your sample.

You must (can) recalibrate the transformations of your writing field, because the system may have deformed due to thermal drift or the deformations may be non linear (with respect to stage displacements). Alignment is similar to “Calibrate the Write field on the chessy”, but done on the sample markers.

I will normally teach you this procedure because it is situation dependent.

Writing

Preparing your program

The positionlist is the list of commands that will be executed when writing. There are many options to configure. Below are some important things to keep in mind:

  1. Load the positionlist you want to write: file→open position list
  2. Make sure your Area Dose corresponds to your process (For hardening resist, you typically require between 40 and 160 uAs/cm2). You can check this by [right-clicking] on an entry in your position list; select [properties]. Expand dialog by pressing [exposure parameters]. Press [calculator].
  3. Make sure you have selected the right layer for exposure. This is indicated with an integer in the layer field of your list.
  4. In the positionlist your Pos1 & Pos2 should be half the size of your writing field.

There are two ways to do the etching: with beam stabilizer OR without beam stabilizer.

Writing without beam stabilizer

  1. Set Hardware to: TV / PCD on
  2. Select magnification (Manually with knob in bottom console) entered in microscope control (you did click set i hope :-) )
  3. Set Hardware to: Slow 2 (If you forget this, the SEM will write interlaced) / Blanker to external (blanking is now controlled by the icons in the software)
  4. Beam on (click 'un'blank icon)
  5. Set beam current (that hits the Sample or PCD) electrometer to desired scale
  6. Set beam current to desired value (bottom-right current knobs: left=up, right=down)
  7. Blank (click 'blank' icon) (the current indicator will show 0)
  8. Set Hardware to: EBPG/ blanker to External / PCD off.
  9. Select your position list (And the first entry that should be written).
  10. Click menu→scan or scan all THIS INITIATES THE WRITING
  11. The current you read is lower than the set value because of backscattering

Writing with beam stabilizer

NEW!! (March 2006) This takes over the fine adjustment control of the beam current using a PI controller. The dial on the controller is set such that 0-10 represents the full scale 0-1 range on the TOP beam current meter, (e.g. for 10nA on a 30nA range you choose something near to 3.20 to get the correct setting on the lower scale). The controller will actively control ~30 seconds after the beam is unblanked, and continue to do so until the beam is blanked for more than a few seconds. If this happens then the controller remembers the last value, and will use that for the first 30 seconds after the beam is unblanked again, (after which it will again start to stabilize).

  1. Zoom in somewhere harmless on your sample
  2. Take the PCD out, go to EBPG mode and external blanker (as if you are going to write: see above)
  3. Set the beam scale and coarse control to give the approximately correct beam current (with fine control somewhere in the middle)
  4. Switch on the stabilizer (switch up - above the PCD button)
  5. In the software unblank the beam
  6. Wait
  7. After ~30seconds the PI controller will kick in, and you start to see the voltage on the display change, and the beam current approach the set point. This may take up to one minute. The display on the display is like the variable output that would come from the fine beam control. You want to have the meter in the centre of the display so it can prevent drift in both directions.
  8. When you're happy the beam current is correct (adjust dial as necessary - but remember long time constant!) blank the beam
  9. Zoom out to you correct magnification for your pattern
  10. Write!

Important Note: The only problem facing the stabilizer is significant drift between blanking the beam, and starting to write (steps 8,9,10). If the beam is too unstable the first 30 seconds may be exposed with the 'saved' (and wrong) value before the stabilizing starts again, (you may see this by looking at the voltage on the multimeter - the beam current may be constant, but if there is a lot of drift the voltage will not be). If possible therefore, the first 30s should not be crucial.

Other Note: In the description above, the current you set using the stabilizer is the current you get during exposure, which is less than the current you measure with the PCD on. If you prefer setting the desired current with the PCD on, you have to slightly change the above procedure. Set the correct current with PCD on at a harmless spot, PCD off to see the effect of backscattering, and then use the stabilizer to stabilize this current.

Shutting Down

  1. Switch off the machine and remove the sample holder as described in JEOL 820 SEM operation ⇐ PRINT THIS.

Advanced functions

Top Console:

  1. [RDC] When in slow scan you can choose to only scan a slow area.
  2. [Wobler] This changes the focus with a sine function so you can check for astigmatism (The image should not rotate when wobbling). This might also be compensated by adjusting the apertures.
  3. [BEIH] Backscatter: You could use this to do spectroscopy. It detects electrons that had such an high energy that they reflected instead of going into your sample.
  4. [AEM] Current on your sample. The range knob selects the scale.
  5. [PCD] Blocks your bundle. You can read the true current on the AEM-scale. (When the current goes trough your sample you loose some signal due to resistance).
  6. [SEM - EBPG switch] In SEM mode the bundle is driven by a sawtooth voltage. When in EBPG the bundle is controlled by the computer (Requires slow 2 / Beam blanking external)
  7. [Beam Blanking] Deflect the electron beam.
  8. [mode switch] Control current by custom PID.

Software:

  1. [menu→option→Hierarchy→Increase/Decrease] Make substructures of a design visible/invisible.

Determining process parameters:

  1. [Doses Test] If you don't know what the area dose of your structures should be you can perform a doses test. You need to design structures with a varying Area Dose (typically between ~60 to ~160 uAs/cm2. After writing you develop your sample and look at it under an optical microscope to see if the remaining layer has the right thickness. (A red colour indicates a thin layer, a green colour a thick layer).
electron_beam_lithography.txt · Last modified: 2008/06/03 10:54 by verstoep

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki