TWI820399B - Wafer processing method and wafer processing system - Google Patents

Wafer processing method and wafer processing system Download PDF

Info

Publication number
TWI820399B
TWI820399B TW110107111A TW110107111A TWI820399B TW I820399 B TWI820399 B TW I820399B TW 110107111 A TW110107111 A TW 110107111A TW 110107111 A TW110107111 A TW 110107111A TW I820399 B TWI820399 B TW I820399B
Authority
TW
Taiwan
Prior art keywords
polishing
wafer
torque signal
wafer processing
interval
Prior art date
Application number
TW110107111A
Other languages
Chinese (zh)
Other versions
TW202234185A (en
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 國立臺灣科技大學
Priority to TW110107111A priority Critical patent/TWI820399B/en
Publication of TW202234185A publication Critical patent/TW202234185A/en
Application granted granted Critical
Publication of TWI820399B publication Critical patent/TWI820399B/en

Links

Images

Landscapes

  • Mechanical Treatment Of Semiconductor (AREA)
  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)

Abstract

Wafer processing methods and wafer processing systems are provided. The wafer processing method is adapted to control polishing of a wafer planarization station performed to a wafer. The wafer processing method includes: obtaining a polishing torque signal of the wafer planarization station performed on the wafer; and generating a zone information of the wafer by CNN classification model according to the polishing torque signal.

Description

晶圓加工方法及晶圓加工系統Wafer processing method and wafer processing system

本發明是有關於一種方法及系統,且特別是有關於一種晶圓加工方法及晶圓加工系統。The present invention relates to a method and a system, and in particular, to a wafer processing method and a wafer processing system.

CMP(Chemical-Mechanical Planarization)製程為化學機械平坦化技術,亦可稱為化學機械拋光(Chemical-Mechanical Polishing)技術,由IBM(International Business Machines Co.)將此技術用於晶圓平坦化,可有效改善金屬層間之介電質層的平坦化,減少半導體元件內堆疊層數增加所產生曝光聚焦困難的影響,因此於目前半導體廠在積體電路的製作上廣為使用此一技術。The CMP (Chemical-Mechanical Planarization) process is a chemical mechanical planarization technology, also known as chemical mechanical polishing (Chemical-Mechanical Polishing) technology. This technology is used by IBM (International Business Machines Co.) for wafer planarization. It effectively improves the planarization of the dielectric layer between metal layers and reduces the impact of exposure focusing difficulties caused by the increase in the number of stacked layers in semiconductor components. Therefore, this technology is widely used in the production of integrated circuits in current semiconductor factories.

在不同拋光機的廠商中,化學機械拋光的製程終點偵測的訊號源以及準則也不同,市上的系統常以渦電流(eddy current)系統偵測金屬層的厚度、光學系統量測晶圓表面反射率判斷不同材料的裸露來找出製程終點,兩者系統必須改裝拋光機的盤面所花費成本極高,且拋光盤轉動一圈,感測器才量測一次,會有時間上的延遲。Different polishing machine manufacturers have different signal sources and criteria for end-of-process detection of chemical mechanical polishing. Systems on the market often use eddy current systems to detect the thickness of metal layers and optical systems to measure wafers. The surface reflectivity determines the exposure of different materials to find the end point of the process. Both systems must modify the polishing machine's disk, which is extremely costly, and the polishing disk rotates once before the sensor measures it once, which will cause a time delay. .

本創作希望透過擷取伺服馬達放大器的扭矩訊號,將連續性的訊號做訊號處理後,丟入卷積神經網路做訓練,以最佳模型做終點偵測及訊號預測,並可套用於不同系統之機台。This creation hopes to capture the torque signal of the servo motor amplifier, perform signal processing on the continuous signal, and then throw it into the convolutional neural network for training, using the best model for end point detection and signal prediction, and can be applied to different applications. System machine.

本發明提供一種晶圓加工方法及晶圓加工系統,其可透過經訓練的拋光模型來依據拋光扭矩訊號準確地判斷出晶圓的區間資訊及/或拋光的終點時間,進而改善先前技術的缺點。The present invention provides a wafer processing method and a wafer processing system, which can accurately determine the interval information of the wafer and/or the end time of polishing based on the polishing torque signal through a trained polishing model, thereby improving the shortcomings of the prior art. .

本發明的一種晶圓加工方法適於控制晶圓加工台對晶圓進行的拋光。晶圓加工方法包括:取得晶圓加工台對晶圓拋光的拋光扭矩訊號;並將拋光扭矩訊號輸入CNN產生之拋光辨識模型以定義晶圓的區間資訊。A wafer processing method of the present invention is suitable for controlling the polishing of wafers by a wafer processing table. The wafer processing method includes: obtaining the polishing torque signal of the wafer polishing by the wafer processing table; and inputting the polishing torque signal into the polishing identification model generated by CNN to define the interval information of the wafer.

一種晶圓加工方法適於控制晶圓加工台對晶圓進行的拋光。晶圓加工方法包括:取得晶圓加工台對晶圓拋光的拋光扭矩訊號;並將拋光扭矩訊號輸入CNN產生之拋光預測模型產生接續於拋光扭矩訊號之後的預測拋光扭矩訊號。A wafer processing method is adapted to control polishing of wafers by a wafer processing station. The wafer processing method includes: obtaining the polishing torque signal of the wafer polishing by the wafer processing station; and inputting the polishing torque signal into the polishing prediction model generated by CNN to generate a predicted polishing torque signal subsequent to the polishing torque signal.

本發明的一種晶圓加工系統適於晶圓進行拋光。晶圓加工系統包括晶圓加工台及電子裝置。晶圓加工台對晶圓進行拋光。電子裝置耦接晶圓加工台。電子裝置包括記憶體及處理器。記憶體儲存拋光辨識模型。處理器耦接記憶體及晶圓加工台。處理器取得晶圓加工台對晶圓拋光的拋光扭矩訊號。處理器藉由拋光辨識模型以依據拋光扭矩訊號產生晶圓的區間資訊,處理器依據區間資訊控制晶圓加工台的拋光。A wafer processing system of the present invention is suitable for polishing wafers. The wafer processing system includes a wafer processing table and electronic devices. A wafer processing station polishes the wafers. The electronic device is coupled to the wafer processing stage. Electronic devices include memory and processors. Memory storage of polished identification models. The processor is coupled to the memory and the wafer processing table. The processor obtains the polishing torque signal of the wafer polishing by the wafer processing table. The processor uses the polishing recognition model to generate interval information of the wafer based on the polishing torque signal, and the processor controls the polishing of the wafer processing table based on the interval information.

本發明的一種晶圓加工系統適於晶圓進行拋光。晶圓加工系統包括晶圓加工台及電子裝置。晶圓加工台對晶圓進行拋光。電子裝置耦接晶圓加工台。電子裝置包括記憶體及處理器。記憶體儲存拋光模型。處理器耦接記憶體及晶圓加工台。處理器取得晶圓加工台對晶圓拋光的拋光扭矩訊號。處理器藉由拋光預測模型以依據拋光扭矩訊號產生接續於拋光扭矩訊號之後的預測拋光扭矩訊號,處理器依據預測拋光扭矩訊號控制晶圓加工台的拋光。A wafer processing system of the present invention is suitable for polishing wafers. The wafer processing system includes a wafer processing table and electronic devices. A wafer processing station polishes the wafers. The electronic device is coupled to the wafer processing stage. Electronic devices include memory and processors. Memory storage polish model. The processor is coupled to the memory and the wafer processing table. The processor obtains the polishing torque signal of the wafer polishing by the wafer processing table. The processor uses the polishing prediction model to generate a predicted polishing torque signal following the polishing torque signal based on the polishing torque signal, and the processor controls polishing of the wafer processing table based on the predicted polishing torque signal.

基於上述,晶圓加工系統及晶圓加工方法可準確地判斷被拋光的程度以及拋光時程,因而有效降低晶圓在進行拋光時的風險,在有效提升整體製造效率的同時改善所產晶圓的品質Based on the above, the wafer processing system and wafer processing method can accurately determine the degree of polishing and the polishing schedule, thereby effectively reducing the risk of wafer polishing, effectively improving the overall manufacturing efficiency while improving the wafers produced. quality

圖1為本發明實施例一電子系統1的示意圖。電子系統1包括晶圓加工台10、伺服裝置11、介面卡12及電子裝置13。晶圓加工台10可用來對晶圓(未繪示於圖1)進行拋光,並提供拋光時的拋光扭矩訊號。伺服裝置11可監控晶圓加工台10的操作,並接收晶圓加工台10所提供的拋光扭矩訊號。介面卡12耦接於伺服裝置11及電子裝置13之間進行訊號通訊,介面卡12可將拋光扭矩訊號以適合的訊號格式提供至電子裝置13。電子裝置13中儲存有拋光終點模型(例如為拋光辨識模型)及/或拋光預測模型(例如為拋光預測模型),電子裝置13即可接收拋光扭矩訊號來對拋光終點模型進行訓練。FIG. 1 is a schematic diagram of an electronic system 1 according to an embodiment of the present invention. The electronic system 1 includes a wafer processing table 10 , a servo device 11 , an interface card 12 and an electronic device 13 . The wafer processing table 10 can be used to polish the wafer (not shown in Figure 1) and provide a polishing torque signal during polishing. The servo device 11 can monitor the operation of the wafer processing table 10 and receive the polishing torque signal provided by the wafer processing table 10 . The interface card 12 is coupled between the servo device 11 and the electronic device 13 for signal communication. The interface card 12 can provide the polishing torque signal to the electronic device 13 in a suitable signal format. The electronic device 13 stores a polishing end point model (for example, a polishing identification model) and/or a polishing prediction model (for example, a polishing prediction model). The electronic device 13 can receive the polishing torque signal to train the polishing end point model.

詳細而言,晶圓加工台10可例如但不僅限於晶圓精密拋光機台HAMAI HS-720C,晶圓加工機台10可用來對晶圓進行化學機械平坦化(chemical-mechanical planarization, CMP)或化學機械研磨(chemical-mechanical polishing),以平坦化晶圓的表面。更具體而言,晶圓可被安置在晶圓加工台10的一拋光頭(未繪示於圖1)上,且晶圓的下方可被晶圓加工台10的拋光盤拋光。進一步,晶圓加工台10可將拋光盤的扭矩訊號及拋光頭的扭矩訊號共同整合為拋光扭矩訊號,並將拋光扭矩訊號提供至伺服裝置11。In detail, the wafer processing table 10 can be, for example, but not limited to, the wafer precision polishing machine HAMAI HS-720C. The wafer processing machine 10 can be used to perform chemical-mechanical planarization (CMP) on the wafer or Chemical-mechanical polishing to planarize the surface of the wafer. More specifically, the wafer can be placed on a polishing head (not shown in FIG. 1 ) of the wafer processing table 10 , and the bottom of the wafer can be polished by the polishing disk of the wafer processing table 10 . Furthermore, the wafer processing table 10 can integrate the torque signal of the polishing disk and the torque signal of the polishing head into a polishing torque signal, and provide the polishing torque signal to the servo device 11 .

伺服裝置11可例如但不僅限於伺服放大機Mitsubishi servo amplifier。伺服裝置11可監控晶圓加工台10的操作並取得晶圓加工台10的拋光扭矩訊號。在一實施例中,伺服裝置11可對取得的拋光扭矩訊號進行簡單的訊號預處理,例如為訊號放大、去雜訊等處理的任意排列組合。伺服裝置11可以各種方式來實現。在一實施例中,伺服裝置11可為控制器與晶圓加工台10整合設置在同一機體中,控制晶圓加工台10的操作並取得拋光扭矩訊號。在一實施例中,伺服裝置11可分離式地設置並外接於晶圓加工台10,介以取得晶圓加工台10的拋光扭矩訊號。The servo device 11 may be, for example but not limited to, a Mitsubishi servo amplifier. The servo device 11 can monitor the operation of the wafer processing table 10 and obtain the polishing torque signal of the wafer processing table 10 . In one embodiment, the servo device 11 can perform simple signal preprocessing on the obtained polishing torque signal, such as any permutation and combination of signal amplification, noise removal, and other processing. The servo 11 can be implemented in various ways. In one embodiment, the servo device 11 can be a controller integrated with the wafer processing table 10 and installed in the same body to control the operation of the wafer processing table 10 and obtain the polishing torque signal. In one embodiment, the servo device 11 can be detachably provided and externally connected to the wafer processing table 10 to obtain the polishing torque signal of the wafer processing table 10 .

介面卡12耦接於伺服裝置11及電子裝置13之間。介面卡12可例如為但不僅限於介面卡NI DAQ USB-6351。介面卡12可將拋光扭矩訊號以相容的訊號格式提供至電子裝置13。The interface card 12 is coupled between the servo device 11 and the electronic device 13 . The interface card 12 may be, for example but not limited to, the interface card NI DAQ USB-6351. The interface card 12 can provide the polishing torque signal to the electronic device 13 in a compatible signal format.

電子裝置13包含處理器130及記憶體131。電子裝置13可例如但不僅限於移動台、高級移動台(advanced mobile station, AMS)、伺服器、客戶端、桌上型電腦、筆記型電腦、網路型電腦、工作站、個人數位助理(personal digital assistant, PDA)、個人電腦(personal computer, PC)、平板電腦等。只要電子裝置13可具有處理器130及記憶體131即可。The electronic device 13 includes a processor 130 and a memory 131 . The electronic device 13 may be, for example, but not limited to, a mobile station, an advanced mobile station (AMS), a server, a client, a desktop computer, a notebook computer, a network computer, a workstation, a personal digital assistant (personal digital assistant) assistant (PDA), personal computer (PC), tablet computer, etc. As long as the electronic device 13 can have a processor 130 and a memory 131.

處理器130可例如但非僅限於中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微控制單元(Micro Control Unit,MCU)、微處理器(Microprocessor)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)、圖形處理器(Graphics Processing Unit,GPU)、算數邏輯單元(Arithmetic Logic Unit,ALU)、複雜可程式邏輯裝置(Complex Programmable Logic Device,CPLD)、現場可程式化邏輯閘陣列(Field Programmable Gate Array,FPGA)或其他類似元件或上述元件的組合。The processor 130 may be, for example, but not limited to, a Central Processing Unit (CPU), or other programmable general-purpose or special-purpose Micro Control Unit (MCU) or microprocessor. , Digital Signal Processor (DSP), programmable controller, Application Specific Integrated Circuit (ASIC), Graphics Processing Unit (GPU), Arithmetic Logic Unit Unit (ALU), Complex Programmable Logic Device (CPLD), Field Programmable Gate Array (FPGA) or other similar components or a combination of the above components.

記憶體131可例如但非僅限於任何型態的固定式或可移動式的隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash Memory)、硬碟(Hard Disk Drive,HDD)、固態硬碟(Solid State Drive,SSD)或類似元件或上述元件的組合。The memory 131 may be, for example, but not limited to, any type of fixed or removable random access memory (Random Access Memory, RAM), read-only memory (Read-Only Memory, ROM), or flash memory. (Flash Memory), hard disk (Hard Disk Drive, HDD), solid state drive (Solid State Drive, SSD) or similar components or a combination of the above components.

更具體而言,處理器130耦接於記憶體131,記憶體131中可儲存有拋光終點模型。處理器130可接收拋光扭矩訊號來訓練拋光終點模型。More specifically, the processor 130 is coupled to the memory 131, and the memory 131 can store the polishing end point model. The processor 130 can receive the polishing torque signal to train the polishing end point model.

圖2A~2J為本發明實施例處理器130處理拋光扭矩訊號的流程示意圖。更具體而言,拋光扭矩訊號經過處理器130如圖2A~2J所繪示的處理,可用來訓練拋光終點模型。2A to 2J are schematic flow charts of the processor 130 processing the polishing torque signal according to the embodiment of the present invention. More specifically, the polishing torque signal is processed by the processor 130 as shown in FIGS. 2A to 2J and can be used to train the polishing end point model.

詳細而言,在圖2A中,處理器130可獲得晶圓加工台10所提供原始(或僅經過伺服裝置11預處理)的拋光扭矩訊號。舉例而言,拋光扭矩訊號可在100Hz的取樣頻率下所取得的。Specifically, in FIG. 2A , the processor 130 can obtain the original (or only pre-processed by the servo device 11 ) polishing torque signal provided by the wafer processing stage 10 . For example, the polishing torque signal can be obtained at a sampling frequency of 100Hz.

在圖2B中,拋光扭矩訊號可經過濾波器的濾波。舉例而言,拋光扭矩訊號可經過巴特沃斯帶通濾波器(Butterworth band pass filter)的濾波,以濾除低頻及高頻訊號。In Figure 2B, the polishing torque signal can be filtered by the filter. For example, the polishing torque signal can be filtered through a Butterworth band pass filter to filter out low-frequency and high-frequency signals.

在圖2C中,可針對濾波後的拋光扭矩訊號計算其能量。舉例而言,可針對濾波後的拋光扭矩訊號進行方均根運算,以取得拋光扭矩訊號的能量振幅。In Figure 2C, the energy can be calculated for the filtered polishing torque signal. For example, a root mean square operation can be performed on the filtered polishing torque signal to obtain the energy amplitude of the polishing torque signal.

在圖2D中,拋光扭矩訊號可進行平滑化處理,以利後續的模型訓練過程。舉例而言,拋光扭矩訊號可經中值濾波器(median filter)的處理而平滑化。In Figure 2D, the polishing torque signal can be smoothed to facilitate the subsequent model training process. For example, the polished torque signal can be smoothed by processing with a median filter.

因此,圖2A~2D可為拋光扭矩訊號進行前置處理的流程示意圖。不過如前述所說明的,拋光扭矩訊號包含有拋光盤的扭矩訊號及拋光頭的扭矩訊號,圖2A~2D為了說明方便僅繪示有拋光盤的扭矩訊號及拋光頭的扭矩訊號的其中一者,但本領域具通常知識者可知,圖2A~2D對拋光扭矩訊號所進行的前置處理是對拋光盤的扭矩訊號及拋光頭的扭矩訊號兩者共同進行的。Therefore, FIGS. 2A to 2D can be schematic flow diagrams of pre-processing the polishing torque signal. However, as explained above, the polishing torque signal includes the torque signal of the polishing disk and the torque signal of the polishing head. Figures 2A to 2D only show one of the torque signal of the polishing disk and the torque signal of the polishing head for the convenience of explanation. , but those with ordinary knowledge in the art will know that the pre-processing of the polishing torque signal in Figures 2A to 2D is performed on both the torque signal of the polishing disk and the torque signal of the polishing head.

接著,在圖2E中,可針對拋光扭矩訊號進行裁切,以移除拋光扭矩訊號中起始時間之前,晶圓加工台10尚未對晶圓進行拋光的部分,以及移除拋光扭矩訊終點時間之後(即後段時間)。在一實施例中,拋光扭矩訊號的裁切可將拋光扭矩訊終點時間之後一段時間之後的訊號移除,也就是保留終點時間之後一段的過拋時間,並將過拋時間之後的拋光扭矩訊號移除。Next, in FIG. 2E , the polishing torque signal can be trimmed to remove the portion of the polishing torque signal that has not yet been polished by the wafer processing station 10 before the start time, and to remove the end time of the polishing torque signal. After that (i.e. some time later). In one embodiment, the clipping of the polishing torque signal can remove the signal after a period of time after the end time of the polishing torque signal, that is, the over-polishing time after the end time is retained, and the polishing torque signal after the over-polishing time is retained. Remove.

更具體而言,晶圓中可具有銅膜區間及過渡區間,晶圓加工台10在對晶圓的拋光過程是起始於晶圓的銅膜區間開始被拋光,且拋光過程是在晶圓的過渡區間被拋光完之後而結束。晶圓加工台10對晶圓的拋光扭矩訊號可預先經過分析及標記,進而取得拋光扭矩訊號中的起始時間及終點時間,用來於圖2E所繪示的流程中進行拋光扭矩訊號的裁切。More specifically, the wafer may have a copper film section and a transition section. The polishing process of the wafer by the wafer processing station 10 starts from the copper film section of the wafer, and the polishing process starts from the copper film section of the wafer. It ends after the transition interval is polished. The polishing torque signal of the wafer on the wafer processing station 10 can be analyzed and marked in advance to obtain the start time and end time of the polishing torque signal, which is used to trim the polishing torque signal in the process shown in FIG. 2E cut.

在圖2F中,處理器130可區分出晶圓加工台10對晶圓的拋光是進行到銅膜區間或過渡區間,並判斷出兩區間交界處的時間(即前段時間)。In FIG. 2F , the processor 130 can distinguish whether the polishing of the wafer by the wafer processing station 10 is in the copper film interval or the transition interval, and determine the time at the junction of the two intervals (ie, the previous period).

在判斷出兩區間交界處的時間時,可在終點時間往前一過渡區間的粗估時間長度TL。並在過渡區間的粗估時間長度TL中,取對過渡區間的粗估時間長度TL中拋光扭矩訊號具有最大值的時間做為銅膜區間與過渡區間交界處的時間(即前段時間)。When determining the time at the junction of two intervals, the end time can be used to roughly estimate the time length TL of the previous transition interval. And in the rough estimated time length TL of the transition interval, the time when the polishing torque signal has the maximum value in the rough estimated time length TL of the transition interval is taken as the time at the junction of the copper film interval and the transition interval (ie, the previous period).

在圖2G中,處理器130可依據前段時間來將拋光扭矩訊號區分為兩部分,其包含有銅膜區間扭矩訊號及過渡區間扭矩訊號。In FIG. 2G , the processor 130 can divide the polishing torque signal into two parts according to the previous period, which includes the copper film interval torque signal and the transition interval torque signal.

因此,在圖2E~2G中,處理器130可依據晶圓的區間來對拋光扭矩訊號進行切割或分類,以適於進行拋光終點模型的訓練。Therefore, in FIGS. 2E to 2G , the processor 130 can cut or classify the polishing torque signal according to the interval of the wafer, so as to be suitable for training the polishing end point model.

在圖2H中,拋光扭矩訊號可再進一步的進行切割以產生時間長度相等的拋光扭矩訊號片段。舉例而言,拋光扭矩訊號可以移動窗口(sliding window)的方式來進行切割。In FIG. 2H , the polishing torque signal can be further cut to generate polishing torque signal segments with equal time lengths. For example, the polishing torque signal can be cut in a sliding window manner.

在圖2I中,切割完的拋光扭矩訊號片段可依據晶圓的區間來進行標示,以標示為對應於銅膜區間或過渡區間。舉例而言,對應於銅膜區間的拋光扭矩訊號片段可加註上數位值0來進行標記,對應於過渡區間的拋光扭矩訊號片段可加註上數位值1來進行標記。In Figure 2I, the polishing torque signal segments after cutting can be marked according to the section of the wafer, so as to correspond to the copper film section or the transition section. For example, the polishing torque signal segment corresponding to the copper film interval can be marked with a digital value of 0, and the polishing torque signal segment corresponding to the transition interval can be marked with a digital value of 1.

在圖2J中,切割完且標示完的拋光扭矩訊號片段可進行亂數排列(shuffle),使拋光扭矩訊號依據亂數排列,降低拋光扭矩訊號片段之間在排列上與時間的相關性,以利於拋光終點模型的訓練。In Figure 2J, the cut and marked polishing torque signal segments can be randomly arranged (shuffled), so that the polishing torque signals are arranged according to random numbers, thereby reducing the correlation between the polishing torque signal segments in arrangement and time, so as to Conducive to the training of polished endpoint models.

因此,在圖2H~2J中,處理器130可對拋光扭矩訊號進行切割、標記以及重新洗牌,以提供適合的拋光扭矩訊號片段來訓練拋光終點模型。Therefore, in Figures 2H-2J, the processor 130 can cut, mark, and reshuffle the polishing torque signal to provide suitable polishing torque signal segments to train the polishing end point model.

更具體而言,訓練拋光終點模型時,可將圖2A~2J所產生的拋光扭矩訊號片段以及拋光扭矩訊號片段的標記可隨機批量地丟入卷積神經網路(convolutional neural network)來進行訓練,卷積神經網路可具有多層卷積層,每層卷積層內有多個過濾器,過濾器內部儲存有多個權重值,每個權重會隨機初始化產生。進一步,拋光扭矩訊號片段可經過多層過濾器的乘積、池化去除雜訊、以及激活函數放大或縮小特徵值後,進到全連接層返回這兩類的機率值。接著以機率模型的損失函數計算該值與拋光扭矩訊號片段的標記的損失,加總該批訓練資料的損失,進而更新權重值,持續此動作直到所有資料皆丟入訓練,即為完成一次完整的訓練,並於完成一次訓練後返回這次所訓練出的模型的準確度、召回率及特異率,最後進行多種參數多次完整訓練,找出最佳模型,以訓練出拋光終點模型。More specifically, when training the polishing end point model, the polishing torque signal segments generated in Figures 2A to 2J and the markers of the polishing torque signal segments can be randomly thrown into the convolutional neural network (convolutional neural network) in batches for training. , a convolutional neural network can have multiple convolutional layers. Each convolutional layer has multiple filters. Multiple weight values are stored inside the filter, and each weight is randomly initialized. Furthermore, the polished torque signal fragment can be passed through the product of multi-layer filters, pooling to remove noise, and the activation function to amplify or reduce the feature value, and then enter the fully connected layer to return the probability values of these two types. Then use the loss function of the probabilistic model to calculate the loss of this value and the mark of the polished torque signal segment, add up the loss of this batch of training data, and then update the weight value. Continue this action until all data are thrown into the training, which is a complete training, and after completing one training, the accuracy, recall rate and specificity rate of the trained model are returned. Finally, multiple complete trainings with multiple parameters are performed to find the best model to train a polished end-point model.

在一實施例中,上述的卷積神經網路電路可以透過處理器130內部的電路來實現,也就是說處理器130可以在其內部進行拋光終點模型的訓練,並於訓練完成後將模型儲存在記憶體131中。在另一實施例中,上述的卷積神經網路電路可以透過分離於處理器130,且特別設計以應用於卷積神經網路計算的電路來實現。處理器130可透過將拋光扭矩訊號片段輸入至拋光終點模型來進行訓練,並於訓練完成後將模型儲存在記憶體131中。In one embodiment, the above-mentioned convolutional neural network circuit can be implemented through the circuit inside the processor 130. That is to say, the processor 130 can train the polished end point model internally and store the model after the training is completed. in memory 131. In another embodiment, the above convolutional neural network circuit can be implemented by a circuit that is separated from the processor 130 and specially designed to be used in convolutional neural network calculations. The processor 130 can perform training by inputting the polishing torque signal segments to the polishing end point model, and store the model in the memory 131 after the training is completed.

因此,經過上述訓練過程的拋光終點模型可依據拋光扭矩訊號片段以及拋光扭矩訊號片段的標記被訓練,如此一來,經過訓練的拋光終點模型即可接收拋光扭矩訊號來判斷晶圓加工台對晶圓在進行拋光的區間。Therefore, the polishing end point model that has gone through the above training process can be trained based on the polishing torque signal fragments and the marks of the polishing torque signal fragments. In this way, the trained polishing end point model can receive the polishing torque signal to determine the wafer processing table alignment. The circle is in the polishing range.

圖3A~3D為本發明實施例處理器130處理拋光扭矩訊號的流程示意圖。更具體而言,拋光扭矩訊號經過處理器130如圖3A~3D所繪示的處理,可用來訓練拋光預測模型。3A to 3D are schematic flow charts of the processor 130 processing the polishing torque signal according to the embodiment of the present invention. More specifically, the polishing torque signal is processed by the processor 130 as shown in FIGS. 3A to 3D and can be used to train a polishing prediction model.

雖然未繪示,不過圖3A可接續於圖2A~2D的處理之後。也就是說,在圖2A~2D對拋光扭矩訊號所進行的前置處理之後,可再接續進行圖3A的處理。另外,為了方便說明,雖然圖3A~3D中所繪示的拋光扭矩訊號僅有拋光頭扭矩訊號,但本發明不限於此。處理器130所接收的拋光扭矩訊號可如圖2A~2J中所繪示的包含有拋光頭扭矩訊號及拋光盤扭矩訊號。Although not shown, FIG. 3A may continue after the processing of FIGS. 2A-2D. That is to say, after the pre-processing of the polishing torque signal in Figures 2A to 2D, the processing of Figure 3A can be continued. In addition, for convenience of explanation, although the polishing torque signals shown in FIGS. 3A to 3D are only polishing head torque signals, the present invention is not limited thereto. The polishing torque signal received by the processor 130 may include a polishing head torque signal and a polishing disk torque signal as shown in FIGS. 2A-2J.

詳細而言,在圖3A中,處理器130可針對拋光扭矩訊號進行裁切,以移除拋光扭矩訊號中起始時間之前,晶圓加工台10尚未對晶圓進行拋光的部分,以及移除拋光扭矩訊終點時間之後(即後段時間)。在一實施例中,拋光扭矩訊號的裁切可將拋光扭矩訊終點時間之後一段時間之後的訊號移除,也就是保留終點時間之後一段的過拋時間,並將過拋時間之後的拋光扭矩訊號移除。Specifically, in FIG. 3A , the processor 130 can trim the polishing torque signal to remove the portion of the polishing torque signal that has not been polished by the wafer processing station 10 before the starting time, and remove After the polishing torque end time (i.e. the later period). In one embodiment, the clipping of the polishing torque signal can remove the signal after a period of time after the end time of the polishing torque signal, that is, the over-polishing time after the end time is retained, and the polishing torque signal after the over-polishing time is retained. Remove.

在圖3B中,處理器130可依據時序對拋光扭矩訊號進行切割,以產生多個互相對應的前段時間長度的拋光扭矩訊號片段及後段時間長度的拋光扭矩訊號片段。In FIG. 3B , the processor 130 may cut the polishing torque signal according to the time sequence to generate a plurality of polishing torque signal segments of the previous time period and polishing torque signal segments of the later time period that correspond to each other.

在圖3C中,切割完的拋光扭矩訊號片段可進行洗牌,使拋光扭矩訊號依據亂數排列,降低拋光扭矩訊號片段之間在排列上與時間的相關性,以利於拋光預測模型的訓練。In Figure 3C, the cut polishing torque signal segments can be shuffled so that the polishing torque signals are arranged according to random numbers, thereby reducing the correlation between the arrangement and time of the polishing torque signal segments, thereby facilitating the training of the polishing prediction model.

在圖3D中,切割完的多個前段長度拋光扭矩訊號片段及相對應的後段長度拋光片段即可用來訓練拋光預測模型。In Figure 3D, the multiple polishing torque signal segments of the front length after cutting and the corresponding polishing segments of the rear length can be used to train the polishing prediction model.

更具體而言,拋光扭矩訊號可被區分為訓練群組及驗證群組,訓練群組的拋光扭矩訊號可被用來進行拋光預測模型的訓練,而驗證群組的拋光扭矩訊號可被用來進行拋光預測模型的驗證。更具體而言,訓練群組中的前段長度拋光扭矩訊號片段及後段長度拋光扭矩訊號片段可被隨機批量地丟入卷積神經網路進行訓練,卷積神經網路可具有多層卷積層,每層卷積層有多個過濾器(內部有多個權重值),每個權重會隨機初始化產生,訓練資料經過多層過濾器的乘積,池化去除雜訊,以及激活函數放大或縮小特徵值後,進到全連接層返回預測出來的時序資料,接著以回歸模型的損失函數計算預測值與相對應後段時間長度的拋光扭矩訊號片段的損失,加總該批訓練資料的損失,進而更新權重值,持續此動作直到所有資料皆丟入訓練,即為完成一次完整的訓練,並於完成一次訓練後返回這次所訓練出的模型的對訓練資料的損失。接著,驗證群組的拋光扭矩訊號可被丟入卷積神經網路進行驗證,驗證群組中的前段長度拋光扭矩訊號片段可被丟入拋光預測模型,使拋光預測模型產生預測的後段長度拋光扭矩訊號片段,透過返回預測的後段長度拋光扭矩訊號片段以檢驗後段長度拋光扭矩訊號片段的損失,最後進行多種參數多次完整訓練,找出最佳模型,以訓練出拋光預測模型。More specifically, the polishing torque signal can be divided into a training group and a verification group. The polishing torque signal of the training group can be used to train the polishing prediction model, and the polishing torque signal of the verification group can be used. Validation of the polishing prediction model was performed. More specifically, the front-length polished torque signal segments and the rear-length polished torque signal segments in the training group can be randomly thrown into the convolutional neural network in batches for training. The convolutional neural network can have multiple convolutional layers, each of which The convolutional layer has multiple filters (with multiple weight values inside), and each weight is randomly initialized. After the training data is multiplied by multiple layers of filters, pooling removes noise, and the activation function amplifies or shrinks the feature values, Entering the fully connected layer returns the predicted time series data, and then uses the loss function of the regression model to calculate the loss of the predicted value and the polished torque signal segment corresponding to the later period of time, sum up the loss of the batch of training data, and then update the weight value. Continue this action until all data is thrown into training, which means a complete training is completed. After completing a training, the loss of the training data for the trained model is returned. Then, the polishing torque signal of the verification group can be thrown into the convolutional neural network for verification. The front-length polishing torque signal segments in the verification group can be thrown into the polishing prediction model, so that the polishing prediction model generates the predicted back-segment length polishing. For the torque signal segment, the loss of the back-segment length polishing torque signal segment is tested by returning the predicted back-segment length polishing torque signal segment. Finally, multiple complete trainings with multiple parameters are performed to find the best model to train the polishing prediction model.

圖4A為本發明實施例一晶圓加工系統4的示意圖。晶圓加工系統4包括晶圓加工台40及電子裝置41。電子裝置41包括處理器410及記憶體411。圖4A所繪示的晶圓加工台40相似於圖1所繪示的晶圓加工台10,可對晶圓(未繪示於圖1)進行拋光,並提供拋光時的拋光扭矩訊號。電子裝置41可接收拋光扭矩訊號。電子裝置41的記憶體411可儲存有拋光終點模型及/或拋光預測模型。處理器410耦接記憶體411及晶圓加工台40,其中處理器410可取得晶圓加工台40對晶圓拋光的拋光扭矩訊號。處理器410可依據拋光終點模型及拋光扭矩訊號產生晶圓的區間資訊。處理器410則可依據產生的區間資訊來控制晶圓加工台40的拋光。FIG. 4A is a schematic diagram of a wafer processing system 4 according to an embodiment of the present invention. The wafer processing system 4 includes a wafer processing table 40 and an electronic device 41 . The electronic device 41 includes a processor 410 and a memory 411 . The wafer processing table 40 shown in FIG. 4A is similar to the wafer processing table 10 shown in FIG. 1 , and can polish the wafer (not shown in FIG. 1 ) and provide a polishing torque signal during polishing. The electronic device 41 can receive the polishing torque signal. The memory 411 of the electronic device 41 may store the polishing end point model and/or the polishing prediction model. The processor 410 is coupled to the memory 411 and the wafer processing table 40 , where the processor 410 can obtain the polishing torque signal of the wafer processing table 40 for polishing the wafer. The processor 410 can generate wafer interval information based on the polishing end point model and the polishing torque signal. The processor 410 can control the polishing of the wafer processing table 40 according to the generated interval information.

雖然圖4A中未繪示,不過在相似於圖1的一替代實施例中,晶圓加工系統4可另外包含伺服裝置及介面卡串聯耦接於晶圓加工台40及電子裝置41之間,用來聯絡晶圓加工台40與電子裝置41。Although not shown in FIG. 4A , in an alternative embodiment similar to FIG. 1 , the wafer processing system 4 may further include a servo device and an interface card coupled in series between the wafer processing table 40 and the electronic device 41 . It is used to communicate with the wafer processing table 40 and the electronic device 41 .

在一實施例中,當電子裝置41的記憶體411中儲存有拋光終點模型時,電子裝置4即可接收晶圓加工台40所提供的拋光扭矩訊號來判斷晶圓的區間資訊,並據此控制晶圓加工台40對晶圓的拋光。In one embodiment, when the memory 411 of the electronic device 41 stores the polishing end point model, the electronic device 4 can receive the polishing torque signal provided by the wafer processing table 40 to determine the interval information of the wafer, and based on this The wafer processing table 40 is controlled to polish the wafer.

圖4B為本發明實施例一處理器410依據拋光終點模型及拋光扭矩訊號產生的操作波型示意圖。圖4B中繪示了曲線L41~L44,其中曲線L41為拋光頭扭矩訊號、曲線L42為拋光盤扭矩訊號,曲線L43為拋光終點模型所判斷的銅膜區間機率值,曲線L44為拋光終點模型所判斷的過渡區間機率值,其中曲線L41、L42可為晶圓加工台40所提供至電子裝置41的拋光扭矩訊號,而曲線L43、L44可為電子裝置41依據曲線L41、L42及拋光終點模型所產生的輸出波型,電子裝置41可依據曲線L43、L44判斷出晶圓的區間資訊。在一實施例中,曲線L41、L42可為經過訊號預處理的拋光扭矩訊號。或是在另一實施例中,處理器410也可直接接收未經訊號預處理的拋光扭矩訊號的曲線,以判斷出銅膜區間機率值及過渡區間機率值。FIG. 4B is a schematic diagram of the operation waveform generated by the processor 410 based on the polishing end point model and the polishing torque signal according to an embodiment of the present invention. Figure 4B shows curves L41 to L44, where curve L41 is the polishing head torque signal, curve L42 is the polishing disk torque signal, curve L43 is the copper film interval probability value judged by the polishing end point model, and curve L44 is the polishing end point model. The judged transition interval probability value, wherein the curves L41 and L42 can be the polishing torque signals provided by the wafer processing table 40 to the electronic device 41, and the curves L43 and L44 can be the electronic device 41 based on the curves L41, L42 and the polishing end point model. Based on the generated output waveform, the electronic device 41 can determine the interval information of the wafer based on the curves L43 and L44. In one embodiment, the curves L41 and L42 may be polishing torque signals that have undergone signal preprocessing. Or in another embodiment, the processor 410 can also directly receive the curve of the polishing torque signal without signal preprocessing to determine the probability value of the copper film interval and the probability value of the transition interval.

在一實施例中,處理器410可依據拋光終點模型及曲線L41、L42判斷晶圓加工台40對晶圓的拋光是進行到晶圓的銅膜區間或過渡區間,並產生曲線L43的銅膜區間機率值及曲線L44的過渡區間機率值。In one embodiment, the processor 410 can determine whether the polishing of the wafer by the wafer processing station 40 is carried out to the copper film interval or transition interval of the wafer based on the polishing end point model and curves L41 and L42, and generate the copper film of curve L43. The interval probability value and the transition interval probability value of curve L44.

詳細而言,在時間T0時,當晶圓加工台40開始對晶圓進行拋光時,處理器410依據拋光終點模型及曲線L41、L42所產生的曲線L43、L44中,曲線L43的銅膜區間機率值為相對高且曲線L44的過渡區間機率值為相對低。因此,處理器410可據此判斷晶圓的區間資訊,也就是在時間T0時,晶圓加工台40是在對晶圓的銅膜區間進行拋光。Specifically, at time T0, when the wafer processing station 40 starts to polish the wafer, the processor 410 generates the copper film interval of the curve L43 in the curves L43 and L44 based on the polishing end point model and the curves L41 and L42. The probability value is relatively high and the probability value in the transition interval of curve L44 is relatively low. Therefore, the processor 410 can determine the interval information of the wafer based on this, that is, at time T0, the wafer processing station 40 is polishing the copper film interval of the wafer.

在時間T1時,處理器410依據拋光終點模型及曲線L41、L42所產生的曲線L43、L44中產生了交錯。也就是說,在時間T1時,過渡區間機率值大於等於銅膜區間機率值。因此,處理器410可據此判斷出晶圓的區間資訊,也就是在時間T1時,晶圓加工台40是由晶圓的銅膜區間拋光至晶圓的過渡區間。At time T1, an intersection occurs in the curves L43 and L44 generated by the processor 410 based on the polishing end point model and the curves L41 and L42. That is to say, at time T1, the transition interval probability value is greater than or equal to the copper film interval probability value. Therefore, the processor 410 can determine the interval information of the wafer based on this, that is, at time T1, the wafer processing station 40 is polishing from the copper film interval of the wafer to the transition interval of the wafer.

在時間T2時,處理器410依據拋光終點模型及曲線L41、L42所產生的曲線L43、L44中即產生了再一次的交錯。也就是說,在時間T2時,銅膜區間機率值大於等於過渡區間機率值。因此,處理器410可據此判斷出晶圓的區間資訊,也就是在時間T2時,晶圓加工台40完成晶圓的過渡區間的拋光,因此,處理器410可據此判斷出時間T2為拋光終點。At time T2, another interleaving occurs in the curves L43 and L44 generated by the processor 410 based on the polishing end point model and the curves L41 and L42. That is to say, at time T2, the copper film interval probability value is greater than or equal to the transition interval probability value. Therefore, the processor 410 can determine the interval information of the wafer based on this. That is, at time T2, the wafer processing table 40 completes the polishing of the transition interval of the wafer. Therefore, the processor 410 can determine based on this that the time T2 is Polished finish.

如此一來,晶圓加工系統4即可依據預先訓練的模型來精準地判斷出晶圓加工台對晶圓進行拋光的區間資訊。電子裝置41可在判斷出達到拋光終點時停止晶圓加工台40的拋光操作,或是電子裝置41可在判斷出達到拋光終點後的一預設時間長度後停止晶圓加工台40的拋光操作,有效提升整體製造效率及所產晶圓的品質。In this way, the wafer processing system 4 can accurately determine the interval information for polishing the wafer by the wafer processing station based on the pre-trained model. The electronic device 41 can stop the polishing operation of the wafer processing table 40 when it is determined that the polishing end point is reached, or the electronic device 41 can stop the polishing operation of the wafer processing table 40 after determining that the polishing end point is reached after a preset time length. , effectively improving the overall manufacturing efficiency and the quality of the wafers produced.

另一方面,在一實施例中,當電子裝置41的記憶體411中儲存有拋光預測模型時,電子裝置41即可接收晶圓加工台40所提供的拋光扭矩訊號來產生接續於拋光扭矩訊號之後的預測拋光扭矩訊號。On the other hand, in one embodiment, when the memory 411 of the electronic device 41 stores the polishing prediction model, the electronic device 41 can receive the polishing torque signal provided by the wafer processing table 40 to generate the polishing torque signal. Predictive polishing torque signal afterward.

綜合比較拋光終點模型及拋光預測模型兩者,電子裝置41依據拋光終點模型所產生的區間資訊以終點判斷是介於拋光扭矩訊號的時間範圍中。也就是說,區間資訊可用來在拋光扭矩訊號的時間範圍中指出晶圓是被加工至銅膜區間或過渡區間,終點判斷則可在拋光扭矩訊號的時間範圍中判斷晶圓的拋光是否已達到終點,以及當達到終點時的時間點。By comprehensively comparing the polishing end point model and the polishing prediction model, the electronic device 41 determines that the end point is within the time range of the polishing torque signal based on the interval information generated by the polishing end point model. That is to say, the interval information can be used to indicate in the time range of the polishing torque signal whether the wafer is processed to the copper film interval or the transition interval, and the end point judgment can be used to determine whether the polishing of the wafer has reached the time range of the polishing torque signal. The end point, and the point in time when the end point is reached.

另一方面,電子裝置41依據拋光預測模型所產生的預測拋光扭矩訊號是接續於拋光扭矩訊號。也就是說,預測拋光扭矩訊號可用來預測接下來晶圓加工台接著對晶圓加工的操作所產生的拋光扭矩訊號。On the other hand, the predicted polishing torque signal generated by the electronic device 41 according to the polishing prediction model is connected to the polishing torque signal. That is to say, the predicted polishing torque signal can be used to predict the polishing torque signal generated by the subsequent wafer processing operation of the wafer processing station.

在一實施例中,當電子裝置41的記憶體411同時儲存有拋光終點模型及拋光預測模型時,電子裝置41可同時依據晶圓加工台40所提供的拋光扭矩訊號進行預測及終點判斷。In one embodiment, when the memory 411 of the electronic device 41 stores both the polishing end point model and the polishing prediction model, the electronic device 41 can simultaneously perform prediction and end point determination based on the polishing torque signal provided by the wafer processing stage 40 .

更具體而言,電子裝置41可依據拋光扭矩訊號及拋光預測模型來產生接續於拋光扭矩訊號之後的預測拋光扭矩訊號。接著,電子裝置41可依據預測拋光扭矩訊號及拋光終點模型來產生出區間資訊及終點判斷。如此一來,電子裝置41即可針對接收的拋光扭矩訊號來進行區間資訊及終點判斷的預測。More specifically, the electronic device 41 can generate a predicted polishing torque signal subsequent to the polishing torque signal based on the polishing torque signal and the polishing prediction model. Then, the electronic device 41 can generate interval information and end point judgment based on the predicted polishing torque signal and the polishing end point model. In this way, the electronic device 41 can predict the interval information and end point judgment based on the received polishing torque signal.

在另一實施例中,電子裝置41的記憶體411同時儲存有拋光終點模型及拋光預測模型,而電子裝置41除了可針對接收的拋光扭矩訊號來進行區間資訊及終點判斷的預測,電子裝置41還可同時針對接收的拋光扭矩訊號來產生區間資訊及終點判斷。In another embodiment, the memory 411 of the electronic device 41 stores both the polishing end point model and the polishing prediction model. In addition to predicting the interval information and end point judgment based on the received polishing torque signal, the electronic device 41 It can also generate interval information and end point judgment based on the received polishing torque signal at the same time.

圖5A為本發明實施例一晶圓加工方法的流程圖,上述晶圓加工系統4中關於拋光終點模型的操作,可歸納為圖5A中所繪示的晶圓加工方法。在圖5A的步驟S50中,可取得晶圓加工台40對晶圓拋光的拋光扭矩訊號。接著,在步驟S51中,可藉由拋光終點模型以依據拋光扭矩訊號產生晶圓的區間資訊。關於步驟S50、S51的細節可參考上方相關段落,於此不另贅述。FIG. 5A is a flow chart of a wafer processing method according to an embodiment of the present invention. The operations of the polishing end point model in the above-mentioned wafer processing system 4 can be summarized as the wafer processing method shown in FIG. 5A . In step S50 of FIG. 5A , the polishing torque signal of the wafer polished by the wafer processing stage 40 can be obtained. Next, in step S51, the polishing end point model can be used to generate interval information of the wafer based on the polishing torque signal. For details of steps S50 and S51, please refer to the relevant paragraphs above and will not be described again here.

簡言之,圖4A的晶圓加工系統4依據圖5A所繪示的晶圓加工方法可產生晶圓的區間資訊及終點判斷。晶圓加工系統4依據區間資訊及終點判斷可準確且有效率地進行晶圓的加工,避免人工操作的誤判以及冗長操作流程。In short, the wafer processing system 4 of FIG. 4A can generate interval information and end point judgment of the wafer according to the wafer processing method shown in FIG. 5A. The wafer processing system 4 can accurately and efficiently process wafers based on interval information and end-point judgment, avoiding manual misjudgments and lengthy operating procedures.

圖5B為本發明實施例一晶圓加工方法的流程圖,上述晶圓加工系統4中關於拋光預測模型的操作,可歸納為圖5B中所繪示的晶圓加工方法。在圖5B的步驟S52中,可取得晶圓加工台40對晶圓拋光的拋光扭矩訊號。接著,在步驟S53中,可藉由拋光預測模型以依據拋光扭矩訊號產生接續於拋光扭矩訊號之後的預測拋光扭矩訊號。關於步驟S52、S53的細節可參考上方相關段落,於此不另贅述。FIG. 5B is a flow chart of a wafer processing method according to an embodiment of the present invention. The operations of the polishing prediction model in the wafer processing system 4 can be summarized as the wafer processing method shown in FIG. 5B . In step S52 of FIG. 5B , the polishing torque signal of the wafer polished by the wafer processing stage 40 can be obtained. Next, in step S53, the polishing prediction model can be used to generate a predicted polishing torque signal subsequent to the polishing torque signal according to the polishing torque signal. For details of steps S52 and S53, please refer to the relevant paragraphs above and will not be described again here.

簡言之,圖4A的晶圓加工系統4依據圖5B所繪示的晶圓加工方法可對晶圓加工台40接續的加工操作進行預測而產生預測拋光扭矩訊號。晶圓加工系統4可依據預測拋光扭矩訊號來針對尚未發生的時間範圍進行預測,使晶圓加工系統4可依據預測結果獲得更充足的判斷時間,進而改善加工晶圓中的未知風險。In short, the wafer processing system 4 of FIG. 4A can predict the subsequent processing operations of the wafer processing table 40 according to the wafer processing method shown in FIG. 5B to generate a predicted polishing torque signal. The wafer processing system 4 can predict a time range that has not yet occurred based on the predicted polishing torque signal, so that the wafer processing system 4 can obtain more sufficient judgment time based on the prediction results, thereby improving unknown risks in processing wafers.

綜上所述,本發明的晶圓加工系統及晶圓加工方法可依據晶圓加工台的拋光扭矩訊號來進行拋光的判斷。經訓練的拋光模型可依據拋光扭矩訊號來判斷出晶圓的區間資訊及/或終點時間,或者經訓練的拋光模型可依據拋光扭矩訊號來預測接下來的拋光扭矩訊號。如此一來,晶圓加工系統及晶圓加工方法可準確地判斷被拋光的程度以及拋光時程,因而有效降低晶圓在進行拋光時的風險,在有效提升整體製造效率的同時改善所產晶圓的品質。In summary, the wafer processing system and wafer processing method of the present invention can make polishing judgments based on the polishing torque signal of the wafer processing table. The trained polishing model can determine the interval information and/or end time of the wafer based on the polishing torque signal, or the trained polishing model can predict the next polishing torque signal based on the polishing torque signal. In this way, the wafer processing system and wafer processing method can accurately determine the degree of polishing and the polishing schedule, thereby effectively reducing the risk of wafer polishing, effectively improving the overall manufacturing efficiency while improving the quality of the produced wafers. round quality.

1:電子系統 10、40:晶圓加工台 11:伺服裝置 12:介面卡 13、41:電子裝置 130、410:處理器 131、411:記憶體 4:晶圓加工系統 L41、L42、L43、L44:曲線 S50、S51、S52、S53:步驟 T0、T1、T2:時間 TL:粗估時間長度 1: Electronic system 10, 40: Wafer processing table 11:Servo device 12:Interface card 13. 41: Electronic devices 130, 410: Processor 131, 411: Memory 4: Wafer processing system L41, L42, L43, L44: Curve S50, S51, S52, S53: steps T0, T1, T2: time TL: rough estimate of time length

圖1為本發明實施例一電子系統的示意圖。 圖2A~2J為本發明實施例處理器處理拋光扭矩訊號的流程示意圖。 圖3A~3D為本發明實施例處理器處理拋光扭矩訊號的流程示意圖。 圖4A為本發明實施例一晶圓加工系統的示意圖。 圖4B為本發明實施例一處理器依據拋光終點模型及拋光扭矩訊號產生的操作波型示意圖。 圖5A為本發明實施例一晶圓加工方法的流程圖。 圖5B為本發明實施例一晶圓加工方法的流程圖。 FIG. 1 is a schematic diagram of an electronic system according to an embodiment of the present invention. 2A to 2J are schematic flow diagrams of a processor processing polishing torque signals according to an embodiment of the present invention. 3A to 3D are schematic flow diagrams of a processor processing polishing torque signals according to an embodiment of the present invention. FIG. 4A is a schematic diagram of a wafer processing system according to an embodiment of the present invention. 4B is a schematic diagram of an operation waveform generated by a processor based on the polishing end point model and the polishing torque signal according to an embodiment of the present invention. FIG. 5A is a flow chart of a wafer processing method according to an embodiment of the present invention. FIG. 5B is a flow chart of a wafer processing method according to an embodiment of the present invention.

S50、S51:步驟 S50, S51: steps

Claims (9)

一種晶圓加工方法,適於控制一晶圓加工台對一晶圓進行的拋光,該晶圓加工方法包括:取得該晶圓加工台對該晶圓拋光的一拋光扭矩訊號;以及藉由一拋光辨識模型以依據該拋光扭矩訊號產生定義該晶圓中多個區間的一區間資訊,其中該區間資訊包括一前段時間,其中藉由該拋光辨識模型以依據該拋光扭矩訊號產生該晶圓的該區間資訊的步驟,包括判斷出該晶圓加工台由該晶圓的一銅膜區間拋光至一過渡區間的該前段時間。 A wafer processing method suitable for controlling a wafer processing table to polish a wafer. The wafer processing method includes: obtaining a polishing torque signal of the wafer processing table for polishing the wafer; and by a The polishing identification model is used to generate a section information defining a plurality of sections in the wafer based on the polishing torque signal, wherein the section information includes a previous period of time, wherein the polishing identification model is used to generate a section of the wafer based on the polishing torque signal. The interval information step includes determining the previous period of time when the wafer processing table is polished from a copper film interval of the wafer to a transition interval. 如請求項1所述的晶圓加工方法,其中該區間資訊包括一後段時間,其中藉由該拋光辨識模型以依據該拋光扭矩訊號產生該晶圓的該區間資訊的步驟,包括判斷出該晶圓加工台完成該晶圓的該過渡區間的拋光的該後段時間。 The wafer processing method as described in claim 1, wherein the interval information includes a later period of time, and the step of generating the interval information of the wafer based on the polishing torque signal through the polishing identification model includes determining whether the wafer is The round processing table completes the later period of polishing of the transition zone of the wafer. 如請求項2所述的晶圓加工方法,其中藉由該拋光辨識模型所判斷出的該前段時間及該後段時間介於該拋光扭矩訊號的時間範圍中。 The wafer processing method as claimed in claim 2, wherein the front time period and the back time period determined by the polishing identification model are within the time range of the polishing torque signal. 如請求項2所述的晶圓加工方法,其中藉由該拋光辨識模型以依據該拋光扭矩訊號產生該晶圓的該區間資訊的步驟包含:依據該拋光扭矩訊號產生一銅膜區間機率值及一過渡區間機率值;以及 比較該過渡區間機率值及該銅膜區間機率值以判斷出該前段時間。 The wafer processing method as described in claim 2, wherein the step of using the polishing identification model to generate the interval information of the wafer based on the polishing torque signal includes: generating a copper film interval probability value based on the polishing torque signal and a transition interval probability value; and The probability value of the transition interval and the probability value of the copper film interval are compared to determine the previous period of time. 如請求項4所述的晶圓加工方法,其中比較該過渡區間機率值及該銅膜區間機率值以判斷出該前段時間的步驟包括:將判斷出該過渡區間機率值大於等於該銅膜區間機率值的時間設定為該前段時間;以及於該前段時間之後,將判斷出該過渡區間機率值小於等於該銅膜區間機率值的時間設定為該後段時間。 The wafer processing method as described in claim 4, wherein the step of comparing the probability value of the transition interval and the probability value of the copper film interval to determine the previous period includes: determining that the probability value of the transition interval is greater than or equal to the copper film interval The time of the probability value is set as the previous period of time; and after the previous period of time, the time when it is judged that the probability value of the transition interval is less than or equal to the probability value of the copper film interval is set as the later period of time. 如請求項1所述的晶圓加工方法,還包括:藉由一拋光預測模型依據該拋光扭矩訊號產生接續於該拋光扭矩訊號之後的一預測拋光扭矩訊號。 The wafer processing method of claim 1 further includes: using a polishing prediction model to generate a predicted polishing torque signal subsequent to the polishing torque signal based on the polishing torque signal. 如請求項6所述的晶圓加工方法,其中藉由該拋光辨識模型以依據該拋光扭矩訊號產生該晶圓的該區間資訊的步驟還包括:將該預測拋光扭矩訊號輸入至該拋光辨識模型,以藉由該拋光辨識模型依據該預測拋光扭矩訊號產生該晶圓的該區間資訊。 The wafer processing method of claim 6, wherein the step of generating the interval information of the wafer based on the polishing torque signal through the polishing identification model further includes: inputting the predicted polishing torque signal into the polishing identification model , so as to generate the interval information of the wafer according to the predicted polishing torque signal through the polishing identification model. 一種晶圓加工方法,適於控制一晶圓加工台對一晶圓進行的拋光,該晶圓加工方法包括:取得該晶圓加工台對該晶圓拋光的一拋光扭矩訊號;以及藉由一拋光模型以依據該拋光扭矩訊號產生定義該晶圓中多個區間的一區間資訊,再依據該區間資訊產生接續於該拋光扭矩訊號之後的一預測拋光扭矩訊號, 其中該區間資訊包括一前段時間,其中藉由該拋光辨識模型以依據該拋光扭矩訊號產生該晶圓的該區間資訊的步驟,包括判斷出該晶圓加工台由該晶圓的一銅膜區間拋光至一過渡區間的該前段時間。 A wafer processing method suitable for controlling a wafer processing table to polish a wafer. The wafer processing method includes: obtaining a polishing torque signal of the wafer processing table for polishing the wafer; and by a The polishing model generates an interval information defining multiple intervals in the wafer based on the polishing torque signal, and then generates a predicted polishing torque signal following the polishing torque signal based on the interval information, The interval information includes a previous period of time, in which the polishing identification model is used to generate the interval information of the wafer based on the polishing torque signal, including determining that the wafer processing station is composed of a copper film interval of the wafer. The first period of polishing to a transition interval. 一種晶圓加工系統,適於對一晶圓進行拋光,包括:一晶圓加工台,對該晶圓進行拋光;以及一電子裝置,耦接該晶圓加工台,該電子裝置包括:一記憶體,儲存一拋光辨識模型;以及一處理器,耦接該記憶體及該晶圓加工台,其中該處理器取得該晶圓加工台對該晶圓拋光的一拋光扭矩訊號,該處理器藉由該拋光辨識模型以依據該拋光扭矩訊號產生定義該晶圓中多個區間的一區間資訊,該處理器依據該區間資訊控制該晶圓加工台的拋光,其中該處理器更依據該區間資訊產生接續於該拋光扭矩訊號之後的一預測拋光扭矩訊號,且該處理器依據該預測拋光扭矩訊號控制該晶圓加工台的拋光,其中該區間資訊包括一前段時間,其中藉由該拋光辨識模型以依據該拋光扭矩訊號產生該晶圓的該區間資訊的步驟,包括判斷出該晶圓加工台由該晶圓的一銅膜區間拋光至一過渡區間的該前段時間。 A wafer processing system, suitable for polishing a wafer, includes: a wafer processing table for polishing the wafer; and an electronic device coupled to the wafer processing table, the electronic device includes: a memory The body stores a polishing identification model; and a processor is coupled to the memory and the wafer processing table, wherein the processor obtains a polishing torque signal of the wafer polishing by the wafer processing table, and the processor uses The polishing identification model generates a zone information defining a plurality of zones in the wafer based on the polishing torque signal, and the processor controls the polishing of the wafer processing table based on the zone information, wherein the processor further controls the polishing of the wafer processing table based on the zone information. Generate a predicted polishing torque signal following the polishing torque signal, and the processor controls polishing of the wafer processing table based on the predicted polishing torque signal, wherein the interval information includes a previous period of time in which the polishing model is identified The step of generating the interval information of the wafer based on the polishing torque signal includes determining the time before the wafer processing station polishes from a copper film interval of the wafer to a transition interval.
TW110107111A 2021-02-26 2021-02-26 Wafer processing method and wafer processing system TWI820399B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110107111A TWI820399B (en) 2021-02-26 2021-02-26 Wafer processing method and wafer processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110107111A TWI820399B (en) 2021-02-26 2021-02-26 Wafer processing method and wafer processing system

Publications (2)

Publication Number Publication Date
TW202234185A TW202234185A (en) 2022-09-01
TWI820399B true TWI820399B (en) 2023-11-01

Family

ID=84957102

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110107111A TWI820399B (en) 2021-02-26 2021-02-26 Wafer processing method and wafer processing system

Country Status (1)

Country Link
TW (1) TWI820399B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200614408A (en) * 2004-09-24 2006-05-01 Applied Materials Inc Endpoint compensation in electroprocessing
TW200908120A (en) * 2007-04-27 2009-02-16 Sharp Kk Manufacturing method of semiconductor device
TW201323149A (en) * 2011-10-21 2013-06-16 Strasbaugh Systems and methods of wafer grinding
TW201412457A (en) * 2012-08-28 2014-04-01 Ebara Corp Method of monitoring a dressing process and polishing apparatus
TW201923881A (en) * 2017-10-31 2019-06-16 日商荏原製作所股份有限公司 Polishing apparatus, polishing system, substrate processing apparatus, polishing method, and program
WO2019198622A1 (en) * 2018-04-11 2019-10-17 日揮触媒化成株式会社 Polishing composition
TW201947401A (en) * 2018-05-16 2019-12-16 台灣積體電路製造股份有限公司 Condition monitoring method for semiconductor manufacturing tool and semiconductor manufacturing system
TW202007481A (en) * 2018-07-31 2020-02-16 台灣積體電路製造股份有限公司 Apparatus and methods for chemical mechanical polishing
US20200101579A1 (en) * 2018-09-27 2020-04-02 Ebara Corporation Polishing apparatus, polishing method, and machine learning apparatus

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200614408A (en) * 2004-09-24 2006-05-01 Applied Materials Inc Endpoint compensation in electroprocessing
TW200908120A (en) * 2007-04-27 2009-02-16 Sharp Kk Manufacturing method of semiconductor device
TW201323149A (en) * 2011-10-21 2013-06-16 Strasbaugh Systems and methods of wafer grinding
TW201412457A (en) * 2012-08-28 2014-04-01 Ebara Corp Method of monitoring a dressing process and polishing apparatus
TW201923881A (en) * 2017-10-31 2019-06-16 日商荏原製作所股份有限公司 Polishing apparatus, polishing system, substrate processing apparatus, polishing method, and program
WO2019198622A1 (en) * 2018-04-11 2019-10-17 日揮触媒化成株式会社 Polishing composition
TW201947401A (en) * 2018-05-16 2019-12-16 台灣積體電路製造股份有限公司 Condition monitoring method for semiconductor manufacturing tool and semiconductor manufacturing system
TW202007481A (en) * 2018-07-31 2020-02-16 台灣積體電路製造股份有限公司 Apparatus and methods for chemical mechanical polishing
US20200101579A1 (en) * 2018-09-27 2020-04-02 Ebara Corporation Polishing apparatus, polishing method, and machine learning apparatus

Also Published As

Publication number Publication date
TW202234185A (en) 2022-09-01

Similar Documents

Publication Publication Date Title
Nasir et al. Acoustic emission monitoring of sawing process: artificial intelligence approach for optimal sensory feature selection
Arun et al. Tool condition monitoring of cylindrical grinding process using acoustic emission sensor
Moia et al. Tool condition monitoring of aluminum oxide grinding wheel in dressing operation using acoustic emission and neural networks
Mannan et al. Application of image and sound analysis techniques to monitor the condition of cutting tools
Wang et al. Hidden Markov model-based tool wear monitoring in turning
US10654148B2 (en) Systems and methods for conditioning blades
KR102218204B1 (en) Polishing-amount simulation method for buffing process, and buffing device
US8992286B2 (en) Weighted regression of thickness maps from spectral data
Miranda et al. Monitoring single-point dressers using fuzzy models
CN111127533B (en) Multi-feature fusion grinding wheel grinding performance prediction method based on neural network
Adibi et al. Grinding wheel loading evaluation using digital image processing
TWI820399B (en) Wafer processing method and wafer processing system
CN116551475B (en) Grinding processing method and system for hardware tool
JP2009004442A (en) Polishing method for semiconductor wafer
JPH1110535A (en) Grinding wheel longevity judging device
TW201249598A (en) Varying coefficients and functions for polishing control
JP6437608B1 (en) Polishing apparatus, polishing method, and polishing control apparatus
Pilný et al. Acoustic emission-based in-process monitoring of surface generation in robot-assisted polishing
US11921474B2 (en) Virtual metrology method using convolutional neural network and computer program product thereof
CN116306047B (en) Aluminum alloy part surface polishing control method and system
KR102374525B1 (en) Keyword Spotting Apparatus, Method and Computer Readable Recording Medium Thereof
EP3736648A1 (en) Method for autonomous optimization of a grinding process
JP2014086733A5 (en)
Ferreira et al. Inferential measurement of the dresser width for the grinding process automation
Safont et al. Comparison of dimensionality reduction methods for road surface identification system