Semiconductor wafer processing apparatus and method for processing batch of wafers having variable number of wafer lots
Summary by NHIP
Variable Wafer Lot Processing System
The apparatus processes wafer batches with variable lot counts using three interconnected servers. An operator interface server inputs conditions and lot numbers, while a device interface server sets or resets sub-recipes in processing equipment based on this batch information.
Claim Score by NHIP
Abstract
Disclosed is a semiconductor processing apparatus for processing batches of wafers with variable numbers of wafer lots. The apparatus includes an operator interface server adapted to receive batch information for a track-in operation, an equipment management server adapted to store data used to process the batch of wafers, and a device interface server adapted to control a selected unit of processing equipment used to process the batch of wafers. The batch information is transmitted from the operator interface server to the device interface server, and the device interface server attempts to set a sub-recipe in the selected unit of processing equipment based on the batch information. After the sub-recipe is set in the selected unit of processing equipment, the device interface server then attempts to set a process recipe in the device interface server.

Term
Term ended
Expired 26 June 2026, 0.2 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
16 claims: 3 independent, 13 dependent
- 1A semiconductor wafer processing apparatus capable of processing a batch of wafers having a variable number of wafer lots, the apparatus comprising:an operator interface server receiving inputs indicating process conditions for processing the batch of wafers in a selected unit of wafer processing equipment, the number of wafer lots in the batch of wafers, and whether or not to use a monitor wafer when processing the batch of wafers;an equipment management server providing the operator interface server with process condition data used to derive the process conditions;and, a device interface server providing a communication interface between the operator interface server and the selected unit of processing equipment, wherein the device interface server receives batch information for a track-in operation from the operator interface server, and sets a recipe in the selected unit of processing equipment based on the batch information.
- 8Broadest claimClaim Score 59, broad(NHIP)A method of processing a batch wafers having a variable number of wafer lots using a semiconductor wafer processing apparatus comprising an operator interface server adapted to receive batch information for a track-in operation, an equipment management server adapted to store data used to process the batch of wafers, and a device interface server adapted to control a selected unit of processing equipment used to process the batch of wafers, the method comprising:inputting the batch information for the track-in operation to the operator interface server;transmitting the batch information to the device interface server and updating the batch information in the device interface server;setting a sub-recipe in the selected unit of the processing equipment after updating the batch information;setting a process recipe in the selected unit of processing equipment after setting the sub-recipe;and, processing the batch of wafers in the selected unit of processing equipment based on the process recipe.
- 14A method of processing a batch of wafers containing a variable number of wafer lots in a semiconductor apparatus comprising an operator interface server adapted to receive batch information for a track-in operation, an equipment management server adapted to store data used to process the batch of wafers, and a device interface server adapted to control a selected unit of processing equipment used to process the batch of wafers, the method comprising:inputting batch information to the operator interface server, wherein the batch information indicates the number of wafer lots in the batch of wafers and whether or not to use a monitor wafer to monitor the processes performed on the batch of wafers;transmitting the batch information to the device interface server and updating the batch information in a device interface server;determining whether a sub-recipe is stored in a selected unit of processing equipment after updating the batch information;performing failure processing when the sub-recipe is not present in the selected unit of processing equipment;setting the sub-recipe in the selected unit of processing equipment when the sub-recipe is present in the selected processing equipment;determining whether or not the selected unit of processing equipment becomes converted into a standby mode after the sub-recipe is set;determining whether or not a process recipe is stored in the selected unit of processing equipment after the selected unit of processing equipment is converted into the standby mode;setting the process recipe in the selected unit of processing equipment when the process recipe is stored in the selected unit of processing equipment;determining whether or not the selected unit of processing equipment becomes converted into the standby mode after the process recipe is set;and, processing the batch of wafers according to the process recipe when the selected unit of processing equipment is converted into the standby mode.
Independent claims3
46 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
1. Field of the Invention
Embodiments of the present invention relate generally to semiconductor wafer processing apparatuses and associated methods. More particularly, embodiments of the invention relate to semiconductor production apparatuses capable of processing batches of wafers including variable numbers of wafer lots.
A claim of priority is made to Korean Patent Application No. 10-2005-0074253, filed Aug. 12, 2005, the disclosure of which is hereby incorporated by reference in its entirety.
2. Discussion of Related Art
Semiconductor devices are manufactured by constructing layers of insulating and conducting materials on wafers of silicon to form intricate circuit patterns giving the devices their functionality. The manufacturing processes used to form the layers typically include hundreds of different processing steps performed under a variety of different processing conditions. These steps include, for example, cleaning, diffusion, photoresist coating, exposure, developing, etching, ion implantation, and so on. The processing steps generally require intricate timing and process flow specifications including interrelationships between the different steps.
A “recipe” is a codified description that provides some or all of the ingredients, process steps, and machine and equipment operations involved in manufacturing a particular semiconductor device. Due to the large number of processing steps and the interrelatedness of processing inputs involved in most recipes, it is often difficult to specify optimal ranges for all of the inputs to a recipe. Moreover, there may be variation in the way that different pieces of processing equipment perform different processing steps according to a particular recipe. Accordingly, empirical evaluations of a recipe's performance with respect to a particular piece of processing equipment are often carried out after performing selected processing steps so that adjustments to the recipe can be made to improve its performance in subsequent wafer processing.
For example, after a recipe is carried out to produce a semiconductor device, the device may be inspected for defects. If the inspection indicates that the recipe produces defective devices, the processing equipment used to carry out the recipe will typically halt execution and generate a warning so that an engineer can evaluate the cause of the defects and attempt to resolve them by making adjustments to the recipe or the processing equipment. If the engineer is able to resolve the defects through adjusting the recipe or the processing equipment, then the processing equipment is allowed to resume performing its functions.
The recipes used with a set of semiconductor processing equipment are typically stored in a database connected to the equipment. For example, most modern semiconductor processing equipment comprises a host computer adapted to store the recipes.
Semiconductor manufacturing processes are often carried out on many wafers at a time. A group of semiconductor wafers that are processed together is commonly referred to as a “wafer lot.” A typical wafer lot includes between 20 and 25 wafers. In addition, some semiconductor manufacturing processes are carried out on batches of wafers, where a batch includes multiple lots of wafers. A typical batch of wafers includes between 1 and 6 wafer lots.
When many wafers are processed at the same time, one of the wafers may be designated as,a monitoring wafer. The monitoring wafer may be inspected and the inspection of the monitoring wafer may be used to infer the quality of processes concurrently performed on other wafers.
Semiconductor processing equipment used to process multiple batches of wafers at a time will be referred to as “batch-type semiconductor processing equipment” in this written description. A single unit of batch-type semiconductor processing equipment can often be used to process variable-sized batches of wafers, or in other words, batches of wafers having a variable number of lots.
Most batch-type semiconductor processing equipment operates according to a table that specifies the number of lots processed and whether or not a monitoring wafer is used to judge the quality of the processed wafers. In the absence of such a table, the wafers may be inappropriately processed because the process settings for processing one number of lots (e.g., 4) is different from the process settings used to process a different number of lots (e.g., 6).
SUMMARY OF THE INVENTION
According to one embodiment of the invention, a semiconductor wafer processing apparatus capable of processing a batch of wafers having a variable number of wafer lots is provided. The apparatus comprises an operator interface, an equipment management server, and a device interface server connected to a plurality of processing equipment units. The operator interface server receives inputs indicating process conditions for processing the batch of wafers in a selected unit of wafer processing equipment, the number of wafer lots in the batch of wafers, and whether or not to use a monitor wafer when processing the batch of wafers. The equipment management server provides the operator interface server with process condition data used to derive the process conditions. The device interface server provides a communication interface between the operator interface server and the selected unit of processing equipment, receives batch information for a track-in operation from the operator interface server, and sets a recipe in the selected unit of processing equipment based on the batch information.
According to another embodiment of the invention, a method of processing a batch wafers having a variable number of wafer lots is provided. The method is performed in a semiconductor wafer processing apparatus comprising an operator interface server adapted to receive batch information for a track-in operation, an equipment management server adapted to store data used to process the batch of wafers, and a device interface server adapted to control a selected unit of processing equipment used to process the batch of wafers. The method comprises inputting the batch information for the track-in operation to the operator interface server, transmitting the batch information to the device interface server and updating the batch information in the device interface server; setting a sub-recipe in the selected unit of the processing equipment after updating the batch information, setting a process recipe in the selected unit of processing equipment after setting the sub-recipe, and processing the batch of wafers in the selected unit of processing equipment based on the process recipe.
According to another embodiment of the invention, another method of processing a batch of wafers containing a variable number of wafer lots is provided. The method is performed in a semiconductor apparatus comprising an operator interface server adapted to receive batch information for a track-in operation, an equipment management server adapted to store data used to process the batch of wafers, and a device interface server adapted to control a selected unit of processing equipment used to process the batch of wafers. The method comprises inputting batch information to the operator interface server. The batch information indicates the number of wafer lots in the batch of wafers and whether or not to use a monitor wafer to monitor the processes performed on the batch of wafers. The method further comprises transmitting the batch information to the device interface server and updating the batch information in a device interface server, determining whether a sub-recipe is stored in a selected unit of processing equipment after updating the batch information, and performing failure processing when the sub-recipe is not present in the selected unit of processing equipment. The method further comprises setting the sub-recipe in the selected unit of processing equipment when the sub-recipe is present in the selected processing equipment, determining whether or not the selected unit of processing equipment becomes converted into a standby mode after the sub-recipe is set, determining whether or not a process recipe is stored in the selected unit of processing equipment after the selected unit of processing equipment is converted into the standby mode, setting the process recipe in the selected unit of processing equipment when the process recipe is stored in the selected unit of processing equipment, determining whether or not the selected unit of processing equipment becomes converted into the standby mode after the process recipe is set, and processing the batch of wafers according to the process recipe when the selected unit of processing equipment is converted into the standby mode.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention is described below in relation to several embodiments illustrated in the accompanying drawings. Throughout the drawings like reference numbers indicate like exemplary elements, components, or steps. In the drawings:
<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram illustrating a system for managing several units of processing equipment in accordance with an embodiment of the invention;
<figref idref="DRAWINGS">FIG. 2</figref> is a flowchart illustrating a method for controlling the processing of a batch of wafer lots having a variable number of lots;
<figref idref="DRAWINGS">FIG. 3</figref> is a diagram illustrating an example of a user interface for an operator interface server used to communicate information to a device interface server regarding how to process a batch of wafer lots; and,
<figref idref="DRAWINGS">FIG. 4</figref> is an example of a table illustrating sub-recipes used to process a batch of wafer lots.
DESCRIPTION OF EXEMPLARY EMBODIMENTS
Exemplary embodiments of the invention are described below with reference to the corresponding drawings. These embodiments are presented as teaching examples. The actual scope of the invention is defined by the claims that follow.
<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram illustrating a system for managing several units of processing equipment in accordance with an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIG. 1</figref>, the system comprises an operator interface server <b>10</b>, a user interface server <b>12</b>, an equipment management server <b>14</b>, a data collection server <b>16</b>, a device interface server <b>18</b>, and several units of processing equipment <b>20</b> used to process semiconductor wafers during the manufacture of semiconductor devices.
Operator interface server <b>10</b> receives inputs defining process conditions for various processes to be performed by the units of processing equipment <b>20</b>. In addition, operator interface server <b>10</b> also receives inputs indicating whether a monitoring wafer will be used to monitor wafers processed by the various processes, the number of wafer lots to be processed by the processes, and the positions of slots where the wafers will be inserted into the units of processing equipment <b>20</b> before performing the various processes. Operator interface server is operatively connected to equipment management server <b>14</b>, data collection server <b>16</b>, and user interface server <b>12</b>.
User interface server <b>12</b> provides a user interface that allows an engineer to inspect various states of processing equipment <b>20</b> from a remote location. User interface server <b>12</b> is operatively connected to operator interface server <b>10</b>, equipment management server <b>14</b>, and data collection server <b>16</b>.
Data collection server <b>16</b> receives commands from operator interface server <b>10</b> to start processes in processing equipment <b>20</b>, and transmits the received commands to device interface server <b>18</b>. Data collection server <b>16</b> also collects data generated during the processes performed by processing equipment <b>20</b> in real time, and transmits the collected data to equipment management server <b>14</b>. Equipment management server <b>14</b> provides process condition data for the processes to operator interface server <b>10</b>.
Device interface server <b>18</b> provides an interface between the units of process equipment <b>20</b> and other components in the system. In particular, device interface server <b>18</b> is connected between the units of process equipment <b>20</b> and data collection server <b>16</b>. Device interface server <b>18</b> receives process condition data from data collection server <b>16</b> and communicates the process condition data from data collection server <b>16</b> to process equipment <b>20</b>.
Equipment management server <b>14</b> includes a database for storing the process condition data. The process condition data typically includes data such as statistical process control (SPC) data used to perform various processes.
<figref idref="DRAWINGS">FIG. 2</figref> is a flowchart illustrating a method of controlling the processing of a batch of wafer lots containing a variable number of lots in accordance with one embodiment of the invention. <figref idref="DRAWINGS">FIG. 3</figref> is a flow chart illustrating an example of a user interface for operator interface server <b>10</b> used to communicate information to device interface server <b>18</b> regarding how to process a batch of wafer lots. Finally, <figref idref="DRAWINGS">FIG. 4</figref> is an example of a table illustrating sub-recipes used to process a batch of wafer lots in accordance with an embodiment of the present invention. The operation of various exemplary embodiments of the present invention will be described below with reference to <figref idref="DRAWINGS">FIGS. 1 through 4</figref>.
Operator interface server <b>10</b> receives a number of wafer lots designated to be loaded onto a selected unit of processing equipment <b>20</b> through an EPID-Specific Process Registration screen shown in <figref idref="DRAWINGS">FIG. 3</figref>. Operator interface server <b>10</b> then sends batch information to device interface server <b>18</b> via data collection server <b>16</b> to indicate whether or not to use a monitor wafer, and how many wafer lots are to be processed in each unit of processing equipment <b>20</b>. Device interface server <b>18</b> uses the batch information to select recipes for processes to be performed in the respective units of processing equipment <b>20</b>. In the recipes selected by device interface server <b>18</b>, each batch is designated to have between <b>1</b> and <b>6</b> wafer lots.
Each piece of processing equipment <b>20</b> is connected with device interface server <b>18</b> through a local area network (LAN) cable. Device interface server <b>18</b> sets a sub-recipe having a specified name, number of wafer lots per batch, monitoring wafer indication, and associated processing conditions, in each unit of processing equipment <b>20</b> on the basis of the batch information received from operator interface server <b>10</b>. The sub-recipes are set in processing equipment <b>20</b> while each unit of processing equipment <b>20</b> is in an idle mode.
The process of “setting” a sub-recipe in a unit of processing equipment <b>20</b> typically includes checking whether the sub-recipe is stored in the unit of processing equipment <b>20</b>, and then upon determining that the sub-recipe is stored therein, selecting the sub-recipe for use in performing corresponding wafer processing functions.
Once a sub-recipe is successfully set in a corresponding a unit of processing equipment <b>20</b>, the unit of processing equipment <b>20</b> is converted into a standby mode. Once all units of processing equipment <b>20</b> are converted into the standby mode, process recipes are set in the units of processing equipment <b>20</b> and the process recipes are used to carry out processing operations in the units of processing equipment <b>20</b>. The process of “setting” a process recipe in a unit of processing equipment <b>20</b> is similar to the process of setting a sub-recipe in processing equipment <b>20</b>; it includes checking whether the process recipe is stored in the unit processing equipment <b>20</b> and then upon determining that the process recipe is stored therein, selecting the process recipe for use in performing corresponding wafer processing functions.
At least one distinction between the sub-recipes and the process recipes mentioned above is that the sub-recipes are typically used to perform track-in operations, and the process recipes are generally used for other wafer processing operations performed by processing equipment <b>20</b>.
Unfortunately, some sub-recipes may fail to be set in corresponding units of processing equipment <b>20</b>. One reason for such failures may be that some sub-recipes are not stored in the corresponding units of processing equipment <b>20</b>. Another reason is for the failure is that memories storing the sub-recipes in the units of processing equipment <b>20</b> may have been modified or corrupted so that even if a sub-recipe is present in the memory, device server <b>18</b> may not be able to select the sub-recipe.
Generally, if device interface server <b>18</b> is unable to select a sub-recipe stored in a unit of processing equipment <b>20</b> after repeated attempts, then the unit will remain in the idle mode, thus delaying wafer processing. To address this problem, device interface server <b>18</b> may reset the memories of units where it is unsuccessful in selecting sub-recipes.
Once sub-recipes are set in all units of processing equipment <b>20</b>, all of the units are converted to the standby mode, allowing wafer processing to proceed.
<figref idref="DRAWINGS">FIG. 4</figref> shows a table structure for sub-recipes set by device interface server <b>18</b> in the units of processing equipment <b>20</b>. The table can take various alternative forms and <figref idref="DRAWINGS">FIG. 4</figref> shows one of these forms. In <figref idref="DRAWINGS">FIG. 4</figref>, a sub-recipe with the specified name USE-MW<b>1</b> is set in a unit of processing equipment <b>20</b> when the batch information from operator interface server <b>10</b> indicates that a batch containing <b>1</b> lot of wafers and using a monitoring wafer will be loaded into the unit. Similarly, a sub-recipe with the specified name NO-MW<b>2</b> is set in a unit of processing equipment <b>20</b> when the batch information from operator interface server <b>10</b> indicates that a batch containing <b>2</b> lots of wafers and not using a monitoring wafer will be loaded into the unit. Other sub-recipes are similarly labeled in the table shown in <figref idref="DRAWINGS">FIG. 4</figref>.
A method of controlling the processing of a batch of wafer lots using the system illustrated in <figref idref="DRAWINGS">FIG. 1</figref> will be described in further detail below with reference to <figref idref="DRAWINGS">FIGS. 2 and 3</figref>. Referring to <figref idref="DRAWINGS">FIG. 2A</figref>, in a step <b>101</b>, batch information for a track-in operation is input to operator interface server <b>10</b>. The term “track-in” here denotes the placing of lots of wafers into a wafer track. For example, the batch information for the track-in operation contains the number of wafer lots that will be loaded into a wafer track, and whether or not a monitoring wafer will be used to monitor the wafers in those lots. The batch information is transferred from operator interface server <b>10</b> to data collection server <b>16</b>, and from data collection server <b>16</b> to device interface server <b>18</b>.
The batch information can be input to operator interface server <b>10</b> through a user interface such as the one shown in <figref idref="DRAWINGS">FIG. 3</figref>. For example, an operator using operator interface server <b>10</b> can choose to register an EPID-specific processes to bring up an EPID-Specific Process Registration screen such as that shown in <figref idref="DRAWINGS">FIG. 3</figref>. The screen provides EPID and EQPTYPE selection controls, wafer lot ID entry forms, and a recipe entry form, all of which allow the operator to control how processing equipment <b>20</b> will function during the wafer processing. A registration button is provided to control sending the batch information from operator interface server <b>10</b> to data collection server <b>16</b> through the bus. The batch information is transferred from data collection server <b>16</b> to device interface server <b>18</b> through a bus.
In a step <b>102</b>, device interface server <b>18</b> receives and updates the batch information. The batch information used for track-in typically designates a number of wafer lots and use and non-use of the monitor wafer. In a step <b>103</b>, device interface server <b>18</b> starts to control processing equipment <b>20</b>. Then, in a step <b>104</b>, device interface server <b>18</b> checks whether or not a selected sub-recipe is stored in a corresponding selected unit of processing equipment <b>20</b>. If the selected sub-recipe is not stored in the selected unit of processing equipment <b>20</b>, device interface server <b>18</b> performs failure processing in a step <b>105</b>. The failure processing typically includes, for example, terminating the method and providing an indication of the failure to the operator through operator interface server <b>10</b>. On the other hand, if the selected sub-recipe is stored in the selected unit of processing equipment <b>20</b>, device interface server <b>18</b> proceeds to a step <b>106</b> and sets the selected sub-recipe in processing equipment <b>20</b>.
Subsequently, device interface server <b>18</b> proceeds to a step <b>107</b> where it checks whether the selected unit of processing equipment <b>20</b> is converted into the standby mode or not. If the selected unit of processing equipment <b>20</b> is not converted into the standby mode, device interface server <b>18</b> repeats step <b>106</b>. However, if the selected unit of processing equipment <b>20</b> is converted into the standby mode, device interface server <b>18</b> proceeds to a step <b>108</b>.
In step <b>108</b>, device interface server <b>18</b> checks whether or not a process recipe is stored in the selected unit of processing equipment <b>20</b>. Where the process recipe is not stored in the selected unit of processing equipment <b>20</b>, device interface server <b>18</b> proceeds to step <b>109</b> and performs failure processing similar to that performed in step <b>105</b>. However, if the process recipe is stored in the selected unit of processing equipment <b>20</b>, device interface server <b>18</b> proceeds to a step <b>110</b> to set the process recipe for the selected unit of processing equipment <b>20</b>, and then proceeds to a step <b>111</b>.
In step <b>111</b>, device interface server <b>18</b> checks whether the selected unit of processing equipment <b>20</b> is converted into a standby mode or not. If the selected unit of processing equipment <b>20</b> is not converted into the standby mode, device interface server <b>18</b> repeats step <b>110</b>. However, if the selected unit of processing equipment <b>20</b> is converted into the standby mode, device interface server <b>18</b> proceeds to a step <b>112</b> and causes the selected unit of processing equipment <b>20</b> to perform the process.
As mentioned above, embodiments of the present invention allow batch-type semiconductor processing equipment to adapt to a varying number of wafer lots per batch, and to the use or non-use of a monitoring wafer during wafer processing.
The foregoing preferred embodiments are teaching examples. Those of ordinary skill in the art will understand that various changes in form and details may be made to the exemplary embodiments without departing from the scope of the present invention as defined by the following claims.
Contents4
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2014094947A1 | Cited by | United States of America | Pre-grant |
| US2014094947A1 | Cited by | United States of America | Search report |
| US11086302B2 | Cited by | United States of America | Search report |
| US2010198386A1 | Cited by | United States of America | Pre-grant |
| US2014094947A1 | Cited by | United States of America | Search report |
| US8239056B2 | Cited by | United States of America | Search report |
| US2009276076A1 | Cited by | United States of America | Pre-grant |
| US8082054B2 | Cited by | United States of America | Search report |
| US2014094947A1 | Cited by | United States of America | Search report |
| US2011112678A1 | Cited by | United States of America | Pre-grant |
| US2005228529A1 | Cites | United States of America | Search report |
| US6035293A | Cites | United States of America | Search report |
| US6698009B1 | Cites | United States of America | Search report |
| US6732007B1 | Cites | United States of America | Applicant |
| US6745142B2 | Cites | United States of America | Applicant |
| US6834211B1 | Cites | United States of America | Applicant |
| US6871112B1 | Cites | United States of America | Search report |
| US6907306B2 | Cites | United States of America | Search report |
| US6959225B1 | Cites | United States of America | Search report |
| US6961634B1 | Cites | United States of America | Search report |
| US6988017B2 | Cites | United States of America | Search report |
| US7146237B2 | Cites | United States of America | Search report |
| US7167811B2 | Cites | United States of America | Search report |
| US20050228529A1 | Cites | United States of America | Search report |
4 members in 2 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 1020050074253 | Republic of Korea | – | |
| 20050074253 | Republic of Korea | A | |
| 20050074253 | Republic of Korea | A | |
| 1020050074253 | – | – | – |
| KR20050074253 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| KR20070019356A | Republic of Korea | A | |
| US2007038327A1 | United States of America | A1 | |
| KR100702843B1 | Republic of Korea | B1 | |
| US7353078B2This record | United States of America | B2 |
30 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 12th Year, Large EntityM1553 | M1553 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Is Now CompleteCOMP | COMP | |
| Application Return from OIPEWROIPE | WROIPE | |
| Application Return TO OIPEROIPE | ROIPE | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Initial Exam Team nnIEXX | IEXX |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Fee paymentFPAY | FPAY | |
| Fee paymentFPAY | FPAY | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS |
Numbers
- Publication
- 07353078
- Publication, DOCDB
- 7353078
- Publication, EPODOC
- US7353078
- Application
- 11474385
- Application, DOCDB
- 47438506
- Application, EPODOC
- US20060474385
Titles
- English
- Semiconductor wafer processing apparatus and method for processing batch of wafers having variable number of wafer lots
Patent term adjustment
- Net adjustment
- 0 days
Classification
- CPC, 5
- G03F7/7075
- H10P95/00
- G03F7/70525
- Y10S707/99945
- Y10S707/99931
- IPC, 1
- G06F19 00
- USPC, 6
- 700121000
- 700100000
- 700108000
- 702083000
- 707999001
- 707999104