Patent Publication Number: US-7225041-B2

Title: Information providing method and system

Description:
This application is a continuation application of U.S. patent application Ser. No. 09/971,648, filed Oct. 9, 2001 now U.S. Pat. No. 6,980,872. 

   FIELD OF THE INVENTION 
   The present invention relates to an information providing method and system for providing information concerning an apparatus such as an exposure apparatus. 
   BACKGROUND OF THE INVENTION 
   Among apparatuses for manufacturing devices such as semiconductor devices or flat panel displays, an exposure apparatus is one of the apparatuses whose performance greatly influences productivity of devices. The productivity of devices in an exposure apparatus greatly depends on services in a broad sense such as installation and maintenance of the apparatus upon selling it to a customer, optimization of apparatus use conditions under the device and production conditions of a customer, upgrading of software and hardware, and consultation concerning the method of using the apparatus as well as the apparatus performance. A customer generally considers the contents of services and decides on the best manufacturer. From this viewpoint, these services become important. These services are conventionally offered in the presence of a serviceman or the manufacturer in a customer&#39;s factory, or by a personal visit, or by communication using telephone, facsimile, mail, or electronic mail. Along with an increase in the number of apparatuses in operation, an increase in apparatus operating area, and sophistication of service contents, human and temporal loads are increasing. In the future, any countermeasure must be taken to maintain providing advanced services quickly. As one of the countermeasures for solving this problem, a remote maintenance system using the Internet is disclosed in Japanese Patent Laid-Open No. 10-97966. According to this system, information concerning trouble of industrial equipment is acquired via the Internet or registered in a database. A trouble remedy is searched in the database, thereby improving the efficiency of apparatus maintenance. 
   It is insufficient as services to simply acquire information concerning trouble, and to search the database for the corresponding remedy and to provide only the remedy to the customer. To quickly determine the use conditions of an apparatus installed in a customer&#39;s factory or the like, the performance of this apparatus must be simulated using the data of the apparatus at present. Most of the apparatus data involved the know-how unique to the apparatus supplier and cannot often be disclosed to the customer. The apparatus supplier receives a customer&#39;s request and must inevitably perform a simulation in response to this request and send back the simulation result to the customer. It takes a long period of time until the use conditions of the apparatus are determined. This may interfere with device production. Condition optimization in the device manufacture is not only limited to correction of the use conditions of the apparatus, but also extends to correction of a mask. This prolongs the optimization time. 
   SUMMARY OF THE INVENTION 
   The present invention has been made in consideration of the above situation, and has as its object to quickly provide information (e.g., performance and optimal conditions) concerning an apparatus such as an exposure apparatus under the conditions (e.g., use conditions and target performance) concerning the use of the apparatus. 
   According to an aspect of the present invention, there is provided an information providing method of providing to a customer information concerning an apparatus used by the customer by using a data communication network, the method comprising the reception step of receiving a condition associated with the use of the apparatus from the customer using the apparatus via the data communication network, the data processing step of preparing information concerning the apparatus under the condition received in the reception step, by using secret apparatus data concerning the apparatus under the management of a supplier of the apparatus, and the transmission step of transmitting to the customer via the data communication network the information prepared in the data processing step. 
   According to a preferred embodiment of the present invention, the data processing step preferably includes the step of preparing by simulation information concerning performance of the apparatus under the condition received in the reception step. 
   According to a preferred embodiment of the present invention, the secret apparatus data preferably contains at least one of design data, manufacturing data, performance measurement data, set value, and allowable error of the apparatus. 
   According to a preferred embodiment of the present invention, the reception step preferably includes the step of receiving performance data representing current performance of the apparatus from the customer. 
   According to a preferred embodiment of the present invention, the reception step preferably includes the step of receiving, from an inspection unit for inspecting the performance of the apparatus, an inspection result by the inspection unit as performance data representing current performance of the apparatus. 
   According to a preferred embodiment of the present invention, the reception step preferably includes the step of receiving from the customer intermediate data representing intermediate performance to be reflected on final performance of the apparatus. 
   According to a preferred embodiment of the present invention, a service provider for providing information may be a supplier of the apparatus. Alternatively, a service provider for providing information may be different from a supplier of the apparatus. In the latter case, the service provider uses the apparatus data under the management of the supplier of the apparatus. 
   According to a preferred embodiment of the present invention, preferably, the condition associated with the use of the apparatus includes target performance concerning the apparatus, and the data processing step includes the optimization step of preparing information for optimizing a condition in use of the apparatus on the basis of the target performance. 
   According to a preferred embodiment of the present invention, the method preferably farther comprises the registration step of registering an optimization result in the optimization step in a database. 
   According to a preferred embodiment of the present invention, the method preferably further comprises the management step of managing the database for each customer. 
   According to a preferred embodiment of the present invention, the management step preferably includes the step of permitting a given customer to access only information registered for the given customer among information registered in the database. 
   According to a preferred embodiment of the present invention, the apparatus is an exposure apparatus (e.g., a semiconductor manufacturing exposure apparatus). 
   According to a preferred embodiment of the present invention, the data processing step preferably includes the simulation step of preparing by simulation at least one bit of information of imaging performance, alignment accuracy, and throughput of the exposure apparatus. 
   According to a preferred embodiment of the present invention, the condition associated with the use of the apparatus preferably includes at least one of a use condition of the exposure apparatus, a substrate condition, and a mask condition. 
   According to a preferred embodiment of the present invention, preferably, the condition associated with the use of the apparatus includes an illumination mode and a mask condition, and the data processing step includes the step of preparing by simulation information concerning imaging performance of the exposure apparatus on the basis of the illumination mode and the mask condition. 
   According to a preferred embodiment of the present invention, preferably, the condition associated with the use of the apparatus further includes information concerning a substrate to be exposed, and the data processing step includes the step of preparing by simulation information concerning imaging information of the exposure apparatus on the basis of the illumination mode, the mask condition, and the substrate condition. 
   According to a preferred embodiment of the present invention, the substrate condition preferably further includes a structure of the substrate to be exposed and a type of a resist on the substrate. 
   According to a preferred embodiment of the present invention, the data processing step preferably includes the step of preparing by simulation information concerning an image intensity profile of a pattern to be formed on the substrate and information concerning a resist profile. 
   According to a preferred embodiment of the present invention, the data processing step preferably includes the step of preparing by simulation at least one bit of information of a resolving power, line width accuracy, line width uniformity, pattern distortion, and distortion. 
   According to a preferred embodiment of the present invention, preferably, the condition associated with the use of the apparatus includes target performance of the exposure apparatus, and the data processing step includes the step of preparing information for optimizing at least one of imaging performance, alignment accuracy, throughput, mix and match, shot layout, and global alignment shot layout of the exposure apparatus. 
   According to a preferred embodiment of the present invention, preferably, the condition associated with the use of the apparatus includes target imaging performance, and the data processing step includes the optimization step of preparing information for optimizing the condition in use of the exposure apparatus on the basis of the target imaging performance. 
   According to a preferred embodiment of the present invention, the optimization step preferably includes the step of preparing on the basis of the target imaging performance at least one of information for optimizing an illumination mode of the exposure apparatus, information for optimizing a projection optical system of the exposure apparatus, and information for optimizing a mask used for exposure. 
   According to a preferred embodiment of the present invention, the method preferably further comprises the registration step of registering an optimization result in the optimization step in a database. 
   According to a preferred embodiment of the present invention, the method preferably further comprises the management step of managing the database for each customer. 
   According to a preferred embodiment of the present invention, the management step preferably includes the step of permitting a given customer to access only information registered for the given customer among the information registered in the database. 
   According to the a preferred embodiment of the present invention, preferably, the optimization step includes the step of preparing on the basis of the target imaging performance at least one of information for optimizing an illumination mode of the exposure apparatus and information for optimizing a projection optical system of the exposure apparatus, and the method further comprises the step of transmitting to the exposure apparatus the information prepared in the optimization step. 
   According to a preferred embodiment of the present invention, preferably, the reception step includes the step of receiving from the customer a device condition concerning a device to be manufactured, an initial mask design concerning the device to be manufactured, target performance of the exposure apparatus, and apparatus condition concerning the exposure apparatus, the optimization step includes the step of preparing information for optimizing a mask subjected to exposure on the basis of the information received in the reception step, and the method further comprises the step of transmitting to a mask CAD provider information for optimizing a mask prepared in the optimization step, making the mask CAD provider prepare information for correcting the mask, and transmitting the mask correction information to the customer. 
   According to a preferred embodiment of the present invention, the optimization step preferably includes the step of preparing information for optimizing at least one of an optical proximity correction amount and a phase shift mask correction amount. 
   According to a preferred embodiment of the present invention, communications in the reception step and the transmission step are preferably performed via the Internet or a dedicated line. 
   The above information providing method can be controlled by, e.g., computer software. 
   According to another aspect of the present invention, there is provided an information providing system for providing to a customer information concerning an apparatus used by the customer by using a data communication network, the system comprising a reception unit for receiving a condition associated with use of the apparatus from a customer using the apparatus via the data communication network, a data processor for preparing information concerning the apparatus under a condition received by the reception unit by using secret apparatus data concerning the apparatus and managed by a supplier of the apparatus, and a transmission unit for transmitting the information prepared by the data processor to the customer through the data communication network. For example, this information providing system can be constructed by installing software in a general computer having a communication function such as a network interface. 
   Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof. 

   
     BRIEF DESCRIPTION OF THE DRAWINGS 
     The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. 
       FIG. 1  is a view showing the schematic arrangement of an information providing system concerning a semiconductor exposure apparatus according to the first embodiment of the present invention; 
       FIG. 2  is a view showing the schematic arrangement of an information providing system concerning a semiconductor exposure apparatus according to the second embodiment of the present invention; 
       FIG. 3  is a flow chart showing the details of an imaging performance simulation; 
       FIG. 4  is a flow chart showing an example of an optimization flow; 
       FIGS. 5A and 5B  are views showing an example of optimizing the annular illumination conditions of an illumination system; 
       FIG. 6  is a view showing an example of optimizing a projection optical system; and 
       FIG. 7  is a view showing an example of optimizing mask conditions. 
   

   DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
   Preferred embodiments of the present invention will be described below. 
   According to a preferred embodiment of the present invention, a service provider receives from a customer conditions (e.g., apparatus use conditions, substrate conditions, mask conditions, and target performance) concerning the use of an apparatus such as an exposure apparatus (e.g., a semiconductor exposure apparatus) via a data communication network such as the Internet or a dedicated line. The service provider prepares information (e.g., performance and optimal conditions of the apparatus) concerning the apparatus under the conditions according to the reception by using secret apparatus data managed by an apparatus supplier, and returns the results to the customer. 
   A performance simulation is performed as follows. The service provider receives from the customer, via the data communication network, for example, apparatus use conditions, substrate conditions, mask conditions, performance data representing the current performance of the apparatus, and intermediate data representing the intermediate performance to be reflected on the final performance of the apparatus as conditions associated with the use of the apparatus. Performance simulation software installed in the computer of the service provider executes the performance simulation using the received data as input data. The performance simulation results are transmitted to the customer via the data communication network. 
   Optimization is performed as follows. The service provider receives from the customer via the data communication network, for example, target performance as the conditions associated with the use of the apparatus. Optimization software installed in the computer of the service provider executes optimization using the target performance as the input data. The optimization results are transmitted to the customer via the data communication network. Simulation results obtained by the performance simulation software for the apparatus performance under the optimal conditions can be transmitted to the customer together with the above optimization results. 
     FIG. 1  is a view showing the schematic arrangement of an information providing system concerning a semiconductor exposure apparatus according to the first embodiment of the present invention. In this embodiment, a service provider also serves as an apparatus supplier. A computer system  100  of a service provider (apparatus supplier) contains secret apparatus data  110 , performance simulation software  120 , performance optimization software  130 , and a secret optimization result database  140 . The computer system  100  is connected to one or more customers  200  via a data communication network  400 , such as the Internet or dedicated line. As the hardware configuration of the computer system  100 , the computer system  100  can employ the hardware configuration of a general computer system including, e.g., a CPU, a RAM, a ROM, a hard disk, a communication unit (e.g., a network interface such as a modem or a router), a keyboard, and a display. In the following description, the service provider (apparatus supplier) indicates the service provider (apparatus supplier) or the computer system thereof. 
   Examples of the secret apparatus data  110  are design data of a semiconductor exposure apparatus  250 , manufacturing data of the apparatus, performance measurement data of the apparatus, various set data of the apparatus, and various allowable errors of the apparatus. In particular, the design data of a projection optical system of the semiconductor exposure apparatus, manufacturing data of the projection optical system, aberration and calculation values of the projection optical system, and aberration measurement values of the projection optical system are typically kept secret from customers as the know-how unique to the apparatus supplier. 
   The performance simulation software  120  simulates the performance of the semiconductor exposure apparatus  250  when customer conditions (e.g., apparatus use conditions, substrate conditions, or mask conditions) are given. The performance simulation software  120  contains simulation software concerning the imaging performance of the projection optical system of the semiconductor exposure apparatus  250 , simulation software concerning alignment accuracy, simulation software concerning throughput, and the like. These software programs need not be secret. For example, simulation software concerning the imaging performance of the projection optical system may be commercially available software for any user. 
   The optimization software  130  is to determine optimal customer conditions for obtaining the target performance. The optimization software  130  contains optimization software programs for imaging performance, alignment accuracy, throughput, overlay accuracy (mix and match) between apparatuses, shot layout, global alignment (GA) shot layout, and the like. 
   The optimization result database  140  is a database of optimization results obtained by the various optimization software programs described above. When customer conditions (e.g., apparatus use conditions, substrate conditions, or mask conditions) are close to customer conditions already optimized, an optimization result is searched from this database  140 , thereby omitting optimization using the optimization software. Alternatively, the optimization result found as a result of a search can be used as a start point, and optimization for only minor changes can be performed to simplify optimization. 
   Data transmitted from the customer  200  to the service provider (apparatus supplier)  100  include, e.g., customer conditions  210 , performance data  220 , and intermediate data  230 . The customer conditions  210  include, e.g., target performance, apparatus use conditions, semiconductor substrate conditions, and mask conditions. The performance data  220  include, e.g., measurement values of imaging performance, alignment performance, and throughput of that semiconductor exposure apparatus  250  under the current conditions, which is delivered to the customer  200 . The intermediate data  230  are data concerning intermediate performance which is not final performance, but can be reflected on the final performance. Examples of the intermediate data  230  are aberration measurement values obtained for the projection optical system of the semiconductor exposure apparatus  250 , electrical signals obtained by measuring alignment marks in the apparatus, and the like. 
   The customer conditions  210 , performance data  220 , and intermediate data  230  are transmitted to the service provider (apparatus supplier)  100  via the data communication network  400  and are used for the performance simulation software  120  and/or optimization software  130  unique to the semiconductor exposure apparatus  250 , together with the apparatus data  110  unique to the semiconductor exposure apparatus  250 . The performance simulation software  120  executes a performance simulation on the basis of the received data and returns the performance simulation results to the customer  200  via the data communication network  400 . The optimization software  130  executes optimization on the basis of the received data and returns the optimization results to the corresponding customer  200  via the data communication network  400 . In addition, the optimization software  130  registers the optimization results in the optimization result database  140  together with the corresponding customer conditions  210 , performance data  220 , and intermediate data  230 . The customer  200  can transmit to the service provider (apparatus supplier)  100  new customer conditions based on the received simulation or optimization results to make the performance simulation software  120  execute a simulation again. Alternatively, the customer  200  can reflect the optimization results on the semiconductor exposure apparatus  250  to improve the apparatus performance. The service provider (apparatus supplier)  100  can directly supply the optimization results to the corresponding semiconductor exposure apparatus  250  via the data communication network  400  to control this semiconductor exposure apparatus  250 . 
   In optimizing imaging performance, optimization must often be performed while the mask pattern conditions of the customer are changed. In particular, to determine the limit of imaging performance, mask pattern optimization is important. The service system shown in  FIG. 1  further comprises a mask CAD system  300  connected to the data communication network  400 . This allows optimization of imaging performance including mask pattern conditions. The owner of the mask CAD system  300  may be a mask designer, customer himself, or service provider (apparatus supplier). 
   The imaging performance data are obtained by an inspection apparatus for automatically measuring and inspecting an exposed semiconductor substrate pattern. The information providing system shown in  FIG. 1  further comprises an inspection apparatus  500  connected to the data communication network  400 . Imaging performance data obtained by this inspection apparatus  500  can be transmitted to the customer and/or service provider via the data communication network  400 . The repetition time for performance improvement can be shortened by using the imaging performance data measured as described above. 
     FIG. 2  is a view showing a schematic arrangement of an information providing system when a service provider is different from an apparatus supplier. A computer system  100   a  of the service provider includes performance simulation software  120  and an optimization result database  130 . Apparatus data  110  are under the management of an apparatus supplier  100   b  and provided in use for the service provider  100   a . The service provider is liable to a non-disclosure duty for the apparatus supplier  100   b . In addition, or in place of it, the apparatus data  110  provided from the apparatus supplier  100   b  to the computer system  100   a  of the service provider may be encrypted, and the performance simulation software  120  and optimization software  130  may use the encrypted data for only simulation and optimization. 
   The owners of the apparatus  110 , performance simulation software  120 , optimization software  130 , and optimization result database  140  are not limited to the cases in  FIGS. 1 and 2 , but a variety of combinations can be considered. In an extreme case, a service provider does not own any of these, but may only provide and manage a service system and be engaged in charging and bill collection. 
   Data communication between the service provider and the customer may be directly performed between the computer system of the service provider and a computer in each exposure apparatus  250 . However, as shown in  FIG. 1  of Japanese Patent Laid-Open No. 10-97966 described previously, a plurality of exposure apparatuses delivered by an apparatus supplier are installed in a customer and are connected via a LAN. Data communications between the service provider and the customer may be performed between the computer system of the service provider and a host computer which manages the plurality of exposure apparatuses delivered to the customer. 
   The optimization result database  140  is managed for each customer. The customer conditions and the corresponding optimization result database  140  are protected by a security system using a password, or the like, such that they can be accessed by the authentic customer (i.e., the customer who transmitted these customer conditions), but cannot be accessed by other customers. Note that the service provider can access the optimization result databases  140  of all the customers to search for an optimal optimization result in searching for past similar customer condition optimization results on the basis of the received customer conditions. Service fees are decided on the basis of the contents of services such as performance simulation and optimization, access time, and priorities. The specifications indicating the executed service contents are automatically recorded, and the customer is automatically charged. 
     FIG. 3  shows the detailed imaging performance simulation by imaging performance simulation software serving as one of the software programs of the performance simulation software  130 . An illumination mode (an example of apparatus use conditions)  301  transmitted from a customer to the service provider is converted into an effective light source amplitude profile  311  by the imaging performance simulation software of the service provider. The illumination mode  301  includes so-called deformed illumination (e.g., annular illumination and quadrupole illumination) in addition to normal circular illumination. Each illumination mode includes a variety of modes having different data such as the illumination diameter at the incident pupil of a projection optical system and illumination coordinate positions. 
   Mask pattern data (an example of mask conditions)  302  transmitted from a customer to the service provider is converted into a mask transmittance amplitude profile (object amplitude profile)  312  by the imaging performance simulation software. For a phase shift mask, this amplitude profile includes negative values in addition to positive values. The amplitude profile generally has complex values. 
   Data  313  concerning the aberrations of the projection optical system of the semiconductor exposure apparatus  250  are data reserved and used only by the apparatus supplier. The data  313  are not usually disclosed to customers. The aberration values may be ones calculated from the design or manufacturing data of the projection optical system or ones measured in each projection optical system actually manufactured. 
   Substrate conditions  303  transmitted from a customer to the service provider include a substrate structure, the type of resist, and the like. The substrate structure indicates, e.g., names of various materials forming a substrate, and its thickness and sectional shape. The imaging performance simulation software determines optical constants such as refractive index and absorbance using data registered in the database on the basis of the material names, thereby determining an optical structure  314  of the substrate. Based on information concerning the type of resist, the imaging performance simulation software determines the optical constant or photosensitive characteristic  314  of the resist using the data registered in the database. 
   On the basis of the effective light source amplitude profile  311 , object amplitude profile  312 , and aberrations  313  of the projection optical system, the imaging performance simulation software calculates an image intensity profile (imaging performance)  321  of a pattern to be formed on the substrate. The imaging performance simulation software may be software usable by only the service provider and apparatus supplier, or software usable by an unspecified user, such as CODE V available from ORA, or OLSO SIX, available from Sinclair Optics. 
   A resist profile  322  can be calculated on the basis of the optical structures of the substrate and resist and the sensitivity characteristic  314  of the resist in addition to the effective light source amplitude profile  311 , object amplitude profile  312 , and the aberrations  313  of the projection optical system. Examples of resist profile calculation software available to an unspecified user are Prolith 3D available from Finle Technologies and SOLID-C available from SIGMA-C. 
   The image intensity profile  321  and the resist profile  322  are obtained for each shot or each point in a shot on a wafer. The resultant data are processed to obtain a resolving power, line width uniformity, pattern distortion, distortion, or the like  323 . These simulation results are sent back to the customer via the data communication network. 
     FIG. 4  shows an example of an optimization flow accompanying performance simulation. This optimization is executed by the computer system  100  ( 100   a ) of the service provider. Note that processing in this flow can be controlled by software (information providing software) installed in the computer system  100 . This software is distributed in the form of a memory medium such as a CD-ROM. The performance simulation software  120  and optimization software  130  may be contained in this software. Alternatively, this software may call the performance simulation software  120  and optimization software  130  as needed. 
   In step S 401 , a customer inputs target performance via the data communication network  400 . In step S 402 , the customer inputs the types of customer conditions (variables) to be optimized and the degree of importance of each performance via the data communication network  400 . In step S 403 , an evaluation function for providing the measure of the achieved level of a target on the basis of the input data is determined. A smaller value calculated by this evaluation function is interpreted as a higher achieved level of target. In step S 404 , current customer conditions or past similar customer conditions search from the optimization result database  140  are set as the start point of optimization. 
   In step S 405 , the optimization software  130  executes optimization in accordance with the set conditions. This optimization is performed using various known optimization algorithms to be described later. In step S 406 , the performance simulation software  130  executes a detailed performance simulation on the basis of the optimization result. This performance simulation result (or optimization result) does not necessarily satisfy the customer. For example, when the start point or evaluation function is not properly set, the customer is not satisfied with the performance simulation result. 
   It is determined in step S 408  whether the performance (performance simulation result) satisfies the customer. If NO in step S 408 , all or some of steps S 401  to S 404  are executed again. Whether the performance simulation result satisfies the customer may be determined in accordance with, e.g., whether the simulation result reaches the target performance, or determined by transmitting the simulation result via the data communication network  400  and making the customer judge the simulation result. 
   Typically, when the performance does not satisfy the customer, a new start point is set (S 404 ) or a new evaluation function is determined (S 403 ). The optimization simulation (S 405 ) and performance simulation (S 406 ) are done using these new set values. If performance which satisfies the customer cannot be obtained, new variables are selected (S 402 ) or new target performance is set (S 401 ). The optimization simulation (S 405 ) and performance simulation (S 406 ) are done again using the new set values. If a satisfactory performance is obtained (YES in step S 407 ), the optimization result is registered in the optimization result database  140  and transmitted to the customer  200  in step S 408 . In this case, preferably, the performance simulation result is transmitted to the customer  200  together with the optimization result. 
     FIGS. 5A to 5C  are views showing an example of optimizing the annular illumination conditions of an illumination system of the semiconductor exposure apparatus  250 . In this example, a pattern line width target accuracy of 0.2±0.2 μm of nine points within an exposure shot is the target performance. Conditions desired by the customer to be optimized are annular illumination conditions of the illumination system. These conditions are an outer diameter R 1  and inner diameter R 2  normalized by the incident pupil diameter of the projection optical system (see  FIGS. 5A and 5B ). For example, values currently used by the customer, e.g., R 1 =0.5 and R 2 =0.1 are set as the start point for optimizing R 1  and R 2 . Assume that the line width simulation values of the nine points with respect to any (R 1 , R 2 ) are given as W 1 (R 1 , R 2 ), W 2 (R 1 , R 2 ), . . . , W 9 (R 1 , R 2 ). A value M(R 1 , R 2 ) obtained by multiplying the sum of squares of offsets W 1 (R 1 , R 2 )−0.2 μm, W 2 (R 1 , R 2 )−0.2 μm, . . . , W 9 (R 1 , R 2 )−0.2 μm with an appropriate coefficient K is defined as an evaluation function. Optimization is performed for the desired customer conditions by obtaining (R 1 , R 2 ) for minimizing the value of the evaluation function. In this case, since two variables are used, fine performance simulation can be performed for all possible combinations of (R 1 , R 2 ) to select an optimal (R 1 , R 2 ) combination. However, since a customer generally requests a large number of conditions (target performance) for optimization and a large number of variables to be optimized are used, optimization according to the above method has poor efficiency. When a large number of variables are used, an optimal point is obtained while executing the sequential optimization step (S 405 ) from the start point in accordance with any of various known optimization algorithms, such as the method of least squares, the method of damped least squares, and the orthogonalization method (see  FIG. 5C ). These algorithms are known well in the optimization technique of automatic lens design. For example, the former two algorithms are explained in Yoshiya Matsui “Lens Design Method”, KYORITSU SHUPPAN, p. 131. 
   The optimal R 1  (normalized outer diameter of annular illumination) and R 2  (normalized inner diameter of annular illumination) thus obtained are registered in the optimization result database  140  and at the same time transmitted to the customer  200 . The customer  200  changes the illumination mode of the semiconductor exposure apparatus  250 . Alternatively, the R 1  and R 2  data may be directly transmitted to a control system (not shown) of the illumination system of the semiconductor exposure apparatus  250  to automatically optimize the illumination mode of the illumination system on the basis of the data. As a means for realizing the change in illumination mode, a means disclosed in Japanese Patent Laid-Open No. 5-251308 can be used. 
   An example of optimizing the projection optical system of the semiconductor exposure apparatus  250  upon optimizing the illumination mode will be described with reference to  FIG. 6 . In the example shown in  FIG. 6 , a case will be described wherein distances D 1 , D 2 , and D 3  from reference positions of three proper lenses of a projection optical system  610 , and an NA stop diameter P are slightly changed to obtain optimal lens positions and optimal NA, which satisfy the conditions requested by the customer. As the three lenses, lenses having larger changes in spherical aberration, coma, and astigmatism than those in other aberrations with changes in lens positions are selected. The current lens positions are defined as the start point for optimizing the positions of these lenses. As in optimization of the illumination mode, assume that the line width simulation values of nine points with respect to any (D 1 , D 2 , D 3 , P) are defined as W 1 (D 1 , D 2 , D 3 , P), W 2 (D 1 , D 2 , D 3 , P), . . . , W 9 (D 1 , D 2 , D 3 ,P). A value M(D 1 , D 2 , D 3 , P) obtained by multiplying the sum of squares of offsets W 1 (D 1 , D 2 , D 3 , P)−0.2 μm, . . . , W 9 (D 1 , D 2 , D 3 , P)−0.2 μm from these simulation values with an appropriate coefficient K is defined as an evaluation value. Optimization is performed for the desired customer conditions by obtaining (D 1 , D 2 , D 3 , P) for minimizing the value of the evaluation function. In this case, as in optimization of the illumination mode, fine performance simulation can be performed for all possible combinations of (D 1 , D 2 , D 3 , P) to select an optimal (D 1 , D 2 , D 3 , P) combination. An optimal point is obtained while executing the sequential optimization step (S 405 ) from the start point in accordance with the known optimization algorithms described above. The optimal value (D 1 , D 2 , D 3 , P) thus obtained is directly transmitted as the projection optical system control data from the service provider to a projection optical system control system  601 . The lens positions and NA of the projection optical system  610  are automatically optimized by first, second, and third lens drivers  602 ,  603 , and  604 , and an NA stop driver  605  on the basis of the transmitted data. 
   The illumination system and projection optical system need not be optimized independently of each other, but may be simultaneously optimized. For example, optimization can be performed by selecting the projection optical system incident pupil sufficiency degree (σ) of annular illumination and the NA of the projection optical system are selected as the variables of the illumination system. 
     FIG. 7  is a view showing an example of optimizing mask conditions of the customer conditions. Device conditions  261 , initial mask design  262 , target performance  263 , and apparatus conditions  264  are transmitted from the customer  200  to the computer system  100  of the service provider (also serving as the apparatus supplier) and a computer system  700  of the mask CAD provider. The device conditions  261  include, e.g., a chip size, minimum line width, and minimum pattern size. The initial mask design  262  represents mask pattern data designed on the basis of only the apparatus specifications at the time of purchase of the apparatus without considering projection optical system data under the management of the apparatus supplier. The target performance  263  includes, e.g., the line width accuracy, line length accuracy, pattern angle distortion amount, and pattern position shifts of a plurality of specific patterns in a chip. The apparatus conditions  264  include, e.g., the model and machine number of an exposure apparatus, the NA of the projection optical system, and illumination modes used. The computer system  100  of the service provider uses imaging performance simulation software  121  to calculate imaging performance corresponding to the target performance requested by the customer  200 , on the basis of the above pieces of information and projection optical system data (e.g., design data, manufacturing data, calculated aberrations, and measured aberrations)  151  under the management of the service provider. The imaging performance simulation software  121  then detects offsets from the target performance. In addition, the computer system  100  of the service provider uses an optical proximity correction amount (to be referred to as an OPC hereinafter) and phase shift mask pattern correction amount (to be referred to as a PSM hereinafter) as variables and the sum of squares of the difference between each performance and each target performance as an evaluation function so as to correct the offsets by changing the mask design and makes optimization software  131  calculate an optimal OPC and PSM for the plurality of specific patterns designated by the customer by using the optimization algorithms described above. This optimization is different from those of the illumination conditions and projection optical system described above except that the object amplitude profile  312  itself in  FIG. 3  is changed on the basis of the OPC and PSM values when these values are defined as variables. The optimization technique for the mask conditions are the same as those for the illumination conditions and projection optical system. The calculated optimal OPC and PSM data are transmitted to the computer system  700  of the mask CAD provider. 
   The computer system  700  of the mask CAD provider calculates OPC and PSM values on the entire surface of a mask in consideration of various restrictions by mask CAD software  701  on the basis of the device conditions received from the customer  200  and the optimized OPC and PSM data received from the computer system  100  of the service provider. The computer system  700  calculates mask-entire-surface correction data on the basis of the OPC and PSM data on the entire surface of the mask and transmits it to the customer  200 . 
   A simulation result by the performance simulation software may not match the actual performance because a simulation algorithm is simplified by shortening the simulation time and simulation software cannot catch up with the sophisticated lithography process. To correct the mismatch, performance data obtained by actually this mismatch, performance data obtained by actually operating the apparatus or intermediate data are transmitted from the customer to the service provider, as needed, and monitored to improve simulation accuracy. 
   The service systems for the semiconductor exposure apparatus according to the present invention have been described with reference to the imaging performance. Similar methods can be employed for optimization and optimization result databases of the alignment accuracy, throughput, overlay accuracy (mix and match) between apparatuses, shot layout, and global alignment shot layout, although simulation software programs are different from that for the imaging performance. 
   Each embodiment described above has a semiconductor exposure apparatus as a target. However, the information providing system is applicable to any other apparatus (e.g., a manufacturing apparatus, a processing apparatus, an inspection apparatus, and a robot). 
   According to the present invention, information (e.g., performance and optimal conditions) concerning an apparatus, such as an exposure apparatus, under conditions (e.g., use conditions and target performance) associated with the use of the apparatus can be quickly provided to the customer. 
   As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the appended claims.