Background

Clearing the critical software path

Nieke Roos
Reading time: 8 minutes

For a highly complex machine like the Twinscan to be able to operate smoothly, its system control should run without any unnecessary interruptions. Within the Concerto project, ASML, ESI (TNO) and TUE have developed a model-based methodology to analyze the software execution and keep computational tasks out of the critical path as much as possible. The partners see great potential for the approach to be widely adopted in the high-tech industry.

In ASML’s lithographic systems, the Twinscan stage simultaneously moves two tables, each holding a silicon wafer. While one wafer is being exposed to – deep or extreme – ultraviolet light containing the chip pattern to be printed, the other is measured by the machine’s metrology sensors to optimize alignment. The tables are propelled electromagnetically, allowing frictionless acceleration as high as 7G.

Every move the Twinscan stage makes has been precisely calculated by the system’s software. To ensure a smooth journey from A to B and prevent a wafer table from missing a turn, the computations need to be completed in time. “Imagine you’re on the highway, following the instructions of your navigation system,” ASML’s Jos Vaassen makes a comparison. “If the system takes too much time to calculate the route, you’re going to drive right past your exit. Likewise, we don’t want our scanners to miss a turn because our software is missing a deadline.”

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one for only €15 and enjoy all the benefits.

Login

Related content