Abstract:
본 발명은 반도체 공정 결과를 예측하고 제어하는 반도체 공정 제어 장치에 관한 것이다. 본 발명은 웨이퍼에 다수개의 반도체 장치들을 제조하는 공정을 진행하는 반도체 공정 설비로부터 상기 웨이퍼의 공정을 진행하는데 필요한 공정 파라메타들 및 상기 웨이퍼를 측정한 측정 데이터를 입력하고 상기 공정 파라메타 및 측정 데이터를 정규화하고 분해하여 노이즈를 제거하는 필터와, 상기 공정 파라메타 및 측정 데이터를 받아서 수학식(X × P ×M × Q')(X는 공정 파라메타, P는 공정 파라메타의 로딩 벡터, M은 X와 Y를 매핑한 행렬, Q'는 계측 데이터의 로딩 벡터에 대한 전치행렬)을 이용하여 공정 모델을 생성하는 모델 생성부와, 외부의 요청에 따라 상기 모델 생성부에 저장된 다수개의 공정 모델들 중에서 특정 웨이퍼의 공정을 진행하는데 적합한 공정 모델을 선택하는 모델 선택부와, 상기 반도체 공정 설비로부터 상기 특정 웨이퍼의 공정을 진행하기 위한 공정 파라메타를 전송받아서 상기 모델 선택부에 공정 모델을 요청하여 수신하고 상기 수신한 공정 모델을 이용하여 상기 특정 웨이퍼의 공정 결과를 예측하는 공정 예측부, 및 상기 공정 예측부로부터 상기 예측 결과를 받아서 상기 반도체 공정 설비의 동작을 제어하는 공정 제어부를 구비함으로써, 웨이퍼의 제조 비용 및 제조 시간이 감축된다.
Abstract:
본 발명은 반도체 공정 결과를 예측하고 제어하는 반도체 공정 제어 장치에 관한 것이다. 본 발명은 웨이퍼에 다수개의 반도체 장치들을 제조하는 공정을 진행하는 반도체 공정 설비로부터 상기 웨이퍼의 공정을 진행하는데 필요한 공정 파라메타들 및 상기 웨이퍼의 공정 완료후에 상기 웨이퍼를 측정한 측정 데이터를 입력하고 상기 공정 파라메타 및 측정 데이터에 포함된 노이즈를 제거하는 필터와, 상기 필터로부터 전송되는 공정 파라메타 및 측정 데이터를 받아서 상기 반도체 장치들의 공정 결과를 예측하기 위한 공정 모델을 생성하는 모델 생성부와, 외부의 요청에 따라 상기 모델 생성부에 저장된 다수개의 공정 모델들 중에서 특정 웨이퍼의 공정을 진행하는데 적합한 공정 모델을 선택하는 모델 선택부와, 상기 반도체 공정 설비로부터 상기 특정 웨이퍼의 공정을 진행하기 위한 공정 파라메타를 전송받아서 상기 모델 선택부에 공정 모델을 요청하여 수신하고 상기 수신한 공정 모델을 이용하여 상기 특정 웨이퍼의 공정 결과를 예측하는 공정 예측부, 및 상기 공정 예측부로부터 상기 예측 결과를 받아서 상기 반도체 공정 설비의 동작을 제어하는 공정 제어부를 구비함으로써, 웨이퍼의 제조 비용 및 제조 시간이 감축된다.
Abstract:
A method and a device for modeling multivariate parameters having a constant and the same pattern, and a semiconductor manufacturing method using the same are provided to realize multivariate modeling and correctly model a multivariate parameter by adding a random number to the constant or similar data, or adding the random number to one of the data having the same pattern. A data extractor(110) selects the data of the parameters, and finds an average and a standard deviation of the selected data. A data normalizer(120) normalizes the data of each parameter by using the average and the standard deviation. A data analyzer(130) analyzes a property of each parameter by using the normalized data. A model generator(140) generates a model based on analyzed property values. A data discriminator(150) discriminates whether each parameter includes the constant or the data similar to the constant by using the standard deviation, or discriminates whether the parameters have the same pattern by using eigenvector received from the data analyzer. A filter(160) provides the random data to the data extractor if the parameters include the constant or the data similar to the constant, or have the same pattern.
Abstract:
A method for setting an error scope is provided to set an error scope in real time by making a database of a measurement value of a semiconductor device and by deriving a correlation function between the measurement value and a process variable. A predetermined measurement value of a product having finished a unit process is measured according to a process variable. The average value of the measurement value corresponding to the process variable is calculated. A correlation function is derived by using the process variable and the average value. In deriving the correlation function, one selected from a group of spline and linear regression can be used. A standard deviation is calculated by using a function value according to the correlation function and the average value. A USL(upper specification limit) and an LSL(lower specification limit) are determined according to the process variable by using the correlation function and the standard deviation.