What is claimed is: 1. A method for simultaneously measuring both the relative height and the thickness of a film of an object that includes the film on a substrate, the method comprising thesteps of: (a) producing a first interference pattern between a test beam reflected from a calibration surface and a reference beam reflected from a reference surface of an interferometer operating at a first wavelength; (b) detecting the first interference pattern with a detector array, measuring a plurality of intensities of the first interference pattern, and computing a first group of phase values corresponding to the first wavelength for each pixel of thedetector array by means of a preselected phase shifting algorithm; (c) detecting a first intensity value corresponding to a point of the calibration surface with a point detector and computing a corresponding phase value by means of the preselected phase shifting algorithm; (d) producing a second interference pattern between a test beam reflected from the calibration surface and a reference beam reflected from the reference surface of the interferometer operating at a second wavelength; (e) detecting the second interference pattern with the detector array and measuring intensities of the interference pattern and computing a second group of phase values corresponding to the second wavelength for the calibration surface for eachpixel of the detector array by means of the preselected phase shifting algorithm; (f) detecting a second intensity value of a point of the calibration surface with the point detector and computing a corresponding phase value by means of the preselected phase shifting algorithm; (g) computing a value of effective surface height change by, in effect, obtaining the difference between the corresponding phase values of the first and second groups for each pixel of the detector array; (h) computing a drift value by obtaining a difference between the second and first phase values from the point detector; (i) computing a corrected surface height change value for the calibration surface by adding the value of the effective surface height change .DELTA.h to the drift value for the calibration surface; (j) repeating steps (a) through (i) for a test surface instead of the calibration surface to obtain corrected surface height change value; (k) computing a corrected relative surface height change value by subtracting the corrected surface height change value for the calibration surface from the corrected surface height change value for the test surface for each pixel; (1) computing a list of relative surface height change values as a function of film thickness; (m) comparing computed effective surface height change values to corresponding values from the list to obtain a best fit value of film thickness for each pixel; (n) computing relative surface height variation of the test surface by subtracting the phase change on reflection due to the film at the best fit value of film thickness. 2. The method of claim 1 wherein steps (c) and (f) include illuminating the point detector with broadband light of the first and second interference patterns, respectively. 3. The method of claim 2 wherein steps (c) and (f) include filtering the broadband light with a filter having a passband at wavelength .lambda..sub.FIXED. 4. The method of claim 2 wherein step (h) includes computing the drift value according to the equation ##EQU7## wherein .lambda..sub.FIXED is determined by selecting a phase shift at which the intensity values for the point detector are detectedin step (e) or step (f) that corresponds to .lambda..sub.FIXED. 5. The method of claim 4 wherein step (g) includes computing the effective surface height change value according to the equation ##EQU8## where .psi..sub.1i and .psi..sub.2i are the phase values computed in steps (b) and (e). 6. The method of claim 5 wherein step (k) includes computing the corrected relative surface height change value according to the equation for each pixel. 7. The method of claim 6 wherein step (1) includes computing the list according to the equation ##EQU9## for a range of likely t values, where .phi. is the modelled phase change on reflection from the test surface, .phi..sub.c is the phasechange on reflection of the calibration surface, ##EQU10## and t is a film thickness variable. 8. A method for simultaneously measuring both the relative height and the thickness of a film of an object that includes the film on a substrate, the method comprising the steps of: (a) producing a first interference pattern between a test beam reflected from a test surface of the film and an exposed portion of the substrate and a reference beam reflected from a reference surface of an interferometer operating at a firstwavelength; (b) detecting the first interference pattern with a detector array, measuring a plurality of intensities of the first interference pattern, and computing a first group of phase values corresponding to the first wavelength for each pixel of thedetector array in accordance with a preselected phase shifting algorithm; (c) producing a second interference pattern between a test beam reflected from the test surface and the exposed portion of the substrate and a reference beam reflected from the reference surface of the interferometer operating at a secondwavelength; (d) detecting the second interference pattern with the detector array and measuring intensities of the interference pattern and computing a second group of phase values corresponding to the second wavelength for each pixel of the detector arrayin accordance with the preselected phase shifting algorithm; (e) computing values of surface height change by effectively obtaining the difference between the corresponding phase values of the first and second groups for each pixel, respectively; (f) obtaining drift values by fitting a polynomial equation to the surface height change values for the exposed portion of the substrate; (g) computing a corrected relative surface height change value of the test surface by subtracting the change value of the polynomial equation from the surface height change value for the test surface for each pixel; (h) computing a table of surface height change values as a function of film thickness; (i) comparing computed surface height change values to corresponding values from the table to obtain a best fit value of film thickness for each pixel; (j) computing relative surface height of the test sample by subtracting the phase changes on reflection due to the film at the best fit value of film thickness from the phase values of either the first or second group. 9. The method of claim 8 wherein step (e) includes computing the effective surface height change value according to the equation ##EQU11## for each pixel i, where .psi..sub.1i and .psi..sub.2i are the phase values computed in steps (b) and (d). 10. The method of claim 9 including fitting a polynomial to the values of .DELTA.h over the exposed substrate area, and then computing a corrected value of effective surface height change according to the equation for each pixel, where P is the value of the polynomial at that pixel. 11. The method of claim 10 wherein step (h) includes computing the list according to the equation ##EQU12## for a range of likely t values, where .phi. is the modeled phase change on reflection from the test surface, .phi..sub.c is the phasechange from the exposed substrate, ##EQU13## and t is a film thickness variable. 12. A device for simultaneously measuring both the relative height and the thickness of a film of an object that includes the film on a substrate the device comprising in combination: (a) an interferometer; (b) means for producing first and second interference patterns between a test beam reflected from a calibration surface or a test surface and a reference beam reflected from a reference surface of the interferometer operating at first and secondwavelengths, respectively; (c) means for detecting the first and second interference patterns with a detector array; (d) means for measuring a plurality of intensities of the first and second interference patterns; and (e) means for computing a first and a second group of phase values corresponding to the first and second wavelengths, respectively, for each pixel of the detector array by means of a preselected phase shifting algorithm; (f) means for detecting first and second intensity values corresponding to a small area point of the calibration surface with a point detector and computing corresponding phase values by means of the preselected phase shifting algorithm; (g) means for computing a value of effective surface height change by, in effect, obtaining the difference between the corresponding phase values of the first and second groups for each pixel; (h) means for computing a drift value by obtaining a difference between the first and second phase values; (i) means for computing a corrected surface height change value for the calibration surface and a corrected surface height change value for the test surface by adding the value of the surface height change .DELTA.h to the drift value for thecalibration surface and the test surface, respectively; (j) means for computing a corrected relative surface height change value by subtracting the corrected surface height change value for the calibration surface from the corrected surface height change value for the test surface for each pixel; (k) means for computing a list of relative surface height changes values as a function of film thickness; (l) means for comparing computed effective surface height change values to corresponding values from the list to obtain a best fit value of film thickness for each pixel; and (m) means for computing relative surface height variation of the test sample by subtracting the phase change on reflection due to the film at a best fit value of film thickness. 13. The device of claim 12 including means for illuminating the point detector with broadband light of the first and second interference patterns, respectively. 14. The device of claim 13 including a filter having a passband at wavelength .lambda..sub.FIXED positioned to filter the broadband light. 15. The device of claim 13 including means for computing a drift value according to the equation ##EQU14## wherein .lambda..sub.FIXED is determined by selecting a phase shift at which the first intensity value is detected in step (e) or step (f)that corresponds to .lambda..sub.FIXED. 16. The device of claim 15 including means for computing the effective surface height change according to the equation ##EQU15## 17. The device of claim 16 including means for computing the corrected relative surface height change value according to the equation for each pixel. 18. The device of claim 17 including means for computing the list according to the equation ##EQU16## for a range of likely t values, where .phi. is the phase change on reflection from the test surface, .phi..sub.c is the phase change from thecalibration surface, ##EQU17## and t is the thickness of the film corresponding to an ith pixel of the detector array. 19. A device for simultaneously measuring both the relative surface height and the thickness of a film of an object that includes the film on a substrate, the device comprising in combination: (a) an interferometer; (b) means for producing first and second interference patterns between a test beam reflected from a test surface of the film and an exposed portion of the substrate and a reference beam reflected from a reference surface of the interferometeroperating at a first and a second wavelength, respectively; (c) means for detecting the first interference pattern with a detector array; (d) means for measuring a plurality of intensities of the first interference pattern; (e) means for computing first and second groups of phase values corresponding to the first and second wavelengths for each pixel of the detector array in accordance with a preselected phase shifting algorithm; (f) means for computing values of surface height change by effectively obtaining the difference between the corresponding phase values of the first and second groups for each pixel, respectively; (g) means for obtaining drift values by fitting a polynomial equation to the surface height change values over the exposed substrate area; (h) means for computing a corrected relative surface height change value by subtracting the change value of the polynomial equation from the surface height change value for the test surface for each pixel; (i) means for computing a table of surface height change values as a function of film thickness; (j) means for comparing computed surface height change values to corresponding values from the table to obtain a best fit value of film thickness for each pixel; and (k) means for computing relative surface height of the test sample by subtracting the phase changes on reflection due to the film at the best fit value of film thickness from the phase values of either the first or second group. 20. The device of claim 19 including means for computing the effective surface height change according to the equation ##EQU18## for each pixel i. 21. The device of claim 20 including means for fitting a polynomial to the values of .DELTA.h, for the exposed portion of the substrate, and means for computing a corrected value of effective surface height change according to the equation for each pixel, where P is the value of the polynomial at that pixel. 22. The device of claim 21 including means for computing the list according to the equation ##EQU19## for each pixel of the detector array, where .phi. is the phase change on reflection from the test surface, .phi..sub.c is a modeled phasechange from the exposed substrate, ##EQU20## and t is the thickness of the film corresponding to an ith pixel of the detector array. 23. A method for simultaneously measuring both the relative height and the thickness of a film of an object that includes the film on a substrate, the method comprising the steps of: (a) producing a first interference pattern between a test beam reflected from a test surface and a reference beam reflected from a reference surface of an interferometer operating at a first wavelength; (b) detecting the first interference pattern with a detector array, measuring a plurality of intensities of the first interference pattern, and computing a first group of phase values corresponding to the first wavelength for each pixel of thedetector array by means of a preselected phase shifting algorithm; (c) detecting a first intensity value corresponding to a point of the test surface with a point detector and computing a corresponding phase value by means of the preselected phase shifting algorithm; (d) producing a second interference pattern between a test beam reflected from the test surface and a reference beam reflected from the reference surface of the interferometer operating at a second wavelength; (e) detecting the second interference pattern with the detector array and measuring intensities of the interference pattern and computing a second group of phase values corresponding to the second wavelength for the test surface for each pixel ofthe detector array by means of the preselected phase shifting algorithm; (f) detecting a second intensity value of a point of the test surface with the point detector and computing a corresponding phase value by means of the preselected phase shifting algorithm; (g) computing a value of effective surface height change by, in effect, obtaining the difference between the corresponding phase values of the first and second groups for each pixel of the detector array; (h) computing a drift value by obtaining a difference between the second and first phase values from the point detector; (i) computing a corrected surface height change value for the test surface by adding the value of the effective surface height change to the drift for the test surface; (j) computing a list of relative surface height changes values as a function of film thickness; (k) comparing computed effective surface height change values to corresponding values from the list to obtain a best fit value of film thickness for each pixel; (l) computing relative surface height variation of the test surface by subtracting the phase change on reflection due to the film at the best fit value of film thickness. 24. The method of claim 23 wherein steps (a) through (i) are performed for a calibration surface, rather than a test surface, of known phase change prior to subsequent measurements of test surfaces to obtain a corrected surface height changevalue for the calibration surface. 25. The method of claim 24 including computing a corrected relative surface height change value by subtracting the corrected surface height change value for the calibration surface from the corrected surface height change for the test surface. 26. A method for simultaneously measuring both the relative height and the thickness of a film on a substrate, the method comprising the steps of: (a) producing a first interference pattern between a reference beam and a test beam reflected from a test surface at a first wavelength; (b) detecting the first interference pattern with a first detector, and computing a first group of phase values corresponding to the first wavelength for each element of the first detector; (c) detecting a first intensity value corresponding to a point of the test surface with a second detector and computing a corresponding phase value; (d) producing a second interference pattern between a reference beam and a test beam reflected from the test surface at a second wavelength; (e) detecting the second interference pattern with the first detector and computing a second group of phase values corresponding to the second wavelength for each element of the first detector array; (f) detecting a second intensity value of a point of the test surface with the second detector and computing a corresponding phase value; (g) computing a value of effective surface height change by a linear combination of the corresponding phase values of the first and second groups for each element of the first detector; (h) computing a drift value by a linear combination of the second and first phase values from the second detector; (i) computing a corrected surface height change value for the test surface by adding the value of the effective surface height change to the drift; (j) computing a list of effective surface height change values as a function of film thickness; (k) comparing computed effective surface height change values computed from the first and second interference pattern to corresponding values from the list to obtain a best fit value of film thickness for each element of the first detector; (l) computing relative surface height variation of the test surface by subtracting the contribution due to the phase change on reflection due to the film at the best fit value of film thickness. 27. The method of claim 26 including, after step (g), subtracting from the value of effective surface height change a reference number that characterizes the optical system from the corrected surface height change value for the test surface foreach pixel. 28. A method for simultaneously measuring both the relative height and the thickness of a film of an object that includes the film on a substrate, the method comprising the steps of: (a) producing first and second interference patterns between a test beam reflected from a calibration surface and a reference beam reflected from a reference surface of an interferometer operating in broadband light; (b) detecting the two interference patterns simultaneously with two detector arrays, measuring respective pluralities of intensities, and computing two groups of phase values for each pixel of each array corresponding to the wavelengths selectedfor each array by means of preselected phase shifting algorithms; (c) computing a value of effective surface height change by, in effect, obtaining the difference between the corresponding phase values of the first and second groups for the corresponding pixels of the two detector arrays; (d) repeating steps (a) through (c) for a test sample instead of the calibration surface to obtain an effective surface height change value for the test sample; (e) computing a relative surface height change value by subtracting the effective surface height change value for the calibration surface from the corrected surface height change value for the test sample for each pixel; (f) computing a list of relative surface height change values as a function of film thickness; (g) comparing the computed relative surface height change value obtained from measurement to a corresponding value from the computed list to obtain a best fit value of film thickness for each pixel; (h) computing relative surface height variation of the test surface by subtracting the error due to phase change on reflection from the film at the best fit value of film thickness for each pixel. 29. The method of claim 28 wherein step (b) includes filtering the broadband light illuminating the two detectors with filters having passbands at wavelengths .lambda..sub.1 and .lambda..sub.2, respectively. 30. The method of claim 29 wherein steps (c) and (d) includes computing the effective surface height changes according to the equation ##EQU21## where .psi..sub.1i and .psi..sub.2i are the phase values computed in step (b). 31. The method of claim 30 wherein step (e) includes computing the relative surface height change value according to the equation for each pixel. 32. The method of claim 31 wherein step (f) includes computing the list according to the equation ##EQU22## for a range of likely t values, where .phi. is the modeled phase change on reflection from the test surface, .phi..sub.c is the phasechange of reflection from the calibration surface, .lambda..sub.1 is equal to .lambda..sub.1 /(4.pi.), .lambda..sub.2 is equal to .lambda..sub.2 /(4.pi.), and t is a possible film thickness. 33. A method for simultaneously measuring both the relative height and the thickness of a film on a substrate, the method comprising the steps of: (a) producing two or more interference patterns between a reference beam and a test beam reflected from a test surface; (b) detecting each interference pattern with a separate detector, and computing groups of phase values corresponding each distinct wavelength associated with the data from each detector; (c) computing values of effective surface height changes from linear combinations of all independent pairs of phase values for each area of the sample associated with corresponding elements on the data arrays; (d) computing lists of effective surface height change values as functions of film thickness; (e) comparing computed effective surface height change values computed from independent pairs of interference patterns to the corresponding values from the lists to obtain a best fit value of film thickness for each area of the sample associatedwith the corresponding element from each detector; (f) computing the relative surface height variation of the test surface by subtracting error due to the phase change on reflection from the film at the best fit value of film thickness from the uncorrected surface height. 34. The method of claim 33 wherein step (b) includes filtering the broadband light illuminating the detectors with filters having passbands at wavelengths .lambda..sub.1, .lambda..sub.2, . . . .lambda..sub.n. 35. The method of claim 34 wherein step (c) includes computing the independent effective surface height changes according to the equation ##EQU23## wherein .psi..sub.1i and .psi..sub.mi are the phase values computed in step (b) from the data ofdetectors 1 and m, with m running from 2 to n, the number of detectors, the index i indicating that the calculation is for an ith area of the sample. 36. The method of claim 35 wherein step (d) includes computing several lists according to the equation for a range of likely t values, where .phi. is the modeled phase change on reflection from the test surface, .lambda..sub.1 is equal to .lambda..sub.1 /(4.pi.), .lambda..sub.m is equal to .lambda..sub.m /(4.pi.), and t is a possible filmthickness. 37. The method of claim 36 wherein step (f) includes computing the relative surface height variation according to the equation at each sample element i, where .phi. is the modeled phase change on reflection from the test sample for film thickness t.sub.i, .lambda..sub.m is equal to .lambda..sub.m /(4.pi.), .psi..sub.mi is the phase computed from the data set of them.sup.th detector, and t.sub.i is a best fit value for film thickness found from the comparison of one or more effective height changes with its corresponding list. 38. The method of claim 33 including, after step (c), subtracting from the values of effective surface height change reference numbers that characterize the optical system resulting in relative surface height change values for the test samplefor each sample area element. 39. A method for simultaneously measuring both the relative height and the thickness of a film of an object that includes the film on a substrate, the method comprising the steps of: (a) producing first and second interference patterns between a test beam reflected from a test surface of the film and an exposed portion of the substrate and a reference beam reflected from a reference surface of an interferometer operating inbroadband light; (b) detecting the two interference patterns simultaneously with two detector arrays, measuring respective pluralities of intensities, and computing two groups of phase values for each pixel of each array corresponding to the wavelengths selectedfor each array by means of a preselected phase shifting algorithm; (c) computing a value of effective surface height change by, in effect, obtaining the difference between the corresponding phase values of the first and second groups for the corresponding pixels of the two detector arrays; (d) fitting a polynomial equation to the effective surface height change values for the exposed portion of the substrate in order to compensate for unknown phase changes of the interferometer system which influence the interference patterns; (e) computing a corrected surface height change value of the test surface by subtracting a change value of the polynomial equation from the effective surface height change value for the test surface at each pixel; (f) computing a list of relative surface height change values as a function of film thickness; (g) comparing computed effective surface height change values to corresponding values from the list to obtain a best fit value of film thickness for each pixel; (h) computing relative surface height variation of the test surface by subtracting error due to phase change on reflection from the film at the best fit value of film thickness for each pixel. 40. The method of claim 39 wherein step (c) includes computing the effective surface height change according to the equation ##EQU24## for each pixel i, where .psi..sub.1i and .psi..sub.2i are the phase values computed in step (b). 41. The method of claim 40 including fitting a polynomial to the values of .DELTA.h, for the exposed portion of the substrate, and then computing a corrected value of effective surface height change according to the equation for each pixel, where P is the value of the polynomial at that pixel. 42. The method of claim 41 wherein step (f) includes computing the list according to the equation ##EQU25## for a range of likely t values, where .phi..sub.c is the modeled phase change on reflection from the test surface, .phi..sub.c is the
phase change from the exposed substrate, ##EQU26## and t is a film thickness variable. |