1 / 20

Characterization Lab Policy M. A. Alam

Characterization Lab Policy M. A. Alam. April 24, 2012. Probe station Usage: Introductory Comments. If you are not a member of Alam group, you are a guest user. You are welcome, but only if you can be a responsible user.

hansel
Download Presentation

Characterization Lab Policy M. A. Alam

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Characterization Lab PolicyM. A. Alam April 24, 2012

  2. Probe station Usage: Introductory Comments • If you are not a member of Alam group, you are a guest user. You are welcome, but only if you can be a responsible user. • The purpose of the Characterization Lab is high precision, long-term, well-calibrated measurements. There are other probe stations for simpler measurements. Therefore, this setup should used only if you cannot do measurement anywhere else. • It is possible to share the system efficiently, but only if everyone behaves with highest professional integrity.

  3. A generic probe station setup A SMU-1 Switch Matrix B 1 SMU-2 C 2 D 3 SMU-3 4 G,H E GNDU 5 Pulse Generator CONTROLLER (Computer) CV Temperature Controller Oscilloscope IEEE 488 GPIB Bus

  4. The Probe Station

  5. Instruments Computer front-end / SMU (1-3): Keithley 4200 SCS CV Measurement: Keithley 590 Voltage Source: Keithley 230 Quasistatic CV Measurement: Keithley 595 Temperature controller: Temptronic TP0315B Digital Oscilloscopes: Tektronix TDS5032B Switch Matrix: Keithley 7174A Function Generator: Agilent 33220A

  6. Probe station policyGeneral Guidelines • Before using the probe station, check for these errors, and report them immediately with details of previous user: • Broken probe-tips / all probe-tips not visible through microscope / insufficient clearance. • Incorrect wiring. • Probe-station lamp turned on. • Hot chuck. • Any other form of damage. • Any damage caused during probe station usage need to be reported immediately. • You / your group is responsible for damaged probe-tips. The pins should be replaced within 12 hours. It is your responsibility to know where the extra-pins are, the persons who can help you replace the pins. You should restock the pins within a week.

  7. Probe station policyChecklist before/during measurements • Write down your name and information on the log-book. • Check if the pins touch the wafer/chuck surface. • Always use gloves when in doubt. • Use the vacuum suction on the manipulators. • Take permission before changing the existing wiring configuration. • Switch off the lamp when done with probing/deprobing. • Don’t “force” the probe-tips on the wafer surface. • Don’t move the probe tips laterally after probing. • Don't change the chuck temperature after probing.

  8. Probe station policyChecklist after measurements • Leave the probe-tips at sufficient clearance. • All the probe tips are visible through the microscope. • Cool the chuck down to room-temperature. • Restore wirings back to their original configuration. • Switch off the lamp. • Note the finishing time in the log-book.

  9. Special Notes Small Wiring Change: MUST Restore All front and back connections are standard Front Back

  10. Special Notes 2. Probe Pins (after use) Top Side Same height Enough clearance All pins are in the field of view

  11. If all probe tips are not visible Move the microscope

  12. Special Notes 2. Pin breakage Report Fix immediately Some users will be trained to change the pins. Keep a storage of extra pins in your group

  13. Probe station policyViolation policy First violation: Note to advisor, and suspend usage for a week. Second Violation: Note to advisor, and suspend usage for a month. Third violation: Barred from probe-station usage. Damages must be self-reported. Unreported damages to the probe station will count as second violation. Remember that you may be held responsible for broken probe-tips if you do not report existing damages before usage. Finally, you should know where extra pins are, who can help you fix them. Replace the pins within next 12 hours. You should also restock the pins within a week and send a note to Sambit that it has been done.

  14. KITE(Keithley Interactive Test Environment)

  15. KITE(Keithley Interactive Test Environment)

  16. KITE(Keithley Interactive Test Environment)

  17. KITE(Keithley Interactive Test Environment)

  18. KULT(Keithley User Library Tool)

  19. Example code: Current Transients //Variable declarations . . . . . //Initialize devint(); devclr(); clrcon(); //Switch matrix connections conpin(SMU1ConnectPinID, SMU1, 0); conpin(SMU2ConnectPinID, SMU2, 0); //SMU settings limiti(SMU1, 1e-3); limiti(SMU2, 1e-3); limitv(SMU1, 100); limitv(SMU2, 100); //Apply bias forcev(SMU2, SMU2VBias); //Measure current datacount=0; times[0]=0; meast(TIMER1, &ticks_start); do { measi(SMU1, &(SMU1current[datacount])); meast(TIMER1, &ticks_end); times[datacount] = (ticks_end-ticks_start); datacount = datacount+1; } while (times[datacount-1]<TMax); //Write output to file . . . . .

  20. Example code: Set Temperature //Variable declarations . . . . . //Initialize devint(); devclr(); clrcon(); //Initialize variables sprintf(cmd_setT,"RS%d",Temperature); cmd_setT_len=strlen(cmd_setT); sprintf(cmd_getT,"ST"); cmd_getT_len=strlen(cmd_getT); //Send temperature set command sndcmd = kibsnd(TempContAddr,-1,GPIBTIMO,cmd_setT_len,cmd_setT); //Is temperature set loop while(currtemp==(double)Temperature){ sndcmd = kibsnd(TempContAddr,-1,GPIBTIMO,cmd_getT_len,cmd_getT); rcvcmd = kibrcv(TempContAddr,-1,'\n',GPIBTIMO,Tdata_lenmax, &Tdata_len,Tdata); currtemp = atof(Tdata+1); delay(10000); }

More Related