TWI894601B - Chemical mechanical polishing apparatus, method of polishing and computer program product - Google Patents
Chemical mechanical polishing apparatus, method of polishing and computer program productInfo
- Publication number
- TWI894601B TWI894601B TW112130768A TW112130768A TWI894601B TW I894601 B TWI894601 B TW I894601B TW 112130768 A TW112130768 A TW 112130768A TW 112130768 A TW112130768 A TW 112130768A TW I894601 B TWI894601 B TW I894601B
- Authority
- TW
- Taiwan
- Prior art keywords
- carrier head
- polishing
- acoustic
- substrate
- polishing pad
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B37/00—Lapping machines or devices; Accessories
- B24B37/005—Control means for lapping machines or devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B37/00—Lapping machines or devices; Accessories
- B24B37/04—Lapping machines or devices; Accessories designed for working plane surfaces
- B24B37/042—Lapping machines or devices; Accessories designed for working plane surfaces operating processes therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B49/00—Measuring 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/003—Measuring 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 acoustic means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B49/00—Measuring 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/16—Measuring 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 taking regard of the load
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B24—GRINDING; POLISHING
- B24B—MACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
- B24B51/00—Arrangements for automatic control of a series of individual steps in grinding a workpiece
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Mechanical Treatment Of Semiconductor (AREA)
Abstract
Description
本揭示內容涉及化學機械拋光,更具體地說,涉及根據化學機械拋光期間收到的音波訊號決定拋光參數。 This disclosure relates to chemical mechanical polishing, and more particularly, to determining polishing parameters based on acoustic signals received during chemical mechanical polishing.
通常藉由在矽晶圓上依序沉積導電的、半導電的或絕緣的層來將積體電路形成於基板上。一個製造步驟涉及在非平面表面上沉積填料層,並將填料層平坦化。對於某些應用,填料層會被平坦化,直到暴露出圖案化層的頂表面。例如,導電填料層可以沉積在圖案化的絕緣層上,以填充絕緣層中的溝槽或孔洞。平坦化後,導電層在絕緣層的凸起圖案之間的剩餘部分形成導孔、插頭和線路,這些導孔、插頭和線路在基板上的薄膜電路之間提供導電路徑。對於其他應用,例如氧化物拋光,填料層會被平坦化,直到在非平面表面上留下預定的厚度。此外,光微影術通常需要對基板表面進行平坦化。 Integrated circuits are typically formed on a substrate by sequentially depositing conductive, semiconductive, or insulating layers on a silicon wafer. One manufacturing step involves depositing a filler layer on a non-planar surface and planarizing the filler layer. For some applications, the filler layer is planarized until the top surface of the patterned layer is exposed. For example, a conductive filler layer can be deposited on a patterned insulating layer to fill trenches or holes in the insulating layer. After planarization, the remaining portion of the conductive layer between the raised patterns of the insulating layer forms vias, plugs, and traces that provide conductive paths between the thin-film circuits on the substrate. For other applications, such as oxide polishing, the filler layer is planarized until a predetermined thickness is left on non-planar surfaces. Additionally, photolithography often requires planarization of the substrate surface.
化學機械拋光(CMP)是一種公認的平坦化方法。這種平坦化方法通常要求將基板安裝在載體或拋光頭上。基板的暴露表面通常被放置在旋轉的拋光墊上。載 具頭在基板上提供了可控制的負載以將基板推抵拋光墊。磨料拋光漿通常被供應到拋光墊的表面。 Chemical mechanical polishing (CMP) is a well-established planarization method. This planarization method typically requires the substrate to be mounted on a carrier or polishing head. The exposed surface of the substrate is typically placed on a rotating polishing pad. The carrier head applies a controlled load to the substrate, pushing it against the polishing pad. An abrasive polishing slurry is typically applied to the surface of the polishing pad.
本文揭露了一種化學機械拋光裝置,該化學機械拋光裝置包括:載體頭,用於將基板保持抵著拋光墊。在該拋光墊與該載體頭之間產生相對運動,以對該基板的暴露面進行拋光。該裝置包括原位音波監測系統,該原位音波監測系統從該基板和該載體頭接收音波訊號。該音波監測系統產生對應的電子訊號,該等電子訊號被傳輸到控制器。該控制器接收該等電子訊號,並基於該等電子訊號,產生載體頭狀態參數。該控制器被配置為基於該載體頭狀態參數,改變一個或多個拋光參數,或產生警報。 This document discloses a chemical mechanical polishing apparatus comprising a carrier head for holding a substrate against a polishing pad. Relative motion is generated between the polishing pad and the carrier head to polish an exposed surface of the substrate. The apparatus includes an in-situ acoustic monitoring system that receives acoustic signals from the substrate and the carrier head. The acoustic monitoring system generates corresponding electronic signals, which are transmitted to a controller. The controller receives the electronic signals and, based on the signals, generates carrier head status parameters. The controller is configured to change one or more polishing parameters or generate an alarm based on the carrier head status parameters.
在一個態樣中,一種化學機械拋光裝置具有:平台,用於支撐拋光墊,該平台具有凹部;載體頭,用於將基板的表面保持抵著該拋光墊,並且包括固位環,該固位環用於將該基板固定在該載體頭下方;馬達,用於在該平台與該載體頭之間產生相對運動,以便對該基板進行拋光;原位音波監測系統,包括佈置在該凹部中的音波感測器,該音波感測器接收來自該基板與該拋光墊之間的摩擦和來自該固位環與該拋光墊之間的摩擦的音能;以及控制器,被配置為:基於從該原位音波監測系統收到的音波訊號,產生載體頭狀態參數的值,以及基於該載體頭狀態參數,改變拋光參數或產生警報。In one embodiment, a chemical mechanical polishing apparatus comprises: a platform for supporting a polishing pad, the platform having a recess; a carrier head for holding a surface of a substrate against the polishing pad and including a retaining ring for fixing the substrate below the carrier head; a motor for generating relative motion between the platform and the carrier head to polish the substrate; an in-situ acoustic wave monitoring system The in-situ acoustic monitoring system includes an acoustic sensor disposed in the recess, the acoustic sensor receiving acoustic energy from friction between the substrate and the polishing pad and from friction between the retaining ring and the polishing pad; and a controller configured to generate a value of a carrier head status parameter based on the acoustic signal received from the in-situ acoustic monitoring system, and change a polishing parameter or generate an alarm based on the carrier head status parameter.
在另一個態樣中,一種拋光方法包括以下步驟:用載體頭將基板保持抵著拋光墊的拋光表面;在該基板與該拋光墊之間產生相對運動,使得原位音波監測系統經過該載體頭下方;用定向在該拋光墊下方的原位音波監測系統監測該載體頭,以產生訊號,該訊號包括一系列片段;識別來自該系列片段的第一片段,該第一片段與該感測器位於該載體頭的第一部分下方對應;識別來自該系列片段的第二片段,該第二片段與該感測器位於該載體頭的第二部分下方對應;決定該第一片段與該第二片段之間的差異;以及基於該經決定的差異,改變拋光參數或產生警報。In another aspect, a polishing method includes the steps of: holding a substrate against a polishing surface of a polishing pad with a carrier head; inducing relative motion between the substrate and the polishing pad such that an in-situ acoustic monitoring system passes beneath the carrier head; monitoring the carrier head with the in-situ acoustic monitoring system oriented beneath the polishing pad to generate a signal comprising a series of segments; identifying a first segment from the series of segments, the first segment corresponding to the sensor being beneath a first portion of the carrier head; identifying a second segment from the series of segments, the second segment corresponding to the sensor being beneath a second portion of the carrier head; determining a difference between the first segment and the second segment; and altering a polishing parameter or generating an alarm based on the determined difference.
一個或多個實施例的詳情會在附圖和下面的描述中闡述。其他的特徵和優點將根據描述和附圖以及請求項而顯而易見。The details of one or more embodiments are set forth in the accompanying drawings and the description that follows. Other features and advantages will be apparent from the description and drawings, and from the claims.
CMP的一個問題是驗證拋光系統是否以所需的控制參數(如所需的轉速或腔室壓力)操作。理想情況下,適當的物理部件(如馬達或壓力調節器)只是由控制器依據具有所需的控制參數值的配方進行操作。然而,實際上,由於暫態效應或系統錯失,實際值(如實際轉速或腔室壓力)可能與所需的值不同。One challenge in CMP is verifying that the polishing system is operating at the desired control parameters, such as the desired rotational speed or chamber pressure. Ideally, the appropriate physical components (such as a motor or pressure regulator) are simply operated by the controller according to a recipe with the desired control parameter value. However, in reality, the actual values (such as actual rotational speed or chamber pressure) may differ from the desired values due to transient effects or system errors.
然而,如果音波訊號與控制參數(如腔室壓力或轉速)相關,那麼根據音波訊號決定的控制參數值可以用作對另一個控制參數感測器(如壓力感測器或馬達編碼器)的驗證或錯失偵測,可能使其他感測器變得不必要。However, if the acoustic signal is correlated with a control parameter (such as chamber pressure or rotational speed), then the control parameter value determined from the acoustic signal can be used to verify or detect failure of another control parameter sensor (such as a pressure sensor or motor encoder), potentially rendering the other sensor unnecessary.
CMP的另一個問題是決定「系統健康狀況」。拋光期間出現的故障(例如晶圓從載體頭滑落、無法對基板進行卡緊或去卡緊、載體頭中各膜之間的黏滯、基板或載體頭的意外側向運動等)可能導致對正在拋光的基板的直接損壞,並需要大量停機時間進行系統維護。傳統上,這種故障只有在它們發生後才會被偵測到。例如,目視檢查或攝影機可能會偵測到基板從載體下方滑落,或者拋光速率的變化可能表明出現了錯失。Another challenge in CMP is determining "system health." Failures during polishing (e.g., wafer slipping from the carrier head, failure to chuck or unclamp the substrate, sticking between membranes in the carrier head, unexpected lateral movement of the substrate or carrier head) can result in direct damage to the substrate being polished and require significant downtime for system maintenance. Traditionally, such failures are detected only after they occur. For example, visual inspection or a camera might detect a substrate slipping from under the carrier, or a change in the polishing rate might indicate an error.
然而,如果音波訊號與即將發生的錯失條件相關,就有可能診斷出問題,使得在故障發生前採取改正動作。However, if the acoustic signal is correlated with an impending error condition, it may be possible to diagnose the problem, allowing corrective action to be taken before a failure occurs.
CMP的另一個問題是,在腔室壓力提升操作期間,基板與撓性膜之間會產生氣泡。在操作中,每個可加壓腔室中的壓力會依據可以儲存在控制器中的配方逐區增加。如果在壓力提升過程中出現誤差,那麼基板與撓性膜之間就可能會夾帶氣泡。這些氣泡會改變施加到基板的壓力曲線,並降低晶圓的均勻性。沒有實時技術來識別導致膜與晶圓之間出現氣泡的壓力提升過程。Another CMP issue is the formation of air bubbles between the substrate and the flexible membrane during chamber pressure-boosting operations. During operation, the pressure in each pressurizable chamber is increased zone by zone according to a recipe stored in the controller. If errors occur during the pressure-boosting process, air bubbles can become trapped between the substrate and the flexible membrane. These bubbles can alter the pressure profile applied to the substrate and reduce uniformity across the wafer. There is no real-time technology to identify pressure-boosting processes that cause air bubbles to form between the membrane and the wafer.
然而,如果音波訊號與不當的壓力提升過程相關,就有可能決定是否存在氣泡或不當的壓力提升過程,使得可以在氣泡影響對基板的拋光之前採取改正動作。However, if the sonic signal is correlated with an improper press-up process, it may be possible to determine if air bubbles or an improper press-up process are present, allowing corrective action to be taken before the air bubbles affect the polishing of the substrate.
CMP的另一個問題是萬向連接機構(gimbal mechanism)潤滑不當。一般來說,萬向連接機構被潤滑,例如塗油脂,以減少當向載體頭施加力而導致萬向連接(gimbaling)時,移動部件之間的摩擦(例如由於載體頭騎在厚度不均勻的拋光墊上引起的摩擦)。如果撓性萬向連接機構潤滑不當,那麼導致萬向連接所需的力就會增加,並且可能導致不理想的拋光結果,對基板造成直接損害,並增加對拋光系統的維護。Another issue in CMP is improper lubrication of the gimbal mechanism. Typically, the gimbal mechanism is lubricated, such as with grease, to reduce friction between moving parts when force is applied to the carrier head to cause gimbaling (for example, friction caused by the carrier head riding on a polishing pad with uneven thickness). If the flexible gimbal mechanism is improperly lubricated, the force required to cause gimbaling increases, potentially leading to suboptimal polishing results, direct damage to the substrate, and increased maintenance on the polishing system.
然而,如果對音波訊號進行長期監測,就會有可能決定對萬向連接機構進行的塗油脂是否不當,使得可以在萬向連接機構發生損壞或基板在拋光期間受損之前採取改正動作。However, if the acoustic signal is monitored over a long period of time, it may be possible to determine if the gimbal mechanism is improperly greased, allowing corrective action to be taken before damage occurs to the gimbal mechanism or the substrate is damaged during polishing.
當基板和載體頭的固位環與拋光墊的拋光層交互作用時,拋光過程會至少基於兩個表面之間的摩擦接觸產生音能。音波感測器可以接收音能並進行處理,以產生一系列音波測量,即音波訊號。As the substrate and the carrier head's retention ring interact with the polishing layer of the polishing pad, the polishing process generates acoustic energy, at least due to the frictional contact between the two surfaces. This acoustic energy is received and processed by an acoustic sensor to produce a series of acoustic measurements, or acoustic signals.
依據環組件或基板的哪些表面正在產生音波資訊對音波訊號進行分段有助於偵測氣泡或有誤的其他拋光參數(如壓力或萬向連接位置)。偵測這種誤差會提高系統可靠性,並減少系統錯失和拋光操作失敗。Segmenting the acoustic signal based on which surfaces of the ring assembly or substrate are generating the acoustic information helps detect air bubbles or other erroneous polishing parameters (such as pressure or gimbal position). Detecting such errors improves system reliability and reduces system errors and polishing operation failures.
本文所述的技術可以獨立地或一起解決這些問題中的任何一者或多者。The techniques described herein can address any one or more of these problems, individually or collectively.
圖1說明了化學機械拋光系統20的拋光站的一個例子。拋光系統20包括可旋轉的圓盤形平台24,拋光墊30位於該平台上。平台24可用於圍繞軸25旋轉。例如,馬達26可以轉動驅動軸28以旋轉平台24。拋光墊30可以是雙層拋光墊,帶有外拋光層32和較軟的背襯層34。拋光層32的拋光表面可以包括凹槽35,例如用於輸送漿料。FIG1 illustrates an example of a polishing station of a chemimechanical polishing system 20. The polishing system 20 includes a rotatable, disk-shaped platform 24 on which a polishing pad 30 is positioned. The platform 24 can be configured to rotate about an axis 25. For example, a motor 26 can rotate a drive shaft 28 to rotate the platform 24. The polishing pad 30 can be a double-layered polishing pad having an outer polishing layer 32 and a softer backing layer 34. The polishing surface of the polishing layer 32 can include grooves 35, for example, for conveying slurry.
拋光系統20可以包括供應端口或組合的供應-沖洗臂36,以將拋光液38(如磨料漿)分配到拋光墊30上。拋光系統20還可以包括帶有調節盤42的墊調節裝置40,以保持拋光墊30的表面粗糙度。調節盤42可以定位在臂44的端部處,該臂可以擺動,以便使調節盤42徑向地掃過拋光墊30。The polishing system 20 can include a supply port or combined supply-rinse arm 36 to dispense a polishing fluid 38, such as an abrasive slurry, onto the polishing pad 30. The polishing system 20 can also include a pad conditioning device 40 with an adjusting disk 42 to maintain the surface roughness of the polishing pad 30. The adjusting disk 42 can be positioned at the end of an arm 44 that can be swung so that the adjusting disk 42 can be swept radially across the polishing pad 30.
載體頭70可用於將基板10保持抵著拋光墊30。載體頭70懸掛在支撐結構50(例如旋轉料架或軌道)上,並藉由驅動軸54與載體頭旋轉馬達56連接,使得載體頭可以圍繞軸58旋轉。可選地,載體頭70可以側向擺動,例如在旋轉料架上的滑件上擺動,藉由沿著軌道的移動來擺動,或藉由旋轉料架本身的旋轉擺動來擺動。A carrier head 70 is used to hold the substrate 10 against the polishing pad 30. The carrier head 70 is suspended from a support structure 50 (e.g., a carousel or track) and is connected to a carrier head rotation motor 56 via a drive shaft 54, allowing the carrier head to rotate about an axis 58. Alternatively, the carrier head 70 can be swiveled laterally, such as on a slide on a carousel, by moving along a track, or by rotation of the carousel itself.
載體頭70包括殼體72、基板背襯組件74(其包括基部76和撓性膜78,該撓性膜界定了複數個可加壓腔室80)、萬向連接(gimbal)機構82(其可以視為組件74的一部分)、裝載腔室84、固位環100和致動器122。The carrier head 70 includes a housing 72 , a substrate backing assembly 74 (which includes a base 76 and a flexible membrane 78 defining a plurality of pressurizable chambers 80 ), a gimbal mechanism 82 (which may be considered part of the assembly 74 ), a load chamber 84 , a retention ring 100 , and an actuator 122 .
殼體72一般可以是圓形的形狀,並且可以與驅動軸54連接,以便在拋光期間與該驅動軸一起旋轉。可以有通道(未圖示)延伸通過殼體72,以對載體頭70進行氣動控制。基板背襯組件74是可垂直移動的組件,位於殼體72下方。萬向連接機構82允許基部76相對於殼體72進行萬向連接,同時防止基部76相對於殼體72進行側向運動。裝載腔室84位於殼體72與基部76之間,以向基部76施加負載(即向下的壓力或重量),從而向基板背襯組件施加負載。基板背襯組件74相對於拋光墊的垂直位置也由裝載腔室84控制。撓性膜78的下表面為基板10提供了安裝表面。The housing 72 may be generally circular in shape and may be coupled to the drive shaft 54 so as to rotate therewith during polishing. A passageway (not shown) may extend through the housing 72 to provide pneumatic control of the carrier head 70. The substrate backing assembly 74 is a vertically movable assembly located below the housing 72. A universal joint 82 allows the base 76 to be universally coupled relative to the housing 72 while preventing lateral movement of the base 76 relative to the housing 72. A load chamber 84 is located between the housing 72 and the base 76 to apply a load (i.e., downward pressure or weight) to the base 76, thereby applying a load to the substrate backing assembly. The vertical position of the substrate backing assembly 74 relative to the polishing pad is also controlled by the loading chamber 84. The lower surface of the flexible film 78 provides a mounting surface for the substrate 10.
在將基板10從載體頭70上安裝或移除的期間,拋光系統20會依據配方命令載體頭70改變可加壓腔室80內的氣壓,以便將基板10「卡緊」(例如安裝)到載體頭70上或「去卡緊」(例如解除安裝)該基板。一般來說,撓性膜78包括同心可加壓腔室80,其中每個腔室80都可個別加壓。為了將基板10卡緊到載體頭70上,壓力從中央腔室向外同心地依次增加到越來越遠的腔室。為了將基板10從載體頭70去卡緊,可加壓腔室80中的壓力從最外側的同心腔室到中央腔室依序降低。During the loading or unloading of the substrate 10 from the carrier head 70, the polishing system 20 commands the carrier head 70 to change the air pressure within the pressurizable chambers 80 according to a recipe in order to "clamp" (e.g., mount) or "declamp" (e.g., unclamp) the substrate 10 onto the carrier head 70. Generally, the flexible membrane 78 includes concentric pressurizable chambers 80, each of which is individually pressurizable. To clamp the substrate 10 onto the carrier head 70, the pressure is increased concentrically outward from the central chamber to the increasingly distant chambers. To declamp the substrate 10 from the carrier head 70, the pressure within the pressurizable chambers 80 is decreased sequentially from the outermost concentric chamber to the central chamber.
卡緊過程的順序加壓會將基板10與可加壓腔室80之間夾帶的空氣向外排出,直到基板10被真空固持在撓性膜78上。相反地,去卡緊過程會從最外側的腔室向內依序降低可加壓腔室80與基板10之間的壓力,使得空氣侵入撓性膜78與基板10之間,直到基板10不再被真空固持在撓性膜78上。The sequential pressurization during the clamping process will expel the air trapped between the substrate 10 and the pressurizable chamber 80 until the substrate 10 is vacuum-held on the flexible membrane 78. Conversely, the de-clamping process will sequentially reduce the pressure between the pressurizable chamber 80 and the substrate 10, starting from the outermost chamber and moving inward, allowing air to intrude between the flexible membrane 78 and the substrate 10 until the substrate 10 is no longer vacuum-held on the flexible membrane 78.
拋光系統20包括至少一個原位音波監測系統160。原位音波監測系統160包括一個或多個音波感測器162,這些音波感測器佈置在基板10靠近拋光墊30的一側下方。每個音波感測器可以安裝在平台24上的一個位置。特別是,原位音波監測系統可以被配置為感測音能,例如,由拋光墊、基板或固位環中的應力引起的音波發射。一般來說,這種音能是以壓縮波的形式藉由材料傳播的(而不是整體運動(bulk motion))。The polishing system 20 includes at least one in-situ acoustic monitoring system 160. The in-situ acoustic monitoring system 160 includes one or more acoustic sensors 162 positioned beneath a side of the substrate 10 proximate to the polishing pad 30. Each acoustic sensor can be mounted at a location on the platform 24. Specifically, the in-situ acoustic monitoring system can be configured to sense acoustic energy, such as acoustic emission caused by stress in the polishing pad, substrate, or retaining ring. Generally, this acoustic energy propagates through the material in the form of compression waves (rather than bulk motion).
音波感測器162定位在平台24中的凹部164中,並被定位為接收通過拋光墊30(例如通過拋光墊30中的音窗118)的音能。音波感測器162可以藉由電路系統168藉由旋轉耦合(例如汞滑環)與電源供應器和/或其他訊號處理電子元件166連接。訊號處理電子元件166可以轉而連接到控制器190。The acoustic sensor 162 is positioned in a recess 164 in the platform 24 and is positioned to receive acoustic energy passing through the polishing pad 30 (e.g., through the acoustic window 118 in the polishing pad 30). The acoustic sensor 162 can be connected to a power supply and/or other signal processing electronics 166 via a rotational coupling (e.g., a mercury slip ring) via a circuit system 168. The signal processing electronics 166 can, in turn, be connected to a controller 190.
原位音波監測系統160可以是被動音波監測系統。音波感測器162監測的被動音波訊號的範圍可以是50 kHz至1 MHz,例如200至400 kHz,或200 KHz至1 MHz。例如,為了監測淺溝槽隔離(STI)中的層間介電質(ILD)的拋光,可以監測225 kHz至350 kHz的頻率範圍。作為另一個例子,被動模式的感興趣頻率範圍為500 kHz至900 kHz。In-situ acoustic monitoring system 160 can be a passive acoustic monitoring system. The passive acoustic signal monitored by acoustic sensor 162 can have a range of 50 kHz to 1 MHz, such as 200 to 400 kHz, or 200 kHz to 1 MHz. For example, to monitor the polishing of an interlayer dielectric (ILD) in shallow trench isolation (STI), a frequency range of 225 kHz to 350 kHz can be monitored. As another example, the frequency range of interest for the passive mode is 500 kHz to 900 kHz.
背襯層34位於音波感測器162正上方的部分可以包括音窗118。音窗118的音波衰減係數低於周圍的背襯層34。音窗118的材料具有足夠低的音波衰減係數,以例如為音波監測提供令人滿意的訊號。一般來說,該音波衰減係數應儘可能低(即無吸收),例如,低於2的音波衰減係數,以便為音波監測提供令人滿意的訊號。The portion of the backing layer 34 directly above the acoustic sensor 162 may include an acoustic window 118. The acoustic window 118 has a lower acoustic attenuation coefficient than the surrounding backing layer 34. The material of the acoustic window 118 has a sufficiently low acoustic attenuation coefficient to provide a satisfactory signal for acoustic monitoring, for example. Generally, the acoustic attenuation coefficient should be as low as possible (i.e., non-absorbing), for example, an acoustic attenuation coefficient of less than 2, to provide a satisfactory signal for acoustic monitoring.
在一些實施例中,音窗118由與背襯層34不同的材料形成。這允許背襯層34由範圍更廣的材料組成,以滿足CMP操作的需要。音窗118可以由無孔材料組成,例如固體。例如,音波材料可以是聚合物,如聚氨酯。In some embodiments, acoustic window 118 is formed from a different material than backing layer 34. This allows backing layer 34 to be composed of a wider range of materials to meet the needs of CMP operations. Acoustic window 118 can be composed of a non-porous material, such as a solid. For example, the acoustic material can be a polymer, such as polyurethane.
音窗118可以比音波感測器162更寬,例如如圖1所示,或者兩者的寬度可以實質相等(如相差10%以內)。當音窗118比音波感測器162窄時,感測器也可以鄰接背襯層34的底部。The sound window 118 can be wider than the sound wave sensor 162, for example as shown in FIG1 , or the widths of the two can be substantially equal (e.g., within 10%). When the sound window 118 is narrower than the sound wave sensor 162, the sensor can also be adjacent to the bottom of the backing layer 34.
音波感測器162是一種接觸式音波感測器162,其表面與背襯層34和/或音窗118的一部分連接(例如直接接觸,或僅有一個黏著層)。例如,音波感測器162可以是電磁音波傳感器或壓電音波傳感器。壓電感測器可以包括剛性接觸板(其例如為不銹鋼或類似材料),該接觸板被放置成與要監測的主體接觸,以及在該接觸板的背面的壓電組件(如夾在兩個電極之間的壓電層)。The acoustic sensor 162 is a contact-type acoustic sensor 162, whose surface is connected to the backing layer 34 and/or a portion of the acoustic window 118 (e.g., directly in contact or with only an adhesive layer). For example, the acoustic sensor 162 can be an electromagnetic acoustic sensor or a piezoelectric acoustic sensor. A piezoelectric inductor can include a rigid contact plate (e.g., stainless steel or a similar material) placed in contact with the subject to be monitored, and a piezoelectric component (e.g., a piezoelectric layer sandwiched between two electrodes) on the back of the contact plate.
音波感測器162可以藉由黏著層固定在背襯層34的一部分和/或音窗118上。黏著層增加了音波感測器162與背襯層34和/或音窗118之間的接觸面積,減少了拋光操作期間音波感測器162的不理想運動,並且可以減少音波感測器162與背襯層34之間氣穴的存在。然而,在一些實施例中,音波感測器162會直接與音窗118接觸。The acoustic sensor 162 can be secured to a portion of the backing layer 34 and/or the sound window 118 via an adhesive layer. The adhesive layer increases the contact area between the acoustic sensor 162 and the backing layer 34 and/or the sound window 118, reduces undesirable movement of the acoustic sensor 162 during the polishing operation, and reduces the presence of air pockets between the acoustic sensor 162 and the backing layer 34. However, in some embodiments, the acoustic sensor 162 directly contacts the sound window 118.
音窗118延伸通過背襯層34,使得一個表面(如上表面)與拋光層32的下表面接觸。相對表面(例如底表面)可以與背襯層34的下表面共面。The sound window 118 extends through the backing layer 34 so that one surface (e.g., the upper surface) contacts the lower surface of the polishing layer 32. The opposite surface (e.g., the bottom surface) can be coplanar with the lower surface of the backing layer 34.
音窗118可以由無孔材料組成。一般來說,與多孔材料相比,無孔材料在傳輸音能時的雜訊和擴散較少。音窗118材料的可壓縮性可以在周圍基質材料204的可壓縮性的一定範圍內,從而降低音窗118對拋光層32的拋光特性的影響。音窗118可以由聚氨酯、聚丙烯酸酯、聚乙烯或具有足夠低的音阻抗係數的另一種聚合物中的一者或多者組成。音窗118被顯示為延伸通過背襯層34的總厚度。音波感測器162延伸通過平台24中的孔,以與窗118的底面接觸。The sound window 118 can be composed of a non-porous material. Generally speaking, non-porous materials transmit sound energy with less noise and diffusion than porous materials. The compressibility of the sound window 118 material can be within a certain range of the compressibility of the surrounding matrix material 204, thereby reducing the impact of the sound window 118 on the polishing properties of the polishing layer 32. The sound window 118 can be composed of one or more of polyurethane, polyacrylate, polyethylene or another polymer with a sufficiently low acoustic impedance coefficient. The sound window 118 is shown as extending through the total thickness of the backing layer 34. The sound wave sensor 162 extends through the hole in the platform 24 to contact the bottom surface of the window 118.
在一些實施例中,並且如圖1所示,音窗118延伸通過墊子30的厚度。如圖2所示,音窗118延伸通過拋光層32和背襯層34兩者。在這裡,音窗118的音阻抗低於周圍的拋光層32和背襯層34。音窗118被定位為使得音窗118的頂表面與拋光表面112a共面,音窗的底表面與背襯層34的下表面(如下表面114b)共面,該背襯層的該下表面與平台24接觸。音波感測器162與音窗118的暴露表面接觸,並接收傳輸的音能。 In some embodiments, and as shown in FIG1 , the acoustic window 118 extends through the thickness of the cushion 30. As shown in FIG2 , the acoustic window 118 extends through both the polishing layer 32 and the backing layer 34. Here, the acoustic window 118 has a lower acoustic impedance than the surrounding polishing layer 32 and backing layer 34. The acoustic window 118 is positioned so that the top surface of the acoustic window 118 is coplanar with the polishing surface 112a, and the bottom surface of the acoustic window is coplanar with the lower surface of the backing layer 34 (e.g., lower surface 114b), which contacts the platform 24. The acoustic wave sensor 162 contacts the exposed surface of the acoustic window 118 and receives the transmitted acoustic energy.
音窗118由不同於拋光層32的材料形成。這允許背襯層34由範圍更廣的材料組成,以滿足CMP操作的需要。在一些實施例中,拋光層32和背襯層34兩者的透音率都足夠高,因此不需要音窗。在這種情況下,音波感測器162可以被放置為直接與背襯層34的下表面接觸。 Acoustic window 118 is formed from a different material than the polishing layer 32. This allows the backing layer 34 to be composed of a wider range of materials to meet the needs of the CMP operation. In some embodiments, the acoustic transparency of both the polishing layer 32 and the backing layer 34 is sufficiently high that an acoustic window is not required. In this case, the acoustic sensor 162 can be placed directly in contact with the lower surface of the backing layer 34.
現在參考圖2,圖中顯示了平台24和被支撐的拋光墊30的俯視圖,其中基板10被固位環100所約束。在拋光操作期間,墊子30與基板10之間的相對運動是由平台24的旋轉、壓在基板10上的載體頭70的旋轉或直線運動或組合產生的。圖中顯示了感測器162(和窗118,如果有的話),當平台24和被支撐的墊子30在方向124上旋轉時,感測器162會相對於圖2的參考框架遵循路徑102移動。在拋光操作期間,當感測器162遵循路徑102移動時,感測器162會在固位環100和基板10的各個部分 下方移動,例如,當路徑102與基板10的一部分或固位環100的一部分相交時。 2 , a top view of the platform 24 and supported polishing pad 30 is shown, with the substrate 10 constrained by the retention ring 100. During the polishing operation, relative motion between the pad 30 and the substrate 10 is caused by rotation of the platform 24, rotation or linear motion of the carrier head 70 pressing against the substrate 10, or a combination thereof. A sensor 162 (and window 118, if provided) is shown, which follows a path 102 relative to the reference frame of FIG. 2 as the platform 24 and supported pad 30 rotate in the direction 124. During the polishing operation, as the sensor 162 follows the path 102, the sensor 162 moves beneath various portions of the retention ring 100 and the substrate 10, for example, when the path 102 intersects a portion of the substrate 10 or a portion of the retention ring 100.
音波感測器162與窗118接觸,並在拋光操作期間產生音波資料。音波感測器162在沿路徑102行進時會產生一系列音波測量。這個系列包括當感測器162(或窗118)不在固位環100或基板10下方或與之接觸時的測量。在感測器162經過固位環100下方之前產生的資料稱為「前導晶圓外資料(leading off wafer data)」,例如,在進入路徑部分106之前和包括進入路徑部分106的資料。收集前導晶圓外資料的示例路徑部分被顯示為路徑部分110。 Sonic sensor 162 is in contact with window 118 and generates sonic data during the polishing operation. As it travels along path 102, sonic sensor 162 generates a series of sonic measurements. This series includes measurements taken when sensor 162 (or window 118) is not beneath or in contact with retention ring 100 or substrate 10. Data generated before sensor 162 passes beneath retention ring 100 is referred to as "leading off-wafer data," i.e., data before and including entering path portion 106. An example path portion for collecting leading off-wafer data is shown as path portion 110.
當感測器162經過載體頭70、固位環100或基板10下方時,音波感測器162會測量載體頭70、固位環100或基板10與拋光墊30和窗118之間的接觸所產生的音能。路徑部分104和108對應於感測器162位於固位環100的兩個部分下方,路徑部分106對應於感測器162位於基板10下方。當感測器162位於基板10(如路徑部分106)下方時產生的資料稱為「晶圓上(on wafer)資料」。由於音能在通過拋光墊30和窗118時會發生衰減,因此到達感測器162的音能主要是由拋光墊30(包括窗118)與感測器162正上方的特定部件(如固位環100或基板10)之間的摩擦力造成的。藉由分析與一個部件相對應的訊號的路徑部分,可以獲得關於該部件的資訊。 As the sensor 162 passes beneath the carrier head 70, retention ring 100, or substrate 10, it measures acoustic energy generated by contact between the carrier head 70, retention ring 100, or substrate 10 and the polishing pad 30 and window 118. Path portions 104 and 108 correspond to the sensor 162 being positioned beneath two portions of the retention ring 100, while path portion 106 corresponds to the sensor 162 being positioned beneath the substrate 10. The data generated when the sensor 162 is positioned beneath the substrate 10 (e.g., path portion 106) is referred to as "on-wafer data." Because acoustic energy is attenuated as it passes through the polishing pad 30 and window 118, the acoustic energy reaching the sensor 162 is primarily caused by friction between the polishing pad 30 (including the window 118) and the specific component directly above the sensor 162 (such as the retaining ring 100 or the substrate 10). By analyzing the portion of the signal path corresponding to a component, information about that component can be obtained.
感測器162經過固位環100的第二部分(例如,離開路徑部分108)下方後產生的資料稱為「尾隨晶圓外資料(trailing off-wafer data)」。收集尾隨晶圓外資料的示例路徑部分被顯示為路徑部分112。 The data generated by sensor 162 after it passes beneath the second portion of retention ring 100 (e.g., exiting path portion 108) is referred to as "trailing off-wafer data." An example path portion for collecting trailing off-wafer data is shown as path portion 112.
音波監測系統160的控制器190從音波感測器162接收音波資料。在一些實施方式中,控制器會將測得的音波訊號顯示在顯示器(例如電腦監視器)上。 The controller 190 of the acoustic monitoring system 160 receives acoustic data from the acoustic sensor 162. In some embodiments, the controller displays the measured acoustic signal on a display (e.g., a computer monitor).
現在參考圖2和3,圖中顯示了示例性音波訊號300。音波監測系統160處理音波訊號300,並將音波訊號300細分為與感測器162位於載體頭70下方(如固位環100或基板10下方)相對應的片段。音波監測系統160依據測量的位置(即感測器的位置,例如根據平台的角度位置決定的位置)將音波訊號300細分為多個片段。在一些實施方式中,可以基於音波訊號300的平均振幅來區分不同的訊號片段。該系列片段是一個時間相關的序列,與音波感測器162在一段時間內依序產生的音波資料相對應。 Referring now to Figures 2 and 3 , an exemplary acoustic signal 300 is shown. The acoustic monitoring system 160 processes the acoustic signal 300 and divides it into segments corresponding to locations where the sensor 162 is located beneath the carrier head 70 (e.g., beneath the retention ring 100 or substrate 10). The acoustic monitoring system 160 divides the acoustic signal 300 into segments based on the measured location (i.e., the position of the sensor, such as the position determined by the angular position of the platform). In some embodiments, different signal segments can be distinguished based on the average amplitude of the acoustic signal 300. The series of segments is a time-correlated sequence corresponding to acoustic data generated sequentially by the acoustic sensor 162 over a period of time.
在一些實施方式中,音波監測系統160會對音波感測器162產生的音波資料進行訊號處理,以便在將音波資料傳遞到控制器190之前對音波資料進行濾波(例如去噪)。濾波可以是低通濾波器或移動窗平均(running window average),以使來自感測器162的測得訊號平滑化。在一些例子中,音波監測系統160會為每個片段內的測得訊號產生一個平均值。 In some embodiments, the acoustic monitoring system 160 performs signal processing on the acoustic data generated by the acoustic sensor 162 to filter (e.g., remove noise) the acoustic data before transmitting it to the controller 190. The filtering may be a low-pass filter or a running window average to smooth the measured signal from the sensor 162. In some examples, the acoustic monitoring system 160 generates an average value for the measured signal within each segment.
在圖3的例子中,音波訊號300包括:與「前導晶圓外資料」相對應的晶圓外片段322;與窗118位於固位環100下方相對應的片段324和332,例如在路徑部分106和108上收集的資料;與窗118位於載體頭70下方且未接觸固位環100或基板10相對應的片段326;與窗118位於基板10下方相對應的晶圓上片段328,例如「晶圓上資料」;以及與「尾隨晶圓外資料」相對應的晶圓外片段334。在拋光操作期間,摩擦力將基板10推抵固位環100的尾部內表面,使得晶圓上片段328在音波訊號300中與載體頭區段332相鄰。在一些例子中,片段326可能不會出現在音波監測系統160接收到的音波訊號300中。一般來說,基板10與固位環100在路徑102的前導側之間的間隙可以是2毫米至3毫米,這可能比感測器162更小,因此實際上無法從音波訊號300的其餘部分偵測到,例如,無法區分。 In the example of FIG3 , the acoustic signal 300 includes an off-wafer segment 322 corresponding to "leading off-wafer data"; segments 324 and 332 corresponding to the window 118 being below the retention ring 100, such as data collected on path portions 106 and 108; a segment 326 corresponding to the window 118 being below the carrier head 70 and not contacting the retention ring 100 or substrate 10; an on-wafer segment 328 corresponding to the window 118 being below the substrate 10, such as "on-wafer data"; and an off-wafer segment 334 corresponding to "trailing off-wafer data." During the polishing operation, friction forces push the substrate 10 against the trailing inner surface of the retention ring 100, causing the on-wafer segment 328 to be adjacent to the carrier head segment 332 in the acoustic signal 300. In some cases, segment 326 may not appear in the acoustic signal 300 received by the acoustic monitoring system 160. Typically, the gap between the base plate 10 and the retaining ring 100 on the leading side of the path 102 may be 2 mm to 3 mm, which may be smaller than the gap between the sensor 162 and, therefore, may not be practically detectable from the rest of the acoustic signal 300, e.g., indistinguishable.
音波監測系統160將音波訊號300傳遞給控制器190。控制器190處理接收到的音波訊號300,以將訊號300的特性值與預定閾值進行比較,或決定訊號300的特性變化。訊號特性的例子包括訊號片段的平均振幅、訊號片段內的最大或最小振幅、訊號片段頻譜中某個頻率的強度、訊號片段頻譜中某個頻寬範圍內的總功率、頻率加權平均功率或訊號片段頻譜中峰值或谷值的位置(頻率)。在一些實施方式中,控制器190會決定替代資料參數,例如音波訊號300、音波訊號300的一個或多個片段的導數、平均值、頻率加權平均功率、積分、標準差或方差。The acoustic monitoring system 160 transmits the acoustic signal 300 to the controller 190. The controller 190 processes the received acoustic signal 300 to compare a characteristic value of the signal 300 with a predetermined threshold or to determine a change in a characteristic of the signal 300. Examples of signal characteristics include the average amplitude of a signal segment, the maximum or minimum amplitude within a signal segment, the intensity of a specific frequency within the signal segment's spectrum, the total power within a certain bandwidth within the signal segment's spectrum, the frequency-weighted average power, or the location (frequency) of a peak or valley within the signal segment's spectrum. In some implementations, the controller 190 determines an alternative data parameter, such as a derivative, mean, frequency-weighted average power, integral, standard deviation, or variance of the acoustic signal 300 or one or more segments of the acoustic signal 300 .
作為一個例子,控制器190會決定音波訊號300的一個或多個片段的特性值之間的差異,如晶圓上片段328與晶圓外片段322和/或334之間的差異,前導載體頭片段324與尾隨載體頭片段332之間的差異,或晶圓上片段328與載體頭片段324和/或332之間的差異。控制器190還可以決定音波訊號300的特性值隨時間變化的差異,例如平台的連續旋轉之間的差異,兩個或多個基板10之間的差異,或拋光系統20的操作時間段內(例如數周或數月)音波訊號300的差異。As an example, the controller 190 may determine differences between characteristic values of one or more segments of the sonic signal 300, such as a difference between an on-wafer segment 328 and an off-wafer segment 322 and/or 334, a difference between a leading carrier head segment 324 and a trailing carrier head segment 332, or a difference between an on-wafer segment 328 and an off-wafer segment 324 and/or 332. The controller 190 may also determine differences in characteristic values of the sonic signal 300 over time, such as a difference between successive rotations of the stage, a difference between two or more substrates 10, or a difference in the sonic signal 300 over an operating period of the polishing system 20 (e.g., weeks or months).
在一些實施方式中,控制器190會將音波訊號300的特性值與一個或多個閾值進行比較。例如,控制器190會將音波訊號300的一個或多個片段的最大值(如最大振幅)與相比的最大閾值進行比較。In some embodiments, the controller 190 compares a characteristic value of the sound wave signal 300 with one or more thresholds. For example, the controller 190 compares a maximum value (such as a maximum amplitude) of one or more segments of the sound wave signal 300 with a maximum threshold.
一般來說,音波監測系統160藉由將音波訊號300的一個或多個片段與另一個片段進行比較,藉由將音波訊號300與用不同基板產生的歷史音波訊號進行比較,或兩者兼而有之,從而根據音波訊號300決定是否存在缺陷、不正確或不理想的拋光參數,或組合。如果音波訊號的兩個片段的特性值之間的差異超過了閾值,那麼可能表明其中一個問題。如果晶圓上訊號功率明顯低於預期,或者訊號功率出現明顯下降,但與在該訊號區域對晶圓施加的預期壓力的等效降低無關,則可能存在氣泡。如果前導邊緣環訊號功率(324)與尾隨邊緣環訊號功率(332)之間的差異超出了所表徵的可接受範圍,則萬向連接位置(gimbal position)可能超線(out of line)。Generally speaking, the sonic monitoring system 160 determines whether a defect, incorrect or suboptimal polishing parameter, or a combination thereof, is present based on the sonic signal 300 by comparing one or more segments of the sonic signal 300 to another segment, to historical sonic signals generated using different substrates, or both. If the difference between the characteristic values of two segments of the sonic signal exceeds a threshold, then one of these issues may be indicated. If the signal power on the wafer is significantly lower than expected, or if there is a significant drop in signal power that is not associated with an equivalent decrease in the expected pressure applied to the wafer in that signal region, then a bubble may be present. If the difference between the leading edge loop signal power (324) and the trailing edge loop signal power (332) exceeds a represented acceptable range, the gimbal position may be out of line.
控制器190基於收到的音波訊號300的一個或多個片段產生載體頭狀態參數值。載體頭狀態參數的例子包括一個或多個可加壓腔室80中的壓力,或萬向連接機構82的萬向連接位置(例如高度或角度偏差)。控制器190會將載體頭狀態值與控制器190中儲存的閾值狀態值進行比較。控制器190可以回應於載體頭狀態值超過對應閾值的情況,產生警報或改變拋光系統20的操作值。The controller 190 generates a carrier head status parameter value based on one or more segments of the received acoustic signal 300. Examples of carrier head status parameters include the pressure within one or more pressurizable chambers 80 or the gimbal position (e.g., height or angular deviation) of the gimbal connection mechanism 82. The controller 190 compares the carrier head status value with a threshold status value stored in the controller 190. In response to the carrier head status value exceeding the corresponding threshold value, the controller 190 may generate an alarm or modify an operating value of the polishing system 20.
在一個例子中,控制器190會決定前導載體頭片段324與尾隨載體頭片段332之間的平均振幅差。這種振幅差可能表明一個或多個腔室80中的壓力不當而可能導致載體頭70的萬向連接不當。控制器190可以回應於這個決定產生警報。In one example, the controller 190 may determine the average amplitude difference between the leading carrier head segment 324 and the trailing carrier head segment 332. This amplitude difference may indicate improper pressure in one or more chambers 80, which may result in an improper gimbal connection of the carrier head 70. The controller 190 may generate an alarm in response to this determination.
控制器190可以決定在多個基板10拋光操作中,前導載體頭片段324與尾隨載體頭片段332之間的平均振幅差。決定振幅差超過閾值,或平均振幅出現變化,可以表明萬向連接機構82的潤滑不當。控制器190會回應於表明萬向連接機構82應該要維修的決定產生警報。The controller 190 can determine the average amplitude difference between the leading carrier head segment 324 and the trailing carrier head segment 332 during a plurality of substrate 10 polishing operations. A determination that the amplitude difference exceeds a threshold, or that the average amplitude varies, can indicate improper lubrication of the gimbal connection mechanism 82. The controller 190 can generate an alarm in response to determining that the gimbal connection mechanism 82 should be serviced.
在另一個例子中,控制器190會決定片段326或330或晶圓上片段328的變化。該變化可以被計算為相應片段內的訊號標準差,也可以被計算為相應片段內的最大值與最小值之差。可以將該變化與儲存的變化閾值進行在一些例子中,晶圓上片段328中的高變化(即超過閾值)可以表明基板10與拋光層32之間存在氣泡。氣泡會減少基板10與拋光層32的接觸面積,從而降低拋光效果。偵測氣泡有助於調整一個或多個拋光參數以移除氣泡,從而改進晶圓內(within-wafer)拋光。控制器190可以回應於決定氣泡存在而產生警報,或終止拋光過程,或兩者兼而有之。 In another example, the controller 190 determines the variation of the segment 326 or 330 or the segment 328 on the wafer. The variation can be calculated as the standard deviation of the signal within the corresponding segment or as the difference between the maximum and minimum values within the corresponding segment. The variation can be compared with a stored variation threshold. In some examples, a high variation (i.e., exceeding the threshold) in the segment 328 on the wafer can indicate the presence of air bubbles between the substrate 10 and the polishing layer 32. Air bubbles reduce the contact area between the substrate 10 and the polishing layer 32, thereby reducing the polishing effect. Detecting air bubbles can help adjust one or more polishing parameters to remove the air bubbles, thereby improving within-wafer polishing. The controller 190 may generate an alarm, terminate the polishing process, or both in response to determining that air bubbles are present.
在一些實施方式中,控制器190會回應於收到的音波訊號300(例如訊號300中的片段322-324中的一者或多者)產生警報。警報的例子可以包括在使用者設備上顯示的音訊或視覺警報。警報的附加或替代示例可以包括傳送到與拋光系統20連接的聯網設備的通知。 In some embodiments, the controller 190 generates an alert in response to receiving the acoustic signal 300 (e.g., one or more of segments 322-324 in the signal 300). Examples of alerts may include an audio or visual alert displayed on a user device. Additionally or alternatively, an alert may include a notification sent to a networked device connected to the polishing system 20.
圖4是描述拋光方法400的流程圖,該方法用於回應於音波訊號300的偵測到的片段差異改變拋光參數或產生警報。 FIG4 is a flow chart illustrating a polishing method 400 for changing polishing parameters or generating an alarm in response to detected segment differences in the acoustic signal 300.
基板10被保持抵著由平台24支撐的拋光墊30的拋光層32(步驟402),例如由載體頭70的可加壓腔室80加壓。在拋光操作期間,基板10藉由與拋光層32接觸的固位環100固位在載體頭70下方。 The substrate 10 is held against the polishing layer 32 of the polishing pad 30 supported by the platform 24 (step 402), for example, by pressurization of the pressurizable chamber 80 of the carrier head 70. During the polishing operation, the substrate 10 is retained beneath the carrier head 70 by the retaining ring 100 in contact with the polishing layer 32.
在基板10與拋光層32之間產生相對運動(步驟404)。例如,拋光系統20可以藉由操作馬達26使平台24圍繞軸25旋轉來產生至少一部分相對運動。附加性地或替代性地,拋光系統20藉由操作載體頭旋轉馬達56使載體頭70旋轉來產生一部分相對運動。在一些實施方式中,拋光系統20包括線性致動器,該線性致動器用於使驅動軸54沿支撐結構50運動,從而產生基板10與拋光層32之間的一部分相對運動。拋光液38從供應-沖洗臂36添加到拋光層32,以加強對接觸拋光層32的基板10表面的拋光。Relative motion is generated between the substrate 10 and the polishing layer 32 (step 404). For example, the polishing system 20 can generate at least a portion of the relative motion by operating the motor 26 to rotate the platform 24 about the axis 25. Additionally or alternatively, the polishing system 20 can generate a portion of the relative motion by operating the carrier head rotation motor 56 to rotate the carrier head 70. In some embodiments, the polishing system 20 includes a linear actuator that is used to move the drive shaft 54 along the support structure 50, thereby generating a portion of the relative motion between the substrate 10 and the polishing layer 32. Polishing fluid 38 is added to the polishing layer 32 from the supply-rinse arm 36 to enhance the polishing of the surface of the substrate 10 that contacts the polishing layer 32.
原位音波監測系統160(步驟406)在拋光操作期間監測載體頭70。音波監測系統160包括音波感測器162,該音波感測器佈置在平台24內,例如平台24的凹部164內。音波感測器162與拋光墊30的一部分(例如背襯層34的表面)接觸。在一些實施方式中,音波感測器162與拋光層32的表面接觸。附加性地或替代性地,拋光層32和/或背襯層34包括音波感測器162接觸的音窗118。The in-situ acoustic monitoring system 160 (step 406) monitors the carrier head 70 during the polishing operation. The acoustic monitoring system 160 includes an acoustic sensor 162 disposed within the platform 24, for example, within a recess 164 of the platform 24. The acoustic sensor 162 contacts a portion of the polishing pad 30 (e.g., a surface of the backing layer 34). In some embodiments, the acoustic sensor 162 contacts the surface of the polishing layer 32. Additionally or alternatively, the polishing layer 32 and/or the backing layer 34 include an acoustic window 118 that is contacted by the acoustic sensor 162.
當音波感測器162沿路徑102掃過載體頭70下方時,音波感測器162會接收與固位環100或基板10與拋光層32之間的接觸相對應的音能。該音能被音波監測系統160接收,該音波監測系統產生音波訊號300,該音波訊號被傳遞給控制器190。As the acoustic sensor 162 passes beneath the carrier head 70 along the path 102, it receives acoustic energy corresponding to contact between the retention ring 100 or substrate 10 and the polishing layer 32. This acoustic energy is received by the acoustic monitoring system 160, which generates an acoustic signal 300 that is transmitted to the controller 190.
控制器190接收音波訊號300,並基於收到的音波訊號300產生載體頭狀態參數值(步驟408)。控制器190可以藉由將收到的音波訊號300分成一系列片段,並決定各片段之間的差異,來產生載體頭狀態參數值。替代性或附加性地,控制器190藉由決定從不同基板10接收的不同音波訊號300之間的差異來產生載體頭狀態參數值。產生值可以包括以下步驟410-414。 The controller 190 receives the acoustic signal 300 and generates a carrier head state parameter value based on the received acoustic signal 300 (step 408). The controller 190 may generate the carrier head state parameter value by dividing the received acoustic signal 300 into a series of segments and determining the difference between the segments. Alternatively or additionally, the controller 190 may generate the carrier head state parameter value by determining the difference between different acoustic signals 300 received from different substrates 10. Generating the value may include the following steps 410-414.
音波訊號300被控制器190或音波監測系統160分成一系列片段,例如片段322-334。決定各片段之間的差異包括控制器190從該系列片段322-334中識別與感測器162位於載體頭70或基板10的一部分下方對應的第一片段(步驟410)。片段322-334具有音波參數值,如振幅值或變化值。將片段322-334中的每一者的振幅/變化值與從載體頭70、固位環100或基板10接收的音波訊號的相應閾值進行比較。 The acoustic signal 300 is divided into a series of segments, such as segments 322-334, by the controller 190 or the acoustic monitoring system 160. Determining the difference between the segments includes the controller 190 identifying a first segment from the series of segments 322-334 corresponding to the sensor 162 being located beneath a portion of the carrier head 70 or substrate 10 (step 410). The segments 322-334 have acoustic parameter values, such as amplitude values or variation values. The amplitude/variation value of each of the segments 322-334 is compared to a corresponding threshold value of the acoustic signal received from the carrier head 70, the retention ring 100, or the substrate 10.
控制器190從與音波感測器162位於載體頭70的第二部分下方對應的該系列片段322-334中識別第二片段(步驟412)。第二片段對應於與第一片段不同的片段。 The controller 190 identifies a second segment from the series of segments 322-334 corresponding to the second portion of the acoustic sensor 162 located below the carrier head 70 (step 412). The second segment corresponds to a segment different from the first segment.
控制器190決定所選片段之間的差異(步驟414)。控制器190比較所選的第一片段和第二片段並決定差異。在一些例子中,控制器190決定的差異包括減法、加權平均法或對片段執行數學過程並決定數學過程的結果之間的差異。 The controller 190 determines a difference between the selected segments (step 414). The controller 190 compares the selected first segment and the second segment and determines a difference. In some examples, the controller 190 determines the difference by subtraction, weighted averaging, or performing a mathematical process on the segments and determining a difference between the results of the mathematical process.
控制器190基於所決定的差異來改變拋光參數、產生警報或兩者兼而有之(步驟416)。控制器190決定所選片段之間的差異,並決定拋光過程的哪個問題與該差異相關聯。每個問題可以與不同的差異相關聯,而關聯性被儲存在控制器190中。例如,拋光過程的問題可能 是固位環100或基板10與墊子30的拋光層32之間捕獲了氣泡。在一個例子中,基板10與載體頭70之間捕獲的氣泡可能會導致晶圓上片段328與控制器190中儲存的來自先前拋光操作的歷史晶圓上片段出現差異。作為一個替代性或附加性的例子,拋光過程的問題可能在於萬向連接機構82的萬向連接。萬向連接的問題可能會導致前導載體頭區段324與尾隨載體頭區段332的平均值和/或最大值之間出現差異。 Based on the determined differences, the controller 190 changes polishing parameters, generates an alarm, or both (step 416). The controller 190 determines the differences between the selected segments and determines which polishing process issue is associated with the differences. Each issue can be associated with a different difference, and the association is stored in the controller 190. For example, the polishing process issue may be air bubbles trapped between the retaining ring 100 or substrate 10 and the polishing layer 32 of the pad 30. In one example, air bubbles trapped between the substrate 10 and the carrier head 70 may cause the on-wafer segment 328 to differ from historical on-wafer segments stored in the controller 190 from a previous polishing run. As an alternative or additional example, a problem with the polishing process may be with the gimbal connection of the gimbal connection mechanism 82. The problem with the gimbal connection may cause a difference in the average and/or maximum values of the leading carrier head segment 324 and the trailing carrier head segment 332.
在一些實施方式中,控制器190會決定與相關問題對應的拋光參數。例如,在氣泡位於固位環100和拋光層32之間的情況下,控制器190會決定要將載體頭70對拋光層32的壓力值降低到足以使氣泡離開固位環100與拋光層32之間的空間。 In some embodiments, the controller 190 determines polishing parameters corresponding to the problem. For example, if air bubbles are located between the retaining ring 100 and the polishing layer 32, the controller 190 may determine to reduce the pressure of the carrier head 70 on the polishing layer 32 to a level sufficient to force the air bubbles out of the space between the retaining ring 100 and the polishing layer 32.
在一些例子中,控制器190會決定前導載體頭片段324與尾隨載體頭片段332之間的差異。例如,如果控制器190決定前導載體頭片段324與尾隨載體頭片段332的振幅存在差異,那麼控制器190就會聯想到萬向連接機構82的萬向連接位置存在誤差。在一個例子中,控制器190會增加腔室84中的壓力,以改變組件74的高度。在另一個例子中,控制器190會增加一個或多個可加壓腔室80中的氣體壓力,以間接改變組件74相對於殼體72的角定向。 In some examples, controller 190 determines a difference between the leading carrier head segment 324 and the trailing carrier head segment 332. For example, if controller 190 determines that there is a difference in the amplitude of the leading carrier head segment 324 and the trailing carrier head segment 332, controller 190 may deduce that there is an error in the gimbal position of gimbal connection mechanism 82. In one example, controller 190 increases the pressure in chamber 84 to change the height of assembly 74. In another example, controller 190 increases the gas pressure in one or more pressurizable chambers 80 to indirectly change the angular orientation of assembly 74 relative to housing 72.
在附加性或替代性的例子中,控制器190會基於所決定的差異產生警報,該警報可以包括傳遞給使用者設備、聯網設備或拋光系統20的部件的視覺、音訊、文本或命令警報。In additional or alternative examples, the controller 190 generates an alert based on the determined difference, which may include a visual, audio, text, or command alert transmitted to a user device, a networked device, or a component of the polishing system 20.
圖5是示例電腦系統500的方塊圖。系統500包括處理器510、記憶體520、儲存設備530和一個或多個輸入/輸出介面設備540。部件510、520、530和540中的每一者可以相互連接,例如使用系統匯流排550。5 is a block diagram of an example computer system 500. System 500 includes a processor 510, a memory 520, a storage device 530, and one or more input/output interface devices 540. Each of components 510, 520, 530, and 540 can be connected to each other, for example, using a system bus 550.
處理器510能夠處理指令,以便在系統500內執行。這裡使用的用語「執行」指的是程式碼導致處理器實現一個或多個處理器指令的技術。在一些實施方式中,處理器510是單緒處理器。在一些實施方式中,處理器510是多緒處理器。處理器510能夠處理儲存在記憶體520中或儲存設備530上的指令。處理器510可以執行諸如使用本文所述的音波監測系統來監測拋光過程之類的操作。Processor 510 is capable of processing instructions for execution within system 500. As used herein, the term "execution" refers to the technique by which program code causes the processor to implement one or more processor instructions. In some embodiments, processor 510 is a single-threaded processor. In some embodiments, processor 510 is a multi-threaded processor. Processor 510 is capable of processing instructions stored in memory 520 or on storage device 530. Processor 510 can perform operations such as monitoring a polishing process using the acoustic monitoring system described herein.
記憶體520儲存系統500內的資訊。在一些實施方式中,記憶體520是電腦可讀取媒體。在一些實施方式中,記憶體520是易失性記憶體單元。在一些實施方式中,記憶體520是非易失性記憶體單元。Memory 520 stores information within system 500. In some embodiments, memory 520 is a computer-readable medium. In some embodiments, memory 520 is a volatile memory unit. In some embodiments, memory 520 is a non-volatile memory unit.
儲存設備530能夠為系統500提供大量儲存器。在一些實施方式中,儲存設備530是非暫時性電腦可讀取媒體。在各種不同的實施方式中,儲存設備530可以包括例如硬碟設備、光碟設備、固態硬碟、快閃碟、磁帶或某種其他大容量儲存設備。在一些實施方式中,儲存設備530可以是雲端儲存設備,例如包括分佈在網路上並使用網路來存取的一個或多個物理儲存設備的邏輯儲存設備。Storage device 530 can provide mass storage for system 500. In some embodiments, storage device 530 is a non-transitory, computer-readable medium. In various embodiments, storage device 530 can include, for example, a hard drive, an optical disk, a solid-state drive, a flash drive, a magnetic tape, or some other mass storage device. In some embodiments, storage device 530 can be cloud storage, e.g., a logical storage device comprising one or more physical storage devices distributed over and accessed using a network.
輸入/輸出介面設備540為系統500提供輸入/輸出操作。在一些實施方式中,輸入/輸出介面設備540可以包括網路介面設備(如乙太網路介面)、串列通訊設備(如RS-232介面)和/或無線介面設備(如802.11介面、3G無線數據機、4G無線數據機等)中的一者或多者。網路介面設備允許系統500進行通訊,例如傳輸和接收資料。在一些實施方式中,輸入/輸出設備可以包括驅動設備,這些驅動設備被配置為接收輸入資料並向其他輸入/輸出設備(如鍵盤、印表機和顯示設備)發送輸出資料。在一些實施方式中,可以使用行動計算設備、行動通訊設備和其他設備。Input/output interface devices 540 provide input/output operations for system 500. In some embodiments, input/output interface devices 540 may include one or more of a network interface device (e.g., an Ethernet interface), a serial communication device (e.g., an RS-232 interface), and/or a wireless interface device (e.g., an 802.11 interface, a 3G wireless modem, a 4G wireless modem, etc.). Network interface devices allow system 500 to communicate, such as transmitting and receiving data. In some embodiments, input/output devices may include drive devices configured to receive input data and send output data to other input/output devices (e.g., a keyboard, a printer, and a display device). In some implementations, mobile computing devices, mobile communication devices, and other devices may be used.
軟體可以藉由指令來實現,這些指令在執行時會導致一個或多個處理設備實現上述的過程和功能,例如,使用本文所述的音波監測系統監測拋光過程。例如,這些指令可以包括腳本指令等經解譯的指令,或可執行代碼,或儲存在電腦可讀取媒體中的其他指令。The software may be implemented as instructions that, when executed, cause one or more processing devices to perform the processes and functions described above, such as monitoring a polishing process using the acoustic monitoring system described herein. For example, the instructions may include interpreted instructions such as script instructions, executable code, or other instructions stored in a computer-readable medium.
在一些例子中,系統500被包含在單個積體電路封裝內。處理器510和一個或多個其他部件被包含在單個積體電路封裝內和/或作為單個積體電路製造的此類系統500有時稱為微控制器。在一些實施方式中,積體電路封裝包括與輸入/輸出端口相對應(例如,可以用於向一個或多個輸入/輸出介面設備540和從一個或多個輸入/輸出介面設備540傳遞訊號)的接腳。In some examples, system 500 is contained within a single integrated circuit package. Such systems 500 in which processor 510 and one or more other components are contained within and/or fabricated as a single integrated circuit are sometimes referred to as microcontrollers. In some embodiments, the integrated circuit package includes pins corresponding to input/output ports (e.g., pins that can be used to transmit signals to and from one or more input/output interface devices 540).
儘管圖5中已經描述了一個示例處理系統,但上述標的和功能操作的實施方式也可以在其他類型的數位電子電路系統中實現,或在電腦軟體、韌體或硬體(包括本說明書中揭露的結構和其結構等效物)中實現,或在一個或多個上述項目的組合中實現。本說明書中所述的標的的實施方式(例如儲存、保持或顯示人造物)可以被實施為一個或多個電腦程式產品,即編碼在有形程式載體(例如電腦可讀取媒體)上的一個或多個電腦程式指令模組,用於由處理系統執行或控制處理系統的操作。電腦可讀取媒體可以是機器可讀取儲存設備、機器可讀取儲存基板、記憶體設備或上述一個或多個項目的組合。Although an example processing system is described in FIG5 , the subject matter and functional operations described above may also be implemented in other types of digital electronic circuit systems, or in computer software, firmware, or hardware (including the structures disclosed in this specification and their structural equivalents), or in a combination of one or more of the foregoing. The subject matter described in this specification (e.g., storing, maintaining, or displaying artifacts) may be implemented as one or more computer program products, i.e., one or more computer program instruction modules encoded on a tangible program carrier (e.g., a computer-readable medium) for execution by a processing system or for controlling the operation of the processing system. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, or a combination of one or more of the above.
術語「系統」可以包含用於處理資料的所有裝置、設備和機器,舉例來說,包括可程式處理器、電腦、多個處理器或電腦。除硬體外,處理系統還可以包括為有關電腦程式創造執行環境的代碼,例如構成處理器韌體、協定堆疊、資料庫管理系統、作業系統或一個或多個上述項目的組合的代碼。The term "system" may encompass all devices, equipment, and machinery used to process data, including, for example, a programmable processor, a computer, multiple processors, or computers. In addition to hardware, a processing system may also include the code that creates the execution environment for the associated computer program, such as the code that constitutes the processor's firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of these.
電腦程式(也稱為程式、軟體、軟體應用程式、腳本、可執行邏輯或代碼)可以以任何形式的程式設計語言(包括經編譯或經解譯的語言,或者宣告式或程序式語言)編寫,並且它可以以任何形式部署,包括作為獨立的程式或作為模組、部件、子常式或其他適合在計算環境中使用的單元。電腦程式並不一定與檔案系統中的檔案相對應。程式可以儲存在包含其他程式或資料(例如儲存在標記語言文件中的一個或多個腳本)的檔案的一部分中,儲存在專用於所討論的程式的單個檔案中,或儲存在多個協調檔案(例如儲存一個或多個模組、子程式或部分代碼的檔案)中。電腦程式可以被部署為在一個電腦上執行,也可以被部署為在位在一個地點或橫跨多個地點分佈並由通訊網路相互連接的多個電腦上執行。A computer program (also called a program, software, software application, script, executable logic, or code) can be written in any programming language (including compiled or interpreted languages, or declarative or procedural languages), and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program may be stored as part of a file that contains other programs or data (such as one or more scripts stored in a markup language file), in a single file dedicated to the program in question, or in multiple coordinated files (such as files storing one or more modules, subroutines, or portions of code). A computer program may be deployed to execute on a single computer or on multiple computers located at one site or distributed across multiple sites and interconnected by a communications network.
適合儲存電腦程式指令和資料的電腦可讀取媒體包括所有形式的非易失性或易失性記憶體、媒體和記憶體設備,舉例來說,包括半導體記憶體設備,如EPROM、EEPROM和快閃記憶體設備;磁碟,如內部硬碟或抽取式磁碟或磁帶;磁光碟;以及CD-ROM、DVD-ROM和藍光光碟。可以由特殊用途邏輯電路系統輔助處理器和記憶體,或將處理器和記憶體併入該特殊用途邏輯電路系統中。伺服器有時是通用電腦,有時是定制的特殊用途電子設備,有時是這些東西的組合。Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile or volatile memory, media, and memory devices. Examples include semiconductor memory devices such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard drives or removable disks or tapes; magneto-optical disks; and CD-ROMs, DVD-ROMs, and Blu-ray Discs. The processor and memory may be assisted by or incorporated into special-purpose logic circuitry. Servers are sometimes general-purpose computers, sometimes custom special-purpose electronic devices, and sometimes a combination of these.
雖然本說明書包含許多細節,但這些細節不應被理解為對可以請求保護的範圍的限制,而應被理解為特定於特定例子的特徵描述。本說明書中在各別的實施方式的背景脈絡下描述的某些特徵也可以結合起來。相反地,在單一的實施方式的背景脈絡下描述的各種特徵也可以在多個實施例中單獨實施或以任何合適的子組合實施。While this specification contains many details, these details should not be construed as limitations on the scope of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features described in this specification in the context of separate embodiments may also be combined. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.
10:基板 20:拋光系統 24:平台 25:軸 26:馬達 28:驅動軸 30:拋光墊 32:拋光層 34:背襯層 35:凹槽 36:供應-沖洗臂 38:拋光液 40:墊調節裝置 42:調節盤 44:臂 50:支撐結構 54:驅動軸 56:載體頭旋轉馬達 58:軸 70:載體頭 72:殼體 74:組件 76:基部 78:撓性膜 80:可加壓腔室 82:萬向連接機構 84:裝載腔室 100:固位環 102:路徑 104:路徑部分 106:路徑部分 108:路徑部分 110:路徑部分 112:路徑部分 118:窗 124:方向 160:音波監測系統 162:音波感測器 164:凹部 166:訊號處理電子元件 168:電路系統 190:控制器 300:音波訊號 322:片段 324:片段 326:片段 328:片段 332:片段 334:片段 400:方法 402:步驟 404:步驟 406:步驟 408:步驟 410:步驟 412:步驟 414:步驟 416:步驟 500:系統 510:處理器 520:記憶體 530:儲存設備 540:輸入/輸出介面設備 550:系統匯流排 10: Substrate 20: Polishing System 24: Platform 25: Shaft 26: Motor 28: Drive Shaft 30: Polishing Pad 32: Polishing Layer 34: Backing Layer 35: Groove 36: Supply-Rinse Arm 38: Polishing Fluid 40: Pad Adjustment Device 42: Adjustment Plate 44: Arm 50: Support Structure 54: Drive Shaft 56: Carrier Head Rotation Motor 58: Shaft 70: Carrier Head 72: Housing 74: Assembly 76: Base 78: Flexible Membrane 80: Pressurizable Chamber 82: Universal joint mechanism 84: Loading chamber 100: Retention ring 102: Path 104: Path portion 106: Path portion 108: Path portion 110: Path portion 112: Path portion 118: Window 124: Direction 160: Acoustic monitoring system 162: Acoustic sensor 164: Recess 166: Signal processing electronics 168: Circuit system 190: Controller 300: Acoustic signal 322: Segment 324: Segment 326: Segment 328: Segment 332: Segment 334: Segment 400: Method 402: Step 404: Step 406: Step 408: Step 410: Step 412: Step 414: Step 416: Step 500: System 510: Processor 520: Memory 530: Storage Device 540: Input/Output Interface Device 550: System Bus
圖1是包括原位音波監測系統的拋光系統的示意側視圖。Figure 1 is a schematic side view of a polishing system including an in-situ acoustic monitoring system.
圖2是在拋光墊上進行拋光的基板的示意俯視圖,以及音波感測器在拋光操作期間遵循的示意路徑和在感測器在該示意路徑上移動時產生的示意音波訊號。FIG2 is a schematic top view of a substrate being polished on a polishing pad, along with a schematic path followed by an acoustic sensor during the polishing operation and a schematic acoustic signal generated as the sensor moves along the schematic path.
圖3是示例音波訊號和與環組件或基板的不同部分對應的片段的圖解。FIG3 is a diagram of an example acoustic signal and segments corresponding to different portions of a ring assembly or substrate.
圖4是拋光過程的示例方法的流程圖。FIG4 is a flow chart of an example method of a polishing process.
圖5是示例計算系統的系統圖。FIG5 is a system diagram of an example computing system.
在圖式中,類似的參考符號表示類似的元素。In the drawings, like reference symbols indicate like elements.
國內寄存資訊 (請依寄存機構、日期、號碼順序註記) 無 Domestic storage information (please note the storage institution, date, and number in order) None
國外寄存資訊 (請依寄存國家、機構、日期、號碼順序註記) 無 Overseas Storage Information (Please note the storage country, institution, date, and number in order) None
10:基板 10:Substrate
24:平台 24: Platform
30:拋光墊 30: Polishing pad
100:固位環 100: Retention Ring
102:路徑 102: Path
104:路徑部分 104: Path section
106:路徑部分 106: Path section
108:路徑部分 108: Path section
110:路徑部分 110: Path section
112:路徑部分 112: Path section
124:方向 124: Direction
162:音波感測器 162: Sonic Sensor
300:音波訊號 300: Sonic signal
Claims (18)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202263420036P | 2022-10-27 | 2022-10-27 | |
| US63/420,036 | 2022-10-27 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202417182A TW202417182A (en) | 2024-05-01 |
| TWI894601B true TWI894601B (en) | 2025-08-21 |
Family
ID=90831534
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112130768A TWI894601B (en) | 2022-10-27 | 2023-08-16 | Chemical mechanical polishing apparatus, method of polishing and computer program product |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20240139905A1 (en) |
| KR (1) | KR20250092244A (en) |
| CN (1) | CN120129586A (en) |
| TW (1) | TWI894601B (en) |
| WO (1) | WO2024091314A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1735480A (en) * | 2002-03-28 | 2006-02-15 | 兰姆研究有限公司 | Apparatus and methods for detecting transitions of wafer surface properties in chemical mechanical polishing for process status and control |
| TW201408435A (en) * | 2012-07-25 | 2014-03-01 | Applied Materials Inc | Monitoring retaining ring thickness and pressure control |
| TW201822952A (en) * | 2016-09-15 | 2018-07-01 | 美商應用材料股份有限公司 | Chemical mechanical polishing wisdom ring |
| US20190143474A1 (en) * | 2017-11-13 | 2019-05-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | System and method for monitoring chemical mechanical polishing |
| KR20220047952A (en) * | 2015-12-18 | 2022-04-19 | 주식회사 케이씨텍 | Apparatus of loading substrate in chemical mechanical polishing system and control method thereof |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5542293B2 (en) * | 2000-05-19 | 2014-07-09 | アプライド マテリアルズ インコーポレイテッド | Field end point detection and process monitoring method and apparatus for chemical mechanical polishing |
| JP6357260B2 (en) * | 2016-09-30 | 2018-07-11 | 株式会社荏原製作所 | Polishing apparatus and polishing method |
-
2023
- 2023-08-04 CN CN202380075603.5A patent/CN120129586A/en active Pending
- 2023-08-04 WO PCT/US2023/029486 patent/WO2024091314A1/en not_active Ceased
- 2023-08-04 US US18/365,482 patent/US20240139905A1/en active Pending
- 2023-08-04 KR KR1020257016674A patent/KR20250092244A/en active Pending
- 2023-08-16 TW TW112130768A patent/TWI894601B/en active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1735480A (en) * | 2002-03-28 | 2006-02-15 | 兰姆研究有限公司 | Apparatus and methods for detecting transitions of wafer surface properties in chemical mechanical polishing for process status and control |
| TW201408435A (en) * | 2012-07-25 | 2014-03-01 | Applied Materials Inc | Monitoring retaining ring thickness and pressure control |
| KR20220047952A (en) * | 2015-12-18 | 2022-04-19 | 주식회사 케이씨텍 | Apparatus of loading substrate in chemical mechanical polishing system and control method thereof |
| TW201822952A (en) * | 2016-09-15 | 2018-07-01 | 美商應用材料股份有限公司 | Chemical mechanical polishing wisdom ring |
| US20190143474A1 (en) * | 2017-11-13 | 2019-05-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | System and method for monitoring chemical mechanical polishing |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250092244A (en) | 2025-06-23 |
| WO2024091314A1 (en) | 2024-05-02 |
| US20240139905A1 (en) | 2024-05-02 |
| TW202417182A (en) | 2024-05-01 |
| CN120129586A (en) | 2025-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7748984B2 (en) | Pad conditioner cutting speed monitoring | |
| KR102677387B1 (en) | Monitoring of vibrations during chemical mechanical polishing | |
| US20120270477A1 (en) | Measurement of pad thickness and control of conditioning | |
| CN107427987A (en) | Acoustic Emission Monitoring and Endpoints for Chemical Mechanical Polishing | |
| KR20150085000A (en) | Recording measurements by sensors for a carrier head | |
| TW201930008A (en) | Predictive filter for polishing pad wear rate monitoring | |
| CN111316403B (en) | Filtering during in-situ monitoring of polishing | |
| KR20250163358A (en) | Method for detecting wafer slippage | |
| TWI894601B (en) | Chemical mechanical polishing apparatus, method of polishing and computer program product | |
| TW202315708A (en) | Chemical mechanical polishing vibration measurement using optical sensor | |
| TWI833270B (en) | A chemical mechanical polishing apparatus | |
| TW202335791A (en) | Eddy current monitoring to detect vibration in polishing | |
| CN221290866U (en) | Chemical Mechanical Polishing Device | |
| TWI878726B (en) | Acoustic monitoring of conditioner during polishing | |
| US20250062163A1 (en) | Acoustic monitoring for process reliability during polishing | |
| CN119300954A (en) | Acoustic Monitoring of CMP Retaining Rings | |
| KR20030089252A (en) | Device for sensing error operation of pad conditioner polishing device of semiconductor wafer |