Performing OPC on hardware or software platforms with GPU
First Claim
Patent Images
1. A system comprising:
- a computing system comprising a plurality of nodes, wherein each node comprises at least one of at least one central processing unit or at least one graphics processing unit;
an interface to couple the plurality of nodes together;
a user interface for interacting with the computer system;
a nontransitory computer readable medium comprising procedures to split layout information used in the manufacture semiconductor devices into two-dimensional subregions, where these subregions overlap with each other;
nontransitory computer readable medium comprising procedures to generate data from the two-dimensional subregions, the data comprising a size and placement of features to be formed on a photolithography exposure mask used to manufacture semiconductor devices; and
the nontransitory computer readable medium comprising procedures to calculate optical proximity corrections on the data, wherein at least a portion of the procedures to calculate optical proximity corrections are executed using the graphics processing unit in one of the nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
Optical proximity correction techniques performed on one or more graphics processors improve the masks used for the printing of microelectronic circuit designs. Execution of OPC techniques on hardware or software platforms utilizing graphics processing units. GPUs may share the computation load with the system CPUs to efficiently and effectively execute the OPC method steps.
31 Citations
20 Claims
-
1. A system comprising:
-
a computing system comprising a plurality of nodes, wherein each node comprises at least one of at least one central processing unit or at least one graphics processing unit; an interface to couple the plurality of nodes together; a user interface for interacting with the computer system; a nontransitory computer readable medium comprising procedures to split layout information used in the manufacture semiconductor devices into two-dimensional subregions, where these subregions overlap with each other; nontransitory computer readable medium comprising procedures to generate data from the two-dimensional subregions, the data comprising a size and placement of features to be formed on a photolithography exposure mask used to manufacture semiconductor devices; and the nontransitory computer readable medium comprising procedures to calculate optical proximity corrections on the data, wherein at least a portion of the procedures to calculate optical proximity corrections are executed using the graphics processing unit in one of the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification