A method of automatically correcting mask pattern data includes steps (a)
to (d). Here, in this method, the mask pattern data are for producing
photo masks used in manufacturing processes of a semiconductor integrated
circuit where cells including dummy cells are placed on a semiconductor
chip. The step (a) is a process of merging tentatively an assistant mask
layer into one of main mask layers. Each of the main mask layers
corresponds to one of the photo masks. The assistant mask layer includes
first regions, each of which corresponds to one of the dummy cells. The
step (b) is a process of checking whether or not the one of main mask
layers and the merged assistant mask layer agree with a design rule. The
step (c) is a process of replacing the one of main mask layers with
another of the main mask layers, into which the assistant mask layer is
merged, when a violation against the design rule is found in the step
(b). The step (d) is a process of converting the assistant mask layer
into the merged one of main mask layers. The merged one of main mask
layers does not have a violation against the design rule.