MASK INSPECTION USING FAST CHANNEL
In the mask inspection application, a circular mask used in IC
fabrication is inspected for contamination and damage. The inspection
apparatus contains one or more line scan cameras which are swept
over the surface of the mask imaging the surface in stripes. The
mask is lit in a dark field configuration so that defects scatter
light into the camera resulting in bright spots in a background
of black.
| Application detail |
Units |
| Line Scan
Camera(s) |
4096 |
pixels |
| Mask Diameter |
200 |
mm |
| Pixel Area |
0.00025 |
mm |
| Mask Area |
31,416 |
sq-mm |
| Mask Area |
502,655 |
M-pixels |
The optics have an optical resolution of 0.5 um. The line scan
camera outputs data on 4 taps at up to 40 MHz using LVDS signaling.
Up to two cameras can be provided so that the peak data rate is
320 MB/s. The masks being inspected are 200 mm in diameter, which
when imaged present over 500 gigabytes of data.
Data Processing
Image data is via the following steps:
- The data is corrected for a flat field. (Offset and gain correction
on a per pixel basis)
- The data is filtered with a 3x3 median filter to eliminate shot
noise
- The filtered image is compared to a threshold and if the threshold
is exceeded, the image is processed further
- If the threshold is not exceeded, the image data is discarded
The image is processed as it comes in so that only the data of
interest is retained. Sub-images are extracted from the image data
to characterize the defect. This processing occurs very infrequently
and does not effect the processing bandwidth required significantly.
The TM1300 can perform these tasks at an average pixel rate of 81.8
mega-pixels per second. Image data can be provided to the TM1300
processor via two routes - its PCI bus or the digital video input
from the FastChannel.
Inspection Time vs. Data Rate
If two cameras are used, then 4 TM1300 processors are required
to process the 320 MB/s input data rate. This data rate is too high
to be transferred over the PCI bus, but can be transferred over
the FastChannel at 80 MB/s. The TM1300s are able to accept data
at 80 MHz, or 80 mega pixels per second, and is able to process
that data slightly faster than that. At 80 MB/s, one TM1300 processor
is all that is required. Below 133 MB/s the PCI bus could be used
to transfer the data, but the FastChannel provides the additional
benefit of isolation of this transfer from the host CPU.
The table below illustrates how lower data rates significantly
increase the time needed to inspect the mask. At the highest rate,
the mask can be inspected in less than 1/2 an hour. At the slower
data rates it can take over 31/2 hours to inspect the mask. The
cost of the higher data rate, due to additional processors and camera
required, is offset by the savings obtained from the shorter mask
inspection time.
Due to the fact that many masks must be inspected (sometimes over
10 masks), the high data rate allows that to be done in less than
a day while the lower data rates may take almost a week, when setup
and tear down time is considered.
| CPUs (TM1300) |
4 |
2 |
2 |
1 |
1 |
| Data Rate |
320
MB/s |
160
MB/s |
133
MB/s |
80
MB/s |
40
MB/s |
| Time
to Scan |
| FastChannel |
0h
26m |
0h
52m |
1h
3m |
1h
45m |
3h
29m |
| PCI I/O |
Can't |
Can't |
1h
3m |
1h
45m |
3h
29m |
The higher bandwidth of the FastChannel provides a significant
savings over using the PCI bus in this data intensive application,
even though additional CPUs and cameras are required to achieve
the higher data rates.

click to enlarge
As can be seen from the figure above, using the PCI
bus for I/O limits the number of useful processors to 2. With the
addition of the FastChannel, the increased I/O band-width allows
the use of 4 processors, improving the performance by over a factor
of two when compared to that obtained with the PCI bus. Adding an
additional board with its FastChannel I/O allows an additional factor
of two improvements in performance. Additional performance improvements,
in this application, require the addition of cameras.
Click to Register
to Download the application
note in pdf format
|