An arithmetic device allocation design method of the present invention
includes the steps of: in the case of allocating an arithmetic operation
A to the arithmetic device, comparing an increased circuit area due to a
selector to be provided so as to allocate the operation A to an
arithmetic device C to which another arithmetic operation B has already
been allocated and an increased area due to an arithmetic device D to be
created anew to which only the operation A is allocated; when the
increased circuit area due to the selector is smaller, allocating the
operation A to the device C to which the another operation B has already
been allocated while providing the selector; and when the increased
circuit area due to the device D is smaller, creating the device D anew
so as to allocate the operation A to the device D created anew.