An LSI design method according to the present invention is to estimate a
timing uncertainty in an early stage of design for each item of which an
influence on timing is uncertain among respective items requiring
consideration relating to establishment of timing; and define a timing
margin in each design stage by using the timing uncertainty estimation
result depending on whether or not an influence of the each item on
timing has been determined, followed by proceeding with the design in the
respective design stages accordingly. As such, according to the present
invention, a timing uncertainty is estimated in an early stage of LSI
design, followed by proceeding with the design by using the timing
uncertainty as required.