nanofab simulator layout nick reeder, dec 16, 2011

18
NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Upload: willis-barton

Post on 04-Jan-2016

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

NanoFab Simulator Layout

Nick Reeder, Dec 16, 2011

Page 2: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Proposal: Structure of User Activity

• User is presented with a starting wafer (which may or may not be blank) and a desired ending wafer. User must perform process(es) in sequence to get from start to finish.

• Example: Start Finish

Page 3: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Proposal: History Tab

• At any point, user can review the processes he has performed so far and their cumulative effect on the wafer.

Page 4: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: “Revert To” Option?

• If user wants to undo one or more completed processes, does he have the option to revert to a prior stage in the history, or must he start over again?

Page 5: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: Processes or Resources?User chooses which process to perform next.

User chooses which resources to use next.

Page 6: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: How to Represent Various Materials in 2-D Cross Sections?

Colors Fill textures

Page 7: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: List of Materials That Can Appear in 2-D Cross Sections?

• Substrate (Is this always silicon?)– Intrinsic– Doped

• Contaminants– Dust– Residue from chemical rinsing

• Photoresist (of specified type)– Liquid– Baked

• Deposited film (of specified type)• …Others?

Page 8: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: Displaying Dimensions?Dimensions always displayed

Dimensions displayed at user’s request

Never displayed. User must measure.

Page 9: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: Menus or Toolbars?

Menus Toolbar

Page 10: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: Instantaneous or Real-time?

• When user initiates a process, does it complete immediately, or take a realistic amount of time to complete?

• How many of the processes require visual monitoring by the user to decide when process is complete? (We discussed having videos of spin coating process that show changing appearance of photoresist as time passes.)

Page 11: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: Number of Views?

• Is cross-section view adequate, or for masking (and perhaps other processes?), do we need to provide a top view as well?

Page 12: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Decision: How Many Modes of Operation?

• Possible modes:– Demo– Single-process– Sequence

• Are assessment results to be recorded in a database for instructor’s use, or just self-assessment for student?

Page 13: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Spin Coating Simulation

Nick Reeder, Dec 16, 2011

Page 14: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Task Analysis

• For each process to be simulated, we must perform a detailed task analysis that identifies, for each process:– Equipment and materials required– Input parameters to be set– User actions

• We must then decide which of these actions and parameters to include in the simulation.

Page 15: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Example: Task Analysis for Spin Coating Process1. Setup (in any order?)

– Turn power on.– Place wafer in spin coat machine.– Select type of photochemical and apply to wafer.– Set parameters:

• Time• Revolutions per minute.• Acceleration.

– Activate vacuum.– Activate nitrogen purge.– Place napkins to absorb excess photochemical.

2. Activate motor and wait until it stops automatically.3. Wrap-up (in any order?)

– Remove wafer.– Remove napkins.– Deactivate vacuum.– Deactivate nitrogen purge.– Turn power off.

Page 16: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Questions: Photochemicals

• AZ 6632• AZnLOF 2070• LOR 3A• LOR 10B• LOR 30B• ma-P 1275-HV• MCC Primer• PMMA

• SPR 505• SPR 955• SU8 2015• SU8 2025• SU8 2050• SU8 Thinner• Thinner P• UVN 30

• How many classes of chemicals are we simulating?• Photoresist (Positive and negative? Lift-off?)• Thinner• Primer

• Which of these chemicals do we want to include?

Page 17: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

Questions: Governing Equations

• Curve fitting from AZ 6632 datasheet, where y = film thickness (m) and x = spin speed (rpm)

y = 5.712e-1E-04x for 2000 x 6000• Is it correct to use exponential fit? Can we extrapolate

outside the range of x given in the datasheet?• How do we model effect of time and acceleration?• Is Laurell’s spin-speed calculator reliable? “This calculator

is based on the principle that the thickness of a coating generally varies inversely with the square root of a corresponding spin speed.” http://www.laurell.com/support/spin_speed_calc.php

Page 18: NanoFab Simulator Layout Nick Reeder, Dec 16, 2011

General Question

• If we spin coat a wafer with an uneven surface (such as one that’s already been etched), do we get a layer of uniform thickness, or of uniform height, or neither?