How to run ASM2600 Windows in batch mode

We recommend using the GUI when attempting to convert GDSII file to Pattern generator using ASM2600 on Windows. However, the conversion from GDSII to Pattern Generator (David Mann or Electromask) can be done in batch mode.

Running GDSII to PG engines

Let's use the GDSII file called rf1.gds - it is located in our examples directory.
The first step is to create our internal scan file (.ssn) file using our gscan.
This utility scans the GDSII file and creates a text file with important information about the GDSII file. The .ssn file created is then used by the gds2pg engine called g2pgeng.exe.
The command line for gscan and g2pgeng.exe is..
C:\wcad\asm2600\gscan.exe  C:\d_drive\batch\2500_pg_batch\rf1\rf1.gds -sea -sh -o:rf1.ssn
C:\wcad\asm2600\g2pgeng.exe C:\d_drive\batch\2500_pg_batch\rf1\rf1.gds 0.2 5 RF1 -s1.000000 -relax -polycnt:100000
In this command line the minimum feature size is 0.2 microns, the layer to translate is 5, scale is 1 etc..
When done, the file RF105.INT will be in the working directory.

Running emask or mmask

The next step will be to convert the intermediate file to either Electromask or DavidMann format.
We can do so with either mmask.exe or emask.exe.
In this example we will use emask to convert the file to Electromask format. The command line for emask.exe is..

 emask [[input_file] [units] [scale]] [options]

 options...

 -h Help option
 -w option turn on Warnings
 -x eXtended range option - min aperture
 -m extended range option - Max aperture
 -d use Disk for PG buffer
 -a shorten flashes to correct for odd Angles
 -p supress the Prompt 'HIT (CR)...'
 -q Quiet mode; no screen output
 -cs: take input from file_name
For our file, the command line will be...
C:\wcad\asm2600\emask RF105.INT mils 1 -p
In this command line the units are mils, the scale is 1, and the input file is RF105.INT.
When done, the file RF105.EM will be in the working directory.

You can now view it with pgcam in both fill mode or outline mode (in case you want to see the actual flashes).



2600wbatch_out.gif

2600wbatch_fill.gif