Patent ID: 7840922
Filing Date: 2010-11-23
Classification: G06F

Abstract:
1. A semiconductor design support apparatus comprising: a pattern data generation unit configured to generate a pattern data of a recognition pattern which is arranged in a region symmetric about both of a first axis and a second axis orthogonal to said first axis and formed to be asymmetric about both of said first and second axes; a layout execution unit configured to determine a layout of a macrocell in which said recognition pattern is arranged to generate layout pattern data; and a layout verification unit configured to read out said pattern data of said recognition pattern arranged in said macrocell based on said layout pattern data to verify an arrangement direction of said macrocell based on said recognition pattern indicated in said read out pattern data, wherein said layout verification unit memorizes data of a pattern obtained through a predetermined figure calculation processing applied to said recognition pattern included in said macrocell arranged in an arbitral direction, and verifies an arrangement direction of said macrocell by using a verification target pattern which is obtained through said predetermined figure calculation processing applied to said recognition pattern indicated by a pattern data read out from said layout pattern data and by using said verification data, wherein said recognition pattern includes: a first pattern; a second pattern placed a first distance away from said first pattern; and a third pattern placed a second distance away from said first pattern, said pattern data generation unit is configured to form said recognition pattern in which said first pattern and said second pattern are aligned in said first axis, and said first pattern and said third pattern are aligned in said second axis, and said first distance and said second distance are different, and said layout verification unit is configured to generate a deformed first pattern by deforming said first pattern based on a first length corresponding to said first distance.