It is an aspect of the embodiments discussed herein to provide a
semiconductor device layout method and a semiconductor device layout
program that enable the minimum necessary decoupling capacitances to be
placed efficiently according to a circuit configuration, placement
positions, operation timings, and clock tree of functional circuits.