摘要 |
PROBLEM TO BE SOLVED: To improve the yield of semiconductor packages.SOLUTION: A storage unit stores at least positional information relating to components provided on a substrate. An extraction unit extracts a central line of a plane having one input and one output provided on the substrate in an input-output direction of the plane on the basis of the positional information. The extraction unit also sets a plurality of division points dividing the central line into equal parts having a predetermined length and extracts a width of the plane at each of the division points. A detection unit detects an obstacle point from the outline of an obstacle existing around the plane, for each division point. A calculation unit calculates a shift destination on the basis of predetermined shift conditions, the width of the plane and the obstacle point, for each division point. A setting unit sets a width of the plane after being shifted on the basis of the predetermined shift conditions, for each division point. An update unit updates the positional information on the plane stored in the storage unit on the basis of the shift destination calculated by the calculation unit and the width of the plane set by the setting unit. |