Patent ID: 8280649

Claim:
A board warp analysis method of analyzing a warp of a board, comprising the following steps executed by a data processing device, in board warp calculation based on model data including at least a configuration and an elastic constant of said board and an electronic component mounted on said board: dividing, by the data processing device, a temperature profile indicative of a relationship between a temperature and a time with respect to said electronic component by a predetermined time, obtaining, by the data processing device, a relaxation elastic modulus of said electronic component corresponding to the divisional time by shifting on a time base of a master curve related to said electronic component which is composed with respect to a reference temperature based on a temperature-time conversion rule, calculating, by the data processing device, a curing degree of said electronic component based on a relationship between a time after shift and an actually applied temperature, and analyzing, by the data processing device, a warp of said electronic component based on a relaxation elastic modulus on said master curve corresponding to said curing degree or a relaxation elastic modulus calculated based on a relationship between said curing degree and said elastic constant according to a value of said curing degree calculated, wherein when said curing degree calculated indicates curing-end, a warp and a stress of said electronic component are analyzed based on a relaxation elastic modulus on said master curve corresponding to said curing degree, and when said curing degree indicates yet-to-be-cured, a warp and a stress of said electronic component are analyzed based on a relaxation elastic modulus calculated based on the relationship between said curing degree and said elastic constant, wherein said analysis executed on a basis of a unit of division obtained by dividing said temperature profile by a predetermined time includes: a time division step of dividing said temperature profile by a predetermined time, an initialization step of initializing a parameter indicative of a division number of said division unit, a division number change step of changing a parameter indicative of said division number in ascending order or descending order, and a determination step of determining whether said division number changed exceeds the total number of divisions, and wherein when the division number exceeds the total number of divisions, operation is ended and when not exceeding, a relaxation elastic modulus corresponding to said division unit is calculated.