Specific Process Knowledge/Lithography/EBeamLithography/FirstEBL: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 75: | Line 75: | ||
*AR-600-71 | *AR-600-71 | ||
*Remover 1165 | *Remover 1165 | ||
|[[ | |[[Media:Process Flow CSAR.docx|CSAR]] <br> [[Media:Process Flow CSAR with Al.docx|CSAR with Al]] <br> [[Media:Process Flow LOR5A CSAR Developer TMAH Manual.docx|LOR5A with CSAR]] <br> | ||
|- | |- | ||
| Line 244: | Line 244: | ||
*Login to the support PC using your DTU credentials. | *Login to the support PC using your DTU credentials. | ||
*Open | *Open the “FFFTP setup” folder found on the desktop | ||
*Double click "FFFTP setup.reg" and accept the warnings | |||
* | |||
Now FFFTP is setup with access to the JEOL 9500 computer on your Windows account. Open FFFTP and click "Connect" in. It should open with your M drive on the left side and the JEOL9500 PC on the right hand side. You can now drag and drop files between the two folders or browse for other folders. The SDF and JDF files go in the same folder, the pattern data however goes into a separate folder. The correct folders are: | |||
*SDF/JDF: /home/eb0/jeoleb/job/1nlab | |||
*V30: /home/eb0/jeoleb/pattern/nanolabv30 | |||
{| style="border: none; border-spacing: 0; margin: 1em auto; text-align: center;" | {| style="border: none; border-spacing: 0; margin: 1em auto; text-align: center;" | ||
|- | |- | ||
| [[image: | | [[image:FFFTP2.png|800px]] | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
User interface of the FFFTP file transfer program. Local drive is on the left window and destination drive is on the right window. | |||
|} | |} | ||
=Job file compilation= | =Job file compilation= | ||
Once the files are transferred to the EBL control computer they can be compiled into a magazine file. The Unix interface has several desktops. Desktop one is used for EBL control and desktop two is used for file compilation. In a terminal window on desktop two the SDF, JDF and V30 files can be compiled into a MGN file with the SCHD command. Compile the files with the following procedure | Once the files are transferred to the EBL control computer they can be compiled into a magazine file. The Unix interface has several desktops. Desktop one is used for EBL control and desktop two is used for file compilation. In a terminal window on desktop two the SDF, JDF and V30 files can be compiled into a MGN file with the SCHD command. Compile the files with the following procedure: | ||
*Select a terminal window | *Select a terminal window | ||
*Make sure to be in the correct folder by writing "cd job/ | *Make sure to be in the correct folder by writing "cd job/1nlab" | ||
*Compile by writing "schd -exptime sdffilename", replacing sdffilename with the actual filename | *Compile by writing "schd -exptime sdffilename", replacing sdffilename with the actual filename | ||
*Verify that the compiler presents a sequence list with a time estimate, this indicates successful compilation | *Verify that the compiler presents a sequence list with a time estimate, this indicates successful compilation | ||
| Line 278: | Line 274: | ||
|- | |- | ||
| colspan="2" style="text-align: center;| | | colspan="2" style="text-align: center;| | ||
Terminal window after compilation. The first line changes working directory, second line calls compilation | Terminal window after compilation. The first line changes working directory, second line calls compilation. | ||
|} | |} | ||
If compilation is successful the terminal will provide a table of exposure sequences and their corresponding exposure times. Also, a .MGN file will be generated in | |||
If compilation is successful the terminal will provide a table of exposure sequences and their corresponding exposure times. Also, a .MGN file will be generated in 1nlab folder. This file contains all relevant exposure information and it is this file one will load to the Expose module to initiate exposure. | |||
If compilation does not succeed the terminal will respond with a number of errors indicating which line(s) of the SDF or JDF file is causing the error. The system is extremely sensitive to syntax error and all users will experience compilation errors. The errors can be difficult to decipher, please refer to the '''Compilation Error Guide. UPDATE''' | If compilation does not succeed the terminal will respond with a number of errors indicating which line(s) of the SDF or JDF file is causing the error. The system is extremely sensitive to syntax error and all users will experience compilation errors. The errors can be difficult to decipher, please refer to the '''Compilation Error Guide. UPDATE''' | ||
=Job file verification= | =Job file verification= | ||
To ensure that the pattern and exposure parameters are correct the MGN file should always be verified to some extent. It is rarely feasible or | To ensure that the pattern and exposure parameters are correct the MGN file should always be verified to some extent. It is rarely feasible or necessary to manually validate all parts of a design but one should at least inspect a few parts of the pattern to verify it looks correct and also verify that pattern placement is as expected. This can be done using the Array Check Program '''(ACHK)''' found on the '''Analysis''' pane. The '''Analysis''' pane is usually open on the right hand side of the second desktop, if not, it can be opened from the '''EBX Menu.''' Pattern check can be done by the following procedure: | ||
*Open '''ACHK''' from the '''Analysis''' pane | *Open '''ACHK''' from the '''Analysis''' pane | ||
*Click “File” -> “Open” and open your magazine file | *Click “File” -> “Open” and open your magazine file | ||
*The pattern placement is now shown. Zoom into the pattern by left click and drag a box to zoom | *The pattern placement is now shown. Zoom into the pattern by left click and drag a box to zoom in | ||
*Click an instance of the pattern, it changes color to red | *Click an instance of the pattern, it changes color to red | ||
*To the | *To see the actual pattern of the selected instance click '''View''' -> '''Shot shape display...''' | ||
*In '''Shot shape display''' click '''Simulation''' | *In '''Shot shape display''' click '''Simulation''' | ||
*Change the '''Objective aperture''' on the drop down to the correct aperture, in this case aperture 6 and click '''OK'''. This will set the correct beam size for visualization | *Change the '''Objective aperture''' on the drop down to the correct aperture, in this case aperture 6 and click '''OK'''. This will set the correct beam size for visualization | ||
| Line 305: | Line 302: | ||
|- | |- | ||
| colspan="2" style="text-align: center;| | | colspan="2" style="text-align: center;| | ||
'''ACHK''' shows how patterns are placed on the substrate. It will however only show the bounding box of the pattern. In this case the pattern is very small compared to the 4" wafer and thus one has to zoom into the center to see the 10 instances of the design | '''ACHK''' shows how patterns are placed on the substrate. It will however only show the bounding box of the pattern. In this case the pattern is very small compared to the 4" wafer and thus one has to zoom into the center to see the 10 instances of the design. | ||
|} | |} | ||
| Line 314: | Line 311: | ||
|- | |- | ||
| colspan="3" style="text-align: center;| | | colspan="3" style="text-align: center;| | ||
Use Shot shape display to verify that the pattern and beam pitch/overlap looks as intended | Use Shot shape display to verify that the pattern and beam pitch/overlap looks as intended. | ||
|} | |} | ||
| Line 327: | Line 324: | ||
|- | |- | ||
| colspan="2" style="text-align: center;| | | colspan="2" style="text-align: center;| | ||
Operation screen of the automatic cassette transfer system / auto stocker | Operation screen of the automatic cassette transfer system / auto stocker. | ||
|} | |} | ||
| Line 350: | Line 347: | ||
|- | |- | ||
| colspan="2" style="text-align: center;| | | colspan="2" style="text-align: center;| | ||
Samples can be loaded into appropriate cassettes on the cassette preparation table | Samples can be loaded into appropriate cassettes on the cassette preparation table. | ||
|} | |} | ||
| Line 429: | Line 426: | ||
|- | |- | ||
| colspan="2" style="text-align:center;| | | colspan="2" style="text-align:center;| | ||
'''Calibration''' and '''RESTOR''' windows | '''Calibration''' and '''RESTOR''' windows. | ||
|} | |} | ||
| Line 444: | Line 441: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
Result display of current measurement | Result display of current measurement. | ||
|} | |} | ||
| Line 460: | Line 457: | ||
|- | |- | ||
| colspan="2" style="text-align:center;| | | colspan="2" style="text-align:center;| | ||
Correct result of '''INITAE''' (left) and '''INITBE''' (right) | Correct result of '''INITAE''' (left) and '''INITBE''' (right). | ||
|} | |} | ||
| Line 479: | Line 476: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
Load the '''daily''' batch command and execute it | Load the '''daily''' batch command and execute it. | ||
|} | |} | ||
| Line 506: | Line 503: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
Comparison of two drift measurements | Comparison of two drift measurements. | ||
|} | |} | ||
| Line 531: | Line 528: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
Parameters of the '''HEIMAP''' subprogram used for the tutorial exposure | Parameters of the '''HEIMAP''' subprogram used for the tutorial exposure. | ||
|} | |} | ||
| Line 551: | Line 548: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
Acquire the calibration data and then apply the data to save | Acquire the calibration data and then apply the data to save. | ||
|} | |} | ||
| Line 574: | Line 571: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
'''Expose''' window with .mgn file loaded for exposure. Notice that the '''Progress''' part of the window still shows the previous exposure information. This field will not update until exposure is started | '''Expose''' window with .mgn file loaded for exposure. Notice that the '''Progress''' part of the window still shows the previous exposure information. This field will not update until exposure is started. | ||
|} | |} | ||
| Line 583: | Line 580: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
Use the '''Pattern writing execution check''' window to verify the cassette number and estimated execution time | Use the '''Pattern writing execution check''' window to verify the cassette number and estimated execution time. | ||
|} | |} | ||
| Line 590: | Line 587: | ||
=Development= | =Development= | ||
Development of EBL resist can be done in two ways, either in beakers or on the semi-automatic E-beam developer tool, [[Specific_Process_Knowledge/Lithography/Development#Developer:_E-beam|Developer:E-beam.]] The latter is equipped with ZED N50 for development of | Development of EBL resist can be done in two ways, either in beakers or on the semi-automatic E-beam developer tool, [[Specific_Process_Knowledge/Lithography/Development#Developer:_E-beam|Developer:E-beam.]] The latter is equipped with ZED N50 for development of CSAR (AR-P 6200). The system can handle chips or wafers up to 8”. It has predefined develop cycle times of 15, 30, 60 and 120 seconds. For other developers users have to use the EBL development fumehood in E4 and manually develop their substrates in beakers of appropriate size. Please observe there are beakers dedicated solvent developers such as isopropanol and other beakers dedicated alkaline developers. | ||
For this turorial job we simply put the 4" wafer on the center of the vacuum chuck, clamp it with vacuum, select the 60 sec | For this turorial job we simply put the 4" wafer on the center of the vacuum chuck, clamp it with vacuum, select the 60 sec recipe and press start. | ||
{| style="border: none; border-spacing: 0; margin: 1em auto; text-align: center;" | {| style="border: none; border-spacing: 0; margin: 1em auto; text-align: center;" | ||
| Line 599: | Line 596: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
Developer: E-beam is a semi-automatic puddle developer with | Developer: E-beam is a semi-automatic puddle developer with ZED N50 developer. | ||
|} | |} | ||
| Line 609: | Line 606: | ||
|- | |- | ||
| colspan="1" style="text-align:center;| | | colspan="1" style="text-align:center;| | ||
Result of the tutorial job after development | Result of the tutorial job after development. | ||
|} | |} | ||