Patent Number: 
Section: claims

1. A method of performing an optical proximity correction (OPC) procedure, comprising:forming an integrated chip (IC) design comprising a graphical representation of an integrated chip, wherein the IC design has an original design layer comprising one or more original design shapes;generating an approximation design layer from the original design layer, wherein the approximation design layer is different than the original design layer; andperforming an optical proximity correction (OPC) procedure on the approximation design layer, by dissecting the approximation design layer into a plurality of separate edges and then selectively moving one or more of the separate edges in a direction perpendicular to the separate edge, to form an OPC'd layer that produces on-wafer shapes that correspond to the one or more original design shapes,wherein a computing device is used to form the IC design, to generate the approximation design layer, or to perform the OPC procedure on the approximation design layer. 2. The method of claim 1, wherein generating the approximation design layer, comprises:modifying the original design layer to replace an angled edge with a vertical edge having a 90° slope and a horizontal edge having a 0° slope. 3. The method of claim 1, further comprising:writing the OPC'd layer generated from the approximation design layer onto a photomask. 4. The method of claim 3, wherein the OPC'd layer written onto the photomask comprises a horizontal edge and a vertical edge at positions corresponding to a 45° edge having a substantially 45° slope within the original design layer. 5. The method of claim 1, wherein performing the OPC procedure comprises:separating edges of the approximation design layer into plurality of distinct edges that are contiguously connected; andselectively moving one or more of the plurality of distinct edges to adjust a shape of the approximation design layer in a manner that mitigates optical proximity effects. 6. The method of claim 5, wherein the one or more of the plurality of distinct edges are selectively moved in a non-perpendicular direction with respect to corresponding edges of the original design layer. 7. The method of claim 1, wherein the original design layer is a subset of the approximation design layer. 8. The method of claim 1,wherein the original design layer comprises mirror imaged 45° edges separated by an interconnecting vertical edge, andwherein the OPC procedure is configured to move the mirror imaged 45° edges and the interconnecting vertical edge in an inward direction or in an outward direction opposite the inward direction. 9. A method of performing an optical proximity correction (OPC) procedure, comprising:forming an integrated chip (IC) design comprising a graphical representation of an integrated chip having an original design layer comprising one or more original design shapes corresponding to structures that are to be formed on an integrated chip;generating an approximation design layer, from the original design layer, by replacing a 45° edge having a substantially 45° slope in the original design layer with a vertical edge having a 90° slope and a horizontal edge having a 0° slope in the approximation design layer;separating edges of the approximation design layer into a plurality of distinct edges that are contiguously connected; andselectively moving the distinct edges to adjust a shape of the approximation design layer to form an OPC'd layer that produces on-wafer shapes that correspond to the one or more original design shapes,wherein a computing device is used to form the IC design, to generate the approximation design layer, to separate edges of the approximation design layer, or to selectively move the distinct edges. 10. The method of claim 9, further comprising:writing the OPC'd layer generated from the approximation design layer onto a photomask. 11. The method of claim 10, wherein the OPC'd layer written onto the photomask comprises the horizontal edge and the vertical edge at positions corresponding to the 45° edge in the original design layer. 12. The method of claim 11, wherein the one or more of the plurality of distinct edges are selectively moved in a non-perpendicular direction with respect to corresponding edges of the original design layer. 13. The method of claim 11, wherein the original design layer is a subset of the approximation design layer. 14. The method of claim 9, further comprising:wherein the original design layer comprises mirror imaged 45° edges separated by an interconnecting vertical edge, andwherein the OPC procedure is configured to move the mirror imaged 45° edges and the interconnecting vertical edge in an inward direction or in an outward direction opposite the inward direction. 15. An electronic design automation (EDA) tool, comprising:a memory element comprising an electronic storage unit configured to store an integrated chip (IC) design comprising a graphical representation of an integrated chip, wherein the IC design has an original design layer comprising one or more original design shapes;an approximation design generation element comprising a first computing device configured to generate an approximation design layer from the original design layer, wherein the approximation design layer is different than the original design layer; andan OPC element comprising a second computing device configured to perform an optical proximity correction (OPC) procedure on the approximation design layer, la dissecting the approximation design layer into a plurality of separate edges and then selectively moving one or more of the separate edges in a direction perpendicular to the separate edge, to form an OPC'd layer that produces on-wafer shapes that correspond to the one or more original design shapes. 16. The EDA tool of claim 15, wherein generating the approximation design layer, comprises:modifying the original design layer to replace a 45° edge having a substantially 45° slope with a vertical edge having a 90° slope and a horizontal edge having a 0° slope. 17. The EDA tool of claim 15, further comprising:a mask writing tool configured to write the OPC'd layer generated from the approximation design layer onto a photomask. 18. The EDA tool of claim 15, wherein the OPC element is configured to:separate edges of the approximation design layer into a plurality of distinct edges that are contiguously connected; andselectively move one or more of the plurality of distinct edges to adjust a shape of the approximation design layer in a manner that mitigates optical proximity effects. 19. The EDA tool of claim 18, wherein the one or more of the plurality of distinct edges are selectively moved in a non-perpendicular direction with respect to corresponding edges of the original design layer. 20. The EDA tool of claim 15,wherein the EDA tool is configured to receive the integrated chip design from a design tool and to store the integrated chip design in the memory element; andwherein the EDA tool is configured to process the received integrated chip design to perform the OPC procedure.