IP Library Granted Patent US 9,507,629
Granted Patent B2
US 9,507,629 · App. 14/738,962 · Granted Nov 29, 2016

Network architecture and protocol for cluster of lithography machines

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,507,629
App. No.
14/738,962
Granted
Nov 29, 2016
Kind
B2
Abstract

A lithography system having one or more lithography elements Each lithography element has a plurality of lithography subsystems. The lithography system further has a control network forming a control network path between the plurality of the lithography subsystems and at least one element control unit for communication of control information. The lithography system is arranged for: issuing control information to the at least one element control unit to control operation of one or more of the lithography subsystems for exposure of one or more wafers; issuing a process program to the element control unit. The process program has a set of predefined commands and associated parameters. The element control unit is arranged to transmit a command of the process program to a lithography subsystem to be executed by the lithography subsystem, regardless of an execution status of a preceding command transmitted to the lithography subsystem.

Claims (37)

1. A lithography system comprising one or more lithography elements, each lithography element arranged for independent exposure of substrates according to pattern data, and each lithography element comprising a plurality of lithography subsystems,

the lithography system further comprising:

a control network forming a control network path between the plurality of the lithography subsystems and at least one element control unit for communication of control information;

wherein the lithography system is arranged for:

issuing control information to the at least one element control unit to control operation of one or more of the lithography subsystems for exposure of one or more wafers;

issuing a process program to the element control unit, the process program comprising a set of predefined commands and associated parameters, each command corresponding to a predefined action or sequence of actions to be performed by one or more of the lithography subsystems, and the parameters further defining how the action or sequence of actions are to be performed,

wherein the element control unit is arranged to transmit a command of the process program to a lithography subsystem to be executed by the lithography subsystem, regardless of an execution status of a preceding command transmitted to the lithography subsystem, and

wherein the element control unit is configured to transmit a sequence of repeated commands to the lithography subsystem, wherein the lithography subsystem discards a command in the sequence, if the command in the sequence is not executed within a time period.

2. System according to claim 1 , wherein the set of predefined commands in the process program comprises updating or upgrading software in one or more of the lithography subsystems.

3. System according to claim 1 , wherein the element control unit is arranged for scheduling the process program to generate a corresponding process job for execution by one or more of the lithography subsystems.

4. System according to claim 3 , wherein a modification of software in a lithography subsystem to update or upgrade the software is performed by executing a process job.

5. System according to claim 1 , wherein a plurality of the lithography subsystems are configured to boot from a central disk or memory, such that a modification of software in a lithography subsystem is performed by updating a boot image for the lithography subsystem in the central disk or memory.

6. System according to claim 1 , wherein an extension or upgrade of the lithography system with new functionality is performed by a modification of software in one or more of the lithography subsystems and by issuing an updated process program.

7. System of claim 6 , wherein one or more of the lithography subsystems are configured to transmit information of executable commands to the element control unit after a modification of software in the one or more of the lithography subsystems.

8. System of claim 6 , wherein the extension or upgrade of the lithography system does not require a modification of software in the element control unit.

9. System of claim 1 , further comprising a data network for collecting, storing and managing data, including setting of a plurality of the lithography subsystems, wherein the lithography subsystems are connected via the data network to a data network hub.

10. System of claim 9 , wherein the control network and the data network form separate networks.

11. System of claim 9 , wherein a plurality of the lithography subsystems are configured to boot from the data network hub, such that a modification of software in a lithography subsystem is performed by updating a boot image for the lithography subsystem on the data network hub.

12. System of claim 9 , wherein the data stored by the data network hub is tagged with a timestamp.

13. System of claim 9 , further comprising a pattern data processing system for generating the pattern data, wherein the data processing system is arranged to transmit the pattern data to one or more of the lithography subsystems via a data path separate from the control network and the data network.

14. System according to claim 1 , wherein the process program defines a first predetermined time period for a corresponding first command, and wherein the element control unit is arranged to delay initiating a next command following the first command until expiration of the time period and regardless of an execution status of the first command.

15. System according to claim 1 , wherein the control network provides quasi real-time performance without using a real-time communication protocol.

16. A lithography system comprising one or more lithography elements, each lithography element arranged for independent exposure of substrates according to pattern data, and each lithography element comprising a plurality of lithography subsystems,

the lithography system further comprising:

a control network forming a control network path between the plurality of the lithography subsystems and at least one element control unit for communication of control information; and

a data network hub connected to the lithography subsystems;

wherein the lithography system is arranged for:

issuing control information to the at least one element control unit to control operation of one or more of the lithography subsystems for exposure of one or more wafers;

issuing a process program to the element control unit, the process program comprising a set of predefined commands and associated parameters, each command corresponding to a predefined action or sequence of actions to be performed by one or more of the lithography subsystems, and the parameters further defining how the action or sequence of actions are to be performed,

wherein the element control unit is arranged to transmit a command of the process program to a lithography subsystem to be executed by the lithography subsystem, regardless of an execution status of a preceding command transmitted to the lithography subsystem, and

wherein a plurality of the lithography subsystems are configured to boot from the data network hub, such that a modification of software in a lithography subsystem is performed by updating a boot image for the lithography subsystem on the data network hub.

17. System according to claim 16 , wherein the set of predefined commands in the process program comprises updating or upgrading software in one or more of the lithography subsystems.

18. System according to claim 16 , wherein an extension or upgrade of the lithography system with new functionality is performed by a modification of software in one or more of the lithography subsystems and by issuing an updated process program.

19. System of claim 16 , wherein one or more of the lithography subsystems are configured to transmit information of executable commands to the element control unit after a modification of software in the one or more of the lithography subsystems.

20. System of claim 16 , wherein the extension or upgrade of the lithography system does not require a modification of software in the element control unit.

21. System of claim 16 , further comprising a data network for collecting, storing and managing data, including setting of a plurality of the lithography subsystems, wherein the lithography subsystems are connected via the data network to the data network hub.

22. System of claim 21 , wherein the control network and the data network form separate networks.

Assignments (3)
COURT APPOINTMENT Recorded May 7, 2019
From: MAPPER LITHOGRAPHY HOLDING B.V.; MAPPER LITHOGRAPHY IP B.V.; MAPPER LITHOGRAPHY B.V.
To: WITTEKAMP, J.J.
Reel/Frame 049104/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2019
From: WITTEKAMP, J.J.
To: ASML NETHERLANDS B.V.
Reel/Frame 049296/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2015
From: VAN KERVINCK, MARCEL N.J.; DE BOER, GUIDO
To: MAPPER LITHOGRAPHY IP B.V.
Reel/Frame 036563/0933 →