1. A computer implemented pattern correction method, comprising: receiving design layout data of a pattern designed by an automated design unit; determining an environmental profile based on whether or not another graphics pattern exists at the surrounding in relation to each correction target cell included in said design layout data; replacing with a prescribed cell name of correction pattern corresponding to the determined environmental profile by referencing a cell replacement table; and importing an OPC correction pattern corresponding to said cell name from a cell library.