More Semiconductor Wafermap Mathematics
By Michael Hackerott; Published 3/23/2004 9:53 AM
A wafermap can be thought of as either a linear orthogonal “grid” or a “point” coordinate system. Grid wafermaps are most often used for reticle and die maps. Point wafermaps are most often used for defect and bit maps. Therefore, it is important to understand both coordinate systems and how to relate them in order to spatially correlate different types of semiconductor manufacturing data.
The following diagram specifies a simple Wafermap using a linear orthogonal “grid” coordinate system. The positive x axis is to the right, the positive y axis is down. The Wafermap is a grid consisting of a “cell” for each intersection of the x and y axis coordinates. The cells are identified by their respective x and y axis coordinates using the notation “X,Y”.

The same simple Wafermap could be specified using a linear orthogonal “point” coordinate system. The grid cells are now identified by the respective left, top, right, and
Bottom of the cell verticies using the notation “L,T,R,B”.

Many other notations can be used. The key idea is that in the “grid” case we have a very simple coordinate system that identifies a cell but does not provide any additional spatial information about the cell; whereas in the more complex “point” case the identifiers themselves are spatial information about the cell. In the point coordinate system, the cells width and height can
Be calculated directly from the cell coordinates: width = right – left, height = bottom – top.
In order to produce a valid wafermap from a set of coordinates and data requires some minimal “metadata” about the coordinate system in addition to the coordinate data. For example, the following hard bin data set:
X Y HBIN
1 1 1
2 1 1
3 1 c
1 2 1
2 3 a
3 2 2
1 3 1
2 3 3
3 3 f
Does not contain the additional metadata to produce the wafermap representation of the data.

The minimum set of metadata required to produce the wafermap is the x and y axis positive directions, and the minimum and maximum cell coordinates ASSUMING that the X is always the horizontal axis and the Y is always the vertical axis (otherwise, the orientation of the x and y axis also must be specified.).
AxisPositiveX=LEFT|RIGHT
The positive direction of the x axis.
AxisPositiveY=UP|DOWN
The positive direction of the y axis.
CellMinimumX=COORDINATE
The minimum x axis coordinate value.
CellMaximumX=COORDINATE
The maximum x axis coordinate value.
CellMinimumY=COORDINATE
The minimum y axis coordinate value.
CellMaximumY=COORDINATE
The maximum y axis coordinate value.
However, although this minimum set of metadata allows a valid grid wafermap to be produced, it is not sufficient to represent the alignment of the wafer to the wafermap. In order to align the wafer to the wafermap additional metadata is required. This additional set of metadata is:
WaferToGridOrientation=UP|RIGHT|DOWN|LEFT
The orientation of the wafer flat or notch to the wafermap grid.
WaferToGridCenterCellX=COORDINATE
The x axis grid coordinate that contains the point at the physical center of the wafer.
WaferToGridCenterCellY=COORDINATE
The y axis grid coordinate that contains the point at the physical center of the wafer.
WaferToGridCenterCellAnchor=TOP_LEFT|TOP_RIGHT|BOTTOM_RIGHT|BOTTOM_LEFT|CENTER
The vertex or center point of the cell that is the point closest to the physical center of the wafer.
Similarly given the following hard bin data set:
L T R B HBIN
1 1 2 2 1
2 1 3 2 1
3 1 4 2 c
1 2 2 3 1
2 3 3 3 a
3 2 4 3 2
1 3 2 4 1
2 3 3 4 3
3 3 4 4 f
The following additional metadata is required:
AxisPositiveX=LEFT|RIGHT
The positive direction of the x axis.
AxisPositiveY=UP|DOWN
The positive direction of the y axis.
CellMinimumX=COORDINATE
The minimum x axis coordinate value.
CellMaximumX=COORDINATE
The maximum x axis coordinate value.
CellMinimumY=COORDINATE
The minimum y axis coordinate value.
CellMaximumY=COORDINATE
The maximum y axis coordinate value.
WaferOrientation=UP|RIGHT|DOWN|LEFT
The orientation of the wafer flat or notch to the wafermap grid.
The previous metadata is the same for both grid and point data. However, the metadata to relate the wafer to the data is different.
WaferToPointCenterCellL=COORDINATE
The x axis left coordinate of the cell that contains the point at the physical center of the wafer.
WaferToPointCenterCellT=COORDINATE
The y axis top coordinate of the cell that contains the point at the physical center of the wafer.
WaferToPointCenterCellR=COORDINATE
The x axis right coordinate of the cell that contains the point at the physical center of the wafer.
WaferToPointCenterCellB=COORDINATE
The y axis bottom coordinate of the cell that contains the point at the physical center of the wafer.
WaferToPointCenterCellAnchor=TOP_LEFT|TOP_RIGHT|BOTTOM_RIGHT|BOTTOM_LEFT|CENTER
The vertex or center point of the cell that is the point closest to the physical center of the wafer.
These minimum sets of metadata are sufficient to produce accurate graphical representations of a grid or point wafermap with the wafer aligned to the grid. However, it is still insufficient to align the grid or point data to the true physical center of the wafer. The ability to exactly overlay the grid and point coordinate systems to the wafer is critical to the correlation of data from these coordinate systems.
In order to align or “register” the grid or point coordinate systems to the wafer requires additional metadata to exactly align the center cell with the physical center of the wafer. This requires knowing the physical dimensions of a cell and a vector from the cell anchor to the physical center of the wafer:
CellSizeX=DISTANCE
The size of the cell along the x axis.
CellSizeY=DISTANCE
The size of the cell along the x axis.
CellUnits=UNIT
The units of the cell size and distance.
CellAnchorToWaferCenterX=DISTANCE
The distance from the cell x anchor point to the physical center of the wafer.
CellAnchorToWaferCenterY= DISTANCE
The distance from the cell y anchor point to the physical center of the wafer.
A wafermap with an odd number of rows and columns is simple since the physical wafer center is coincident with the center die.

The metadata is:
AxisPositiveX=RIGHT
AxisPositiveY=DOWN
CellMinimumX=1
CellMaximumX=5
CellMinimumY=1
CellMaximumY=5
WaferToGridOrientation=RIGHT
WaferToGridCenterCellX=3
WaferToGridCenterCellY=3
WaferToGridCenterCellAnchor=CENTER
A wafermap with an even number of rows and columns demonstrates the need for the WaferToGridCenterCellAnchor metdata.

The metadata is:
AxisPositiveX=RIGHT
AxisPositiveY=DOWN
CellMinimumX=1
CellMaximumX=5
CellMinimumY=1
CellMaximumY=5
WaferToGridOrientation=RIGHT
WaferToGridCenterCellX=3
WaferToGridCenterCellY=3
WaferToGridCenterCellAnchor=TOP_LEFT