Patent ID: 7299434

Claim:
A slack value setting method setting a slack value to each of transit pins of plural gates on data paths with respect to an electronic circuit having plural data paths between a start point to an end point, the slack value setting method comprising: selecting a worst path having a largest path delay in said plural data paths; calculating a first slack value to be set up to each of the transit pins on the worst path; setting up the calculated first slack value to each of the transit pins on said worst path; generating a worst path branching pin table registered with branching pins in a predetermined order by carrying out a backward trace from an end point toward a start point of the worst path to select the branching pins in the backward trace of the worst path; calculating a second slack value to be set up to each of the transit pins on another paths other than the worst path in said plural data paths; and setting up the second slack value to each of the transit pins on the another paths by carrying out a backward trace on the another paths from a respective branching pin stored in the generated worst path branching pin table.