Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR CONTROLLING A MANUFACTURING PROCESS
Document Type and Number:
WIPO Patent Application WO/2009/013741
Kind Code:
A2
Abstract:
A method, system and computer program product for controlling a manufacturing process of an electronic circuit, the method includes: calculating at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photo-resistive material to radiation to provide a pattern; selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing at least one additional layer of the electrical circuit; and stopping the manufacturing process of the electrical circuit; and participating in executing the selected response.

Inventors:
AMIT RAFI (IL)
Application Number:
PCT/IL2008/001011
Publication Date:
January 29, 2009
Filing Date:
July 22, 2008
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CAMTEK LTD (IL)
AMIT RAFI (IL)
International Classes:
G06F19/00
Foreign References:
US20050157297A12005-07-21
US6944517B22005-09-13
Attorney, Agent or Firm:
RECHES, Oren (5 Shenkar St.P.O. Box, 46733 Herzlia, IL)
Download PDF:
Claims:

What is claimed is:

1 A method for controlling a manufacturing process of an electronic circuit, the method comprising: calculating at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photo-resistive material to radiation to provide a pattern; and selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing at least one additional layer of the electrical circuit; and stopping the manufacturing process of the electrical circuit.

2 The method according to claim 1 wherein the calculating comprises estimating a layer misalignment of at least one manufactured layer and at least one next layer to be manufactured. 3 The method according to any claim of the preceding claims comprising selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and amending the manufacturing process of additional layers of the electrical circuit.

4 The method according to any claim of the preceding claims further comprising stopping the manufacturing process of other electrical circuits that share at least one manufacturing process attribute with the electrical circuit.

5 The method according to any claim of the preceding claims comprising selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of ;he electrical circuit, and removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern.

6 The method according to any claim of the preceding claims comprising selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit. 7 The method according to any claim of the preceding claims comprising selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and repeating a manufacturing process stage of a certain layer of the integrated circuit and replacing a previously manufactured certain layer by a currently manufactured certain layer that is manufactured during the repetition of the manufacturing process stage.

8 The method according to any claim of the preceding claims comprising selecting, in response to the at least one layer misalignment and in response to

at least one allowable misalignment threshold, a selected response out of a group of selected responses that comprises a combination of multiple responses out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, amending the manufacturing process of additional layers of the electrical circuit; repeating a manufacturing process stage of a certain layer of the integrated circuit and replacing a previously manufactured certain layer by a currently manufactured certain layer that is manufactured during the repetition of the manufacturing process stage; replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit; and removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern.

9 The method according to any claim of the preceding claims comprising inspecting a group of features that are connected to each other to detect features located below an upper layer of the group of features.

10 The method according to any claim of the preceding claims wherein the calculating is responsive to measured spatial relationships between features that belong to another group of features.

11 The method according to any claim of the preceding claims comprising stopping the manufacturing process after starting to manufacture a layer of the electrical circuit but before completing the manufacturing of the layer of the electrical circuit.

12 The method according to any claim of the preceding claims comprising calculating the misalignment by a processor in response to image information provided by an automatic optical inspection tool; and stopping a manufacturing process of the direct imaging device. 13 The method according to any claim of the preceding claims comprising modifying a next layer manufacturing process information in response to the at least one layer misalignment; wherein the next layer is to be manufactured after the calculating of the at least one layer misalignment.

14 The method according to any claim of the preceding claims comprising calculating at least one layer misalignment in response to image information obtained during the manufacturing of at least one layer by the direct imaging device.

15 A system for controlling a manufacturing process of an electronic circuit, the system comprises a memory unit and a processor; the memory unit is adapted to store image information of layers of an electrical circuit; the processor is adapted to: calculate at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photo-resistive material to radiation to provide a pattern; and select, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing at least one additional layer of the electrical circuit; and stopping the manufacturing process of the electrical circuit.

16 The system according to claim 15 wherein the processor is adapted to estimate a layer misalignment of at least one manufactured layer and at least one next layer to be manufactured.

17 The system according to any claim out of claims 15 - 16 wherein the processor is adapted to select, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and amending the manufacturing process of additional layers of the electrical circuit.

18 The system according to any claim out of claims 15 - 17 wherein the processor is adapted to request to stop the manufacturing process of other electrical circuits that share at least one manufacturing process attribute with the electrical circuit.

19 The system according to any claim out of claims 15 - 18 wherein the processor is adapted to select, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern.

20 The system according to any claim out of claims 15 - 19 wherein the processor is adapted to select, in response to the at least one layer misalignment

and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit.

21 The system according to any claim out of claims 15 - 20 wherein the processor is adapted to select, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and repeating a manufacturing process stage of a certain layer of the integrated circuit and replacing a previously manufactured certain layer by a currently manufactured certain layer than is manufactured during the repetition of the manufacturing process stage.

22 The system according to any claim out of claims 15 - 21 wherein the processor is adapted to select, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of a group of selected responses that comprises a combination of multiple responses out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, amending the manufacturing process of additional layers of the electrical circuit;

repeating a manufacturing process stage of a certain layer of the integrated circuit and replacing a previously manufactured certain layer by a currently manufactured certain layer than is manufactured during the repetition of the manufacturing process stage; replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit; and removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern,

23 The system according to any claim out of claims 15 - 22 wherein the processor is adapted to receive image information that is obtained by inspecting a group of features that are connected to each other to detect features located below an upper layer of the group of features.

24 The system according to any claim out of claims 15 - 23 wherein the processor is adapted to estimate a local misalignment of a group of features in response to measured spatial relationships between features that belong to another group of features.

25 The system according to any claim out of claims 15 - 24 wherein the processor is adapted to request to stop the manufacturing process after a start of a manufacturing of a layer of the electrical circuit but before a completion of the manufacturing of the layer of the electrical circuit.

26 The system according to any claim out of claims 15 - 25 wherein the processor is adapted to calculate the at least one layer misalignment in response to image information provided by an automatic optical inspection tool; and request to stop a manufacturing process of the direct imaging device. 27 The system according to any claim out of claims 15 - 26 wherein the processor is adapted to modify a next layer manufacturing process information in

response to the calculated misalignments; wherein the next layer is to be manufactured after the calculating.

28 The system according to any claim out of claims 15 - 27 wherein the processor is adapted to calculate the at least one layer misalignment in response to image information obtained during the manufacturing of at least one layer by the direct imaging device.

29 The system according to any claim out of claims 15 - 28 wherein the system is a direct imaging system.

30 The system according to any claim out of claims 15 - 28 wherein the system is coupled to a direct imaging system.

31 A computer program product that comprises a computer readable medium that stores instructions for: calculating at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photo-resistive material to radiation to provide a pattern; selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing at least one additional layer of the electrical circuit; and stopping the manufacturing process of the electrical circuit; and participating in executing the selected response.

32 The computer program product of claim 29 that stores instructions for estimating a layer misalignment of at least one manufactured layer and at least one next layer to be manufactured. 33 The computer program product of any claim out of claims 31 - 32 that stores instructions for selecting, in response to the at least one layer

misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and amending the manufacturing process of additional layers of the electrical circuit.

34 The computer program product of any claim out of claims 31 - 33 that stores instructions for stopping the manufacturing process of other electrical circuits that share at least one manufacturing process attribute with the electrical circuit.

35 The computer program product of any claim out of claims 31 - 34 that stores instructions for selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern.

36 The computer program product of any claim out of claims 31 - 35 that stores instructions for selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and

replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit.

37 The computer program product of any claim out of claims 31 - 36 that stores instructions for selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, and repeating a manufacturing process stage of a certain layer of the integrated circuit and replacing a previously manufactured certain layer by a currently manufactured certain layer than is manufactured during the repetition of the manufacturing process stage.

38 The computer program product of any claim out of claims 31 - 37 that stores instructions for selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of a group of selected responses that comprises a combination of multiple responses out of: manufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, amending the manufacturing process of additional layers of the electrical circuit; repeating a manufacturing process stage of a certain layer of the integrated circuit and replacing a previously manufactured certain layer by a currently manufactured certain layer than is manufactured during the repetition of the manufacturing process stage;

replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit; and removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern. 39 The computer program product of any claim out of claims 31 - 38 that stores instructions for inspecting a group of features that are connected to each other to detect features located below an upper layer of the group of features.

40 The computer program product of any claim out of claims 31 - 39 that stores instructions for calculating in response to measured spatial relationships between features that belong to another group of features.

41 The computer program product of any claim out of claims 31 - 40 that stores instructions for stopping the manufacturing process after starting to manufacture a layer of the electrical circuit but before completing the manufacturing of the layer of the electrical circuit. 42 The computer program product of any claim out of claims 31 - 41 that stores instructions for calculating the misalignment by a processor in response to image information provided by an automatic optica! inspection tooi; and stopping a manufacturing process of the direct imaging device.

43 The computer program product of any claim out of claims 31 - 42 that stores instructions for modifying a next layer manufacturing process information in response to the at least one layer misalignment; wherein the next layer is to be manufactured after the calculating of the at least one layer misalignment.

44 The computer program product of any claim out of claims 31 - 43 that stores instructions for calculating at least one layer misalignment in response to image information obtained during the manufacturing of at least one layer by the direct imaging device.

Description:

Method and system for controlling a manufacturing process

Related applications

[001] This patent application claims priority from US provisional application serial number 60/951 ,211 filed July 22 2007 and from US provisional application serial number 60/954,078 filed August 6 2007, both are incorporated herein by reference.

Field of the invention [002] This application related to methods for controlling a manufacturing process.

Background of the invention

[003] The manufacturing process of a Printed Circuit Board (PCB) incorporates various cyclical operations with raw materials. There are two basic technologies of PCB manufacturing: (i) Method of final assembly of several separately produced layers. This method allowing significantly higher dimensional instability tolerances during manufacturing of separate layers towards their final assembling, and (ii) Sequential built up method, when the PCB is created by consequent production of each next layer on top of previously finished layer and in this way avoiding necessity of final assembling process. This method intended for manufacturing of High Density PCB and thus allowing significantly lower dimensional instability tolerances of raw material during manufacturing process. [004] One of the major problems of manufacturing PCBs is dimensional instability of each layer. The layers can undergo various transformations during the manufacturing process.

[005] There is a need to control the manufacturing process and respond to these dimensional instabilities that are hard to predict.

Summary

[006] A computer program product that includes a computer readable medium that stores instructions for: calculating at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photoresistive material to radiation to provide a pattern; selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing at least one additional layer of the electrical circuit; and stopping the manufacturing process of the electrical circuit; and participating in executing the selected response.

[007] A system for controlling a manufacturing process of an electronic circuit, the system includes a memory unit and a processor; the memory unit is adapted to store image information of layers of an electrical circuit; the processor is adapted to: calculate at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photo-resistive material to radiation to provide a pattern; select, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing at least one additional layer of the electrical circuit; and stopping the manufacturing process of the electrical circuit; and participate in executing the selected response.

[008] A method for controlling a manufacturing process of an electronic circuit, the method includes: calculating at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photoresistive material to radiation to provide a pattern; selecting, in response to the at least one layer misalignment and in response to at least one allowable

misalignment threshold, a selected response out of: manufacturing at least one additional layer of the electrical circuit; and stopping the manufacturing process of the electrical circuit; and executing the selected response.

Brief description of the drawings

[009] The foregoing and other objects, features, and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, similar reference characters denote similar elements throughout the different views, in which:

[0010] Figure 1 illustrates a system according to an embodiment of the invention;

[0011] Figure 2 illustrates a method according to an embodiment of the invention;

[0012] Figure 3 illustrates a method according to an embodiment of the invention;

[0013] Figure 4 illustrates multiple features, according to an embodiment of the invention; and

[0014] Figure 5 illustrates multiple layers according to an embodiment of the invention.

Detailed description of the invention. [0015] A system, method and computer program product are provided. They can control a manufacturing process of an electrical circuit such as a PCB. The manufacturing process is controlled in view of layer misalignment (detected or evaluated) and an allowed misalignment threshold. The controlling can include at least one of the following or a combination thereof: (i) amending a manufacturing process parameter of one or more layer of one or more electrical circuit, (ii) stopping the manufacturing process of one or more electrical circuits, (iii) repeating one or more manufacturing process stages.

[0016] The term "layer misalignment" can reflect one or more misalignments between one or more points of a first layer and one or more points of a second layer. Each of these points of the first layer was expected to be aligned with a corresponding point of the second layer. For example, a misalignment can be defined between a feature of a first layer and a corresponding feature of a second layer that were expected to be aligned. Yet for another example, a layer misalignment can reflect the overall misalignment between one layer to the other. Yet for a further example, a layer misalignment can reflect a misalignment between a portion of the first and a portion of a second layer. A layer misalignment can represent one or more local misalignments, and can be obtained by processing (for example, statistical processing) multiple local misalignments. A local misalignment can be a misalignment between a first feature of a first layer to a second feature of a second layer. [0017] A layer misalignment of a certain layer can be evaluated by comparing between one or more actual locations of one or more features of the certain layer and the desired (expected) one or more locations of these one or more features. The desired location can be obtained from a data base, from a reference representative of the certain layer or from another layer (usually another layer that is expected to be adjacent to the certain layer). [0018] When comparing between features of different layers these features can be imaged by light or can be imaged by radiation (such as x-rays) that can disclose features of layers that are below an upper layer. Thus, an automatic optical inspection (AOI) tool or another tool can utilize x-rays to detect features of a layer that are below an upper layer of a group of layers. [0019] Reference layer information can be calculated from image data obtained from one or more automatic optical inspection tools, can be obtained from processing image data representative of multiple electrical circuits (such as electrical circuits that belong to the same batch), and the like. Reference layer information can be stored in a central memory unit or in multiple memory units.

[0020] Figure 1 illustrates a single memory unit and a single AOI tool, but other configurations can be implemented. For example, one or more systems can be connected to multiple AOI tools and, additionally or alternatively, to multiple Dl tools. [0021] A layer misalignment can include one or more local misalignments. A local misalignment can be determined by measuring the spatial relationships between features that are expected to be mutually aligned. Additionally or alternatively, the local misalignment can be measured by comparing the distances between features that are not expected by be mutually aligned but are expected to be at a certain location in relation to each other. Additionally or alternatively, a local misalignment of a certain group of features can be estimated based upon the misalignment between features of another group of features, especially if the spatial relationship between features of the two groups are known or can be estimated. [0022] For example, assuming that there is a first group of ideally mutually aligned features and a second group of ideally mutually aligned features and the relationship between the misalignment of features of the first group and the misalignment of features of the second group is known or can be estimated, then after measuring the misalignment of features of the second group the misalignment of the second group can be evaluated. The estimation can be determined based upon past measurements, can be responsive to the distance between these two groups of features, to the similarity between the features, and the like. Typically, if the two groups are very close to each other and are expected to be manufactured under the same manufacturing conditions then the estimation can be more accurate.

[0023] It is noted that one or more local misalignments (even a local misalignment that exceeds an allowed local misalignment threshold) can be ignored and that the manufacturing process can continue despite one or more deviations of local misalignments from the allowed misalignments.

[0024] Figure 1 illustrates system 100 and its environment according to an embodiment of the invention.

[0025] System 100 includes memory unit 110 and processor 120. Its environment can include one or more automatic optical inspection (AOI) systems such as AOI system 130, one or more direct imaging device (Dl) such as Dl 140 and one or more additional manufacturing tools, such as manufacturing tool 150. [0026] It is noted that system 100 or at least one component out of memory unit 110 and processor 120 can be integrated with AOI 130 or with Dl 140. [0027] It is further noted that AOI 130 can be integrated with Dl 140, and that both systems (AOI and Dl) can inspect a layer of an electrical circuit simultaneously or in a sequential manner.

[0028] Manufacturing tool 150 has developing and etching capabilities, it is noted that one tool can perform the developing and yet another perform the etching, but this is not necessarily so. [0029] Conveniently, a certain layer of the integrated circuit is manufactured by executing the following manufacturing stages: (i) generating a layer of photoresistive layer, (ii) exposing, by Dl 140, the photo-resistive layer to radiation (for example light, laser) to provide a photo-resistive pattern; (iii) imaging, by AOI 130, the photo-resistive pattern to provide image information to system 100, (iv) selecting, by system 100 and especially by processor 120, in response to layer misalignment, and at least one allowed rriisalignment threshold, a selected response, and (v) executing the selected response.

[0030] By applying the imaging and selecting after the photo-resistive is formed but before performing additional stages (such as developing, etching, and laser drilling) the selected response can include removing the photo-resistive pattern and generating an amended photo-resistive pattern. According to another embodiment of the invention the imaging and selecting can be executed after a certain manufacturing process stage that can not be reversed (for example, after developing the photo-resistive pattern, after etching) and in this case the selected

response can not include removing the photo-resistive pattern and generating an amended photo-resistive pattern. Thus, for example, the imaging can include imaging a conductive pattern - after the etching stage was completed. [0031] It is noted that the imaging and selecting can be executed after each manufacturing process stage and even multiple times per layer. For example, the selection can occur after the photo-resist pattern is formed, and after the photoresistive pattern is developed and etched and even after laser drilling. [0032] The response can include: (i) continuing to manufacture the electrical circuit by manufacturing tool 150, (ii) amending the manufacturing process of a next layer of the electrical circuit by modifying the pattern to be imprinted by Dl 140, (iii) removing the photo-resistive layer and repeating the generation of the photo-resistive layer and exposing the material to provide a photo-resistive pattern, (iv) modifying the pattern of the certain layer to be imprinted by Dl 140, removing the photo-resistive layer and repeating the generation of the photo- resistive layer and exposing the material to provide an amended photo-resistive pattern, (v) stopping the manufacturing process of other layers of the integrated circuit and declaring this eiactrical circuit as a failed electrical circuit, (vi) stopping the manufacturing process of one or more other integrated circuits and declaring these one or more electrical circuits as failed electrical circuits, (vii) replacing one layer by another - especially one layer that was expected to belong to one integrated circuit with a corresponding layer that was expected to belong to a second integrated circuit.

[0033] It is noted that responses (iii) and (iv) can be executed if the inspecting and the selecting is done before developing the photo-resists. It is noted that response (vii) can be selected before the layers to be replaced are connected to other layers.

[0034] Processor 120 can select between these stages in response to one or more layer misalignment (detected or evaluated) and one or more allowed

misalignment threshold. The allowed misalignment thresholds can be determined per layer, per manufacturing process stage, per local misalignment and the like. [0035] For example, if an integrated circuit includes multiple (n) layers then (n-1) allowed misalignment thresholds can be defined. Yet for another example, when manufacturing the m'th layer (m<n) the method can compare the layer misalignments between the m layers but can, additionally or alternatively, try to estimate the expected misalignment after manufacturing one or more next layers (such as after manufacturing the (m+1)'th layer, the (m+2)' th layer and up till the n'th layer). [0036] If, after manufacturing m'th layers the layers are misaligned by more than the allowed misalignment threshold of this stage then the method can select whether the misalignment can be amended, can not be amended or should not be amended. [0037] For example, the manufacturing process should not be amended if layer misalignments of currently manufactured layers as well as the expected misalignment of future layers are within allowed misalignment thresholds. [0038] For example, even if these conditions are fulfilled, processor 120 can determine to amend the manufacturing process of the remaining layers in order to reduce an expected misalignment with the future layers. [0039] For example, processor 120 can determine that one layer should be replaced by another corresponding layer in order to reduce the layers misalignment. This can be performed before these layers are connected to other layers. Processor 120 can receive information indicative of misalignments of layers of different electrical circuits and replace layers that were originally intended to be included in one electrical circuit by another.

[0040] For example, processor 120 can determine to manufacture a layer and replace an already manufactured layer by the newly manufactured layer. [0041] The selection of the selected operation can be responsive to the "cost" of such operation. The "cost" can reflect a monetary cost, time required for

performing the selected response, probability of introducing errors in the manufacturing process, and the like. For example, if the cost of replacing a layer, amending a manufacturing process or repeating a manufacturing stage is higher than just starting to manufacture the electrical circuit from scratch, then processor 120 can select to stop the manufacturing process.

[0042] Conveniently, processor 120 can: (i) calculate layer misalignments between layers of the electronic circuit; wherein the layers are expected to be mutually aligned; wherein the layers are manufactured by a direct imaging device that exposes a photo-resistive material to radiation to provide a pattern; (ii) estimate layers misalignment after a completion of a manufacturing process of the electrical circuit; and (iii) select, in response to the estimated layers misalignment and in response to an allowable misalignment threshold, a selected response out of: (a) manufacturing additional layers of the electrical circuits, (b) amending the manufacturing process of additional layers of the electrical process, and (c) stopping the manufacturing process of the electrical circuit; and (iv) participate in the execution of the selected response.

[0043] Conveniently, processor 120 can also select to repeat a manufacturing process stage of at least one layer of the group of layers. [0044] It is noted that the layers misalignment of one electrical circuit can influence a selection of a selected response of other electrical circuits (for example, electrical circuits that are included in the same batch, electrical circuits that were subjected to substantially the same manufacturing process conditions, and the like). [0045] For example, processor 120 can select, in view of layer misalignment of a certain electrical circuit, to select a selected response that is related to the manufacturing process of other electrical circuits. For example, processor 120 can determine to stop the manufacturing process of other electrical circuits that share at least one manufacturing process attribute (such as same process conditions) with the electrical circuit.

[0046] Conveniently, processor 120 can instruct Dl 140 and/or manufacturing tool 150 to repeat a manufacturing process stage of at least one layer of the group of layers if it evaluates that the repetition will assist in providing an electrical circuit that includes a set of features that are misaligned by less than an allowable misalignment threshold.

[0047] Conveniently, processor 120 can instruct Dl 140 and/or manufacturing tool 150 to repeat a manufacturing process stage of at least one layer of the group of layers and replace a previously manufactured layer by a layer that is manufactured during the repetition of the manufacturing process stage, if it evaluates that the repetition and replacement will assist in providing an electrical circuit that comprises a set of features that are misaligned by less than an allowable misalignment threshold.

[0048] Conveniently, processor 120 can calculate layer misalignment before a development of a photo-resistive pattern; determining to repeat a manufacturing process stage to provide an amended photo-resistive pattern; and instruct Dl 140 or manufacturing tool 150 to remove the photo-resistive pattern and manufacture the amended photo-resistive pattern.

[0049] Conveniently, AOI 130 or a dedicated tool (not shown) can user layer penetrating radiation (such as x-rays) to inspect a group of features that are connected to each other to detect features located below an upper layer of the group of features.

[0050] According to an embodiment of the invention AOI 130 begins to inspect a layer of the manufacturing process before Dl 140 completes the manufacturing process of that layer and processor 120 is capable of processing image information (relating to this layer) and even stop the manufacturing process after beginning to manufacture a layer of the electrical circuit but before completing the manufacturing of the layer of the electrical circuit.

[0051] According to an embodiment of the invention, processor 120 can generate instructions or otherwise modify next layer manufacturing process information

that will cause Dl 140 in response to the calculated misalignments; wherein the next layer is to be manufactured after the calculating.

[0052] System 100 can execute any of the following stages of method 200 that is illustrated below. [0053] It is noted that when a manufacturing process of an electrical circuit is stopped, the manufacturing process of future layers or future electrical circuits should be amended in order to prevent a repetition of a faulty manufacturing process. [0054] It is noted that an amendment to the manufacturing process can include changing a manufacturing parameter of Dl 140, of manufacturing tool 150 or both. This change can involve changing pattern information that controls the imprinting of a photo-resistive pattern, can include changing the photo-resistive layer (the material, the thickness of the photo-resistive layer), can involve altering the temperature of a development process, making the etching process more (or less) corrosive and the like.

[0055] Figure 2 illustrates method 200 according to an embodiment of the invention.

[0056] Method 200 starts by stage 210 of calculating one or more layer misalignments. The layers are expected to be mutually aligned. Different layers are manufactured by at least a direct imaging device that exposes a photoresistive material to radiation to provide a pattern. Other stages of the manufacturing process (such as etching, photoresist layer deposition, development of the photo-resistive pattern, deposition of conductive material) can be performed by other tools. [0057] Stage 210 can be preceded by receiving image information. The image information can be obtained by inspecting a group of layers that are connected to each other to detect features located below an upper layer of the group of layers.

[0058] Stage 210 can include calculating, or rather estimating, a misalignment between features of one group of features in response to measured spatial relationships between features that belong to another group of features. [0059] Stage 210 can be responsive to image information obtained during the manufacturing of at least one layer by the direct imaging device.

[0060] Stage 210 can be executed by a processor in response to image information provided by an automatic optical inspection tool; and the selected response can include stopping a manufacturing process of a direct imaging device. [0061] Stage 210 can include evaluating, in response to one or more layer misalignment, whether a completion of the manufacturing process will provide an electrical circuit that fulfills one or more allowed misalignment thresholds.

[0062] Stage 210 can include inspecting a group of features that are connected to each other to detect features located below an upper layer of the group of features.

[0063] Stage 210 is followed by stage 220 of selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response. [0064] Stage 220 can include selecting between: (i) manufacturing at least one additional layer of the electrical circuit; and (ii) stopping the manufacturing process of the electrical circuit.

[0065] Stage 220 can include selecting between: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, and (iii) amending the manufacturing process of additional layers of the electrical circuit.

[0066] Stage 220 can include selecting between: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, and (iii) stopping the manufacturing process of other electrical

circuits that share at least one manufacturing process attribute with the electrical circuit.

[0067] Stage 220 can include selecting between: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, and (iii) removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern. [0068] Stage 220 can include selecting between: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, and (iii) replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit.

[0069] Stage 220 can inciude selecting between: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, (iii) repeating a manufacturing process stage of a certain layer of the integrated circuit and (iv) replacing a previously manufactured certain layer by a currently manufactured certain layer that is manufactured during the repetition of the manufacturing process stage.

[0070] Stage 220 can include selecting between: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, (iii) amending the manufacturing process of additional layers of the electrical circuit; and (iv) removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern. [0071] Stage 220 can include selecting between: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, (iii) replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit; and (iv) replacing a previously manufactured certain layer by a currently

manufactured certain layer that is manufactured during the repetition of the manufacturing process stage.

[0072] Stage 220 can include selecting between: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, (iii) amending the manufacturing process of additional layers of the electrical circuit; (iv) repeating a manufacturing process stage of a certain layer of the integrated circuit, and (v) replacing a previously manufactured certain layer by a currently manufactured certain layer that is manufactured during the repetition of the manufacturing process stage. [0073] Figure 3 illustrates stage 220 as including selecting between a group of selected responses, wherein the group of selected responses can include any combination of the following stages: (i) manufacturing additional layers of the electrical circuits, (ii) stopping the manufacturing process of the electrical circuit, (iii) replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit; and (iv) removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern; (v) amending the manufacturing process of additional layers of the electrical circuit; (vi) repeating a manufacturing process stage of a certain layer of the integrated circuit, and (vii) replacing a previously manufactured certain layer by a currently manufactured certain layer that is manufactured during the repetition of the manufacturing process stage. [0074] Referring back to figure 2, stage 220 can include selecting to stop the manufacturing process of the electrical circuit if evaluating that the misalignment can not be amended (to fall within one or more allowed misalignment thresholds) or is too "costly" to amend.

[0075] Stage 220 can include determining to continue the manufacturing process (with or without amendments or replacements). The selection can be responsive to the cost of an amendment.

[0076] Stage 220 is followed by stage 230 of participating in executing the selected response. Stage 230 can include triggering a selected response, initiating the selected response, requesting from another system or tool to perform that selected response, executing a part of the selected response or executing the entire selected response.

[0077] Stage 210 can include estimating a layer misalignment of at least one manufactured layer and at least one next layer to be manufactured.

[0078] A manufacturing process stage of a layer can be stopped before a completion of that stage. Image information can be obtained during the manufacturing process stage of the layer and the selection of the response as well as the execution of the response can be performed before the stage is completed. Additionally or alternatively, the manufacturing process stage of a layer can be stopped (before being completed) in response to information obtained from another layer. Accordingly, the manufacturing process and the selection process can be executed in a pipelined manner.

[0079] Figure 4 illustrates multiple features, according to an embodiment of the invention.

[0080] These features are arranged in three groups: (i) first group 410 that includes features that are substantially aligned to each other; (ii) second group 420 that includes features that are slightly misaligned in relation to each other; and (iii) third group 430 that includes features that are substantially misaligned in relation to each other. Each group was expected to include mutually aligned features. Processor 120 can determine not to amend the manufacturing process that produced first group 410, can determine to amend the manufacturing process that produced second group 420 and can determine to stop the manufacturing process of an electrical circuit that includes third group 430.

[0081] Figure 4 illustrates manufactured features 412 - 415 of first group 410, and a location of the next feature 411 that should belong to the next layer. The first group is aligned and has a central axis 419 that passes through the middle of each of the features of first group 410. The location of next feature 411 can be estimated based upon the locations of manufactured features 412-415, based upon information relating to an expected misalignment of the next layer (that includes next feature 411), can be based on information obtained from previous manufacturing stages of other electrical circuits, and the like.

[0082] Figure 4 illustrates manufactured features 422 - 425 of second group 420, and a location of the next feature 421 that should belong to the next layer. The second group is slightly misaligned and has an actual central axis 428 that slightly deviates from the expected central axis 429.

[0083] Figure 4 illustrates manufactured features 432 - 435 of third group 430, and a location of the next feature 431 that should belong to the next layer. The third group is substantially misaligned and has an actual central axis 438 that substantially deviates from the expected central axis 439. The distance between these two axis exceeds allowed alignment threshold 440.

[0084] Figure 5 illustrates multiple layers 510 - 520 according to an embodiment of the invention. Figure 5 illustrates that features of a certain layer (for example, layer 520) can be imaged by using x-rays even after layer 510 is manufactured and is placed above lower layer 520. This can assist during the measurement of the layers misalignment.

[0085] A computer program product can be provided. It includes a tangible computer readable medium that stores instructions for executing any stage of method 200. The tangible computer readable medium can be a chip, multiple semiconductor memory cells, a disk, a diskette, a CD, a DVD, it can be read by using electromagnetic radiation such as light, magnetic fields, and the like.

[0086] For example, the tangible medium, can store instructions for: (a) calculating at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photo-resistive material to radiation to provide a pattern; (b) selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of a group of selected responses that comprises a combination of multiple responses out of: meriufacturing additional layers of the electrical circuits, stopping the manufacturing process of the electrical circuit, amending the manufacturing process of additional layers of the electrical circuit; repeating a manufacturing process stage of a certain layer of the integrated circuit and replacing a previously manufactured certain layer by a currently manufactured certain layer than is manufactured during the repetition of the manufacturing process stage; replacing a layer that was expected to belong to a first electrical circuit by a layer that was expected to belong to another electrical circuit; and removing a non-developed photo-resistive pattern of a layer of the electrical circuit and generating an amended photo-resistive pattern; and (c) participating in the execution of the selected response.

[0087] For example, the tangible medium, can store instructions for: (a) calculating at least one layer misalignment between layers of an electrical circuit that are expected to be mutually aligned; wherein the layers are manufactured by at least a direct imaging device that exposes a photo-resistive material to radiation to provide a pattern; (b) selecting, in response to the at least one layer misalignment and in response to at least one allowable misalignment threshold, a selected response out of: manufacturing at least one additional layer of the electrical circuit; and stopping the manufacturing process of the electrical circuit; and executing the selected response; and (c) participating in the execution of the selected response.

[0088] The present invention can be practiced by employing conventional tools, methodology, and components. Accordingly, the details of such tools, component, and methodology are not set forth herein in detail. In the previous descriptions, numerous specific details are set forth, in order to provide a thorough understanding of the present invention. However, it should be recognized that the present invention might be practiced without resorting to the details specifically set forth.

[0089] Only exemplary embodiments of the present invention and but a few examples of its versatility are shown and described in the present disclosure. It is to be understood that the present invention is capable of use in various other combinations and environments and is capable of changes or modifications within the scope of the inventive concept as expressed herein.