EP1410110B1

Real time analysis of periodic structures on semiconductors

Abstract

A system for characterizing geometric structures formed on a sample on a real time basis is disclosed. A multi-parameter measurement module generates output signals as a function of either wavelength or angle of incidence. The output signals are supplied to a parallel processor. The processor creates an initial theoretical model and then calculates the theoretical optical response of that sample. The calculated optical response is compared to measured values. Based on the comparison, the model configuration is modified to be closer to the actual measured structure. The processor recalculates the optical response of the modified model and compares the result to the measured data. This process is repeated in an iterative manner until a best fit is achieved. The steps of calculating the optical response of the model is distributed to the processors as a function of wavelength or angle of incidence so these calculations can be performed in parallel.

EP1410110B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 17 June 2022, 4.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 2 independent, 10 dependent

  1. 1
    An apparatus for analysing the characteristics of a periodic structure formed on a sample, the apparatus comprising:a measurement system (16) including means arranged to direct a probe beam (22) to reflect off the periodic structure and a detection module (26) arranged to measure either the change in magnitude or phase of the probe beam as a function of either wavelength or angle of incidence and generate output signals corresponding thereto;and a parallel processor system (30) arranged to use an algorithm which includes a theoretical model of the periodic structure and which initially calculates a set of theoretical data at each of a plurality of different selected values for either wavelength or angle of incidence based on assumed initial parameters of the theoretical model and compares the theoretical data set to normalized data derived from the output signals and thereafter modifies assumed parameters of the theoretical model based on the results of the comparison and recalculates a new set of theoretical data, with the comparison and recalculation steps being repeated until the differences between the calculated theoretical data and the normalized data are minimized, characterised in that said processor system (30) includes a master processor (32) and a plurality of individual slave processors (34) arranged to process data in parallel, said processor system (30) being arranged to use the output signals generated by the measurement system (16) to characterize the periodic structure on a real time basis, the master processor (32) being adapted to distribute calculation of the theoretical data to the slave processors (34), the slave processors (34) being arranged to operate in parallel with each other, and each slave processor (34) being arranged to perform calculations at different selected values of either the wavelength or the angle of incidence from the selected values of either the wavelength or the angle of incidence at which the other slave processors (34) are arranged to perform the calculations, so that the time needed to reach the desired result is minimized.
  2. 7
    A method for analysing the characteristics of a periodic structure formed on a sample, the method comprising the steps of:directing a probe beam to reflect off the periodic structure;measuring either the change in magnitude or phase of the probe beam as a function of either wavelength or angle of incidence;generating output signals corresponding to the changes measured;using an algorithm which includes a theoretical model of the periodic structure and which initially calculates a set of theoretical data at each of a plurality of different selected values for either wavelength or angle of incidence based on assumed initial parameters of the theoretical model and the calculations being performed by parallel processing;comparing the resulting theoretical data to normalized data derived from the output signals;and iteratively modifying assumed parameters of the theoretical model in order to minimize the differences between the calculated theoretical data and the normalized data to evaluate the characteristics of the periodic structure, characterised by the steps of distributing calculation of the theoretical data across at least a plurality of slave processors (34), and operating the slave processors in parallel with each other, each slave processor performing calculations at different selected values of either wavelength or angle of incidence from the selected values of either the wavelength or the angle of incidence at which the other slave processors (34) perform the calculations, so that the time needed to reach the desired result is minimized, and the said distributing step being performed by a master processor (32).