ProSEM can help make fast work of a common linewidth versus dose calibration. In this example, a set images of trench features exposed using different exposure doses is measured, producing a Linewidth vs Dose process characterization.
1) The set of images to be measured is loaded into ProSEM. In this short example, there is just one image at each of four exposure doses, and the center trench feature in each image will be measured.
2) A first measurement is setup on a representative image. ProSEM's pattern matching works best when the starting template feature is the largest feature size in the image set. For this example, the ROI box was expanded in the vertical direction to capture much of the length of the trench, and the Feature Detection Polarity was set to Trench. After the first measurement is satisfactory, this measurement is stored using the Store Measurement Results button. The template measurement to be used by the Batch measurement must be a stored measurement before the Batch process can be started.
3) In the image tree, the template measurement which was just stored is selected. This defines which measurement will be matched during the batch operation. The batch measurement is started by a click on the “Run Batch Measurements” button, in the Batch toolbar in the Images panel. ProSEM will then step through each image.
5) After ProSEM has completed the batch measurement, ProSEM has features to allow easy review of each measurement. This step is optional, but is recommended, as ProSEM may not always measure each different image optimally, depending on the variation in the images and features themselves. During the image review, each measurement can also be tagged with a value of the exposure dose used; this value will be stored in a user-defined variable.
6) To use a variable, it must first be created in the Variables Panel, by clicking on the Create Variable button, then assigning a name for the new variable. In this case, the variable is sensibly named: Dose. The Default Value is left blank, so the Dose variable will not have a value unless it is defined for each measurement.
7) The first measurement is selected in the tree, and the dose value for this measurement is entered into the Value field for Dose in the Variables panel. In this example, the dose values have been labeled in each image using the SEM's text labeling capability, but they might also come from a lab notebook, process documentation, or perhaps encoded in the filename. ProSEM can use a formula to parse variable values encoded within filenames directly into variable values. That is demonstrated in other examples.
8) If the measurement is good, the "Set Validated, Next" button will set the status of this measurement to "Validated", then move to display the next measurement. For each image in this example, there are two tasks:
9) After all measurements have been validated and had dose values assigned, the measurement data for the whole batch can be viewed by selecting the “Lines & Spaces Table” tab. From here, the data can be reviewed in a single view, and can be exported into a .csv file, which can then easily be opened in data plotting or analysis programs, such as Microsoft Excel.
It is also possible to fill in or edit variable values in the data table. In this example, the values of Dose for each measurement can be assigned or changed here.
This graph is an example Linewidth versus Dose plot for this data, in this case drawn in Microsoft Excel. In the future, plotting should be possible directly within ProSEM.