A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for identifying a problem edge in an uncorrected or corrected mask layout which is likely to have manufacturing problems, the method comprising:
- creating an on-target process model that models a semiconductor manufacturing process under nominal process conditions;
- creating one or more off-target process models that model the semiconductor manufacturing process under one or more process conditions that are different from nominal process conditions;
- computing a process-sensitivity model using the on-target process model and the one or more off-target process models, wherein the process-sensitivity model can be represented by a multidimensional function that captures process-sensitivity information;
- computing an edge-detecting process-sensitivity model by convolving the process-sensitivity model with an edge-detecting function which can be used to detect edges in an image;
- and
- identifying a problem edge using the edge-detecting process-sensitivity model.