Applying a Sampling Pattern in a Step#
Scenario#
In a semiconductor fab, a Sampling Pattern is used during a Metrology step to check for overlay accuracy. When a lot of 10 Wafers enters the step, Critical Manufacturing MES automatically selects wafers in positions 2, 6, and 10 for In-Step Sampling before the lot continues. This targeted pattern ensures representative wafers across the lot are measured without inspecting all wafers, helping detect process drift early while maintaining high throughput.
Configuration#
- Create the necessary Critical Manufacturing MES entities to support the scenario, such as Steps, Flows, Resources, and Services.
- Create the Sampling Pattern to select positions
2,6, and10of the associated Container (SP_OverlayAccuracy).
- In the smart table StepSamplingPatternContext, associate the Sampling Pattern with the step In-Step Overlay & Focus Metrology.
Execution#
When a Sampling Pattern is used in isolation, the system processes all Material lots in the defined Sampling Step, but it processes only the Sub-Materials in the nominated positions. In this case, 2, 6, and 10 are processed and all others are skipped.
At the In-Step Overlay & Focus Metrology step, perform Dispatch & Track-In on a Material lot with a Container containing the identified positions for its Sub-Materials. For details on the transaction itself, see Track-In Material.
A second wizard step named Sampling appears, showing the selected container positions to be processed. After the Track-In transaction is complete, the Material lot state changes to In Process, but only the three Sub-Materials in container positions 2, 6, and 10 are In Process. All other Sub-Materials skip processing.
Note
If at least one of the Sub-Materials in positions 2, 6, or 10 is empty, Critical Manufacturing MES throws an error. Use Evaluation Type System or Rule for these more complex scenarios.
Combine Sampling Plan and Sampling Pattern to guarantee that only Material lots selected by the Sampling Plan will arrive at the step where the Sampling Pattern is configured.
You can see a demonstration of this tutorial in the following video:




