KR101919032B1 - 인-시츄 폴리싱 모니터링 중에 데이터의 필터링을 위한 선형 예측 - Google Patents

인-시츄 폴리싱 모니터링 중에 데이터의 필터링을 위한 선형 예측 Download PDF

Info

Publication number
KR101919032B1
KR101919032B1 KR1020147033311A KR20147033311A KR101919032B1 KR 101919032 B1 KR101919032 B1 KR 101919032B1 KR 1020147033311 A KR1020147033311 A KR 1020147033311A KR 20147033311 A KR20147033311 A KR 20147033311A KR 101919032 B1 KR101919032 B1 KR 101919032B1
Authority
KR
South Korea
Prior art keywords
signal
polishing
values
value
predicted
Prior art date
Application number
KR1020147033311A
Other languages
English (en)
Other versions
KR20150005674A (ko
Inventor
도미니크 제이. 벤벵누
Original Assignee
어플라이드 머티어리얼스, 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 어플라이드 머티어리얼스, 인코포레이티드 filed Critical 어플라이드 머티어리얼스, 인코포레이티드
Publication of KR20150005674A publication Critical patent/KR20150005674A/ko
Application granted granted Critical
Publication of KR101919032B1 publication Critical patent/KR101919032B1/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B37/00Lapping machines or devices; Accessories
    • B24B37/005Control means for lapping machines or devices
    • B24B37/013Devices or means for detecting lapping completion
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/10Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation involving electrical means

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
  • Mechanical Treatment Of Semiconductor (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Numerical Control (AREA)

Abstract

폴리싱 제어 방법은 기판을 폴리싱하는 단계, 폴리싱 중에 인-시츄 모니터링 시스템으로 기판을 모니터링하는 단계 - 상기 모니터링하는 단계는 센서로부터 신호를 생성하는 단계를 포함함 -, 및 필터링된 신호를 생성하도록 신호를 필터링하는 단계를 포함한다. 신호는 측정된 값들의 시퀀스 및 조정된 값들의 시퀀스를 포함하는 필터링된 신호를 포함한다. 필터링하는 단계는 조정된 값들의 시퀀스에서 각각의 조정된 값에 대해, 선형 예측을 이용하여 측정된 값들의 시퀀스로부터 적어도 하나의 예측된 값을 생성하는 것, 및 상기 예측된 값 및 측정된 값들의 시퀀스로부터 조정된 값을 계산하는 것을 포함한다. 폴리싱 종점 또는 폴리싱 레이트에 대한 조정 중 적어도 하나가 필터링된 신호로부터 결정된다.

Description

인-시츄 폴리싱 모니터링 중에 데이터의 필터링을 위한 선형 예측{LINEAR PREDICTION FOR FILTERING OF DATA DURING IN-SITU MONITORING OF POLISHING}
본 명세서는 폴리싱을 제어하기 위한 인-시츄 모니터링 시스템에 의해 획득된 데이터에 대한 필터 적용을 이용하는 것에 관한 것이다.
집적 회로는 실리콘 웨이퍼 상에 전도성 층, 반도체성 층, 또는 절연성 층들을 연속적 증착함으로써 기판상에 전형적으로 형성된다. 하나의 제조 단계는 비-평면 표면 위에 필러 층을 증착하는 것 및 필러 층을 평탄화하는 것을 포함한다. 특정 적용예들에 대해, 패터닝된 층의 상단면이 노출될 때까지 필러 층이 평탄화된다. 전도성 필러 층은, 예를 들면 절연 층 내의 트렌치들 또는 홀들을 채우도록, 패터닝된 절연 층 상에 증착될 수 있다. 평탄화 후에, 절연 층의 상승된 패턴 사이에 남아 있는 금속성 층의 부분들은 기판 상의 박막 회로들 사이에 전도성 경로들을 제공하는 비아들, 플러그들, 및 라인들을 형성한다. 산화물 폴리싱과 같은 다른 적용예들에 대해, 비 평면 표면 위에 미리결정된 두께가 남겨질 때까지 필러 층이 평탄화된다. 또한, 기판 표면의 평탄화는 일반적으로 포토리소그래피를 위해 요구된다.
화학적 기계적 폴리싱(CMP)은 한가지 용인된 평탄화 방법이다. 이러한 평탄화 방법은 전형적으로, 기판이 캐리어 또는 폴리싱 헤드 상에 장착되는 것을 필요로 한다. 기판의 노출된 표면은 전형적으로, 회전하는 폴리싱 패드를 향하여 배치된다. 캐리어 헤드는 기판 상에 제어가능한 부하를 제공하여, 폴리싱 패드를 향하여 기판을 압박한다. 전형적으로 폴리싱 패드의 표면으로 연마 폴리싱 슬러리가 공급된다.
CMP에 있어서 한가지 문제점은 폴리싱 프로세스가 완료된지 여부, 즉 기판 층이 희망 평탄도 또는 두께로 평탄화된지 여부, 또는 희망 재료 양이 제거된 시기를 결정하는 것이다. 슬러리 분포, 폴리싱 패드 조건, 폴리싱 패드와 기판 사이의 상대 속도, 및 기판 상의 부하의 편차들(variations)이 재료 제거 레이트(removal rate)의 편차들을 야기할 수 있다. 이들 편차들, 뿐만 아니라 기판 층의 초기 두께의 편차들은 폴리싱 종점에 도달하는데 요구되는 시간의 편차들을 야기한다. 그러므로, 폴리싱 종점은 일반적으로 단지 폴리싱 시간에 따라 결정될 수 없다.
일부 시스템들에서, 기판은 폴리싱 중에 인-시츄로, 예를 들면 캐리어 헤드 또는 플래튼을 회전시키기 위해 모터에 의해 요구되는 토크를 모니터링함으로써 모니터링된다. 그러나, 기존의 모니터링 기법들은 반도체 디바이스 제조자들의 점점 증가하는 요구들을 충족시킬 수 없다.
인-시츄 모니터링 시스템의 센서는 전형적으로 시변(time-varying) 신호를 생성한다. 신호는 폴리싱 종점을 검출하기 위해 분석될 수 있다. "미가공(raw)" 신호로부터 노이즈를 제거하기 위해 평활 필터(smoothing filter)가 종종 이용되고, 필터링된 신호가 분석된다. 신호가 실시간으로 분석되고 있기 때문에, 인과 필터들(causal filters)이 이용되어 왔다. 그러나, 일부 인과 필터들은 지연을 부여하는데, 즉 필터링된 신호는 센서로부터의 "미가공" 신호에 뒤처진다. 일부 폴리싱 프로세스들 및 일부 종점 검출 기법들, 예를 들면 모터 토크의 모니터링에 대해, 필터는 허용할 수 없는 지연을 도입할 수 있다. 예를 들면, 종점 기준이 필터링된 신호에서 검출될 때까지 웨이퍼는 이미 상당히 오버-폴리싱된다. 그러나 이러한 문제에 대응하는 기법은 신호로부터의 데이터에 기초한 선형 예측을 포함하는 필터를 이용하는 것이다.
일 양태에서, 폴리싱 제어 방법은 기판을 폴리싱하는 단계, 폴리싱 중에 인-시츄 모니터링 시스템으로 기판을 모니터링하는 단계 - 상기 모니터링하는 단계는 센서로부터 신호를 생성하는 것을 포함함 -, 및 필터링된 신호를 생성하도록 신호를 필터링하는 단계를 포함한다. 이 신호는 측정된 값들의 시퀀스, 및 조정된 값들의 시퀀스를 포함하는 필터링된 신호를 포함한다. 상기 필터링하는 단계는 조정된 값들의 시퀀스에서 각각의 조정된 값에 대해, 선형 예측을 이용하여 측정된 값들의 시퀀스로부터 적어도 하나의 예측된 값을 생성하는 것, 및 예측된 값 및 측정된 값들의 시퀀스로부터 조정된 값을 계산하는 것을 포함한다. 폴리싱 종점 또는 폴리싱 레이트에 대한 조정 중 적어도 하나가 필터링된 신호로부터 결정된다.
구현예들은 하기의 특징들 중 하나 또는 둘 이상을 포함할 수 있다. 인-시츄 모니터링 시스템은 모터 전류 모니터링 시스템 또는 모터 토크 모니터링 시스템, 예를 들면 캐리어 헤드 모터 전류 모니터링 시스템, 캐리어 헤드 모터 토크 모니터링 시스템, 플래튼 모터 전류 모니터링 시스템, 또는 플래튼 모터 토크 모니터링 시스템일 수 있다. 적어도 하나의 예측된 값을 생성하는 것은 복수의 예측된 값들을 생성하는 것을 포함할 수 있다. 조정된 값을 계산하는 것은 주파수 도메인 필터(frequency domain filter)를 적용하는 것을 포함할 수 있다. 복수의 예측된 값들은 적어도 20개의 값들을 포함할 수 있다. 조정된 값을 계산하는 것은 적어도 하나의 예측된 신호 값을 계산하기 위해 선형 예측이 이용되는 변형된 칼만 필터(Kalman filter)를 적용하는 것을 포함할 수 있다.
다른 양태에서, 비-일시적 컴퓨터-판독가능 매체는 그 안에 저장된 명령들을 가지며, 이 명령들은, 프로세서에 의해 실행될 때, 프로세서가 상기 방법의 작업들을 실행하게 한다.
구현예들은 하기의 잠재적 이점들 중 하나 또는 둘 이상을 포함할 수 있다. 필터 지연이 감소될 수 있다. 폴리싱은 타겟 두께에서 더 신뢰할 수 있게 중지될 수 있다.
하나 또는 둘 이상의 실시예들의 세부사항들이 첨부 도면들 및 하기의 설명에서 제시된다. 상세한 설명 및 도면들로부터, 그리고 청구항들로부터 다른 양태들, 특징들 및 이점들이 명확해질 것이다.
도 1은 폴리싱 장치의 예시의 개략적 단면도를 도시한다.
도 2는 맞춤형(customized) 필터 및 표준 저역(low pass) 필터에 의해 생성된 필터링된 플래튼 토크 신호들을 비교하는 그래프이다.
도 3은 맞춤형 필터 및 표준 저역 필터에 의해 생성된 필터링된 플래튼 토크 신호들을 비교하는 그래프이다.
여러가지 도면들에서 동일한 참조 부호들은 동일한 요소들을 나타낸다.
일부 반도체 칩 제조 프로세스들에서, 하부층, 예를 들면 실리콘 산화물, 실리콘 질화물, 또는 고-K 유전체와 같은 유전체가 노출될 때까지, 상부 층, 예를 들면 실리콘 산화물 또는 폴리실리콘이 폴리싱된다. 일부 적용예들에 대해, 하부 층의 노출을 광학적으로 검출하는 것이 가능할 수 있다. 일부 적용예들에 대해, 하부 층은 상부 층과 상이한 폴리싱 층에 대한 마찰 계수를 갖는다. 결과적으로, 하부 층이 노출될 때, 플래튼 또는 캐리어 헤드가 특정 회전 레이트로 회전하게 하도록 모터에 의해 요구되는 토크가 변화한다. 폴리싱 종점은 모터 토크 내에서 이러한 변화를 검출함으로써 결정될 수 있다.
도 1은 폴리싱 장치(100)의 예시를 도시한다. 폴리싱 장치(100)는 폴리싱 패드(110)가 상부에 위치되는 회전가능한 디스크형 플래튼(120)을 포함한다. 폴리싱 패드(110)는 외부 폴리싱 층(112) 및 더 연성의(softer) 백킹 층(114)을 갖는 2-층 폴리싱 패드일 수 있다. 플래튼은 축(125)을 중심으로 회전하도록 작동가능하다. 예를 들면, 모터(121), 예를 들면 DC 유도 모터가 플래튼(120)을 회전시키도록 드라이브 샤프트(124)를 돌릴 수 있다.
폴리싱 장치(100)는 연마 슬러리와 같은 폴리싱 액(132)을 폴리싱 패드(110) 상에서 패드로 분배하기 위한 포트(130)를 포함할 수 있다. 폴리싱 장치는 또한 폴리싱 패드(110)를 일관된 연마 상태로 유지하도록 폴리싱 패드(110)를 연마하기 위한 폴리싱 패드 컨디셔너를 포함할 수 있다.
폴리싱 장치(100)는 적어도 하나의 캐리어 헤드(140)를 포함한다. 캐리어 헤드(140)는 폴리싱 패드(110)를 향해 기판(10)을 유지시키도록 작동가능하다. 각각의 캐리어 헤드(140)는 각각의 개별 기판과 연관된 폴리싱 파라미터들, 예를 들면 압력을 독립적으로 제어할 수 있다.
캐리어 헤드(140)는 가요성 멤브레인(144) 아래에 기판(10)을 유지시키기 위한 유지 링(142)을 포함할 수 있다. 캐리어 헤드(140)는 또한 멤브레인에 의해 형성된 하나 또는 둘 이상의 독립적으로 제어가능한 가압가능(pressurizable) 챔버들, 예를 들면 3개의 챔버들(146a 내지 146c)을 포함하며, 이들 챔버들은 가요성 멤브레인(144) 상의 및 그에 따라 기판(10) 상의 연관 구역들에 독립적으로 제어가능한 압력을 인가할 수 있다(도 1 참조). 예시의 용이함을 위해 단지 3개의 챔버들만이 도 1에 도시되지만, 하나 또는 두개의 챔버들, 또는 넷 또는 그 초과의 챔버들, 예를 들면 5개의 챔버들이 존재할 수 있다.
캐리어 헤드가 축(155)을 중심으로 회전할 수 있도록, 캐리어 헤드(140)는 지지 구조물(150), 예를 들면 캐러셀로부터 현수되며, 드라이브 샤프트(152)에 의해 캐리어 헤드 회전 모터(154), 예를 들면 DC 유도 모터에 연결된다. 선택적으로, 각각의 캐리어 헤드(140)는, 예를 들면 캐러셀(150) 상의 슬라이더들 상에서, 또는 캐러셀 자체의 회전 진동에 의해 측방향으로 진동할 수 있다. 통상의 작동시, 플래튼은 그 중심 축(125)을 중심으로 회전되고, 각각의 캐리어 헤드는 그 중심 축(155)을 중심으로 회전되며, 폴리싱 패드의 상단면을 측방향으로 가로질러 병진된다(translated).
하나의 캐리어 헤드(140)만이 도시되지만, 폴리싱 패드(110)의 표면적이 효율적으로 이용될 수 있도록 추가의 기판들을 유지시키기 위해 더 많은 캐리어 헤드들이 제공될 수 있다. 따라서, 동시적인 폴리싱 프로세스를 위해 기판들을 유지시키도록 구성된 캐리어 헤드 조립체들의 수는, 적어도 부분적으로, 폴리싱 패드(110)의 표면적에 기초할 수 있다.
프로그램가능한 컴퓨터와 같은 제어기(190)가 모터들(121, 154)에 연결되어, 캐리어 헤드(140) 및 플래튼(120)의 회전 레이트를 제어한다. 예를 들면, 각각의 모터는 연관된 드라이브 샤프트의 회전 레이트를 측정하는 인코더를 포함할 수 있다. 제어기 또는 분리된 회로의 일부이고, 모터 자체 내에 있을 수 있는 피드백 제어 회로는 인코더로부터 측정된 회전 레이트를 수신하고, 모터로 공급된 전류를 조정하여, 드라이브 샤프트의 회전 레이트가 제어기로부터 수신된 회전 레이트에 매칭되는 것을 보장한다.
폴리싱 장치는 또한 폴리싱 종점을 결정하기 위해 이용될 수 있는 인-시츄 모니터링 시스템(160), 예를 들면 모터 전류 또는 모터 토크 모니터링 시스템을 포함한다. 인-시츄 모니터링 시스템(160)은 모터로 공급되는 전류 및/또는 모터 토크를 측정하기 위한 센서를 포함한다.
예를 들면, 토크 미터(160)가 드라이브 샤프트(124) 상에 배치될 수 있고 그리고/또는 토크 미터(162)가 드라이브 샤프트(152) 상에 배치될 수 있다. 토크 미터(160 및/또는 162)의 출력 신호는 제어기(190)로 지향된다.
대안적으로, 또는 추가로, 전류 센서(170)는 모터(121)에 공급되는 전류를 모니터링할 수 있고 그리고/또는 전류 센서(172)는 모터(154)에 공급되는 전류를 모니터링할 수 있다. 전류 센서(170 및/또는 172)의 출력 신호는 제어기(190)로 지향된다. 전류 센서가 모터의 일부로서 도시되지만, 전류 센서는 제어기(제어기 자체가 모터들에 대한 구동 전류를 출력하는 경우), 또는 분리된 회로의 일부일 수 있다.
센서의 출력은 디지털 전자 신호일 수 있다(센서의 출력이 아날로그 신호이면 센서 또는 제어기에서 ADC에 의해 디지털 신호로 변환될 수 있다). 디지털 신호는 센서의 샘플링 주파수에 따른 신호 값들 사이의 시간 기간에 대하여, 신호 값들의 시퀀스로 구성된다. 이 신호 값들의 시퀀스는 신호-대-시간 곡선으로 지칭될 수 있다. 신호 값들의 시퀀스는 값들(xn)의 세트로서 표현될 수 있다.
전술한 바와 같이, 센서로부터의 "미가공" 디지털 신호는 선형 예측을 통합하는(incorporate) 필터를 이용하여 평활화될 수 있다. 선형 예측은 미래 데이터를 예측하기 위해 현재 데이터 및 과거 데이터를 이용하는 통계적 기법이다. 선형 예측은 현재 및 과거 데이터의 자기상관(autocorrelation)의 추적(track)을 계속하는 공식들의 세트로 구현될 수 있으며, 선형 예측은 단순한 다항식 외삽(extrapolation)을 이용하여 가능한 것보다 미래에 더 많이 데이터를 예측할 수 있다.
다른 인-시츄 모니터링 시스템들에서 신호들을 필터링하는 단계에 선형 예측이 적용될 수 있지만, 선형 예측은 모터 토크 또는 모터 전류 모니터링 시스템에서 신호들을 필터링하는 것에 특히 적용가능하다. 모터 토크 및 모터 전류 신호-대-시간 곡선들은 임의의 잡음에 의해서 뿐만 아니라, 폴리싱 패드를 가로지르는 캐리어 헤드(140)의 스위핑(sweeping)으로 인한 크고 조직적인 사인파적 교란(sinusoidal disturbance)에 의해서도 오류를 일으킬 수 있다. 모터 전류 신호들에 대해, 선형 예측이 우수한 정확도로 3 또는 4개의 스위프 기간들을 미래로 예측할 수 있다.
제 1 구현예에서, 확장된 데이터 세트(즉, 현재 데이터 세트 뿐만 아니라(plus) 예측된 값들)를 생성하기 위해 현재 데이터 세트(현재 및 과거 신호 값들의 인과 데이터)에 선형 예측이 적용되며, 그 후 결과적인 확장된 데이터 세트에 주파수-도메인 필터를 적용한다. 선형 예측은 (4 또는 5개의 캐리어 헤드 스위프들에 대응할 수 있는) 40 내지 60개의 값들을 예측하는데 이용될 수 있다. 주파수 도메인 필터들이 거의 없거나 전혀 없는 필터 지연을 나타내기 때문에, 필터 지연이 상당히 감소될 수 있다. 주파수 도메인 필터는 데이터 세트의 시작과 끝 모두에서 에지 왜곡(edge distortion)을 나타낼 수 있다. 먼저 선형 예측을 이용함으로써, 에지 왜곡이 효과적으로 (데이터 세트의 마지막에 더 이상 위치되지 않는) 실제 현재 데이터로부터 멀어진다(move away).
선형 예측은 다음과 같이 표현될 수 있다:
Figure 112014114750085-pct00001
여기에서,
Figure 112014127717509-pct00002
은 예측된 신호 값이고, p는 계산에서 이용된 데이터 점들의 개수(n-1과 동일할 수 있음)이며,
Figure 112014127717509-pct00003
은 이전에 관찰된 신호 값들이고, ai는 예측기 계수(predictor coefficient)이다. 추가의 예측된 값들, 예를 들면
Figure 112014127717509-pct00004
을 생성하기 위해, n을 증가시키고 xn-i에서 이전에 예측된 값들을 이용함으로써 계산이 반복될 수 있다.
예측기 계수들(ai)을 생성하기 위해, 자기상관 기준(autocorrelation criterion)으로 또한 지칭되는 제곱 평균 기준(root mean square criterion)이 이용된다. 신호(xn)에 대한 신호의 자기상관이 다음과 같이 표현될 수 있다:
Figure 112014114750085-pct00005
여기에서, R은 신호(xn)의 자기상관이며, 여기에서 E는 예상 값 함수, 예를 들면 평균 값이다. 자기상관 기준은 다음과 같이 표현될 수 있다:
Figure 112014114750085-pct00006
이에 대해 1≪j≪p이다.
제 2 구현예에서, 선형 예측이 칼만 필터와 함께 이용된다. 종래의 칼만 필터들은 Welch 및 Bishop에 의한 "An Introduction to the Kalman Filter"에서 설명된다. 표준 칼만 필터(구체적으로, "이산 칼만 필터(discrete Kalman filter(DKF))가 평활화 성능들을 갖는데, 이는 필터링 중인 시스템의 노이즈 특성들이 공식들에 포함되기 때문이다. 표준 칼만 필터는 또한 현재 및 과거 데이터를 기초로 미래 데이터 값을 추정하는 예측 단계를 이용한다. 예측 단계는 일반적으로 하나의 데이터 단계에 의해 미래로 단지 확장된다(즉, 가까운 장래의(near-term) 예측). 그러나, 이러한 일종의(sort of) 가까운 장래 예측은 CMP 모터 토크 데이터가 상업적으로 실행가능하도록 필터 지연을 충분히 감소시킬 수 없다. 표준 칼만 예측 단계 대신 선형 예측을 이용함으로써, "변형된 칼만" 필터가 필터 지연을 상당히 최소화한다.
하기에서 설명되는 칼만 기법의 구현예는 상태 변수의 선험적 추정(priori estimate), 및 선험적 추정의 하류의 계산들(computations)의 상이한 순서를 결정하기 위한 변형된 기법을 포함한다. 선형 예측을 이용하는 다른 구현예들이 가능함이 이해되어야 한다.
모터 전류 또는 모터 토크 모니터링 기법에 대해, 기판 마찰이 관심 변수이다. 그러나 측정된 양은 전체 마찰이며, 이는 전술한 바와 같이, 폴리싱 패드에 걸쳐서 캐리어 헤드(140)의 스위핑으로 인한 체계적인 사인파적 교란을 포함한다. 하기의 방정식들에 대해, 상태 변수(x)가 기판 마찰인 반면, 측정된 양(z)은 전체 마찰, 예를 들면 모터 전류 측정치들(measurements)이다.
특정 시간 단계(k)에 대해, 상태 변수의 선험적 추정(
Figure 112014127717509-pct00007
)이 계산된다. 선험적 추정(
Figure 112014127717509-pct00008
)은 단계(k) 이전에 측정된, 복수의 측정된 양의 값들(z) 및 z의 복수의 선형적으로 보간된 값들의 평균으로서 계산될 수 있다. 주기적 교란이 존재하는 경우, 선험적 추정(
Figure 112014127717509-pct00009
)은 한 사이클에 걸친 값들로부터 계산될 수 있고, 이때 사이클의 절반("좌측" 또는 과거의 절반)은 측정된 데이터로 구성되고, 사이클의 절반("우측" 또는 미래의 절반)은 선형 예측을 이용하여 생성된다. 선험적 추정(
Figure 112014127717509-pct00010
)은, 시간 단계(k)에서 중심에 있는, 한 사이클에 걸쳐서 수행된 평균으로, 측정된 양의 평균, 즉,
Figure 112014127717509-pct00011
으로서 계산될 수 있다. 따라서, 선험적 추정치(
Figure 112014127717509-pct00012
)는 측정된 데이터 및 선형적으로 예측된 데이터 모두를 포함하는 값들의 평균으로서 계산될 수 있다. 모터 토크 측정들의 경우, 이는 헤드 스위프 사이클(head sweep cycle)인 사이클이다.
예를 들면,
Figure 112014114750085-pct00013
는 다음과 같이 계산될 수 있다:
Figure 112014114750085-pct00014
여기에서, 2L+1은 계산에서 사용된 데이터 점들의 개수이고, zi
Figure 112014127717509-pct00015
에 대해 z의 이전에 관찰된 측정치들이며, zk-L은 L<0에 대해 z에 대한 예측된 값들이다. z에 대해 예측된 값들은 선형 예측을 이용하여 생성될 수 있다.
CMP 모터 전류 또는 모터 토크 측정치들을 포함하는 경우에 대해, 마찰에 대한 지배적 기여(dominant contribution)는 스위프 마찰인데, 이는 시간에 따라 거의 사인파적 신호를 나타낸다. 스위프 마찰을 제거하기 위해, 이러한 접근법은 하나의 스위프 사이클에 걸쳐서 측정된 신호를 합계하고, 스위프 사이클에서의 데이터 점들의 개수로 나누며, 그에 따라 하나의 스위프 사이클에 걸친 평균 신호를 제공한다. 이러한 평균 신호는 기판 마찰에 상당히(well) 접근한다. 이러한 공식은 스위프 마찰의 사인파적 거동을 걸러낸다(filter out).
표준 칼만 필터에서, 양(A)은 선험적 추정이 이루어지기 전에 산출되는데, 이는 양(A)이 선험적 추정치를 산출(compute)하기 위해 이용되기 때문이다. 이러한 변형된 칼만 법에서는, A는 선험적 추정에서 이용되지 않지만(상기 방정식 TT.1),
Figure 112014127717509-pct00016
를 포함하는 다음번 업데이트 방정식, 선험적 추정 오류 공분산(error covariance)을 위해서 요구된다. 일 구현예에서, A에 대한 공식은 다음과 같다:
Figure 112014114750085-pct00017
(TT.2)
여기에서,
Figure 112014127717509-pct00018
은 이전 단계로부터의 경험적 상태 추정이다.
다음으로, 선험적 추정 에러 공분산(
Figure 112014114750085-pct00019
)이 계산된다.
Figure 112014114750085-pct00020
는 표준 칼만 공식을 이용하여 산출될 수 있다:
Figure 112014114750085-pct00021
(TT.3)
이 구현예에서, A는 스칼라(scalar)이다. 그러나, 더 일반적인 경우에, A는 행렬일 수 있고, 방정식은 그에 따라 변형될 것이다.
다음으로, 나머지(Rs) 및 양(H)이 계산될 수 있다. 나머지(Rs)는 H에 대해 독립적으로 산출되고, 그 후 H가 추정된다. 나머지는 다음과 같이 산출된다:
Rs = 측정된 값 - fut[1] (MM.1)
여기에서, fut[1]는 측정에 대해 예측된 값이며, 여기에서 예측된 값은 모든 이전에 측정된 데이터에 대한 선형 예측 공식을 이용하여 계산된다. 접미사(suffix)([1])는 미래로의 한 단계에 대해 예측이 일어난다는 사실을 나타낸다.
일부 구현예들에서, Rs는 다음과 같이 계산될 수 있고,
Figure 112014114750085-pct00022
여기에서, ai에 대한 값들이 선형 예측에 대해 전술한 바와 같이 계산된다.
H는 하기의 공식을 이용하여 계산될 수 있다:
Figure 112014114750085-pct00023
(MM.2)
일단 H, R 및
Figure 112014114750085-pct00024
가 계산되었다면, 측정 업데이트 방정식들이 실행될 수 있다.
Figure 112014114750085-pct00025
전술한 구현예들 모두는 필터 지연을 감소시키고, 이 경우 데이터가 전통적인 평활화 필터들과 같이 평활하지 않을 수 있다는 트레이드오프가 존재한다.
도 2는 "미가공" 플래튼 토크 신호(200), 미가공 플래튼 토크 신호에 변형된 필터의 제 1 구현예를 적용함으로써 생성된 필터링된 신호(210), 및 미가공 플래튼 토크 신호에 표준 저역 필터를 적용함으로써 생성된 필터링된 신호(220)의 그래프를 도시한다. 변형된 필터는 지연의 상당한 감소를 제공한다.
도 3은 "미가공" 헤드 토크 신호(300), 미가공 헤드 토크 신호에 변형된 필터의 제 1 구현예를 적용함으로써 생성된 필터링된 신호(310), 및 미가공 헤드 토크에 표준 저역 필터를 적용함으로써 생성된 필터링된 신호(320)의 그래프를 도시한다. 변형된 필터는 여전히 지연의 감소를 제공하지만, 웨이퍼 마찰의 변화가 적기 때문에 작은 지연 감소만이 존재한다.
본 명세서에서 설명된 구현예들 및 모든 기능 작동들은, 본 명세서에서 개시된 구조적 수단 및 그 구조적 등가물들, 또는 이들의 결합들을 포함하여, 디지털 전자 회로망, 또는 컴퓨터 소프트웨어, 펌웨어, 또는 하드웨어로 구현될 수 있다. 본원에 기재된 구현예들은 데이터 프로세싱 장치, 예를 들면 프로그램가능한 프로세서, 컴퓨터, 또는 다수의 프로세서들 또는 컴퓨터들에 의한 실행을 위해, 또는 이들의 작동을 제어하기 위해, 하나 또는 둘 이상의 비-일시적 컴퓨터 프로그램 제품들, 즉 기계 판독가능한 저장 디바이스에서 유형적으로 구체화된(tangibly embodied) 하나 또는 둘 이상의 컴퓨터 프로그램들로서 구현될 수 있다.
컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 애플리케이션, 또는 코드로서 또한 공지됨)은 컴파일러형(compiled) 또는 인터프리터형(interpreted) 언어들을 포함하는 임의의 형태의 프로그래밍 언어로 쓰여질 수 있으며, 독립형 프로그램으로서의 형태, 또는 모듈, 컴포넌트, 서브루틴, 또는 컴퓨팅 환경에서 이용하기에 적합한 다른 유닛으로서의 형태를 포함하는 임의의 형태로 효과적으로 사용될(deployed) 수 있다. 컴퓨터 프로그램은 파일에 반드시 대응하지는 않는다. 프로그램은 다른 프로그램들 또는 데이터를 갖고 있는 파일의 일부에, 당해 프로그램 전용의 단일 파일에, 또는 다수의 조직화된 파일들(예를 들면, 하나 또는 둘 이상의 모듈들, 하위 프로그램들, 또는 코드의 부분들을 저장하는 파일들)에 저장될 수 있다. 컴퓨터 프로그램은 하나의 컴퓨터에서 또는 하나의 위치에 있거나 또는 다수의 위치들에 걸쳐서 분포되고 통신 네트워크에 의해 상호 연결되는 다수의 컴퓨터들에서 실행되도록 효과적으로 사용될 수 있다.
본 명세서에서 설명된 프로세스들 및 로직 흐름들은 입력 데이터를 작동시키고 출력을 생성함으로써 기능들을 실행하도록 하나 또는 둘 이상의 컴퓨터 프로그램들을 실행하는 하나 또는 둘 이상의 프로그램가능한 프로세서들에 의해 실행될 수 있다. 프로세스들 및 로직 흐름들은 또한, 특수 목적용 로직 회로망, 예를 들면 FPGA(필드 프로그램가능 게이트 어레이; field programmable gate array) 또는 ASIC(주문형 집적 회로; application specific integrated circuit)에 의해 실행될 수 있고, 그리고 장치는 또한, 특수 목적용 로직 회로망, 예를 들면 FPGA 또는 ASIC으로서 구현될 수 있다.
"데이터 프로세싱 장치"라는 용어는 프로그램가능한 프로세서, 컴퓨터, 또는 다수의 프로세서들 또는 컴퓨터들을 예로서 포함하여, 데이터를 프로세싱하기 위한 모든 장치, 디바이스들, 및 기계들을 포함한다. 장치는 하드웨어 외에도, 당해 컴퓨터 프로그램에 대한 실행 환경을 생성하는 코드, 예를 들면 프로세서 펌웨어, 프로토콜 스택, 데이터베이스 유지관리 시스템, 작동 시스템, 또는 이들 중 하나 또는 둘 이상의 조합을 구성하는 코드를 포함할 수 있다. 컴퓨터 프로그램의 실행에 적합한 프로세서들은, 예로서 범용 및 특수 목적용 마이크로프로세서들 모두, 및 임의의 종류의 디지털 컴퓨터의 하나 또는 둘 이상의 프로세서들을 포함한다.
컴퓨터 프로그램 명령들 및 데이터를 저장하기 적합한 컴퓨터 판독가능 매체는 예로서 반도체 메모리 디바이스들, 예를 들면 EPROM, EEPROM 및 플래시 메모리 디바이스들; 자기 디스크들, 예를 들면 내부 하드 디스크들 또는 제거가능한 디스크들; 광자기 디스크들; 및 CD 롬 및 DVD-롬 디스크들을 포함하여, 모든 형태의 비 휘발성 메모리, 매체 및 메모리 디바이스들을 포함한다. 프로세서 및 메모리는 특수 목적용 로직 회로망에 의해 보충되거나, 또는 특수 목적용 로직 회로망 내에 통합될 수 있다.
전술한 폴리싱 장치 및 방법들은 다양한 폴리싱 시스템들에서 적용될 수 있다. 폴리싱 패드 또는 캐리어 헤드, 또는 이들 모두는 폴리싱 표면과 웨이퍼 사이에 상대 운동을 제공하도록 이동할 수 있다. 예를 들면, 플래튼은 회전하기보다 궤도를 선회할 수 있다(orbit). 폴리싱 패드는 플래튼에 고정된 원형(또는 일부 다른 형상) 패드일 수 있다. 종점 검출 시스템의 일부 양태들은 (예를 들면, 폴리싱 패드가 선형적으로 이동하는 연속적 벨트 또는 릴-투-릴 벨트인 경우) 선형 폴리싱 시스템들에 적용가능할 수 있다. 폴리싱 층은 표준(예를 들면, 필러들을 갖거나 갖지 않는 폴리우레탄) 폴리싱 재료, 연성 재료, 또는 고정-연마 재료일 수 있다. 상대 배치(relative positioning)에 대한 용어들이 이용된다; 폴리싱 표면 및 웨이퍼는 수직 배향 또는 일부 다른 배향들로 유지될 수 있음이 이해되어야 한다.
본 명세서는 많은 세부사항들을 포함하지만, 이들은 청구될 수 있는 것의 범위에 대한 제한들로서 해석되지 않아야 하며, 오히려 특정 발명들의 특정 실시예들에 특정될 수 있는 특징들에 대한 설명들로서 해석되어야 한다. 일부 구현예들에서, 이 방법은 상부 재료 및 하부 재료의 다른 조합들에, 그리고 다른 종류들의 인-시츄 모니터링 시스템들, 예를 들면 광학적 모니터링 또는 와전류 모니터링 시스템들로부터의 신호들에 적용될 수 있다.

Claims (20)

  1. 명령들이 기록된 비-일시적 컴퓨터-판독가능 기록매체로서,
    상기 명령들은 폴리싱 시스템의 프로세서에 의해 실행될 때 상기 폴리싱 시스템으로 하여금:
    기판을 폴리싱하고;
    폴리싱 중에 인-시츄 모니터링 시스템으로 상기 기판을 모니터링하고 ― 상기 모니터링하는 것은 센서로부터 신호를 생성하는 것을 포함하고, 상기 신호는 측정된 값들의 시간에 따른 시퀀스를 포함함 ―;
    필터링된 신호를 생성하도록 상기 신호를 필터링하고 ― 상기 필터링된 신호는 조정된 값들의 시간에 따른 시퀀스를 포함하고, 필터링에 대한 상기 명령들은 상기 조정된 값들의 시간에 따른 시퀀스에서 각각의 조정된 값에 대해,
    선형 예측을 이용하여 상기 센서로부터 상기 측정된 값들의 시간에 따른 시퀀스로부터의 적어도 하나의 예측된 값을 생성하는 명령들, 및
    상기 예측된 값 및 상기 센서로부터 상기 측정된 값들의 시간에 따른 시퀀스로부터의 조정된 값을 계산하는 명령들을 포함함 ―; 그리고
    상기 필터링된 신호로부터 폴리싱 레이트에 대한 조정 또는 폴리싱 종점 중 적어도 하나를 결정
    하도록 야기하는,
    비-일시적 컴퓨터-판독가능 기록매체.
  2. 제 1 항에 있어서,
    상기 적어도 하나의 예측된 값을 생성하는 명령들은 복수의 예측된 값들을 생성하는 명령들을 포함하는,
    비-일시적 컴퓨터-판독가능 기록매체.
  3. 제 2 항에 있어서,
    상기 선형 예측을 이용하는 것은 제 1 예측된 신호 값
    Figure 112018093608201-pct00042
    을 계산하는 것을 포함하고,
    Figure 112018093608201-pct00043
    은 상기 제 1 예측된 신호 값이고, p는 계산에서 이용된 신호 값들의 개수(n-1과 동일할 수 있음)이며, xn-i는 이전에 관찰된 신호 값들이고, ai는 예측기 계수인,
    비-일시적 컴퓨터-판독가능 기록매체.
  4. 폴리싱 시스템으로서,
    폴리싱 패드를 유지하는 플래튼;
    폴리싱 동안 상기 폴리싱 패드에 대해 기판을 유지하는 캐리어 헤드;
    인-시츄 모니터링 시스템 ― 상기 모니터링은 폴리싱 동안 상기 기판을 모니터링 하고 신호를 생성하기 위한 센서를 포함하고, 상기 신호는 측정된 값들의 시간에 따른 시퀀스를 포함함 ―; 및
    제어기를 포함하고, 상기 제어기는
    필터링된 신호를 생성하도록 상기 신호를 필터링하고 ― 상기 필터링된 신호는 조정된 값들의 시간에 따른 시퀀스를 포함하고, 상기 필터는, 상기 조정된 값들의 시간에 따른 시퀀스에서 각각의 조정된 값에 대해,
    선형 예측을 이용하여 상기 센서로부터 상기 측정된 값들의 시간에 따른 시퀀스로부터의 적어도 하나의 예측된 값을 생성하고; 그리고
    상기 예측된 값 및 상기 센서로부터 상기 측정된 값들의 시간에 따른 시퀀스로부터의 조정된 값을 계산하도록 구성됨 ―; 그리고
    상기 필터링된 신호로부터 폴리싱 레이트에 대한 조정 또는 폴리싱 종점 중 적어도 하나를 결정하도록 구성되는,
    폴리싱 시스템.
  5. 제 4 항에 있어서,
    상기 인-시츄 모니터링 시스템은 모터 전류 모니터링 시스템 또는 모터 토크 모니터링 시스템을 포함하는,
    폴리싱 시스템.
  6. 제 5 항에 있어서,
    상기 인-시츄 모니터링 시스템은 캐리어 헤드 모터 전류 모니터링 시스템 또는 캐리어 헤드 모터 토크 모니터링 시스템을 포함하는
    폴리싱 시스템.
  7. 제 5 항에 있어서,
    상기 모터 전류 모니터링 시스템 또는 모터 토크 모니터링 시스템은 플래튼 모터 전류 모니터링 시스템 또는 플래튼 모터 토크 모니터링 시스템을 포함하는,
    폴리싱 시스템.
  8. 제 5 항에 있어서,
    상기 인-시츄 모니터링 시스템은 모터 전류 모니터링 시스템을 포함하는,
    폴리싱 시스템.
  9. 제 4 항에 있어서,
    적어도 하나의 예측된 값을 생성하는 것은 복수의 예측된 값들을 생성하는 것을 포함하는,
    폴리싱 시스템.
  10. 제 9 항에 있어서,
    상기 조정된 값을 계산하는 것은 주파수 도메인 필터를 적용하는 것을 포함하는,
    폴리싱 시스템.
  11. 제 9 항에 있어서,
    상기 복수의 예측된 값들은 적어도 20개의 값들을 포함하는,
    폴리싱 시스템.
  12. 제 9 항에 있어서,
    상기 선형 예측은 제 1 예측된 신호 값
    Figure 112018033664780-pct00044
    의 계산을 포함하고,
    Figure 112018033664780-pct00045
    은 상기 제 1 예측된 신호 값이고, p는 계산에서 이용된 신호 값들의 개수(n-1과 동일할 수 있음)이며, xn-i는 이전에 관찰된 신호 값들이고, ai는 예측기 계수인,
    폴리싱 시스템.
  13. 제 12 항에 있어서,
    상기 선형 예측은 제 2 예측된 신호 값
    Figure 112018033664780-pct00046
    의 계산을 포함하고,
    Figure 112018033664780-pct00047
    은 상기 제 2 예측된 신호 값이고, L은 0보다 크며, p는 계산에서 이용되는 신호 값들의 개수(n+L-1과 동일할 수 있음)이고, xn+L-i는 L-i≥0에 대해 이전에 관찰된 신호 값들이며, xn+L-i는 L-i<0에 대해 예측된 신호 값들이고, ai는 예측기 계수인,
    폴리싱 시스템.
  14. 제 13 항에 있어서,
    Figure 112018033664780-pct00048
    이고
    Figure 112018033664780-pct00049
    이며,
    R은 신호(xn)의 자기상관이고, 여기에서 E는 예상 값 함수인,
    폴리싱 시스템.
  15. 제 4 항에 있어서,
    상기 제어기는 상기 조정된 값을 계산하도록 상기 적어도 하나의 예측된 신호 값을 계산하기 위해 선형 예측이 이용되는 변형된 칼만 필터를 적용하도록 구성되는,
    폴리싱 시스템.
  16. 제 15 항에 있어서,
    상기 변형된 칼만 필터는 하기의 시간 업데이트 방정식:
    Figure 112018033664780-pct00050
    을 이용하고,
    2L+1은 계산에서 이용된 데이터 점들의 개수이고, zi는 L≥0에 대해 이전에 측정된 신호 값들이며, zk-L은 L<0에 대해 z에 대한 예측된 신호 값들인,
    폴리싱 시스템.
  17. 제 16 항에 있어서,
    상기 변형된 칼만 필터는
    Figure 112018033664780-pct00051
    로서 선험적 추정 오류 공분산(
    Figure 112018033664780-pct00052
    )을 계산하는 것을 포함하며,
    Figure 112018033664780-pct00053
    이고,
    Figure 112018033664780-pct00054
    은 이전 단계 예측 신호로부터의 경험적 상태 추정인,
    폴리싱 시스템.
  18. 제 17 항에 있어서,
    상기 제어기는 Rs = 측정된 값 - fut[1] 로서 나머지(Rs)를 계산하도록 구성되고,
    fut[1]는 측정에 대해 예측된 값이며, 여기에서 예측된 값은 모든 이전의 신호 데이터에 대한 선형 예측 공식을 이용하여 계산되는,
    폴리싱 시스템.
  19. 제 18 항에 있어서,
    상기 제어기는
    Figure 112018033664780-pct00055
    로서 값 H를 계산하도록 구성되는,
    폴리싱 시스템.
  20. 제 19 항에 있어서,
    상기 변형된 칼만 필터는
    Figure 112018033664780-pct00056
    의 계산을 포함하는,
    폴리싱 시스템.
KR1020147033311A 2012-04-26 2013-04-05 인-시츄 폴리싱 모니터링 중에 데이터의 필터링을 위한 선형 예측 KR101919032B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/456,801 US9308618B2 (en) 2012-04-26 2012-04-26 Linear prediction for filtering of data during in-situ monitoring of polishing
US13/456,801 2012-04-26
PCT/US2013/035514 WO2013162857A1 (en) 2012-04-26 2013-04-05 Linear prediction for filtering of data during in-situ monitoring of polishing

Publications (2)

Publication Number Publication Date
KR20150005674A KR20150005674A (ko) 2015-01-14
KR101919032B1 true KR101919032B1 (ko) 2018-11-15

Family

ID=49477713

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147033311A KR101919032B1 (ko) 2012-04-26 2013-04-05 인-시츄 폴리싱 모니터링 중에 데이터의 필터링을 위한 선형 예측

Country Status (5)

Country Link
US (1) US9308618B2 (ko)
JP (1) JP6181156B2 (ko)
KR (1) KR101919032B1 (ko)
TW (1) TWI569919B (ko)
WO (1) WO2013162857A1 (ko)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8694144B2 (en) 2010-08-30 2014-04-08 Applied Materials, Inc. Endpoint control of multiple substrates of varying thickness on the same platen in chemical mechanical polishing
US9490186B2 (en) * 2013-11-27 2016-11-08 Applied Materials, Inc. Limiting adjustment of polishing rates during substrate polishing
US9375824B2 (en) * 2013-11-27 2016-06-28 Applied Materials, Inc. Adjustment of polishing rates during substrate polishing with predictive filters
US9727054B2 (en) 2015-02-25 2017-08-08 Onesubsea Ip Uk Limited Impedance measurement behind subsea transformer
US10065714B2 (en) * 2015-02-25 2018-09-04 Onesubsea Ip Uk Limited In-situ testing of subsea power components
US9945909B2 (en) 2015-02-25 2018-04-17 Onesubsea Ip Uk Limited Monitoring multiple subsea electric motors
US10026537B2 (en) 2015-02-25 2018-07-17 Onesubsea Ip Uk Limited Fault tolerant subsea transformer
US9679693B2 (en) 2015-02-25 2017-06-13 Onesubsea Ip Uk Limited Subsea transformer with seawater high resistance ground
US10565701B2 (en) * 2015-11-16 2020-02-18 Applied Materials, Inc. Color imaging for CMP monitoring
US11557048B2 (en) 2015-11-16 2023-01-17 Applied Materials, Inc. Thickness measurement of substrate using color metrology
JP2017102051A (ja) * 2015-12-03 2017-06-08 ニッタ株式会社 圧力測定装置及び圧力測定プログラム
JP2018001296A (ja) * 2016-06-28 2018-01-11 株式会社荏原製作所 研磨装置、研磨方法、及び研磨制御プログラム
KR102407016B1 (ko) 2016-09-21 2022-06-10 어플라이드 머티어리얼스, 인코포레이티드 필터링에 대한 보상을 이용한 종료점 검출
JP6989317B2 (ja) 2017-08-04 2022-01-05 キオクシア株式会社 研磨装置、研磨方法、およびプログラム
KR102414470B1 (ko) * 2017-11-16 2022-06-30 어플라이드 머티어리얼스, 인코포레이티드 연마 패드 마모율 모니터링을 위한 예측 필터
JP7098311B2 (ja) * 2017-12-05 2022-07-11 株式会社荏原製作所 研磨装置、及び研磨方法
WO2019177842A1 (en) * 2018-03-12 2019-09-19 Applied Materials, Inc. Filtering during in-situ monitoring of polishing
CN117140341A (zh) * 2018-03-14 2023-12-01 应用材料公司 垫调节器的切割速率监控
US11100628B2 (en) 2019-02-07 2021-08-24 Applied Materials, Inc. Thickness measurement of substrate using color metrology
JP7151900B2 (ja) * 2019-07-16 2022-10-12 日本電気株式会社 推定装置、制御システム、推定方法及びプログラム
EP3800008A1 (de) * 2019-10-02 2021-04-07 Optikron GmbH Vorrichtung und verfahren zum schleifen und/oder polieren planer flächen von werkstücken
JP7374710B2 (ja) * 2019-10-25 2023-11-07 株式会社荏原製作所 研磨方法および研磨装置
US11794305B2 (en) 2020-09-28 2023-10-24 Applied Materials, Inc. Platen surface modification and high-performance pad conditioning to improve CMP performance
WO2022186993A1 (en) * 2021-03-03 2022-09-09 Applied Materials, Inc. Motor torque endpoint during polishing with spatial resolution
JP2023124546A (ja) * 2022-02-25 2023-09-06 株式会社荏原製作所 研磨装置および研磨装置における研磨終点検出方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001089765A1 (en) 2000-05-19 2001-11-29 Applied Materials, Inc. In-situ endpoint detection and process monitoring method and apparatus for chemical mechanical polishing

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5036015A (en) * 1990-09-24 1991-07-30 Micron Technology, Inc. Method of endpoint detection during chemical/mechanical planarization of semiconductor wafers
US5069002A (en) * 1991-04-17 1991-12-03 Micron Technology, Inc. Apparatus for endpoint detection during mechanical planarization of semiconductor wafers
US5846882A (en) 1996-10-03 1998-12-08 Applied Materials, Inc. Endpoint detector for a chemical mechanical polishing system
US5865665A (en) * 1997-02-14 1999-02-02 Yueh; William In-situ endpoint control apparatus for semiconductor wafer polishing process
US6165051A (en) * 1998-10-29 2000-12-26 Kulicke & Soffa Investments, Inc. Monitoring system for dicing saws
US6464824B1 (en) * 1999-08-31 2002-10-15 Micron Technology, Inc. Methods and apparatuses for monitoring and controlling mechanical or chemical-mechanical planarization of microelectronic substrate assemblies
US6293845B1 (en) * 1999-09-04 2001-09-25 Mitsubishi Materials Corporation System and method for end-point detection in a multi-head CMP tool using real-time monitoring of motor current
US6290572B1 (en) * 2000-03-23 2001-09-18 Micron Technology, Inc. Devices and methods for in-situ control of mechanical or chemical-mechanical planarization of microelectronic-device substrate assemblies
JP4857468B2 (ja) * 2001-01-25 2012-01-18 ソニー株式会社 データ処理装置およびデータ処理方法、並びにプログラムおよび記録媒体
US6747283B1 (en) * 2001-03-19 2004-06-08 Lam Research Corporation In-situ detection of thin-metal interface using high resolution spectral analysis of optical interference
US6935922B2 (en) * 2002-02-04 2005-08-30 Kla-Tencor Technologies Corp. Methods and systems for generating a two-dimensional map of a characteristic at relative or absolute locations of measurement spots on a specimen during polishing
US7087527B2 (en) * 2002-08-28 2006-08-08 Micron Technology, Inc. Extended kalman filter incorporating offline metrology
US6859765B2 (en) 2002-12-13 2005-02-22 Lam Research Corporation Method and apparatus for slope to threshold conversion for process state monitoring and endpoint detection
US6884147B2 (en) * 2003-03-28 2005-04-26 Yield Dynamics, Inc. Method for chemical-mechanical polish control in semiconductor manufacturing
JP2005011977A (ja) * 2003-06-18 2005-01-13 Ebara Corp 基板研磨装置および基板研磨方法
US7292906B2 (en) * 2004-07-14 2007-11-06 Tokyo Electron Limited Formula-based run-to-run control
JP4159594B1 (ja) 2007-05-21 2008-10-01 株式会社東京精密 研磨終了時点の予測・検出方法とその装置
JP5057892B2 (ja) * 2007-08-30 2012-10-24 株式会社東京精密 トルク変化を利用した研磨終端時点検知方法及びその装置
US8930013B2 (en) * 2010-06-28 2015-01-06 Applied Materials, Inc. Adaptively tracking spectrum features for endpoint detection

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001089765A1 (en) 2000-05-19 2001-11-29 Applied Materials, Inc. In-situ endpoint detection and process monitoring method and apparatus for chemical mechanical polishing

Also Published As

Publication number Publication date
TW201350261A (zh) 2013-12-16
JP6181156B2 (ja) 2017-08-16
WO2013162857A1 (en) 2013-10-31
TWI569919B (zh) 2017-02-11
US9308618B2 (en) 2016-04-12
US20130288572A1 (en) 2013-10-31
KR20150005674A (ko) 2015-01-14
JP2015519740A (ja) 2015-07-09

Similar Documents

Publication Publication Date Title
KR101919032B1 (ko) 인-시츄 폴리싱 모니터링 중에 데이터의 필터링을 위한 선형 예측
JP6580042B2 (ja) 基板研磨中の研磨速度の制限的調整
JP6562916B2 (ja) 予測フィルタを用いた基板研磨中の研磨速度の調整
JP7475462B2 (ja) 隣接する導電層のスタックの研磨中のプロファイル制御
US11969855B2 (en) Filtering during in-situ monitoring of polishing
CN109844923B (zh) 用于化学机械抛光的实时轮廓控制
TW201930008A (zh) 用於拋光墊磨損率監測的預測濾波器
US11980995B2 (en) Motor torque endpoint during polishing with spatial resolution
KR20240093966A (ko) 연마의 인-시튜 모니터링 동안의 필터링

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right