web page logo for WMBatch


Assembly and Test Engineers often need to covert a "batch" of wafer map files from one format to another in order to control their probe machines and die attach equipment. Wafers are shipped in lots and a lot can typically contain up to 25 individual wafers. Each wafer is accompanied by a digital map file which identifies the devices found on the wafer: Are they good? If good how good? if bad what is the nature of the failure? Should they be picked and placed into a package? Where are the "reference" devices located on the wafer?

The Map file contains this information. However different equipment read different map file formats; hence the need to do batch conversions.

WMBatch was developed to expedite these conversions.

display of a typical wafer map

How it Works

WMBatch acts as an interface to the WMLib library. It reads the command line which may point to a batch file and the input map file (or files.) Once the WMLib has done the conversion, WMBatch writes it to the user specified directory using the file name specified by the user.

WMBatch program flow

Command Line vs Batch File

For simple, straightforward conversions one can use the command line. However if there are more complex operations that need to be performed, such as rotations, data additions or modifications or special file naming computations, then a batch file is the tool for that kind of job.

In that case, the command line just points to the batch file to run, and all input, output and operations are defined within the batch file.

Batch Commands

The link below will take you to the list and usage of batch commands.

Command Line Syntax

the link below will take you to the command line syntax and examples.

Supported File Formats


SEMI E5-1296 (aka ANAM)

SECS/EG (Binary)