A method of using a computer to correct for proximity effects associated with an edge in a layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising:
- determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge;
- and
- determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.