Patent attributes
A problem is efficiently solved by giving a proper adjacent spacing condition only to nets having such a problem that a wiring delay and crosstalks are caused. A wiring processing unit executes a wiring process by giving a first adjacent spacing condition that does not become a wiring violation on the basis of a net list of a semiconductor circuit. A noise analyzing unit extracts error nets in which noise errors have occurred by a noise analysis of a wiring formed by the wiring processing unit. A wiring condition changing unit gives a second adjacent spacing condition for eliminating the noise errors to the error nets extracted by the noise analyzing unit, gives the first adjacent spacing condition to the nets other than the error nets, and allows the wiring process to be executed again on the basis of the net list.