Patent ID: 7781233

Claim:
A method of manufacturing a semiconductor device, the method comprising: acquiring in advance the relationship between the warping of a substrate having a layer including silicon at a surface and the temperature for heat treatment when the silicide film is formed on said substrate by forming a metal film on said substrate and carrying out heat treatment; and forming a silicide film on a substrate having a layer including silicon at a surface, wherein said forming a silicide film comprises: forming a metal film on said substrate; and forming said silicide film through heat treatment during which the temperature of said substrate on which said metal film is formed is raised so that said metal film and the silicon at the surface of said substrate react, and said forming a silicide film comprises: measuring the warping of said substrate during heat treatment; finding the warping of said substrate corresponding to the temperature for heat treatment carried out on said substrate when the warping of said substrate is measured from said relationship between the warping of the substrate and the temperature for heat treatment; calculating the difference between said found warping of the substrate and said measured warping of the substrate; determining whether said difference exceeds a predetermined value; and stopping said heat treatment when said difference exceeds the predetermined value, or finding an expected value of the temperature of said substrate corresponding to said measured warping of the substrate from said relationship between the warping of the substrate and the temperature for heat treatment; comparing the temperature for heat treatment carried out on said substrate when the warping of said substrate is measured and the expected value of the temperature of said substrate so that it is determined which of these temperatures is higher or lower; and adjusting the conditions for heat treatment carried out on said substrate during heat treatment based on the results of the determination and said difference; and not adjusting the conditions for heat treatment carried out on said substrate during heat treatment when said difference is a predetermined value or less.