摘要 |
PROBLEM TO BE SOLVED: To check whether an obstacle can be moved to a position where an error does not occur, to move the obstacle when it can be moved and to search for an avoidance path when it can not be moved. SOLUTION: Input coordinates 301 and 302 are defined as inputted points, a via 303 is defined as an undeformable and unmovable pattern, and wiring patterns 304 and 305 are defined as deformable and movable patterns. First, a segment-shaped wiring pattern 306 connecting the coordinates 301 and 302 is generated. Next, the via and the pattern 306 become a DRC(design rule check) error and a self-avoiding processing is brought about, but the via 303 can not be deformed nor moved. Therefore, an avoidance area 307 is generated and an avoiding wiring pattern 308 is generated in the form of going along the area 307. Since the generated wiring pattern 308 becomes a DRC error together with the wiring 304, an avoidance area 309 of the pattern 308 is generated and wiring 310 is generated by the area 309.
|