8615723

Performing Opc on Hardware or Software Platforms with GPU

PublishedDecember 24, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

2. The system of claim 1 wherein the interface comprises a PCI Express bus.

3

3. The system of claim 1 wherein the data describing a size and placement of features to be formed on a photolithography exposure mask used to manufacture semiconductor devices is directly coupled to one of the plurality of nodes and a portion of the data is passed through the interface to at least one other node.

4

4. The system of claim 1 wherein the procedures to calculate optical proximity corrections is directly coupled to one of the plurality of nodes, and at least a portion of the optical proximity correction calculation procedures are executed using the graphics processing unit on a different node from which the optical proximity correction calculation procedures are directly coupled.

5

5. The system of claim 1 wherein the procedures to calculate optical proximity corrections is directly coupled to one of the plurality of nodes, and at least a portion of the optical proximity correction calculation procedures are executed using the graphics processing unit of the node to which the optical proximity correction calculation procedures are directly coupled.

6

6. The system of claim 1 comprising: the nontransitory computer readable medium comprising procedures to transfer the given layout information split-up into two-dimensional subregions to two or more nodes; and the nontransitory computer readable medium comprising procedures executing on the two or more nodes to operate on the given layout information split-up into two-dimensional subregions.

7

7. The system of claim 6 comprising: the nontransitory computer readable medium comprising procedures to combine results from a first node and a second node on the given layout information split-up into two-dimensional subregions.

8

8. The system of claim 7 wherein the procedures to combine results comprises stitching together the results by removing the overlapping regions.

9

9. The system of claim 8 wherein the stitching is performed by a single node.

10

10. The system of claim 8 wherein the stitching is performed by multiple nodes.

11

11. The system of claim 1 wherein an output from the procedures to calculate optical proximity corrections on the data is corrected data on a size and placement of features to be formed on a photolithography exposure mask, and the nontransitory computer readable medium comprises procedures for generating a photolithography exposure mask using the corrected data.

12

12. The system of claim 1 wherein the interface comprises an AGP bus.

13

13. The system of claim 1 wherein the interface comprises a front side bus.

14

14. The system of claim 1 wherein the interface comprises an Ethernet.

15

15. The system of claim 1 wherein the interface comprises the Internet.

16

16. The system of claim 1 wherein the layout information comprises multiple two-dimensional layers of a physical layout of an integrated circuit.

17

17. The system of claim 1 wherein procedures to calculate optical proximity corrections comprises instructions available on the graphics processing unit but not on the central processing unit.

18

18. The system of claim 1 wherein the procedures to calculate optical proximity corrections comprise transformation matrix calculations.

19

19. The system of claim 1 wherein the procedures to calculate optical proximity corrections performing a frequency domain calculation using a graphics processing unit.

20

20. The system of claim 1 wherein the procedures to calculate optical proximity corrections performing a spatial domain calculation using a graphics processing unit.

Patent Metadata

Filing Date

Unknown

Publication Date

December 24, 2013

Inventors

Ilhami H. Torunoglu
Ahmet Karakas

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PERFORMING OPC ON HARDWARE OR SOFTWARE PLATFORMS WITH GPU” (8615723). https://patentable.app/patents/8615723

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.