Specific Process Knowledge/Lithography/EBeamLithography/JEOL Compilation Computer: Difference between revisions

From LabAdviser
Thope (talk | contribs)
Thope (talk | contribs)
 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
From the external Beamer PC it is possible to remotely compile job files on the JEOL Compilation Computer (JCC), thus it is possible to verify that job files compiles as intended. Once a set of job files are found to compile as intended they can then be moved to the JEOL 9500 computer.
=JEOL Compilation Computer (JCC)=
 
From the external Beamer PC (DTU-EM00AWQD) it is possible to remotely compile job files on the JEOL Compilation Computer (JCC), thus it is possible to verify that job files compiles as intended. Once a set of job files are found to compile as intended they can then be moved to the JEOL 9500 computer for re-compilation and exposure. Remember to book and log in on the external Beamer PC when using this.
The following describes how to move files to the JEOL Compilation Computer and how to remotely access it from the external Beamer PC.
 
==Moving files with FFFTP==
Files are moved with FFFTP. The first time you have to set up and save the connection. To do this open FFFTP and click '''New Host...'''. Use the following settings:
 
*'''Profile Name:''' JEOL Compilation Computer
*'''Host Name/Address:''' 10.128.40.186
*'''Username:''' jeoleb
*'''Password/Phrase:''' Jeoleb
*'''Initial Local Folder:''' This is your source folder, click the three ... and link to your M-drive or similar
*'''Initial Host Folder:''' /home/eb0/jeoleb/pattern/danchipv30
 
Then click '''OK''' and '''Connect'''. FFFTP will now open with your source folder on the left and destination on the right. V30 files are placed in one folder while SDF/JDF/JDI are placed in another folder. The folder structure is identical to the JEOL 9500 computer and is:
 
*SDF/JDF/JDI: /home/eb0/jeoleb/job/danchip
*V30: /home/eb0/jeoleb/pattern/danchipv30


The following describes how to remotely access the JCC from the external Beamer PC.


{| 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:FFFTP_jPrbi3QDDC.png|340px]]
| [[image:mstsc_Kp19mWq0Xn.png|1200px]]
|-  
|-  
| colspan="1" style="text-align:center;|
| colspan="1" style="text-align:center;|
Setup of FFFTP for file transfer to the JEOL Compilation Computer. Illustration: Thomas Pedersen.
The desktop of the external Beamer PC can be turned into something that resembles the JEOL 9500 interface for remote compilation. Illustration: Thomas Pedersen.
|}
|}


==Accessing the JEOL Compilation Computer interface==
==Initial setup==
In order to access the JCC you must launch '''Xming'''. It is found in the Windows Start menu. Once you click it nothing seems to happen, no program window will open. '''Xming''' should however appear in the system tray.
Files are transfered using FFFTP and the remote connection to the JCC is made with PuTTY. Both have to be setup before first time use. In order to set it up on your user account open the "First use" folder on the desktop and run both "FFFTP setup" and "PuTTY setup". Accept the warnings in each case. FFFTP andd PuTTY are now setup correctly. Notice that this will overwrite any settings you might already have in your FFFTP setup.


==Folders on the JCC==
The folder system resembles that of the JEOL 9500 system. For pre exposure compilation please use the following folders (which are already setup as bookmarks in FFFTP):
*SDF/JDF: /home/eb0/jeoleb/job/1PreExposureFiles
*V30: /home/eb0/jeoleb/pattern/danchipv30


{| style="border: none; border-spacing: 0; margin: 1em auto; text-align: center;"
==Using the remote interface==
|-
To connect to the JCC simply start the PuTTY terminal found on the desktop. Choose the '''JEOL Compilation Computer''' in the Saved Sessions and click '''Open'''. The terminal will now connect and prompt for a password. The password is "Jeoleb", remember the capital J. The interface behaves alsmost identical to the JEOL 9500 computer, hence all the usual commands can be used, such as:
| [[image:mstsc_wv04xJkkrS.png|315px]]
|-
| colspan="1" style="text-align:center;|
Start '''Xming'''. Illustration: Thomas Pedersen.
|}
 


Next, start a '''PuTTY''' terminal, this is also found in the Windows Start menu. For first time use, the connection has to be defined and saved. To do this:
*Change directory in the terminal with the '''cd''' command. Use '''cd job/1PreExposureFiles''' to go to the pre exposure files working directory
*In the '''Session''' tab enter 10.128.40.186 in the '''Host Name (or IP address)''' field
*Compile with the usual '''schd -exptime sdfname''' command
*Go to the '''Connnection -> SSH -> X11''' tab and tick the '''Enable X11 forwarding''' field
*Use '''ebxmenu''' to open the EBX Menu, launch the '''Analysis''' program to find '''ACHK'''
*Save the setup from the '''Session''' pane with an appropriate name
*Edit you SDF/JDF by launching GEdit with the '''gedit&''' command (remember the last &)
*When done using the interface, please close PuTTY with the '''exit''' command


==Limitations of the JEOL Compilation Computer==
The JCC has two important differences from the JEOL 9500 exposure system:


{| style="border: none; border-spacing: 0; margin: 1em auto; text-align: center;"
#Not all condition files found on the control computer will be present on the JCC. To get accurate meaningful calculations of shot time and execution time you should however keep the STDCUR at the intended beam current in the JDF file. Remember to change the CALPRM command when transfering the files to the JEOL 9500 system.
|-
#The minimum shot time on the JCC is 10 ns, while it i  5 ns on the system itself. Thus for pre compilation on the JCC you must use a shot pitch high enough to satisfy that condition. The shot pitch does not affect the writing time estimate.
| [[image:mstsc_4mVrNHR5NT.png|452px]] || [[image:mstsc_buCwbbqsry.png|452px]]
|-
| colspan="2" style="text-align:center;|
 


Once the connection is defined, click '''Open'''. The '''PuTTY''' terminal window will now open and ask for the username and password. Just as on the JEOL 9500 system the username is "jeoleb" and the password is "Jeoleb".
==Troubleshooting==
Setup of '''PuTTY''' terminal. Illustration: Thomas Pedersen.
#If the console returns a "Can't open display" error when attempting to launch the EBX Menu, please restart the computer.
|}
#Any other issues, please notify [mailto:thope@dtu.dk Thomas Pedersen].

Latest revision as of 23:53, 31 July 2024

JEOL Compilation Computer (JCC)

From the external Beamer PC (DTU-EM00AWQD) it is possible to remotely compile job files on the JEOL Compilation Computer (JCC), thus it is possible to verify that job files compiles as intended. Once a set of job files are found to compile as intended they can then be moved to the JEOL 9500 computer for re-compilation and exposure. Remember to book and log in on the external Beamer PC when using this.

The following describes how to remotely access the JCC from the external Beamer PC.

The desktop of the external Beamer PC can be turned into something that resembles the JEOL 9500 interface for remote compilation. Illustration: Thomas Pedersen.

Initial setup

Files are transfered using FFFTP and the remote connection to the JCC is made with PuTTY. Both have to be setup before first time use. In order to set it up on your user account open the "First use" folder on the desktop and run both "FFFTP setup" and "PuTTY setup". Accept the warnings in each case. FFFTP andd PuTTY are now setup correctly. Notice that this will overwrite any settings you might already have in your FFFTP setup.

Folders on the JCC

The folder system resembles that of the JEOL 9500 system. For pre exposure compilation please use the following folders (which are already setup as bookmarks in FFFTP):

  • SDF/JDF: /home/eb0/jeoleb/job/1PreExposureFiles
  • V30: /home/eb0/jeoleb/pattern/danchipv30

Using the remote interface

To connect to the JCC simply start the PuTTY terminal found on the desktop. Choose the JEOL Compilation Computer in the Saved Sessions and click Open. The terminal will now connect and prompt for a password. The password is "Jeoleb", remember the capital J. The interface behaves alsmost identical to the JEOL 9500 computer, hence all the usual commands can be used, such as:

  • Change directory in the terminal with the cd command. Use cd job/1PreExposureFiles to go to the pre exposure files working directory
  • Compile with the usual schd -exptime sdfname command
  • Use ebxmenu to open the EBX Menu, launch the Analysis program to find ACHK
  • Edit you SDF/JDF by launching GEdit with the gedit& command (remember the last &)
  • When done using the interface, please close PuTTY with the exit command

Limitations of the JEOL Compilation Computer

The JCC has two important differences from the JEOL 9500 exposure system:

  1. Not all condition files found on the control computer will be present on the JCC. To get accurate meaningful calculations of shot time and execution time you should however keep the STDCUR at the intended beam current in the JDF file. Remember to change the CALPRM command when transfering the files to the JEOL 9500 system.
  2. The minimum shot time on the JCC is 10 ns, while it i 5 ns on the system itself. Thus for pre compilation on the JCC you must use a shot pitch high enough to satisfy that condition. The shot pitch does not affect the writing time estimate.

Troubleshooting

  1. If the console returns a "Can't open display" error when attempting to launch the EBX Menu, please restart the computer.
  2. Any other issues, please notify Thomas Pedersen.