Patent ID: 8495549

Claim:
A method for generating a wiring pattern data comprising: connecting in a wiring area a plurality of basic block patterns which include a plurality of track patterns extending to one direction and being disposed at a prescribed pitch in an intersection direction intersecting the one direction to generate a plurality of parallel wiring patterns, each of which includes the track patterns connected together; generating a wiring route running on at least one of the track patterns in the basic block patterns connected in a manner not to dispose route ends of different wiring routes on an identical track pattern; cutting away, using a computer, a track pattern terminal end, on which no wiring route runs, out of track pattern terminal ends of a track pattern including a route end of the wiring route, which is one of the track patterns in the connected basic block patterns, and an adjacent track pattern connected to a track pattern start end of the track pattern; and after the cutting away of a track pattern terminal end, generating a wiring is pattern data including a block pattern identifier corresponding to a basic block pattern out of the basic block patterns in the wiring area and a layout position of the basic block pattern, wherein the block pattern identifier corresponds to one of a plurality of cut-away block patterns, which are different from each other, each of which is generated from one of the basic block patterns in a state before the connecting by cutting away any of track pattern terminal ends of the track patterns included therein, or the block pattern identifier corresponds to one of the basic block patterns in the state before the connecting.