Patent ID: 7653889
Filing Date: 2010-01-26
Classification: G06F

Abstract:
1. A computer-readable recording medium that stores therein a computer program for improving a delay of a target circuit, wherein the computer program causes a computer to execute: detecting a target path from among a plurality of paths in the target circuit based on a result of a delay analysis of the target circuit, wherein the result of the delay analysis includes delay data of a first circuit component of the target path; extracting delay data of a second circuit component having an identical type to that of the first circuit component; determining whether to replace the first circuit component with the second circuit component based on the delay data of the first circuit component and the delay data of the second circuit component; generating, when it is determined to replace the first circuit component with the second circuit component at the determining, a directive for replacing the first circuit component with the second circuit component; calculating a plurality of slack probability distributions of the paths based on the result of the delay analysis; and specifying a reference path from among the paths based on the slack probability distributions, wherein the detecting includes detecting, as the target path, a path of which slack probability distribution has a specified relationship to a slack probability distribution of the reference path.