Predictika · Semiconductor advanced packaging
An AI sales agent prepares an order for a SUSS MicroTec DSC300 Gen3 scanner for an advanced-packaging line: wafer and mask size, alignment type and the options that go with it, the overlay, warpage and wafer thickness the process needs, throughput, and the room the tool will stand in. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what the DSC300 Gen3 technical data sheet says and returns a verdict, every reason and the weight it computed. The customer is fictional.
This validator models orders of one tool, the SUSS DSC300 Gen3 scanner, based on its public technical data sheet (2021) and the SUSS product overview brochure, not just the scenarios shown below.
Any order of DSC300 Gen3 scanners that touches these rules is in scope — not only the scenarios pictured here. Not covered: other SUSS systems (including the MA/BA Gen4 aligners), prices (SUSS does not publish them), delivery, service contracts, facility utilities, and process results beyond the data sheet.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| An option that a requirement depends on | Only with workarounds Back-side alignment, die-shift correction and pellicle handling are each available only with an optional module. A rules-based CPQ needs a rule per requirement and option pair, and the requirement is usually not captured as a field at all. | The requirement and the option arrive in one request and are compared on every call. |
| Limits that change with other choices | Only with care The overlay a line can count on is 1000 nm with optical alignment but 2500 nm with infrared or back-side alignment, and throughput depends on dose and wafer size. A rule can encode each case, but they must be kept in step. | The alignment, dose and wafer size are read together and the limit that applies is computed on every call. |
| Weight the order states | Only with care The stated weight is a free-entry field; a rule has to add up the three weights and compare. | The stated weight is a field in the request, compared with the computed sum on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | The data sheet gives throughput only for 300 mm wafers at doses up to 1000 mJ per square centimeter; a person should confirm the throughput. |
| 2 | The data sheet does not state a mask size for 330 mm wafers; a person should confirm it. |
| 3 | The data sheet lists wafers of 300 mm, with 200 mm and 330 mm optional; 250 mm is not listed. |
| 4 | 200 mm and 330 mm wafers are optional on the data sheet; the order does not include the wafer-size option. |
| 5 | The data sheet pairs 14 inch masks with 300 mm wafers and 9 inch masks with 200 mm wafers; the order has a 14 inch mask. |
| 6 | The data sheet pairs 14 inch masks with 300 mm wafers and 9 inch masks with 200 mm wafers; the order has a 9 inch mask. |
| 7 | The 9 inch mask size is optional on the data sheet; the order does not include it. |
| 8 | The data sheet lists 14 inch masks, with 9 inch optional; 12 inch is not listed. |
| 9 | The data sheet pairs 14 inch masks with 300 mm wafers and 9 inch masks with 200 mm wafers; the order has a 12 inch mask. |
| 10 | Back-side alignment is available only with the optional IR TSA module; the order does not include it. |
| 11 | Infrared top-side alignment is optional on the data sheet; the order does not include it. |
| 12 | The order needs an overlay of 999 nm; the data sheet gives 1000 nm (mean plus 3 sigma) for the selected alignment. |
| 13 | The order needs an overlay of 2400 nm; the data sheet gives 2500 nm (mean plus 3 sigma) for the selected alignment. |
| 14 | The order needs an overlay of 1500 nm; the data sheet gives 2500 nm (mean plus 3 sigma) for the selected alignment. |
| 15 | The standard warpage allowance is below 2 mm and up to 5 mm is customized; a person should confirm the customization. |
| 16 | The order has 5001 micrometers of wafer warpage; the data sheet allows up to 5 mm. |
| 17 | Substrates thinner than 200 micrometers cannot run without a carrier; the order has 199 micrometers and no carrier. |
| 18 | The order needs 201 ppm of symmetric correction; the data sheet gives up to 200 ppm. |
| 19 | Magnification correction and beam steering for die shift is optional on the data sheet; the order does not include it. |
| 20 | The selectable numerical apertures are 0.15, 0.14, 0.10 and 0.07; the order asks for 12 hundredths. |
| 21 | The exposure wavelength is selectable from 350 to 450 nm; the order asks for 349 nm. |
| 22 | The exposure wavelength is selectable from 350 to 450 nm; the order asks for 451 nm. |
| 23 | The order needs 1 micrometer lines and spaces; the data sheet gives 2 micrometers. |
| 24 | Pellicle mask handling is optional on the data sheet; the order does not include it. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote a DSC300 Gen3 scanner for 300 mm wafers with 14 inch masks, optical alignment, an overlay of 1,500 nm, warpage of 1,000 micrometers and wafers 775 micrometers thick, with no carrier. The process needs 150 ppm of die-shift correction, a numerical aperture of 0.15, an exposure wavelength of 365 nm, 3 micrometer lines and spaces, a dose of 400 mJ per square centimeter and 85 wafers an hour. Ordered options: wafer-size option not ordered, 9 inch mask not ordered, infrared top-side alignment not ordered, IR TSA module not ordered, magnification correction not ordered, pellicle handling not ordered; pellicle masks are not needed. The room is 4,500 mm by 5,200 mm and 3,000 mm high with a floor rated for 7,000 kg, and the quote states a total weight of 5,439 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DSC300 Gen3 scanner for 300 mm wafers with 14 inch masks, optical alignment, an overlay of 1,500 nm, warpage of 1,000 micrometers and wafers 775 micrometers thick, with no carrier. The process needs 150 ppm of die-shift correction, a numerical aperture of 0.15, an exposure wavelength of 365 nm, 3 micrometer lines and spaces, a dose of 400 mJ per square centimeter and 85 wafers an hour. Ordered options: wafer-size option not ordered, 9 inch mask not ordered, infrared top-side alignment not ordered, IR TSA module not ordered, magnification correction ordered, pellicle handling not ordered; pellicle masks are not needed. The room is 4,500 mm by 5,200 mm and 3,000 mm high with a floor rated for 7,000 kg, and the quote states a total weight of 5,439 kg. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a DSC300 Gen3 scanner for 300 mm wafers with 14 inch masks, optical alignment with back-side alignment, an overlay of 3,000 nm, warpage of 1,000 micrometers and wafers 150 micrometers thick, with no carrier. The process needs 120 ppm of die-shift correction, a numerical aperture of 0.15, an exposure wavelength of 365 nm, 3 micrometer lines and spaces, a dose of 800 mJ per square centimeter and 70 wafers an hour. Ordered options: wafer-size option not ordered, 9 inch mask not ordered, infrared top-side alignment not ordered, IR TSA module not ordered, magnification correction ordered, pellicle handling not ordered; pellicle masks are not needed. The room is 4,500 mm by 5,200 mm and 3,000 mm high with a floor rated for 7,000 kg, and the quote states a total weight of 5,439 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DSC300 Gen3 scanner for 300 mm wafers with 14 inch masks, optical alignment with back-side alignment, an overlay of 3,000 nm, warpage of 1,000 micrometers and wafers 150 micrometers thick, run on a carrier. The process needs 120 ppm of die-shift correction, a numerical aperture of 0.15, an exposure wavelength of 365 nm, 3 micrometer lines and spaces, a dose of 800 mJ per square centimeter and 70 wafers an hour. Ordered options: wafer-size option not ordered, 9 inch mask not ordered, infrared top-side alignment not ordered, IR TSA module not ordered, magnification correction ordered, pellicle handling not ordered; pellicle masks are not needed. The room is 4,500 mm by 5,200 mm and 3,000 mm high with a floor rated for 7,000 kg, and the quote states a total weight of 5,439 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DSC300 Gen3 scanner for 300 mm wafers with 14 inch masks, optical alignment with back-side alignment, an overlay of 3,000 nm, warpage of 1,000 micrometers and wafers 150 micrometers thick, run on a carrier. The process needs 120 ppm of die-shift correction, a numerical aperture of 0.15, an exposure wavelength of 365 nm, 3 micrometer lines and spaces, a dose of 800 mJ per square centimeter and 70 wafers an hour. Ordered options: wafer-size option not ordered, 9 inch mask not ordered, infrared top-side alignment not ordered, IR TSA module ordered, magnification correction ordered, pellicle handling not ordered; pellicle masks are not needed. The room is 4,500 mm by 5,200 mm and 3,000 mm high with a floor rated for 7,000 kg, and the quote states a total weight of 5,439 kg. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a DSC300 Gen3 scanner for 300 mm wafers with 14 inch masks, optical alignment, an overlay of 1,200 nm, warpage of 1,000 micrometers and wafers 775 micrometers thick, with no carrier. The process needs 0 ppm of die-shift correction, a numerical aperture of 0.15, an exposure wavelength of 365 nm, 3 micrometer lines and spaces, a dose of 400 mJ per square centimeter and 88 wafers an hour. Ordered options: wafer-size option not ordered, 9 inch mask not ordered, infrared top-side alignment not ordered, IR TSA module not ordered, magnification correction not ordered, pellicle handling not ordered; pellicle masks are needed. The room is 4,200 mm by 3,600 mm and 3,000 mm high with a floor rated for 6,000 kg, and the quote states a total weight of 5,439 kg. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a DSC300 Gen3 scanner for 300 mm wafers with 14 inch masks, optical alignment, an overlay of 1,200 nm, warpage of 1,000 micrometers and wafers 775 micrometers thick, with no carrier. The process needs 0 ppm of die-shift correction, a numerical aperture of 0.15, an exposure wavelength of 365 nm, 3 micrometer lines and spaces, a dose of 400 mJ per square centimeter and 88 wafers an hour. Ordered options: wafer-size option not ordered, 9 inch mask not ordered, infrared top-side alignment not ordered, IR TSA module not ordered, magnification correction not ordered, pellicle handling ordered; pellicle masks are needed. The room is 4,200 mm by 3,600 mm and 3,000 mm high with a floor rated for 6,000 kg, and the quote states a total weight of 5,439 kg. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.