System and method for compressed post-OPC data
First Claim
1. A computer-aided design apparatus configured to generate photolithographic data for patterning a circuit design onto a semiconductor wafer, comprising:
- a design tool having a processor, a memory connected to the processor, and a non-transitory computer readable medium having instructions embedded therein, the instructions configured to cause the processor to perform the operations of;
receiving target layout data for the circuit design;
performing optical proximity correction on the target layout data to generate post-OPC layout data; and
calculating differences between the post-OPC layout data and the target layout data to generate post-OPC bias data; and
a manufacturing tool having a processor, a memory connected to the processor, and a non-transitory computer readable medium having instructions embedded therein, the instructions configured to cause the processor to perform the operations of;
receiving the target layout data for the circuit design and the post-OPC bias data from the design tool; and
applying the post-OPC bias data to the target layout data to regenerate post-OPC layout data at the manufacturing tool.
0 Assignments
0 Petitions
Accused Products
Abstract
According to various embodiments of the invention, systems and methods for system and methods for compressed post-OPC data created during the design and manufacturing of integrated circuits. In one embodiment of the invention, the method begins by generating a post-OPC layout from a circuit layout during the design phase of a circuit. This post-OPC layout is generated by way of an OPC process. Next, a set of differences between the post-OPC layout and the circuit layout are calculated and a dataset containing these differences are generated In some embodiments the dataset is generated during the OPC process.
24 Citations
9 Claims
-
1. A computer-aided design apparatus configured to generate photolithographic data for patterning a circuit design onto a semiconductor wafer, comprising:
-
a design tool having a processor, a memory connected to the processor, and a non-transitory computer readable medium having instructions embedded therein, the instructions configured to cause the processor to perform the operations of; receiving target layout data for the circuit design; performing optical proximity correction on the target layout data to generate post-OPC layout data; and calculating differences between the post-OPC layout data and the target layout data to generate post-OPC bias data; and a manufacturing tool having a processor, a memory connected to the processor, and a non-transitory computer readable medium having instructions embedded therein, the instructions configured to cause the processor to perform the operations of; receiving the target layout data for the circuit design and the post-OPC bias data from the design tool; and applying the post-OPC bias data to the target layout data to regenerate post-OPC layout data at the manufacturing tool. - View Dependent Claims (2, 3)
-
-
4. A method of generating photolithographic data for patterning a circuit design onto a semiconductor wafer, comprising:
-
receiving at a processor in a design tool target layout data for the circuit design; performing optical proximity correction on the target layout data to generate post-OPC layout data at the design tool; calculating differences between the post-OPC layout data and the target layout data to generate post-OPC bias data at the design tool; receiving at a processor in a manufacturing tool the target layout data for the circuit design and the post-OPC bias data from the design tool; and applying the post-OPC bias data to the target layout data to regenerate post-OPC layout data at the manufacturing tool. - View Dependent Claims (5, 6)
-
-
7. A system to generate photolithographic data for patterning a circuit design onto a semiconductor wafer, comprising:
-
in a design tool, a first processor configured to receive target layout data for the circuit design, to perform optical proximity correction on the target layout data to generate post-OPC layout data, and to calculate differences between the post-OPC layout data and the target layout data to generate post-OPC bias data; and in a manufacturing tool, a second processor configured to receive the target layout data for the circuit design and the post-OPC bias data from the first processor and to apply the post-OPC bias data to the target layout data to regenerate post-OPC layout data. - View Dependent Claims (8, 9)
-
Specification