1
이준섭, 배석주 서론 반도체 웨이퍼의 불량 패턴의 발생은 피할 수 없으며, 이는 다음과 같은 원인으로 발생 (Wang et al., 2006) - Clean room 상에 존재하는 먼지로 인하여 Random 한 지점에 발생하는 불량 패턴 - 공정상의 문제, 혹은 사람의 실수로 인하여 발생하는 일정한 형태의 불량 패턴 웨이퍼 레벨에서의 결함 패턴 인식과 분류에 관한 연구는 다양한 방면에서 이루어졌지만 웨이퍼 맵 이미지 데이터의 경우에는 방대한 양의 고차원 데이터로 비정형의 특성을 띠고 있어 분석 방법론이 충분하지 않음 참고문헌 [1] Jutten and Herault, "Blind Separation of Sources, Part I, An Adaptive Algorithm Based on Neuromimetic Architecture", IEEE Signal Processing, vol. 24, pp. 1-10,1991. [2] Bell and Sejnowski, "An Information Maximization Approach to Blind Separation and Blind Deconvolution", Neural Computation, vol. 7, pp. 1129-1159, 1995. [3] Hyvarinen and Oja., "Independent component analysis:algorithm and application", Neural Networks 13, pp. 411-430, 2000. [4] Liu and Chien., "An intelligent system for wafer bin map defect diagnosis: An empirical study for semiconductor manufacturing,", Engineering Applications of Articial Intelligence, vol.26, pp. 1479-1486, 2004. [5] Raymond and Jiawei, “CLARANS: A Method for Clustering Objects for Spatial Data Mining”, IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, vol.14, No.5, pp 1003-1016, 2002 결론 본 연구에서는 CLARANS 알고리듬을 통해 클러스터의 수를 산출한 뒤, 산출된 클러스터의 수를 기반으로 독립성분분석을 통한 웨이퍼맵 결함 이미지 분류를 실시 본 연구에서 분류 된 이미지는 현재 차원상의 문제로 색이 반전이 되는 문제가 발생하여 차원 축소 후 이미지 분류를 필요로 함 무작위 결함과 테투리 결함의 분류는 다른 결함에 비해 분류가 어려운 점이 확인되어 이를 해결하기 위한 추가적 연구를 필요로 함 본 연구는 2017년도 산업통상자원부의 재원으로 한국에너지기술평가원(KETEP)지원을 받아 수행한 연구 과제입니다. (No. 20174030201750) 이론적 배경 데이터 분석 1. 산출된 클러스터의 수 한양대학교 산업공학과 [email protected] ; [email protected] 본 연구에서 독립성분분석을 적용하기 위해 각 이미지별 클러스터링 수를 파악하여야 하며, 파악 된 클러스터링 수를 기반으로 독립성분분석을 실시하여 패턴을 분류 CLARANS ( ) 독립성분분석 분류 ( ) 데이터 설명 무작위 결함, 선형 결함, 중앙 결함, 테두리 결함을 포함하고 있는 웨이퍼맵의 이미지 데이터 사용. 각 이미지별 3개 이상의 결함을 포함하고 있으며 총 6개의 이미지 데이터로 구성. * CLARANS (Clustering Large Application based upon Randomized Search) 알고리듬 실루엣 계수(silhoutte coefficient)를 통해 가장 자연스런군집의 수를 찾을 때 사용 CLARANS algorithm 1: Set iter=0, maxneighbor= 1.25%k(n-k) 2: Set proper values of fuzzier m, TN and maxneighbor 3: Initialize the set of current medoids = 1 , 2 ,…, 4: Compute memberships for all , 5: Compute the set using = σ , 1/1− 1− 6: Repeat 7: Until ( > ℎ ) * Spatial filter 웨이퍼 맵 이미지 분석을 통한 결함 패턴의 분류를 위해 반도체 공정에서 자주 발생하는 결함 패턴을 포함하고 있는 이미지 파일의 잡음 제거 * 독립성분분석(Independent Component Analysis) 분류 효율적인 학습규칙의 신경망을 기반으로 한 독립성분분석을 실시하여 여러 패턴들이 혼합되어 있는 웨이퍼 맵 이미지 파일로 부터 각 결함 패턴을 분류 Pattern Number of cluster Real number of cluster [a] 3 3 [b] 2 2 [c] 2 2 [d] 3 3 [e] 3 3 [f] 4 4 한국품질경영학회 2020년 춘계학술대회 −1,+1 ,+1 +1,+1 −1, , +1, −1,−1 ,−1 +1,−1 , = 1 9 =−1 1 =−1 1 +,+ Where, +,+ =ቊ 1 0 Average silhouette width 산출을 통해 최적의 클러스터 수 결정 주성분분석 (Principal Component Analysis : PCA) - 독립성보다 약한 속성을 가진 신호의 집합을 찾음 독립성분분석 (Independent Component Analysis : ICA) - 독립적인 원신호를 찾음

PSZT - TEM - Poster · 2020-07-05 · PSZT - TEM - Poster Author: Madhu and Sharath Subject: E-MRS Fall 2007 Created Date: 6/29/2020 11:15:23 PM

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PSZT - TEM - Poster · 2020-07-05 · PSZT - TEM - Poster Author: Madhu and Sharath Subject: E-MRS Fall 2007 Created Date: 6/29/2020 11:15:23 PM

이준섭, 배석주†

서론• 반도체웨이퍼의불량패턴의발생은피할수없으며, 이는다음과같은원인으로

발생 (Wang et al., 2006)

- Clean room 상에존재하는먼지로인하여 Random 한지점에발생하는불량패턴

- 공정상의문제, 혹은사람의실수로인하여발생하는일정한형태의불량패턴

• 웨이퍼레벨에서의결함패턴인식과분류에관한연구는다양한방면에서

이루어졌지만웨이퍼맵이미지데이터의경우에는방대한양의고차원데이터로

비정형의특성을띠고있어분석방법론이충분하지않음

참고문헌[1] Jutten and Herault, "Blind Separation of Sources, Part I, An Adaptive Algorithm Based on Neuromimetic Architecture", IEEE Signal Processing, vol. 24, pp. 1-10,1991.[2] Bell and Sejnowski, "An Information Maximization Approach to Blind Separation and Blind Deconvolution", Neural Computation, vol. 7, pp. 1129-1159, 1995.[3] Hyvarinen and Oja., "Independent component analysis:algorithm and application", Neural Networks 13, pp. 411-430, 2000.[4] Liu and Chien., "An intelligent system for wafer bin map defect diagnosis: An empiricalstudy for semiconductor manufacturing,", Engineering Applications of Articial Intelligence, vol.26, pp. 1479-1486, 2004.[5] Raymond and Jiawei, “CLARANS: A Method for Clustering Objects for Spatial Data Mining”, IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, vol.14, No.5, pp 1003-1016, 2002

결론

• 본 연구에서는 CLARANS 알고리듬을 통해 클러스터의 수를 산출한 뒤, 산출된

클러스터의 수를 기반으로 독립성분분석을 통한 웨이퍼맵 결함 이미지 분류를

실시

• 본 연구에서 분류 된 이미지는 현재 차원상의 문제로 색이 반전이 되는 문제가

발생하여차원축소후이미지분류를필요로함

• 무작위 결함과 테투리 결함의 분류는 다른 결함에 비해 분류가 어려운 점이

확인되어이를해결하기위한추가적연구를필요로함

본연구는 2017년도산업통상자원부의재원으로한국에너지기술평가원(KETEP)의지원을받아수행한연구과제입니다. (No. 20174030201750)

이론적배경

데이터분석

표 1. 산출된클러스터의수

한양대학교산업공학과

[email protected] ; [email protected]

본연구에서독립성분분석을적용하기위해각이미지별클러스터링수를

파악하여야하며, 파악된클러스터링수를기반으로독립성분분석을실시하여

패턴을분류

CLARANS

( )

독립성분분석분류( )

데이터설명• 무작위결함, 선형결함, 중앙결함, 테두리결함을포함하고있는웨이퍼맵의이미지

데이터사용.

• 각이미지별 3개이상의결함을포함하고있으며총 6개의이미지데이터로구성.

* CLARANS (Clustering Large Application based upon Randomized Search)알고리듬

실루엣계수(silhoutte coefficient)를통해가장 “자연스런” 군집의수를찾을때사용

CLARANS algorithm

1: Set iter=0, maxneighbor= 1.25%k(n-k)

2: Set proper values of fuzzier m, TN and maxneighbor

3: Initialize the set of current medoids 𝑉 = 𝑣1, 𝑣2, … , 𝑣𝑘

4: Compute memberships 𝑢𝑖𝑗 for all 𝑖, 𝑗

5: Compute the set ℎ using ℎ𝑎𝑟𝑚 𝑥𝑗 =

σ𝑢𝑖𝑗∈𝑠 𝑑 𝑥𝑖 , 𝑣𝑗1/1−𝑚 1−𝑚

6: Repeat

7: Until (𝑗 > 𝑚𝑎𝑥𝑛𝑒𝑖𝑔ℎ𝑏𝑜𝑟)

* Spatial filter

웨이퍼 맵 이미지 분석을 통한 결함 패턴의 분류를 위해 반도체 공정에서 자주

발생하는결함패턴을포함하고있는이미지파일의잡음제거

*독립성분분석(Independent Component Analysis)분류

효율적인 학습규칙의 신경망을 기반으로 한 독립성분분석을 실시하여 여러

패턴들이혼합되어있는웨이퍼맵이미지파일로부터각결함패턴을분류

Pattern Number of cluster Real number of cluster

[a] 3 3

[b] 2 2

[c] 2 2

[d] 3 3

[e] 3 3

[f] 4 4

한국품질경영학회 2020년춘계학술대회

𝐶𝑖−1,𝑗+1 𝐶𝑖,𝑗+1 𝐶𝑖+1,𝑗+1

𝐶𝑖−1,𝑗 𝐶𝑖,𝑗 𝐶𝑖+1,𝑗

𝐶𝑖−1,𝑗−1 𝐶𝑖,𝑗−1 𝐶𝑖+1,𝑗−1

𝑅 𝐶𝑖,𝑗 =1

9

𝑚=−1

1

𝑛=−1

1

𝐶𝑖+𝑚,𝑗+𝑛

Where,

𝐶𝑖+𝑚,𝑗+𝑛 = ቊ1 𝑓𝑜𝑟 𝑎 𝑑𝑒𝑓𝑒𝑐𝑡𝑖𝑣𝑒 𝑑𝑖𝑒0 𝑓𝑜𝑟 𝑎 𝑔𝑜𝑜𝑑 𝑑𝑖𝑒

Average silhouette width 산출을통해최적의클러스터수결정

주성분분석 (Principal Component Analysis : PCA)

- 독립성보다약한속성을가진신호의집합을찾음

독립성분분석 (Independent Component Analysis : ICA)

- 독립적인원신호를찾음