A storage media storing a wiring terminal extension processing program, in the program for making a computer execute an extension processing for a wiring terminal based on a result of setting up a terminal layer which is a layer at an extending destination of a wiring terminal of a cell or macro constituting a semiconductor circuit having a plurality of wiring layers, wherein
- the program makes the computer execute:
- extending a wiring terminal of a subject cell or macro to a wiring layer, which is set up as an extending destination, by adding a necessary number of terminal extending components, each of which comprises a Via and a wiring having a length thereof for adequately securing a contact with the Via, in the normal direction to a surface which the subject cell or macro is mounted onto.