TWI833988B - 晶片預對準器及預對準晶片的方法 - Google Patents
晶片預對準器及預對準晶片的方法 Download PDFInfo
- Publication number
- TWI833988B TWI833988B TW109130518A TW109130518A TWI833988B TW I833988 B TWI833988 B TW I833988B TW 109130518 A TW109130518 A TW 109130518A TW 109130518 A TW109130518 A TW 109130518A TW I833988 B TWI833988 B TW I833988B
- Authority
- TW
- Taiwan
- Prior art keywords
- wafer
- score
- window
- aligner
- detector
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000001133 acceleration Effects 0.000 claims abstract description 35
- 235000012431 wafers Nutrition 0.000 claims description 297
- 238000001514 detection method Methods 0.000 claims description 24
- 230000002093 peripheral effect Effects 0.000 claims description 15
- 238000007689 inspection Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 37
- 238000012545 processing Methods 0.000 description 17
- 239000004065 semiconductor Substances 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 239000012636 effector Substances 0.000 description 9
- 241000282472 Canis lupus familiaris Species 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 238000011022 operating instruction Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/68—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/68—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment
- H01L21/681—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment using optical controlling means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/17—Systems in which incident light is modified in accordance with the properties of the material investigated
- G01N21/41—Refractivity; Phase-affecting properties, e.g. optical path length
- G01N21/43—Refractivity; Phase-affecting properties, e.g. optical path length by measuring critical angle
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/9501—Semiconductor wafers
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67259—Position monitoring, e.g. misposition detection or presence detection
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/683—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for supporting or gripping
- H01L21/687—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for supporting or gripping using mechanical means, e.g. chucks, clamps or pinches
- H01L21/68714—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for supporting or gripping using mechanical means, e.g. chucks, clamps or pinches the wafers being placed on a susceptor, stage or support
- H01L21/68764—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for supporting or gripping using mechanical means, e.g. chucks, clamps or pinches the wafers being placed on a susceptor, stage or support characterised by a movable susceptor, stage or support, others than those only rotating on their own vertical axis, e.g. susceptors on a rotating caroussel
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Abstract
本發明涉及晶片預對準器及預對準晶片的方法。預對準器用於預對準具有刻痕的晶片。該預對準器包括具有晶片接收表面的晶片平臺,和驅動設備。提供檢測器以檢測刻痕,並且提供記憶體以存儲刻痕窗口,該刻痕窗口限定相對於起始位置的角度範圍,預測刻痕位於該角度範圍內。控制器執行預對準操作,其中晶片從起始位置旋轉到對準位置。控制器執行操作,以使得以最大加速度/減速度值將晶片從起始位置旋轉到由檢測器檢測到的刻痕位置:其中,操作被限制到用於將晶片從起始位置旋轉到刻痕窗口的最大速度,並且其中,操作在刻痕窗口內被限制到掃描速度,直到檢測到刻痕位置為止。
Description
本發明涉及半導體晶片的預對準。
使用預對準器來標識刻痕在半導體晶片上的位置。機器人將晶片放置在預對準器的平臺上。預對準器旋轉晶片平臺,並因此旋轉晶片,從而搜索刻痕。在標識出刻痕的情況下,晶片然後可以被取向為由要在晶片上執行的處理所規定的最終取向。
在到達預對準器時,刻痕的位置可以是相對於預對準器的任何位置,這取決於對晶片執行的先前處理和/或機器人的移動操作。因此,在一些相關技術的預對準器中,當搜索刻痕時,預對準器必須從旋轉開始緩慢地掃描(即,以不大於掃描速度的速度進行掃描,該掃描速度是預對準器能夠準確地檢測到刻痕的最大速度),直到預對準器檢測到刻痕為止,如圖13所示,圖13示出了晶片的位置相對於對應的加速度對時間曲線圖和對應的速度對時間曲線圖的平面圖。在這種預對準器中,預對準器在位置“A”處開始沿著圖13中的速度對時間曲線圖旋轉,並加速直到在位置“B”旋轉處達到掃描速度,然後保持該掃描速度直到在位置“C”處檢測到刻痕為止。因此,在一些相關技術的預對準器中,必須以不大於掃描速度的速度掃描晶片,直到定位到刻痕為止,然後使晶片減速(例如,在圖13中從位置“C”到位置“D”),然後將晶片移動到最終取向(例如,在圖13中從位置“D”到位置“E”)。
另外,當機器人將晶片放置在預對準器的平臺上時,晶片的中心可能未與預對準器的平臺的旋轉中心對準。在一些相關技術的預對準器中,使用如下方法,該方法為了定位晶片的中心而需要掃描晶片的
大約360度旋轉。
已經確定,這種相關技術的預對準器在執行晶片的預對準時會很慢,並且可以做出顯著的改進。
本發明有利地提供了一種用於使晶片預對準的預對準器,晶片在其週邊邊緣上具有刻痕。該預對準器包括:旋轉單元,該旋轉單元包括:晶片平臺,具有被配置為接收晶片的晶片接收表面;以及驅動設備,被配置為使晶片平臺繞軸線旋轉。該預對準器還包括:檢測器,被配置為在晶片接收表面接收到晶片時檢測晶片上的刻痕;記憶體,被配置為存儲刻痕窗口,該刻痕窗口限定相對於晶片接收表面最初接收晶片的起始位置的角度的範圍,其中刻痕被預測位於角度的範圍內,起始位置與檢測器的感測區域相對應,以及控制器,被程式設計為執行預對準操作,在預對準操作中將晶片從起始位置旋轉到預定對準位置。該控制器被程式設計為執行預對準操作,以使得以最大加速度/減速度值將晶片從起始位置旋轉到由檢測器檢測到的刻痕位置:其中,預對準操作被限制到用於將晶片從起始位置旋轉到刻痕窗口的最大速度;並且其中,預對準操作被限制到用於在刻痕窗口內在檢測器檢測到刻痕位置之前旋轉晶片的掃描速度,掃描速度小於最大速度。
本發明有利地提供了一種方法,該方法包括:提供晶片平臺,該晶片平臺具有被配置為接收晶片的晶片接收表面,該晶片在其週邊邊緣上具有刻痕;提供檢測器,該檢測器配置為在晶片接收表面接收到晶片時掃描晶片的週邊邊緣以檢測晶片的刻痕;設置刻痕窗口,該刻痕窗口限定相對於晶片接收表面最初接收晶片的起始位置的角度的範圍,其中刻痕被預測位於角度的範圍內,起始位置與檢測器的感測區域相對應;並且執行預對準操作,在預對準操作中將晶片從起始位置旋轉到預定對準位置。該預對準操作被執行,以使得以最大加速度/減速度值將晶片從起始位置旋轉到由檢測器檢測到的刻痕位置:其中,預對準操作被限制到用於將晶片從起始位置旋轉到刻痕窗口的最大速度;並且其中,預對準操作被限
制到用於在刻痕窗口內在檢測器檢測到刻痕位置之前旋轉晶片的掃描速度,掃描速度小於最大速度。
本發明有利地提供了一種方法,該方法包括:在具有晶片接收表面的晶片平臺上提供晶片,該晶片在其週邊邊緣上具有刻痕;從晶片接收表面最初接收晶片的起始位置在晶片平臺上旋轉晶片,直到檢測器檢測到刻痕相對於起始位置的刻痕位置為止,起始位置與檢測器的感測區域相對應;在記憶體中存儲刻痕位置;針對一個或多個連續晶片,重複提供、旋轉和存儲,以在記憶體中彙集並存儲刻痕位置資料;使用刻痕位置資料設置刻痕窗口,刻痕窗口限定相對於晶片接收表面最初接收後續晶片的起始位置的角度的範圍,其中後續晶片的後續刻痕被預測位於角度的範圍內;並且對後續晶片執行預對準操作,其中使用刻痕窗口在第一最短時間段內將後續晶片從起始位置旋轉到後續晶片的刻痕位置。
100:機器人
110:臂構件
120:末端執行器
122:上表面
200:預對準器
210,1212:旋轉單元
220:馬達
222:旋轉軸
224:旋轉軸線
230:晶片平臺
232:晶片接收表面
240,1214:檢測單元
242:基座
244:支撐構件
246:讀取頭
250:檢測器
252:光源
254:光感測器(或光學感測器)
256:透鏡
300,400:過程
302,304,306,308,310,402,404,406,408,410,412:步驟
1200:電腦系統(或控制器)
1202:匯流排
1204:處理器
1206:記憶體
1208:非易失性記憶體(ROM)
1210:使用者介面
1216:通信介面
A,B,C,D,E:位置
W,W1,W2,W3:晶片
L:光
E:週邊邊緣
N:刻痕
Vmax:最大速度
x w1:起點
x w2:終點
x n :刻痕位置
x d :對準位置
x 0:起始點
△x:範圍
V S :掃描速度
△t 1,△t 2,△t 3:時間
V int :中間速度
V:速度
C1,C2:中心
θ:旋轉角度
r:半徑
φ:偏移角
p:向量
R:半徑
β:值
x 窗口:刻痕窗口
參考以下詳細描述,尤其是當結合附圖考慮時,對本發明及其許多附帶優點的更完整的理解將變得清晰明瞭,在附圖中:
圖1是本發明的實施例的機器人和預對準器的透視圖。
圖2是其中使用刻痕記憶體來存儲允許改進預對準器的性能的資料的過程的流程圖;
圖3是其中優化了預對準器的性能的預對準器的預對準操作的過程的流程圖;
圖4示出了在第一起點場景下晶片的平面圖的示意圖;
圖5示出了圖4的晶片使用圖3的過程的運動軌跡的圖示;
圖6示出了在運動軌跡期間在檢測到刻痕之後達到最大速度的場景下圖4的晶片使用圖3的過程的另一運動軌跡的圖示;
圖7示出了在運動軌跡期間在檢測到刻痕之前達到最大速度的場景下圖4的晶片使用圖3的過程的另一運動軌跡的圖示;
圖8示出了在第二起點場景下晶片的平面圖的示意圖;
圖9示出了圖8的晶片使用圖3的過程的運動軌跡的圖示,其中在運動軌跡期間在達到刻痕窗口之前達到大於掃描速度的速度並且在檢測到刻痕之後達到大於掃描速度的速度;
圖10示出了晶片相對於晶片平臺的中心和預對準器的檢測器的讀取頭的示意圖,以確定偏心率並找到晶片的中心;
圖11示出了常見的刻痕規格的一個示例;
圖12示出了實現本發明的實施例的電腦系統(或控制器)的實施例;以及
圖13示出了相關技術示例的晶片的位置相對於對應的加速度對時間曲線圖和對應的速度對時間曲線圖的平面圖。
下面將參考附圖描述本發明的實施例。在下面的描述中,具有基本上相同的功能和佈置的構成元件由相同的附圖標記表示,並且僅在必要時進行重複描述。
在半導體製造中,重要的是精確地確定半導體晶片的位置(即,位置和取向),從而準確地在半導體晶片上執行精確的製造工藝。隨著例如通過使用諸如大氣多關節機器人之類的機器人將晶片從處理站移動到處理站,確定半導體晶片在某些處理站中的位置是重要的。例如,預對準器可以用於識別刻痕在半導體晶片的週邊上的位置,以使得該預對準器確定半導體晶片的位置。
圖1描繪了包括臂構件110和末端執行器120的機器人100的透視圖。機器人100可被配置為具有機器人臂和末端執行器的多關節機器人,該機器人臂具有一個或多個相對於彼此可旋轉的臂構件,該末端執行器可旋轉地安裝到機器人臂的一端。機器人100被配置為使末端執行器在X、Y和Z方向上移動,以及使末端執行器繞一個或多個軸線(至少包括Z軸)樞轉。末端執行器具有上表面122,該上表面122被配置為在製造期間在處理站之間(例如,從第一處理站到第二處理站)接收、支撐、和運載半導體晶片。
圖1描繪了如下場景:機器人100已經將半導體晶片W傳送到包括預對準器200的處理站。在圖1中將預對準器200描繪為包括旋轉單元210和檢測單元240。為描繪簡單起見,圖1中的預對準器200被描繪為沒有殼體,可以提供這樣的殼體來容納旋轉單元210和檢測單元240二者。
旋轉單元210包括旋轉馬達(或驅動設備)220,旋轉馬達(或驅動設備)220具有從其向上突出的旋轉軸(rotation shaft)222。馬達220可以是例如電動馬達。馬達220被配置為使旋轉軸222繞旋轉軸線(rotation axis)224旋轉,該旋轉軸線224豎直地沿Z軸延伸穿過旋轉軸222的豎直中心。晶片平臺,例如晶片平臺230,被安裝到旋轉軸222的遠端。晶片平臺230具有被配置為接收半導體晶片W的晶片接收表面232。旋轉軸線224延伸穿過晶片平臺230的旋轉中心和晶片接收表面232的旋轉中心。晶片接收表面232支撐晶片,並且可以配設有如下表面材料,該表面材料在晶片W和晶片接收表面232之間提供摩擦,以防止晶片W相對於晶片接收表面232移動。可替代地,或者除了表面材料之外,晶片接收表面232可以配設有抽吸孔,並且晶片平臺230可以配設有抽吸設備,以將晶片W保持在晶片接收表面232上以防止晶片W相對於晶片接收表面232移動。
檢測單元240包括基座242、支撐構件244、和讀取頭246。基座242支撐支撐構件244和讀取頭246。支撐構件244將讀取頭246支撐在基座242上。基座242安裝在預對準器200的殼體(未示出)內。基座242可以安裝到殼體,以使得旋轉單元210和檢測單元240可以相對於彼此移動。例如,基座242可以被安裝到殼體,以使得檢測單元240可以線性地移動以靠近和遠離旋轉單元210,從而預對準器200可以與各種直徑的半導體晶片一起使用。
檢測單元240包括檢測器250,檢測器250被配置為感測在晶片接收表面232上接收的晶片的存在。結合旋轉單元210的操作,檢測器250可以掃描晶片W的週邊,以確定晶片W的對準(即,位置和取
向)。(這裡使用的術語“掃描”或“正在掃描”包括在晶片W旋轉或不旋轉的情況下檢測器250在晶片的週邊上的操作。)
檢測器250包括光源252和光感測器(或光學感測器)254。在該實施例中,光源252設置在基座242內,並且透鏡256配設在基座242的上端。光感測器254設置在讀取頭246上。光感測器254可以是例如電荷耦合器件(CCD)感測器。從光源252發出的光被透鏡256准直,並且由此准直的光L被光感測器254接收。包括讀取頭246的檢測單元240使光感測器254在-Z方向上朝向晶片W的上表面,該光感測器254可以在感測區域內感測晶片,例如其邊緣或在其上形成的標記/刻痕,從而對準半導體晶片以進行檢查和/或進行處理。通過檢測光感測器254上的感測設備上的光是否被接收,檢測器250可以確定晶片W的週邊邊緣E的存在與否以及在晶片W的週邊邊緣E上配設的刻痕的存在與否。
預對準器200由一個或多個控制器控制,下面參考圖12來描述其實施例。可以通過與預對準器的控制器獨立的控制器來控制機器人100,或者可以通過一個或多個公共控制器來控制機器人100和預對準器200。
應注意,諸如預對準器200之類的預對準器將具有某些指令引數,預對準器在這些指令引數的範圍內操作。例如,預對準器200的旋轉單元210將具有預對準器可以用來旋轉晶片的最大角速度(本文中也稱為最大速度)和最大角加速度/減速度(本文中也稱為最大加速度和最大減速度)。這樣的最大速度和最大加速度/減速度值取決於馬達220的指令引數(例如,速度和加速度/減速度操作範圍)。如本文所使用的這種最大速度和最大加速度/減速度值還可以取決於晶片平臺230的指令引數(例如,其中提供的表面摩擦或抽吸設備,以確保晶片將在一定的速度和加速度/減速度範圍內保持在晶片平臺上),晶片平臺230的指令引數可能會將這些值降低到馬達220的運行參數以下。另外,預對準器將具有最大掃描速度(本文中也稱為掃描速度),該最大掃描速度是預對準器的檢測單元240可以準確地檢測刻痕的最大速度。通常,掃描速度是小於旋轉單元
210的馬達220的最大速度的值。
如圖1所示,機器人100已經將半導體晶片W傳送到包括預對準器200的處理站,並將晶片放置在預對準器200的晶片平臺230上。預對準器200的馬達220旋轉晶片平臺230,並因此旋轉晶片W,以使用諸如檢測器250之類的光學感測器來搜索刻痕N。在識別出刻痕N的情況下,然後將晶片W取向到最終取向,該最終取向是由將在例如設置了預對準器200的處理站處對晶片W執行的處理所規定的。刻痕N在到達預對準器200時的位置可以相對於預對準器200而變化,這取決於對晶片W執行的先前處理和/或機器人100的移動操作。
預對準器200用於識別刻痕N在半導體晶片W上的位置。已經確定刻痕N相對於其上放置有晶片的預對準器200的位置在晶片之間大體上是一致的,在一定的公差範圍內。換言之,當機器人100重複晶片從先前的處理站到提供預對準器200的處理站的相同的總體運動時,晶片通常以在晶片之間相似(在一定的公差範圍內)的方式被定位和定向。因此,本文描述的方法涉及使用預對準器200使用與圖13所描繪的沿著圖13的速度對時間曲線圖從位置“A”到位置“C”的相關技術類似的處理來掃描連續晶片的刻痕,並且將多個連續晶片的刻痕位置存儲在記憶體中(本文中也稱為刻痕記憶體)。根據這些刻痕位置,可以設置刻痕位置的範圍並將其存儲在刻痕記憶體中,並且這樣的資料可以用於定義刻痕窗口。刻痕窗口是預測刻痕相對於在晶片接收表面上初始接收晶片的起始位置所位於的角度的範圍,該起始位置對應於檢測器250的感測區域。可以確定用於設置刻痕窗口的所存儲的刻痕位置的數量(即,資料點的數量)的數值,以使得操作者具有在使得未來晶片的任何給定刻痕都將落在刻痕窗口內的似然率下的預定置信度(例如,90%或95%或99%等的資料點落在距起始點10°到35°的範圍內、或距起始點5°到15°的範圍內、或距起始點-10°到15°的範圍內,等等)。一旦設置了刻痕窗口,預對準器200就可以使用以下處理來掃描晶片的刻痕:從起始位置利用旋轉單元210的最大加速度/減速度和最大速度,直到晶片W被旋轉到刻痕窗口為止,並且可以在
檢測到刻痕之後在晶片W旋轉期間使用該最大加速度/減速度和最大速度,這可以有利地提高檢測刻痕並將晶片取向到所需對準位置的速度,並有利地減少了執行對準的時間段,從而在保持對準準確度的同時增大了輸送量。
因此,已經發現,在證明連續晶片的刻痕位置在一定數量的晶片上是一致的情況下,可以以最大加速度和最大速度在最佳方向上將預對準器移動到預期的刻痕的區域(即,刻痕窗口)而不是緩慢掃描,然後預對準器可以將晶片旋轉減速至掃描速度以檢測預期區域內的刻痕。已經進行了運動學研究以證明使用這種刻痕記憶體的輸送量優勢,並且可以通過如下隱喻輕鬆地理解這些優勢。如果某人正在尋找丟失的狗,則該人通常必須在尋找狗的過程中緩慢地駛過城鎮,直到該人在城鎮內找到該狗。一旦該人找到了狗,就需要開車將狗送還其主人。在刻痕記憶體處理的情況下,該人知道狗通常喜歡跑到肉店。在這種情況下,該人可以盡可能快地開車去肉店,接到狗,然後在最快的時間段內將狗還給其主人。
圖2描繪了過程300,其中,刻痕記憶體用於存儲允許改善預對準器的性能的資料。過程300包括將晶片裝載到預對準器上的步驟302。例如,如圖1所示,機器人100將半導體晶片W傳送到包括預對準器200的處理站。機器人100使用末端執行器120將晶片W放置在晶片平臺230的晶片接收表面232上,然後機器人100將末端執行器120移離預對準器。刻痕N的位置基於晶片W的位置。
過程300包括步驟304,其中使用預對準器掃描晶片來找到刻痕位置。例如,旋轉單元210的馬達220旋轉旋轉軸222,從而旋轉晶片平臺230和其上的晶片W。在該旋轉期間,檢測單元240的檢測器250感測(或掃描)晶片W的週邊邊緣E。從光源252發射光並且由透鏡256對光進行准直,以使得光感測器254接收准直光L。沿-Z方向朝向晶片W的上表面的光感測器254在感測區域內感測晶片,例如其邊緣或在其上形成的標記/刻痕。通過檢測光感測器254上的傳感設備上的光被接收與否,檢測器250可以確定晶片W的週邊邊緣E的存在與否以及設置在晶片W的週邊邊緣上的刻痕N的存在與否。預對準器200的控制器1200
(參見圖12)的處理器1204將基於來自檢測單元240的信號來確定是否已檢測到刻痕。
過程300還包括步驟306,其中在步驟304中檢測到的刻痕N的位置被存儲在刻痕記憶體中,例如,存儲在圖12中描繪並且在下面更詳細地討論的控制器1200的記憶體1206中。刻痕N的位置將包括關於晶片W的中心軸線相對於起始位置的角度值。
過程300還包括步驟308,其中控制器確定是否已經達到刻痕窗口置信度。該確定是基於是否已經累積並存儲了足夠數量的有關連續測試晶片的刻痕點的資料點,以使得操作員對未來晶片的任何給定刻痕落在該刻痕窗口內的可能性充滿信心。例如,如果收集的資料點在晶片中心軸線的整個三百六十度周圍均勻散佈,則操作者可能無法設置具有可接受的置信度的狹窄的刻痕窗口。但是,如果收集的百分之九十五的資料點在從起始位置經過十度到從起始位置經過四十度的三十度範圍內,則操作員可以決定將刻痕窗口設置在這三十度範圍內。可以基於各種參數來設置置信度,例如,已經彙集了預定數量的資料點(例如,最少20個資料點、最少40個資料點等)以及預定百分比(例如,百分之九十、百分之九十五等)的資料點落在刻痕窗口的預定範圍內(例如20度、30度等)。因此,操作員可以基於實現期望結果的參數來設置置信度。以這種方式設置刻痕窗口可以由操作員手動執行,也可以由執行考慮到諸如上述參數(即,最小數量的資料點、落入預定範圍內的資料點的百分比)之類的參數的演算法的處理器來執行。
因此,在步驟308中,如果尚未達到刻痕窗口置信度,則過程300迴圈回到步驟302,並且為了彙集另一資料點以供刻痕記憶體存儲而將另一晶片裝載到預對準器上。另一方面,在步驟308中,如果已經達到刻痕窗口置信度,則過程300移至步驟310。
在步驟310中,將所設置的刻痕窗口存儲在刻痕記憶體中,例如,存儲在圖12的記憶體1206中。刻痕窗口將包括關於晶片W的中心軸線相對於起始位置的角度值的範圍。
值得注意的是,一旦針對使用過程300處理的每個晶片執行了步驟302和304中的每個步驟,則該晶片的預對準可以從步驟304開始並且以圖13所示的方式完成。圖13從位置“C”到位置“E”以完成所處理的晶片的預對準,以便設置刻痕窗口。
一旦設置了刻痕窗口,就可以例如如關於描述預對準操作的圖3所討論的那樣優化預對準器的性能。
圖3描繪了包括過程400的預對準操作,過程400包括將晶片裝載到預對準器上的步驟402。
在步驟404中,針對晶片的起始位置是否在存儲在刻痕記憶體中的刻痕窗口內做出確定。起始位置是與預對準器的檢測單元的感測區域對準的角位置。因此,如果控制器1200的處理器1204確定存儲在刻痕記憶體中的刻痕窗口與也將被存儲在記憶體中的起始位置重疊(例如,如果刻痕窗口從起始位置的-5度延伸到起始位置的+30度),則過程400將進行到下面討論的步驟408。然而,如果控制器1200的處理器1204確定起始位置不在刻痕窗口內(例如,如果刻痕窗口從起始位置的+5度延伸到起始位置的+30度),則過程400將進行到步驟406。
在步驟406中,預對準器200將在不超過最大速度值的情況下使用最大加速度/減速度將晶片W旋轉到刻痕窗口。換言之,預對準器將通過以最大值加速和/或減速來旋轉晶片W,從而在不超過最大速度值的情況下盡可能快地到達刻痕窗口。因此,如果預對準器200以最大加速度值旋轉晶片並且在到達刻痕窗口之前達到最大速度值,則預對準器200將停止進一步加速,並且將以最大減速度值開始減速,從而以掃描速度到達刻痕窗口(例如,參見圖9)。控制器1200可以基於從起始位置到刻痕窗口的起點的距離和最大加速度值來計算在已經通過使用馬達旋轉到達刻痕窗口的起點時是否達到或超過掃描速度,因此電腦系統1200可以以下面關於圖4至圖9更詳細討論的方式來計算運動軌跡。
在步驟408中,預對準器200將使用檢測單元240掃描刻痕N。在步驟408中,預對準器在不超過掃描速度的情況下以最大的加
速度/減速度來旋轉晶片W。因此,如果在已到達刻痕窗口時晶片W以低於掃描速度的速度旋轉,則預對準器可以以最大加速度旋轉晶片W,直到達到掃描速度為止,此時預對準器200將停止進一步加速。
在步驟410中,針對是否已經檢測到刻痕N做出確定。控制器1200的處理器1204將基於來自檢測單元240的信號來確定是否已經檢測到刻痕。如果確定尚未檢測到刻痕N,則過程400將迴圈回到步驟408,並且預對準器200將繼續使用檢測單元240來掃描刻痕N。應注意,如果由於檢測單元240未能檢測到刻痕N或者由於起始點位於刻痕窗口內的刻痕位置之後的位置而未在刻痕窗口內檢測到刻痕N,則該過程將繼續以掃描速度掃描刻痕N,直到檢測到刻痕N為止,即使這需要晶片W旋轉一整圈或更大。
在步驟410中,如果確定已經檢測到刻痕N,則過程400繼續到步驟412,在步驟412中,預對準器200將在不超過最大速度值的情況下使用最大加速度/減速度將晶片W旋轉到期望的對準位置(例如,預定的對準位置)。換言之,預對準器將通過以最大值加速和/或減速來旋轉晶片W,以便在不超過最大速度值的情況下盡可能快地並且在盡可能短的時間段內到達期望的對準位置。因此,如果預對準器200以最大加速度值旋轉晶片並且在到達期望的對準位置之前達到最大速度值,則預對準器200將停止進一步加速,並且將以最大減速度值開始減速,以到達並停止在期望的對準位置處(例如,參見圖9)。應注意,從檢測到刻痕到期望的對準位置的旋轉的方向可以是在掃描刻痕期間的方向的延續(即,在下面的圖4到圖9中所示的示例中為逆時針方向),或者方向可以反轉,這取決於哪個方向將產生到達期望的對準位置的最短的時間段。
下面闡述的圖4到圖9描繪了圖3的過程400的各種可能的場景。圖4描繪了晶片W1的平面圖的示意圖,並且圖5描繪了圖4的晶片W1使用過程400的運動軌跡圖。圖6描繪了圖4的晶片W1在如下場景下使用過程400的替代運動軌跡圖:在運動軌跡期間在檢測到刻痕之後達到最大速度Vmax。圖7描繪了圖4的晶片W1在如下場景下使用過
程400的另一替代運動軌跡圖:在運動軌跡期間在檢測到刻痕之前達到最大速度Vmax。圖8描繪了晶片W2的平面圖的示意圖,並且圖9描繪了圖8的晶片W2使用過程400的運動軌跡圖,其中在運動軌跡期間在到達刻痕窗口之前達到大於掃描速度的速度,並且在檢測到刻痕之後達到大於掃描速度的速度。
本發明涉及找到刻痕和刻痕窗口,並且利用存儲這種參數的記憶體提供了一種新技術,該新技術允許預對準器隨時間記憶刻痕的大致位置(或位置範圍)。這種技術將減少最大和平均對準時間。
使用本文闡述的演算法形成的運動軌跡將允許預對準器加速和減速到記憶體中所存儲的刻痕窗口,在該刻痕窗口中最有可能出現刻痕。當在刻痕窗口中時,預對準器將以掃描速度搜索刻痕。一旦預對準器檢測到刻痕,預對準器就可以確定晶片必須旋轉多遠才能到達期望的位置。為了到達期望的對準位置,預對準器可以利用最大加速度和最大速度值,因為在該運動期間不需要掃描。應注意,為了找到邊緣,必須旋轉一最小距離。
因此,本發明提供如下過程,其中:(i)使用最大加速度/減速度來到達刻痕窗口並且以掃描速度進入刻痕窗口;(ii)以掃描速度進行掃描,直到達到刻痕為止;(iii)使用最大加速度/減速度來使晶片到達預定對準位置。該過程還將考慮到最大速度,以限制刻痕窗外運動期間的旋轉速度。可以根據需要多少掃描來定制運動軌跡。
第一種可能的場景涉及以下情況:將晶片放置在預對準器上,以使得檢測器250已位於刻痕窗口中,刻痕直接位於檢測器250的順時針方向。例如,圖4描繪了這樣的場景,其中示出了晶片W1的平面圖的示意圖。圖4中的起點x 0表示與預對準器的檢測器250的感測區域對準的角位置。如圖4所示,刻痕窗口x 窗口具有起點x w1和終點x w2。圖4中示出了刻痕位置x n 以及期望或預定的對準位置x d 。
圖5到圖7分別示出了圖4的晶片W1使用過程400的運動軌跡,其中刻痕位置x n 足夠靠近起始點x 0以使得當使用最大加速度
旋轉時晶片不會在檢測到刻痕之前達到掃描速度。在如下情形下存在圖5和6中的運動軌跡:在到達範圍△x之前出現刻痕,其中△x是從停止到達到掃描速度V S 所需的距离,而在刻痕出現在到達範圍△x之後的情形下存在圖7中的運動軌跡。圖6描繪了圖4的晶片W1在如下場景下使用過程400的替代運動軌跡圖:在運動軌跡期間,在移動到期望的對準位置x d 的過程中,在刻痕位置x n 處檢測到刻痕之後,達到最大速度Vmax。
因此,運動軌跡細分如下:(i)在達到刻痕之前,以初始最大加速度;並且在不超過最大速度的情況下繼續以最大加減速/減速度前進直到期望的對準位置為止。因為控制器1200可以確定期望的對準位置與檢測到的刻痕位置相距多遠,所以控制器1200可以計算出旋轉單元210是否可以一直加速到最大速度,並在減速之前以該速度繼續前進,如圖6所示;或者是否有必要加速到低於最大速度的速度並在達到最大速度之前開始減速,如圖5所示。
總移動時間可以細分如下:
這取決於期望的位置距刻痕的距離,因為它確定在巡航(括弧中所示)並減速之前是否有足夠的空間從中間速度V int 一直加速到最大速度,或者是否在減速之前晶片只能加速到某一較低的速度V;
△tfull=△t 1+△t 2+△t f :總移動時間。
為瞭解算上面的△t 2項中的速度V,開發了如下三個等式和三個未知項的系統:
0=V 2+2(-α)x down :描述晶片如何從峰值速度減速到零;以及
x up +x down =x desired -x notch :加速和減速期間覆蓋的
距離等於從刻痕到期望的對準位置的距離。
對於以下詳述的不同軌跡重複此過程;但是,使用稍微修改的等式。
當將晶片放置為使得感測器位於刻痕的窗口內時的另一種可能性是刻痕不在△x範圍內。圖7示出了這種情形下的運動軌跡,其類似於圖5的運動軌跡,不同之處在於預對準器必須以掃描速度巡航直到找到刻痕為止。
對圖7的運動軌跡而言,總移動時間可以細分如下:
:到達期望的對準位置所需的時間。這取決於期望的對準位置距刻痕的距離,因為它確定在巡航(括弧中所示)並減速之前是否有足夠的空間從中間速度V int 一直加速到最大速度,或者是否在減速之前晶片只能加速到某一較低的速度V;並且
△tfull=△t 1+△t 2+△t 3+△t f :總移動時間。
第二種可能的場景涉及如下情況:將晶片放置在預對準器上以使得檢測器250最初位於刻痕窗口之外。例如,圖8中描繪了這樣的場景,其示出了晶片W2的平面圖的示意圖。圖8中的起始點x 0同樣表示與預對準器的檢測器250的感測區域對準的角位置。如圖8所示,刻痕窗口同樣具有起點x w1和終點x w2。圖8中示出了刻痕位置x n 以及期望或預定的對準位置x d 。圖9示出了圖8的晶片W2使用過程400的運動軌跡。
與圖8所示的場景有關的運動軌跡的細分如下:
:到達期望的對準位置所需的時間。這取決於期望的對準位置距刻痕的距離,因為它確定在巡航(括弧中所示)並減速之前是否有足夠的空間從掃描速度加速到最大速度,或者是否在減速之前晶片只能加速到某一較低的速度V;以及
△tfull=△t 1+△t 2+△t 3+△t f :總移動時間。
由於以下事實:預對準器的控制器1200將在一段時間後知道刻痕窗口的位置,並且檢測器250能夠在兩個方向上進行掃描,因此預對準器200將能夠意識到如果按照順時針方向刻痕距離最初位置超過180°,則可以沿逆時針方向旋轉晶片,並使用與上述相同的運動軌跡場景。
各種檢測到的刻痕位置、平均刻痕位置和刻痕窗口(範圍),除了被存儲在控制器1200的記憶體1206內之外,還可被存儲在預對準器內的板上的非易失性記憶體(例如,ROM 1208)中。這樣,如果重新對系統通電,則它可以保留此類資料的歷史記錄。
應注意,如果未如預期那樣在刻痕窗口內找到刻痕,則該過程可以以掃描速度繼續掃描,直到檢測到刻痕為止。如果刻痕位置被示出為在某些數量的晶片上的某個範圍內保持一致,則優選地使用刻痕記憶體實現方式。
應注意,隨著預對準器旋轉晶片,晶片的中心可以不必放置在預對準器的晶片平臺的中心上。因此,為了找到晶片中心,可以發現由偏移引起的偏心。本發明利用最小二乘近似來識別晶片的中心,與為了定位晶片的中心而可能需要掃描大約360度旋轉的其他方法相比,這具有明顯更少的所需旋轉(例如90度)。
圖10示出了晶片W3相對於晶片平臺的中心和預對準器的檢測器的讀取頭的示意圖。圖10示出了晶片W3、中心C1(例如,晶片平臺230的旋轉中心)、和預對準器200的檢測器250的讀取頭246。預對準器使晶片W3旋轉角度θ。可以不必將晶片W3的中心C2放置在晶片平臺的中心C1上。偏心率由半徑r和偏移角φ定義。隨著晶片旋轉,
針對變化的角度θ測量向量p的大小。對於給定的晶片半徑R,可以找到偏心率。
r*cos(θ+φ)+R*cos(β)=p
r*sin(θ+φ)-R*sin(β)=0
因此,兩個等式具有三個未知數r、φ和β。此外,β是隨角度變化的不斷波動的值。最後,讀取頭246將具有一定的測量寬度,使得向量p在與讀取頭的圖元正交的方向上的位置是不確定的。預期的偏心率優選地不大於2mm。給定晶片半徑為150毫米,R*cos(β)的最大預期值為:
150-150*cos(atan(2/150))=13微米。
假定角度β的影響較小,將cos(β)項線性化如下:
r*cos(θ+φ)=p-R,
可以將其改寫為:
r*sin(φ)*cos(θ)+r*cos(φ)*sin(θ)=p-R。
這是一個有兩個未知數的等式。我們可以生成具有N個後續旋轉角度的N個等式,以使得最小二乘近似如下:
[cos(θ)sin(θ)]*[r*sin(φ)r*cos(φ)]T={p-R};
X*A=b;
其中,X為N×2,A為2×1,b為N×1;
XT*X*A=XT*b;
A=(XT*X)-1*XT*b。
為了考慮變數R和p中的誤差,我們重新考慮以上等式,如下:
r*sin(φ)*cos(θ)+r*cos(φ)*sin(θ)=p-R。
對於理想的半徑,我們期望p具有正弦分量以及穩態值:
r*sin(φ)*cos(θ)+r*cos(φ)*sin(θ)=po+δp+ps-R-δR;
r*sin(φ)*cos(θ)+r*cos(φ)*sin(θ)-po-δp+R+δR=ps。
我們將這些穩態項集中在一起,如下:
a=-po-δp+R+δR
從而,
r*sin(φ)*cos(θ)+r*cos(φ)*sin(θ)+a=ps
這是一個有三個未知數的等式。我們可以生成具有N個後續旋轉角度的N個等式,以使得最小二乘近似如下:
[cos(θ)sin(θ)1]*[r*sin(φ)r*cos(φ)a]T={ps};
X*A=b;
其中,X為N×3,A為3×1,b為N×1;
XT*X*A=XT*b;
A=(XT*X)-1*XT*b。
這樣,我們考慮了穩態偏移的任何變化並提取了晶片的純偏心率。
圖11描繪了來自2017年半導體設備和材料研究所(Semiconductor Equipment & Materials Institute,SEMI)M1草案文檔中關於拋光單晶矽晶片規格的刻痕規格。應注意,在圖11的略圖中示出的銷釘(pin)可用於在使用過程中將有刻痕的晶片對準在固定裝置內。銷釘還可用於在對刻痕尺寸和尺寸公差進行測試的過程中標引有刻痕的晶片。圖11中所示的刻痕尺寸假定該對準銷釘的直徑為3mm。刻痕尺寸僅用於說明目的,並且不意在限制本文所述的申請專利範圍。
圖12示出了用於實現本發明的實施例的電腦系統(或控制器)1200的實施例。儘管針對特定設備或裝置描繪了電腦系統1200,但是可以預期,其他設備或裝置(例如,網路元件、伺服器等)可以部署電腦系統1200的所示硬體和元件。對電腦系統1200進行程式設計(例如,通過電腦程式代碼或指令)以提供本文所述的功能,並且包括諸如匯流排1202之類的通信機制,用於在電腦系統1200的其他內部和外部元件之間傳遞資訊。用於處理資訊的一個或多個處理器1204與匯流排1202耦合,以對由電腦程式代碼指定的資訊執行一組操作。
電腦系統1200還包括耦合到匯流排1202的記憶體1206。
記憶體1206(比如,隨機存取記憶體(RAM)或其他動態儲存裝置設備)存儲包括處理器指令的資訊。記憶體1206還被處理器1204用來在執行處理器指令期間存儲暫態值。電腦系統1200還包括耦合到匯流排1202的唯讀記憶體(ROM)1208或其他靜態存放裝置,用於存儲不由電腦系統1200改變的靜態資訊,包括指令。ROM 1208或連接到匯流排1202的單獨的記憶體可以被提供為非易失性記憶體。電腦系統1200包括通信介面1216,該通信介面1216允許電腦系統1200與其他設備或裝置(例如,網路元件、伺服器、內部或外部機器人控制器,等等)通信。
包括使用者輸入指令的資訊被從使用者介面1210提供給匯流排1202以供處理器1204使用,使用者介面1210例如是包含由人類使用者操作的字母數位鍵的鍵盤、顯示裝置、指點設備(例如,滑鼠、或軌跡球、或游標方向鍵)。
旋轉單元1212(例如,旋轉單元210,包括馬達220、和用於檢測晶片平臺230的旋轉位置的任何相關聯的感測器、以及配設在晶片平臺230上的用於保持晶片的任何設備(例如,抽吸設備)等等)可以通過匯流排1202與處理器1204通信,以在它們之間發送和接收資料,操作指令/命令或其他資訊。處理器1204可以使用操作指令/命令來控制驅動設備旋轉單元1212的操作,以控制馬達220的輸出軸(例如,輸出軸222)的旋轉(例如,開始、停止、方向(例如,順時針、逆時針)、速度等)。
應注意,電腦系統1200可以另外連接到用於移動晶片的機器人(例如,機器人100)。在這樣的佈置中,機器人可以經由匯流排1202與處理器1204通信,以在它們之間發送和接收資料、操作指令/命令、或其他資訊。在這樣的佈置中,處理器1204可以使用操作指令/命令來控制機器人的操作,以控制機器人的致動。可替代地,電腦系統1200可以經由通信介面1216與機器人的單獨的控制器通信,以與機器人結合操作來將晶片裝載到預對準器上和從預對準器取回晶片。
檢測單元1214(例如,檢測單元240)可以經由匯流排
1202與處理器1204通信,以在它們之間發送和接收資料、操作指令/命令、或其他資訊。處理器1204可以使用操作指令/命令來控制檢測單元1214的操作,以結合旋轉單元1212的操作來控制檢測單元1214的操作。
可以將電腦系統1200配設在預對準器200的殼體上,或者以有線方式連接到預對準器200的其他元件,或者可以將電腦系統1200配設在與預對準器200的其他組件有線或無線通訊的遠端位置處。
應注意,本文所描繪和描述的示例性實施例闡述了本發明的優選實施例,並且並不意在以任何方式限制申請專利範圍。鑒於以上教導,對本發明的多種修改和變化是可能的。因此,應當理解,在所附請求項的範圍內,可以以不同於本文具體描述的方式的其他方式來實踐本發明。
100:機器人
110:臂構件
120:末端執行器
122:上表面
200:預對準器
210:旋轉單元
220:馬達
222:旋轉軸
224:旋轉軸線
230:晶片平臺
232:晶片接收表面
240:檢測單元
242:基座
244:支撐構件
246:讀取頭
250:檢測器
252:光源
254:光感測器(或光學感測器)
256:透鏡
W:晶片
L:光
E:週邊邊緣
N:刻痕
Claims (20)
- 一種用於使晶片預對準的預對準器,所述晶片在其週邊邊緣上具有刻痕,所述預對準器包括:旋轉單元,包括:晶片平臺,其具有被配置為接收所述晶片的晶片接收表面;和驅動設備,其被配置為使所述晶片平臺繞軸線旋轉;檢測器,其被配置為在所述晶片接收表面接收到所述晶片時檢測所述晶片上的所述刻痕;記憶體,其被配置為存儲刻痕窗口,該刻痕窗口限定相對於所述晶片接收表面最初接收所述晶片的起始位置的角度的範圍,其中所述刻痕被預測位於所述角度的範圍內,所述起始位置與所述檢測器的感測區域相對應;以及控制器,其被程式設計為執行預對準操作,在所述預對準操作中將所述晶片從所述起始位置旋轉到預定對準位置,其中,所述控制器被程式設計為執行所述預對準操作,以使得以最大加速度/減速度值將所述晶片從所述起始位置旋轉到由所述檢測器檢測到的刻痕位置:其中,所述預對準操作被限制到用於將所述晶片從所述起始位置旋轉到所述刻痕窗口的最大速度;並且其中,所述預對準操作被限制到用於在所述刻痕窗口內在所述檢測器檢測到所述刻痕位置之前旋轉所述晶片的掃描速度,所述掃描速度小於所述最大速度。
- 如請求項1所述的預對準器,其中,所述控制器被程式設計為還執行所述預對準操作,以使得以所述最大加速度/減速度值將所述晶片從由所述檢測器檢測到的所述刻痕位置旋轉到所述預定對準位置,其中,所述預對準操作被限制到用於將所述晶片從由所述檢測器檢測到的所述刻痕位置旋轉到所述預定對準位置的所述最大速度。
- 如請求項1所述的預對準器,其中,所述控制器被程式設計為最小化從所述起始位置移動到由所述檢測器檢測到的所述刻痕位置的時間段。
- 如請求項1所述的預對準器,其中,所述控制器被程式設計為最小化從所述起始位置移動到所述預定對準位置的時間段。
- 如請求項1所述的預對準器,其中,所述控制器被程式設計為使用最小二乘近似來確定在所述預定對準位置處的所述晶片的中心與具有所述晶片接收表面的所述晶片平臺的旋轉中心之間的偏心率。
- 如請求項1所述的預對準器,還包括被配置為存儲所述刻痕窗口的非易失性記憶體。
- 一種預對準晶片的方法,包括:提供晶片平臺,該晶片平臺具有被配置為接收晶片的晶片接收表面,所述晶片在其週邊邊緣上具有刻痕;提供檢測器,該檢測器被配置為在所述晶片接收表面接收到所述晶片時掃描所述晶片的所述週邊邊緣以檢測所述晶片的所述刻痕;設置刻痕窗口,該刻痕窗口限定相對於所述晶片接收表面最初接收所述晶片的起始位置的角度的範圍,其中所述刻痕被預測位於所述角度的範圍內,所述起始位置與所述檢測器的感測區域相對應;並且執行預對準操作,在所述預對準操作中將所述晶片從所述起始位置旋轉到預定對準位置,其中,執行所述預對準操作,以使得以最大加速度/減速度值將所述晶片從所述起始位置旋轉到由所述檢測器檢測到的刻痕位置:其中,所述預對準操作被限制到用於將所述晶片從所述起始位置旋轉到所述刻痕窗口的最大速度;並且其中,所述預對準操作被限制到用於在所述刻痕窗口內在所述檢測器檢測到所述刻痕位置之前旋轉所述晶片的掃描速度,所述掃描速度小於所述最大速度。
- 如請求項7所述的方法,其中,還執行所述預對準操作,以使得以 所述最大加速度/減速度值將所述晶片從由所述檢測器檢測到的所述刻痕位置旋轉到所述預定對準位置,其中,所述預對準操作被限制到用於將所述晶片從由所述檢測器檢測到的所述刻痕位置旋轉到所述預定對準位置的所述最大速度。
- 如請求項7所述的方法,其中,所述刻痕窗口是通過以下方式設置的:對預定數量的連續晶片執行刻痕檢測,以彙集相對於所述起始位置的刻痕位置資料;確定預定百分比的所述刻痕位置資料落入其中的角度範圍;並且將所述刻痕窗口設置為所述角度範圍。
- 如請求項7所述的方法,還包括:使用最小二乘近似來確定在所述預定對準位置處的所述晶片的中心與具有所述晶片接收表面的所述晶片平臺的旋轉中心之間的偏心率。
- 如請求項7所述的方法,還包括:將所述刻痕窗口存儲在記憶體中。
- 如請求項7所述的方法,還包括:將所述刻痕窗口存儲在非易失性記憶體中。
- 一種預對準晶片的方法,包括:在具有晶片接收表面的晶片平臺上提供晶片,該晶片在其週邊邊緣上具有刻痕;從所述晶片接收表面最初接收所述晶片的起始位置在所述晶片平臺上旋轉所述晶片,直到檢測器檢測到所述刻痕相對於所述起始位置的刻痕位置為止,所述起始位置與所述檢測器的感測區域相對應;在記憶體中存儲所述刻痕位置;針對一個或多個連續晶片,重複所述提供、旋轉和存儲,以在所述記憶體中彙集並存儲刻痕位置資料;使用所述刻痕位置資料設置刻痕窗口,所述刻痕窗口限定相對於所述晶片接收表面最初接收後續晶片的所述起始位置的角度的範圍,其中所述 後續晶片的後續刻痕被預測位於所述角度的範圍內;並且對所述後續晶片執行預對準操作,其中使用所述刻痕窗口在第一最短時間段內將所述後續晶片從所述起始位置旋轉到所述後續晶片的刻痕位置。
- 如請求項13所述的方法,其中,對所述後續晶片執行所述預對準操作,其中使用所述刻痕窗口在第二最短時間段內將所述後續晶片從所述起始位置旋轉到預定對準位置。
- 如請求項13所述的方法,其中,對所述後續晶片執行所述預對準操作,以使得以最大加速度/減速度值將所述後續晶片從所述起始位置旋轉到由所述檢測器檢測到的所述刻痕位置:其中,所述預對準操作被限制到用於將所述後續晶片從所述起始位置旋轉到所述刻痕窗口的最大速度;並且其中,所述預對準操作被限制到用於在所述刻痕窗口內在所述檢測器檢測到所述刻痕位置之前旋轉所述後續晶片的掃描速度,所述掃描速度小於所述最大速度。
- 如請求項14所述的方法,其中,還執行所述預對準操作,以使得以所述最大加速度/減速度值將所述後續晶片從由所述檢測器檢測到的所述刻痕位置旋轉到所述預定對準位置,其中,所述預對準操作被限制到用於將所述後續晶片從由所述檢測器檢測到的所述刻痕位置旋轉到所述預定對準位置的所述最大速度。
- 如請求項13所述的方法,其中,所述刻痕窗口是通過以下方式設置的:確定預定百分比的所述刻痕位置資料落入其中的角度範圍;並且將所述刻痕窗口設置為所述角度範圍。
- 如請求項14所述的方法,還包括:使用最小二乘近似來確定在所述預定對準位置處的所述後續晶片的中心與具有所述晶片接收表面的所述晶片平臺的旋轉中心之間的偏心率。
- 如請求項13所述的方法,還包括將所述刻痕窗口存儲在記憶體中。
- 如請求項13所述的方法,還包括:將所述刻痕窗口存儲在非易失性記憶體中。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962896866P | 2019-09-06 | 2019-09-06 | |
US62/896,866 | 2019-09-06 | ||
US17/005,378 US11929277B2 (en) | 2019-09-06 | 2020-08-28 | Wafer pre-aligner and method of pre-aligning wafer |
US17/005,378 | 2020-08-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202115606A TW202115606A (zh) | 2021-04-16 |
TWI833988B true TWI833988B (zh) | 2024-03-01 |
Family
ID=72381028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109130518A TWI833988B (zh) | 2019-09-06 | 2020-09-04 | 晶片預對準器及預對準晶片的方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US11929277B2 (zh) |
EP (1) | EP3790041B1 (zh) |
JP (1) | JP2021044548A (zh) |
KR (1) | KR20210029691A (zh) |
CN (1) | CN112466802A (zh) |
DK (1) | DK3790041T3 (zh) |
ES (1) | ES2928291T3 (zh) |
PL (1) | PL3790041T3 (zh) |
SG (1) | SG10202008623SA (zh) |
TW (1) | TWI833988B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102501318B1 (ko) * | 2022-04-07 | 2023-02-16 | 양희찬 | 웨이퍼 이동암 |
EP4273911A1 (de) | 2022-05-03 | 2023-11-08 | Werner Lieb GmbH | Haltevorrichtung und verfahren zum halten und/oder transportieren von werkstücken und/oder bauteilen, optional mit werkzeugfrei auswechselbaren saugerelementen |
JP2024054636A (ja) * | 2022-10-05 | 2024-04-17 | 川崎重工業株式会社 | ロボットシステム、アライナおよび半導体基板のアライメント方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10256350A (ja) * | 1997-03-06 | 1998-09-25 | Toshiba Corp | 半導体製造方法及びその装置 |
US6275742B1 (en) * | 1999-04-16 | 2001-08-14 | Berkeley Process Control, Inc. | Wafer aligner system |
TW200801862A (en) * | 2006-06-23 | 2008-01-01 | Littelfuse Concord Semiconductor Inc | A structure and exposure method of double sided dual exposure mask aligner |
US20130085595A1 (en) * | 2003-11-10 | 2013-04-04 | Christopher C. Kiley | Wafer center finding with kalman filter |
US20160086325A1 (en) * | 2014-02-12 | 2016-03-24 | Kla-Tencor Corporation | Wafer notch detection |
TW201803009A (zh) * | 2016-04-06 | 2018-01-16 | 蘭姆研究公司 | 用於邊角移除之卡盤及用於邊角移除前之晶圓定心方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2694468B2 (ja) | 1989-12-20 | 1997-12-24 | 東京エレクトロン株式会社 | 位置検出方法および検査装置 |
JP2000021956A (ja) | 1998-07-02 | 2000-01-21 | Mecs Corp | ノッチ合わせ機 |
CN100499060C (zh) | 2001-11-14 | 2009-06-10 | 罗兹株式会社 | 晶片定位方法和装置,晶片加工***及晶片定位装置的晶片座旋转轴定位方法 |
US6932558B2 (en) * | 2002-07-03 | 2005-08-23 | Kung Chris Wu | Wafer aligner |
JP4636934B2 (ja) | 2005-05-09 | 2011-02-23 | タツモ株式会社 | 基板角度位置補正装置 |
CN100355055C (zh) | 2005-10-28 | 2007-12-12 | 清华大学 | 硅晶圆预对准控制方法 |
JP5689704B2 (ja) * | 2010-08-08 | 2015-03-25 | 日本電産サンキョー株式会社 | モータ制御装置およびモータ制御方法 |
CN103199046B (zh) | 2012-01-05 | 2015-09-09 | 沈阳新松机器人自动化股份有限公司 | 晶圆缺口边缘中心预对准方法 |
JP6568986B1 (ja) * | 2018-06-28 | 2019-08-28 | 平田機工株式会社 | アライメント装置、半導体ウエハ処理装置、およびアライメント方法 |
-
2020
- 2020-08-28 US US17/005,378 patent/US11929277B2/en active Active
- 2020-09-04 CN CN202010920362.8A patent/CN112466802A/zh active Pending
- 2020-09-04 DK DK20194650.6T patent/DK3790041T3/da active
- 2020-09-04 PL PL20194650.6T patent/PL3790041T3/pl unknown
- 2020-09-04 KR KR1020200113250A patent/KR20210029691A/ko active Search and Examination
- 2020-09-04 EP EP20194650.6A patent/EP3790041B1/en active Active
- 2020-09-04 JP JP2020149174A patent/JP2021044548A/ja active Pending
- 2020-09-04 TW TW109130518A patent/TWI833988B/zh active
- 2020-09-04 ES ES20194650T patent/ES2928291T3/es active Active
- 2020-09-04 SG SG10202008623SA patent/SG10202008623SA/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10256350A (ja) * | 1997-03-06 | 1998-09-25 | Toshiba Corp | 半導体製造方法及びその装置 |
US6275742B1 (en) * | 1999-04-16 | 2001-08-14 | Berkeley Process Control, Inc. | Wafer aligner system |
US20130085595A1 (en) * | 2003-11-10 | 2013-04-04 | Christopher C. Kiley | Wafer center finding with kalman filter |
TW200801862A (en) * | 2006-06-23 | 2008-01-01 | Littelfuse Concord Semiconductor Inc | A structure and exposure method of double sided dual exposure mask aligner |
US20160086325A1 (en) * | 2014-02-12 | 2016-03-24 | Kla-Tencor Corporation | Wafer notch detection |
TW201803009A (zh) * | 2016-04-06 | 2018-01-16 | 蘭姆研究公司 | 用於邊角移除之卡盤及用於邊角移除前之晶圓定心方法 |
Also Published As
Publication number | Publication date |
---|---|
SG10202008623SA (en) | 2021-04-29 |
EP3790041B1 (en) | 2022-08-10 |
CN112466802A (zh) | 2021-03-09 |
US20210074566A1 (en) | 2021-03-11 |
US11929277B2 (en) | 2024-03-12 |
KR20210029691A (ko) | 2021-03-16 |
EP3790041A1 (en) | 2021-03-10 |
DK3790041T3 (da) | 2022-10-31 |
TW202115606A (zh) | 2021-04-16 |
PL3790041T3 (pl) | 2023-02-06 |
JP2021044548A (ja) | 2021-03-18 |
ES2928291T3 (es) | 2022-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI833988B (zh) | 晶片預對準器及預對準晶片的方法 | |
US7315373B2 (en) | Wafer positioning method and device, wafer process system, and wafer seat rotation axis positioning method for wafer positioning device | |
US5870488A (en) | Method and apparatus for prealigning wafers in a wafer sorting system | |
JP4260423B2 (ja) | 円盤状物の基準位置教示方法、位置決め方法および搬送方法並びに、それらの方法を使用する円盤状物の基準位置教示装置、位置決め装置、搬送装置および半導体製造設備 | |
US6195619B1 (en) | System for aligning rectangular wafers | |
US5452078A (en) | Method and apparatus for finding wafer index marks and centers | |
US4724322A (en) | Method for non-contact xyz position sensing | |
CN1638021A (zh) | 自诊断方法和装置 | |
US6532403B2 (en) | Robot alignment system and method | |
US6532866B2 (en) | Method and apparatus for orienting substrates | |
TWI675431B (zh) | 基板搬送裝置及求出基板搬送機器人與基板載置部之位置關係之方法 | |
US20180090357A1 (en) | Robot system and incline detection method | |
US6051845A (en) | Method and apparatus for selectively marking a semiconductor wafer | |
JP2009099998A (ja) | 円盤状物の位置決め方法並びに、その方法を使用する円盤状物の位置決め装置、搬送装置および半導体製造設備 | |
JP2729297B2 (ja) | 半導体ウエハのセンタ合せ装置 | |
WO2004019135A1 (en) | Method for aligning a substrate on a stage | |
JP2001231941A (ja) | 部材傾斜測定装置及び遊技盤の釘傾斜測定装置 | |
JP2886756B2 (ja) | 板状体の非接触位置決め装置 | |
JPH0737967A (ja) | ウエハの位置合わせ装置および位置合わせ方法 | |
WO2024075818A1 (ja) | ロボットシステム、アライナおよび半導体基板のアライメント方法 | |
US20230321839A1 (en) | Robot and substrate shape abnormality examination method | |
JP2019067909A (ja) | 基板搬送装置及び基板載置部の回転軸の探索方法 | |
JP2845709B2 (ja) | 板状体の非接触位置決め装置 | |
JP2024085665A (ja) | ロボットの自動教示方法及びロボット制御装置 | |
KR20050098581A (ko) | 웨이퍼 이송 장치 및 그의 웨이퍼 감지 방법 |