A video of simple visual-Job use for both aligned and unaligned writes can be seen in the 3.7 VisualJob (Beamer) and Magazine File section. A more extensive video will be added in the section in the future. While DAILYCAL, runs (or whenever), on the Beamer PC, launch Beamer and open visual-Job. It is recommended that you use visual-Job to create your SDF and JDF files while the machine completes the DAILYCAL batch calibration, but this may be done prior to this, or any time before needing a magazine file for exposure. In general, the mouse-over tool tips are very useful in VisualJob. After Beamer is loaded, Open visual-Job with either the visual-Job button (right of the Detach button) or with the visual-Job module under Layout Operation.
With the visual-Job window open, create a New Jobdeck. This can be done in multiple ways: Ctrl+N on the keyboard, the New Jobdeck button, or File > New Jobdeck.
Save the new Jobdeck file in a new folder with a name that begins with a letter, and contains only letters and numbers. It's recommended that you make a new folder for your Jobdeck, JDF, and SDF files. Copy your V30 and JDI files into this folder. Using this method will keep all of your information together. By default, the name of the Jobdeck file will be the name of the schedule file and the schedule name. There are restrictions on the types of names that can be used on the Linux PC for SDF files. Because of these, please save the Jobdeck project with a name that begins with a letter, and contains only numbers and letters. If you do not do this, after saving, rename your Schedule File and Schedule Name appropriately. The Jobdeck Project (.Jobdeck) is a file that visual-Job will use to save your information. It is not needed on the JEOL Linux PC.
Once you've saved the new Jobdeck file, ensure the names of the Schedule File and Schedule Name are appropriate. On the left menu, under visual-Job Project and under your Jobdeck project name on the left, click the Substrate listing to bring up the Holder and Substrate page. Set the Type, Size (in), and Window for the holder to be used for the exposure. Refer to the 4.1 Cassette Window Identifiers table for more information. By default, leave the 'When Creating Jobs' drop down at "Write all chips / Ignore substrate boundaries" This may need to be changed to either "Only write chips all or partially within the substrate" or "Only write chips entirely within the substrate" if you are executing an aligned write. For aligned writes, if the machine cannot measure the height at a mark, or cannot detect the mark, it may cause the exposure to fail, or may write the chip with significant misalignment.
Click the Global mark listing in the menu on the left to bring up the Global Mark page. If not using physical marks for alignment, set Mode to NONE(C). When NONE(C) is selected, the status of the Measure Height box is ignored.
If using physical global marks, select Semi-Automatic(S) and check Measure Height. Input the design mark positions of your marks into the table. Note that you may either use 1 mark (P), 2 marks (P and Q), or 4 marks (P, Q, R, and S), but 4 marks are recommended. Then set the Width (um), Length (um), Type, and Rotation (deg) of the P mark and the Q mark. Type will be + for a cross mark, or L for an L-shaped mark. Cross marks are recommended. Rotation (deg) really only applies to L-shaped marks. This should be left at 0 for cross marks.
Click the Layers listing in the left menu. Each Layer will become a unique JDF file. Layers may share patterns with the same EOS (Current), PATH (exposure calibration), Shot Pitch, Base Dose, type of Local Alignment marks, and substrate origin offset. If you have patterns in which one of these parameters changes between layouts, you will need to create a new layer. Use the Insert and Delete buttons to add/remove layers, and use the Enable box to enable/disable layers if needed. You can right click a layer name in the left menu and select "Duplicate Layer" if needed.
Click the layer name (e.g. Layer_1) in the left menu Layer properties should be edited from the Layer Parameters window, found by clicking the layer name (e.g. Layer_1) in the left menu. The JDF File Name and JOB Name default to the name of the SDF file, with the Layer ID changing. You may edit the JDF File Name or JOB Name if you desire, but this is not required. Set the EOS drop down to your desired current (Condition File). Warning⛔ Warning: The drop down here can be changed with the mouse scroll wheel. It is easy to change the EOS, then click, and then try to scroll down the page with the scroll wheel. This will change the EOS (e.g. scrolling up from the Purdue_30nA that you selected up to Purdue_2nA). So be sure to double check this setting after you're finished in the Layer Parameters window. Set the PATH, which should almost always be DIRE20. If you are doing a write that will take less than 20 minutes, you can select DIRE00 to omit drift correction. Set the Shot Pitch to the same value you used to create your V30. (JCW note - I don't know what happens if you select a different shot pitch than the V30 used). The Beam Step Size in nm is displayed to the right, and should also match what you used for your V30. Set the Area Base Dose to your chosen exposure dose, or the base dose if you're using PEC. If not using single lines, you may leave the Line Base Dose at 1000 nC/cm (it will not cause problems). If using single lines, set this to your desired dosage in either nC/cm or µC/cm2. Set Local Align to correspond with your plan for chip alignment marks: 1-Mark(1) for a single M1 physical mark. 4-Mark(4) for four physical chip marks: M1, M2, M3, and M4. This is recommended if you want the best possible alignment. Height Only -1(v1) for a single virtual mark. This will be the default for unaligned writes. Height Only-4(V4) for four virtual marks. This is good for larger V30 files on substrates that are potentially bowed. It will measure the height at 4 points (usually we'll specify the corners), take the average, and apply it to the entire V30. ⛔ You should never select NONE(0) or SEM(S). You MUST do some form of local mark to perform height detection and get proper focus of the beam. Unaligned writes should always use V1 or V4. If you have physical global marks but no physical chip marks, you can use the global marks as chip marks (mode 1 or 4) to get a better alignment than using V1 or V4. Or just use V1 or V4 to get reasonable good alignment accuracy and also have proper focus.
Substrate Origin Offset X/Y corresponds with the OFFSET line in the SDF. When the magazine file is made, the SDF OFFSET will be where the center of the pattern is written, in substrate coordinates. It must be updated either after you are done with VisualJob via the SDF file itself, or can be set here in VisualJob if you already know it. Either method is fine. Advanced settings usually do not need to be changed, but have useful settings for those doing aligned writes. The first drop down will select the behavior of the exposure if a chip alignment mark location fails. It can be set to "Always write this chip" or "Skip this chip". The lower box sets when to abort the exposure of the layer entirely, after the set number of consecutive chips have failed detection. The Measure Height box should always be checked.
If desired, you can right click on the Layer_# identifier and select Duplicate Layer. Typically, you'll only use one Layer per SDF file. The exception would be if you had different shot pitches in V30 files in the same SDF (or other weird things, which probably aren't good ideas but could be if you've thought it through). While you could create different layer with different base doses, it's much easier to modify this in the Arrays listing to come. If you're interested in a dual current write, talk to BNC Staff. There is currently not a standard way to do this, and it's usually just easier to pick an intermediate current. But there could be good reasons to do a dual current write.
Click on the Arrays listing in the left menu. Click the Add Array button in the top right. Under the Data to place drop down, select Chip. Click the Browse... button. Select your V30 and click Open. The array will default to a 1 by 1 array centered at the Origin with a Pitch equal to the V30 dimensions. Leave the array settings as they are for exposing a single chip. To expose an array here, modify the position, repetition, and pitch as desired. If performing a dose array, leave enough room for back scattering between chips (3*Beta, usually 100 µm will be enough). The Position Mode sets which chip in the array will be placed at the Position location: the upper left chip, the center chip, or the lower left chip. If you would like to do a dose array, click the Assign Dose... button: This is by far the best way to perform a dose array. Chose an array based on entering absolute doses (e.g. 800 µC/cm2, 1300 µC/cm2, etc) or relative doses (multiples of the base dose previously specified in the Layer Parameters window, e.g., x0.8, x1.3, etc.). Fixed Dose will set the same dose to every chip in the array. Individual Dose will let you enter in the dose for each chip. But what you should use for a dose array is the Dose Series. Click Dose Series, and : Assign the starting and ending dose values (or starting and step, if you'll use a Linear Step Step Mode). Set the Step Mode: Linear Range or Logarithmic, as preferred if a start and end dose will be specified. Or pick Linear Step and assign the starting dose and dose step. Pick whichever deploy mode makes the most sense to you. You should take a picture or screen shot of the dose array display to later remember what you assigned.
Click OK.
Add in a Comment to remember significant info if you desire. This will only be stored for viewing in VisualJob. Click OK Inspect the position of the array and of your patterns in the Viewer window in the bottom half of the screen. You can measure distances here by right clicking at the start and end of the measurement.
The assigned dose will be displayed on each chip. If your pattern is very complex, you can press the "Show Chip Outline Only" button to turn off viewing the pattern in each chip. You can press the Toggle Mode button to toggle between Pick/Measuring in the Layout and Edit Jobdeck mode. In the Edit mode, you can left click a chip to select it, and then right click to view useful options. Assign Dose... will let you change the dose of that chip. To remove a chip from the array, select Clear Chip(s). Cleared chips will not be exposed. You can re-insert a cleared chip with the Insert Chip: Filename option.
You may want to edit the Array Positions to remove a subset of chips or adjust doses, if that is easier than in Toggle Mode. You can adjust the position, repetition, pitch, and position mode in the Arrays listing. You can also delete an array, or add additional arrays.
Next we'll need to assign chip mark locations to each chip. Click the Data to Place expand button in the left menu. Click the name of a chip. Enter in the design location (relative to the chip coordinate system) of the chip marks. If using virtual marks: In V1, it's customary to place M1 at the chip origin (0,0) In V4, it's customary to place the marks at the edges of the chip. M1: -X/+Y, M2: +X / +Y, M3: +X / -Y, M4: -X / -Y.
Also enter the width and lengths of the marks. If using virtual marks, these values are place holders. Just pick reasonable values (e.g. Width = 1 or 10, Length = 10 or 100).
Chip mark (and global mark) locations will be visible in the Viewer.
Double check the viewer to ensure the alignments are set as expected, the marks are where they should be, etc. Make any needed adjustments to positions before proceeding. Remember: The patterns will be offset in the exposure by the OFFSET you'll put in, or what you placed in Substrate Origin Offset. The Substrate Origin Offset is not reflected in the Viewer position, but will be reflected after the MGN is made and loaded into the exposure tab.
Save the Jobdeck with Save icon, or File → Save. Jobdeck files may be modified and reused for later writes. If changing too much, it's recommended to just start fresh though.
Press the Generate Jobdeck button (red play arrow into a vertical line, right of the Save icon) to create the job files. You should have the jdi file for each V30 file or an error may occur. The JDF and SDF files will be created in the folder the Jobdeck file was saved in. The location of the V30 (if not in the same place, which is recommended) will be displayed in the Generate Jobdeck Log.
You can view the JDF and SDF files if desired, they are text files.
|