Probe Station: I-V Curves with Keithley 2400 and Python Script
Jump to navigation
Jump to search
Basic procedure for acquiring I-V Curves on the Probe station, using a Python script and the Keithley 2400 SMU. You will have to connect and land the probes yourself, based on prior training with a probe station.
- Connect the Probes & Equipment
- Turn on the Keithley 2400 Source-Measure Unit
- Connect the positive and negative probes to the Keithley's Input/Output ports, using provided banana plugs.
- Test your connections - use the Keithley in manual mode to measure resistance or apply a current, and ensure you have a good electrical connection to your wafer/electrodes.
- Launch the Python "Spyder" Development Evnironment
- Icon on desktop, or Start > Spyder (Python 3.7)
- ...
- Launch once only, the computer is slow and it can take a few seconds for it to start launching.
- `File > Open` : Desktop / Keithley I-V Sweep v3 .py
- Save this file into your Desktop / User Data / <<My Group Name>> folder with `File > Save As...`
- This determines where the I-V Sweep data will be saved
- If you already have a script saved in your folder, then open that script instead of the one on the Desktop
- Adjust sweep parameters & save file name
- Enable savings files & creating sub-directories ("True" or "False")
- Change the filenames to save to. By default, will save in the same folder the script is run from.
- Change the Voltage start/stop
- Set "Current Compliance", which is the current limit - to prevent device damage.
- Click the Run button to run the script, or choose the menu item `Run > Run`.
- The Keithley will run through the sweep, and display measurements during the sweep.
- The data and plots will be optionally saved into the same folder the script file resides in.
- Change devices or sweep paramters and re-run as needed
- Lift probes to safe position, Turn off Keithley SMU, Close Python