×

Performing OPC on hardware or software platforms with GPU

  • US 8,255,841 B2
  • Filed: 06/09/2009
  • Issued: 08/28/2012
  • Est. Priority Date: 12/02/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing a system comprising at least one central processing unit and at least one graphics processing unit;

    using at least one processor, separating an optical proximity correction process into tasks depending on a type of computation required;

    allocating the tasks of the optical proximity correction process to the central processing unit or the graphics processing unit; and

    delivering output of the central processing unit and the graphics processing unit as a result of the optical proximity corrections process,wherein the separating an optical proximity correction process into tasks depending on a type of computation required comprises;

    partitioning of layout data, wherein each partition has overlapping regions or subregions from adjacent partitions, wherein the regions or subregions are partitioned into at least one of a square, trapezoid, or a polygonal shape, wherein the allocating the tasks of the optical proximity correction process to the central processing unit or the graphics processing unit comprises;

    assembling the output results of each partition together to complete the layout data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×