System and method for automatically generating a tooling specification using a logical operations utility that can be used to generate a photomask order
First Claim
1. A method of manufacturing a photomask comprising the steps of:
- receiving a tooling specification from a computer system of a photomask customer;
analyzing the tooling specification;
sending results of the analysis to the computer system of the photomask customer;
receiving a photomask order generated based on the tooling specification; and
manufacturing a photomask based on the photomask order.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a photomask order used to manufacture photomasks using a tooling specification generating system including generating a tooling specification by creating, modifying and/or deleting components of a logical operation that is represented by the tooling specification. Information required for the logical operation may be imported from an external source, such as a database, and/or may be chosen from look-up lists. Aliases for the operators that make up expressions in the logical operation may be modified as desired by the photomask customer. The format of the tooling specification may be verified by the photomask customer'"'"'s computer system. The tooling specification is sent to a computer system of a photomask manufacturer in various proprietary and industry standard formats for analysis of the tooling specification, and the photomask design may be simulated using the tooling specification. After receiving the analysis results, the photomask customer'"'"'s computer system generates the photomask order based on the tooling specification. The photomask order is then sent to the computer system of a photomask manufacturer for manufacture of the photomask. The tooling specification generating system may be a stand-alone system or be integrated with a photomask order generating system.
51 Citations
195 Claims
-
1. A method of manufacturing a photomask comprising the steps of:
-
receiving a tooling specification from a computer system of a photomask customer;
analyzing the tooling specification;
sending results of the analysis to the computer system of the photomask customer;
receiving a photomask order generated based on the tooling specification; and
manufacturing a photomask based on the photomask order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of generating a photomask order used to manufacture photomasks comprising the steps of:
-
generating a tooling specification by creating, modifying and/or deleting components of a logical operation that is represented by the tooling specification;
sending the tooling specification to a computer system of a photomask manufacturer for analysis of the tooling specification;
receiving results of the analysis from the computer system of the photomask manufacturer;
generating a photomask order based on the tooling specification; and
sending the photomask order to the computer system of the photomask manufacturer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of processing a photomask order comprising the steps of:
-
receiving a tooling specification from a computer system of a photomask customer;
analyzing the tooling specification;
sending results of the analysis to the computer system of the photomask customer; and
receiving a photomask order generated based on the tooling specification. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of generating a tooling specification using a tooling specification generating system, comprising the steps of:
-
importing data relating to at least one component of a logical operation from a source external to the specification generating system;
generating a tooling specification based on the at least one component of the logical operation; and
sending the tooling specification to a computer system of a photomask manufacturer for analysis of the tooling specification. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method of generating a tooling specification used to manufacture photomasks comprising the steps of:
-
generating a tooling specification by creating, modifying and/or deleting components of a logical operation that is represented by the tooling specification; and
outputting the tooling specification in a format in accordance with a particular standard and/or proprietary photomask order format. - View Dependent Claims (61, 62, 63)
-
-
64. A method of generating a photomask order used to manufacture photomasks comprising the steps of:
-
generating a tooling specification by creating, modifying and/or deleting at least one component of a logical operation using at least one of a graphical user interface, a wizard and a command generator, the logical operation being represented by the tooling specification;
sending the tooling specification to a computer system of a photomask manufacturer for analysis of the tooling specification;
receiving the analysis from the computer system of the photomask manufacturer;
generating a photomask order based on the tooling specification; and
sending the photomask order to the computer system of the photomask manufacturer. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. A photomask order generating system used to manufacture photomasks comprising:
-
a tooling specification generator for creating, modifying and/or deleting components of a logical operation that is represented by a tooling specification;
a tooling specification analyzer that analyzes the tooling specification; and
a photomask order generator that generates a photomask order based on the tooling specification and transmits the photomask order to a computer system of a photomask manufacturer. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
-
106. A photomask order generating system used to manufacture photomasks comprising:
-
a tooling specification generator for creating, modifying and/or deleting components of a logical operation that is represented by the tooling specification, the tooling specification including fracturing instructions for a photomask design;
a photomask design simulator that simulates the photomask design using the fracturing instructions; and
a photomask order generator that generates a photomask order based on the tooling specification and that transmits the photomask order to a computer system of a photomask manufacturer. - View Dependent Claims (107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127)
-
-
128. A method for generating a photomask order used to manufacture photomasks comprising the steps of:
-
generating a tooling specification by creating, modifying and/or deleting components of a logical operation that is represented by the tooling specification, the tooling specification including fracturing instructions for a photomask design;
simulating the photomask design using the fracturing instructions;
analyzing the tooling specification based on the simulated photomask design;
generating a photomask order based on the tooling specification; and
transmitting the photomask order to a computer system of a photomask manufacturer. - View Dependent Claims (129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146)
-
-
147. A method of generating a photomask order used to manufacture photomasks comprising the steps of:
-
generating a tooling specification by creating, modifying and/or deleting components of a logical operation that is represented by the tooling specification;
verifying that the tooling specification is in a proper format;
sending the tooling specification to a computer system of a photomask manufacturer for analysis of the tooling specification;
receiving the analysis from the computer system of the photomask manufacturer;
generating a photomask order based on the tooling specification; and
sending the photomask order to the computer system of the photomask manufacturer. - View Dependent Claims (148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166)
-
-
167. A method of generating a tooling specification used to manufacture photomasks comprising the steps of:
-
at least one of creating, modifying and deleting components of a logical operation, the components comprising at least one expression having an operator and at least one alias corresponding to the operator;
modifying the at least one alias from a default value; and
generating a tooling specification based on the logical operation comprising the modified at least one alias. - View Dependent Claims (168, 169, 170, 171, 172, 173, 174, 175)
-
-
176. A tooling specification generating system used to manufacture photomasks comprising:
-
a logical operations manager for at least one of creating, modifying and deleting components of a logical operation, the components comprising at least one expression having an operator and at least one alias corresponding to the operator;
an alias manager for modifying the at least one alias from a default value; and
a tooling specification generator that generates a tooling specification based on the logical operation comprising the modified at least one alias. - View Dependent Claims (177, 178, 179, 180, 181, 182, 183, 184)
-
-
185. A computer readable medium containing computer readable instructions for a computer to perform a method comprising the steps of:
-
generating a tooling specification by creating, modifying and/or deleting components of a logical operation that is represented by the tooling specification;
sending the tooling specification to a computer system of a photomask manufacturer for analysis of the tooling specification;
receiving the tooling specification from the computer system of the photomask manufacturer;
generating a photomask order based on the tooling specification; and
sending the photomask order to the computer system of the photomask manufacturer.
-
-
186. A tooling specification generating system comprising:
-
a data importer for importing data relating to at least one component of a logical operation from a source external to the tooling specification generating system;
a tooling specification generator for generating a tooling specification based on the at least one component of the logical operation; and
a tooling specification analyzer comprising a file transmitter that transmits the tooling specification to a computer system of a photomask manufacturer for analysis of the tooling specification. - View Dependent Claims (187, 188, 189)
-
-
190. A photomask order generating system comprising:
-
a tooling specification generator for creating, modifying and/or deleting at least one component of a logical operation using at least one of a graphical user interface, a wizard and a command generator, the logical operation being represented by the tooling specification;
a tooling specification analyzer that sends the tooling specification to a computer system of a photomask manufacturer for analysis of the tooling specification; and
a photomask order generator that generates a photomask order based on the tooling specification and that sends the photomask order to the computer system of the photomask manufacturer. - View Dependent Claims (191, 192, 193)
-
-
194. A photomask order generating system comprising:
-
a tooling specification generator for creating, modifying and/or deleting components of a logical operation that is represented by the tooling specification;
a logical operation verifier for verifying that the logical operation is in a proper format;
a tooling specification analyzer that sends the tooling specification to a computer system of a photomask manufacturer for analysis of the tooling specification; and
a photomask order generator that generates a photomask order based on the tooling specification and that sends the photomask order to the computer system of the photomask manufacturer. - View Dependent Claims (195)
-
Specification