A system comprising a bus system, a processor connected to the bus system and a memory connected to the bus system, the memory storing a computer program that, when executed by the processor, causes the processor to perform predetermined operations to aid to design a semiconductor apparatus comprising a semiconductor package in consideration of power integrity for a semiconductor chip included in the semiconductor package, the semiconductor chip comprising a power supply pad and a ground pad, the semiconductor package comprising, in addition to the semiconductor chip, a power supply terminal, a ground terminal and electrical paths electrically connecting between the power supply pad and the power supply terminal and between the ground pad and the ground terminal, respectively, the predetermined operations comprising:
- calculating a target variable for an adjustment target on the basis of target information about the adjustment target, the target variable being represented in frequency domain, the adjustment target comprising at least the electrical paths;
- comparing the target variable with a predetermined constraint represented in frequency domain to identify a problematic section of the adjustment target corresponding to a frequency region at which the target variable exceeds the predetermined constraint;
- and
- deciding design guidelines to solve the identified problematic section of the adjustment target.