Nothing Special   »   [go: up one dir, main page]

JP7122192B2 - SUBSTRATE PROCESSING METHOD, SUBSTRATE PROCESSING APPARATUS, AND SUBSTRATE PROCESSING SYSTEM - Google Patents

SUBSTRATE PROCESSING METHOD, SUBSTRATE PROCESSING APPARATUS, AND SUBSTRATE PROCESSING SYSTEM Download PDF

Info

Publication number
JP7122192B2
JP7122192B2 JP2018154730A JP2018154730A JP7122192B2 JP 7122192 B2 JP7122192 B2 JP 7122192B2 JP 2018154730 A JP2018154730 A JP 2018154730A JP 2018154730 A JP2018154730 A JP 2018154730A JP 7122192 B2 JP7122192 B2 JP 7122192B2
Authority
JP
Japan
Prior art keywords
substrate
nozzle
image
processing
unit
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2018154730A
Other languages
Japanese (ja)
Other versions
JP2020031103A5 (en
JP2020031103A (en
Inventor
英司 猶原
有史 沖田
央章 角間
達哉 増井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Screen Holdings Co Ltd
Original Assignee
Screen Holdings Co Ltd
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 Screen Holdings Co Ltd filed Critical Screen Holdings Co Ltd
Priority to JP2018154730A priority Critical patent/JP7122192B2/en
Priority to PCT/JP2019/026480 priority patent/WO2020039762A1/en
Priority to KR1020217004327A priority patent/KR102448443B1/en
Priority to CN201980054884.XA priority patent/CN112640055B/en
Priority to TW108126419A priority patent/TWI743522B/en
Publication of JP2020031103A publication Critical patent/JP2020031103A/en
Publication of JP2020031103A5 publication Critical patent/JP2020031103A5/ja
Application granted granted Critical
Publication of JP7122192B2 publication Critical patent/JP7122192B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus 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/67005Apparatus not specifically provided for elsewhere
    • H01L21/67242Apparatus for monitoring, sorting or marking
    • H01L21/67259Position monitoring, e.g. misposition detection or presence detection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05CAPPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05C11/00Component parts, details or accessories not specifically provided for in groups B05C1/00 - B05C9/00
    • B05C11/10Storage, supply or control of liquid or other fluent material; Recovery of excess liquid or other fluent material
    • B05C11/1002Means for controlling supply, i.e. flow or pressure, of liquid or other fluent material to the applying apparatus, e.g. valves
    • B05C11/1005Means for controlling supply, i.e. flow or pressure, of liquid or other fluent material to the applying apparatus, e.g. valves responsive to condition of liquid or other fluent material already applied to the surface, e.g. coating thickness, weight or pattern
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05CAPPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05C13/00Means for manipulating or holding work, e.g. for separate articles
    • B05C13/02Means for manipulating or holding work, e.g. for separate articles for particular articles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05CAPPARATUS FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05C5/00Apparatus in which liquid or other fluent material is projected, poured or allowed to flow on to the surface of the work
    • B05C5/02Apparatus in which liquid or other fluent material is projected, poured or allowed to flow on to the surface of the work the liquid or other fluent material being discharged through an outlet orifice by pressure, e.g. from an outlet device in contact or almost in contact, with the work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/02Manufacture or treatment of semiconductor devices or of parts thereof
    • H01L21/027Making masks on semiconductor bodies for further photolithographic processing not provided for in group H01L21/18 or H01L21/34
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/02Manufacture or treatment of semiconductor devices or of parts thereof
    • H01L21/04Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer
    • H01L21/18Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic Table or AIIIBV compounds with or without impurities, e.g. doping materials
    • H01L21/30Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26
    • H01L21/302Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26 to change their surface-physical characteristics or shape, e.g. etching, polishing, cutting
    • H01L21/304Mechanical treatment, e.g. grinding, polishing, cutting
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/02Manufacture or treatment of semiconductor devices or of parts thereof
    • H01L21/04Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer
    • H01L21/18Manufacture or treatment of semiconductor devices or of parts thereof the devices having potential barriers, e.g. a PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic Table or AIIIBV compounds with or without impurities, e.g. doping materials
    • H01L21/30Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26
    • H01L21/302Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26 to change their surface-physical characteristics or shape, e.g. etching, polishing, cutting
    • H01L21/306Chemical or electrical treatment, e.g. electrolytic etching
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus 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/67005Apparatus not specifically provided for elsewhere
    • H01L21/67011Apparatus for manufacture or treatment
    • H01L21/6715Apparatus for applying a liquid, a resin, an ink or the like

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Power Engineering (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Cleaning Or Drying Semiconductors (AREA)
  • Weting (AREA)
  • Exposure Of Semiconductors, Excluding Electron Or Ion Beam Exposure (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Description

この発明は、基板上を移動するノズルから処理液を吐出することによって基板を処理する技術に関し、特にノズルの位置ずれを検出する技術に関する。処理対象となる基板には、例えば、半導体基板、液晶表示装置および有機EL(Electroluminescence)表示装置などのFPD(Flat Panel Display)用基板、光ディスク用基板、磁気ディスク用基板、光磁気ディスク用基板、フォトマスク用基板、セラミック基板、太陽電池用基板、プリント基板などが含まれる。 The present invention relates to a technique for processing a substrate by ejecting a processing liquid from a nozzle that moves over the substrate, and more particularly to a technique for detecting displacement of the nozzle. Substrates to be processed include, for example, semiconductor substrates, FPD (Flat Panel Display) substrates such as liquid crystal display devices and organic EL (Electroluminescence) display devices, optical disk substrates, magnetic disk substrates, magneto-optical disk substrates, Photomask substrates, ceramic substrates, solar cell substrates, printed circuit boards, etc. are included.

半導体デバイスなどの製造工程においては、基板に対して純水、フォトレジスト液、エッチング液などの種々の処理液を供給して洗浄処理やレジスト塗布処理などの基板処理が行われる。これらの処理液を使用した液処理を行う装置として、基板を回転させつつ、その基板の表面にノズルから処理液を吐出する基板処理装置が用いられる場合がある。 2. Description of the Related Art In the manufacturing process of semiconductor devices and the like, substrate processing such as cleaning processing and resist coating processing is performed by supplying various processing liquids such as pure water, photoresist liquid, and etching liquid to substrates. As an apparatus for performing liquid processing using these processing liquids, there is a substrate processing apparatus that ejects processing liquid from nozzles onto the surface of the substrate while rotating the substrate.

特許文献1には、処理位置に配置されたノズルから、処理液が吐出されているかどうかを検出するにあたって、ノズルが処理位置に正常に配置されているかどうかを検出する技術が開示されている。 Patent Document 1 discloses a technique for detecting whether the nozzles are normally arranged at the processing positions when detecting whether the processing liquid is being discharged from the nozzles arranged at the processing positions.

具体的には、ノズルが処理位置に正確にあるときの基準画像を予め取得しておき、レシピ毎にノズルが処理位置に移動させたときの画像と、予め取得しておいた基準画像とを比較する。ノズルが処理位置からのずれが所定の閾値を超えた場合に、位置異常と判定することが記載されている。 Specifically, a reference image is acquired in advance when the nozzle is accurately positioned at the processing position, and the image when the nozzle is moved to the processing position for each recipe and the previously acquired reference image are combined. compare. It is described that when a nozzle is displaced from the processing position by a predetermined threshold value, it is determined that the nozzle is positioned abnormally.

特開2015-173148号公報JP 2015-173148 A

しかしながら、従来技術の場合、移動するノズルの位置異常を判定することは困難であった。従来技術の場合、1つの基準画像と、1箇所の処理位置における位置異常を検出する。ノズルから処理液を吐出しつつ、基板上を移動させることにより、基板の表面を液処理する場合がある。このとき、ノズルが、既定の処理区間を正しく移動しているかどうか検出する技術が望まれている。 However, in the case of the prior art, it was difficult to determine misalignment of moving nozzles. In the case of the prior art, positional anomalies are detected in one reference image and one processing position. In some cases, the surface of the substrate is liquid-processed by moving it over the substrate while discharging the processing liquid from the nozzle. At this time, there is a demand for a technique for detecting whether or not the nozzles are correctly moving in the predetermined processing section.

しかしながら、移動するノズルを撮像すると、最初の位置と最後の位置とを移動する間に、画像上で形状、大きさが刻々と変化する。したがって、ある特定位置のノズルの画像を基準画像として、移動するノズルを撮像した画像とマッチングさせた場合、ノズルの形状が画像上で変化するために、マッチング精度が低下してしまう。このため、位置異常判定を精度よく行うことが困難であった。 However, when the moving nozzle is imaged, the shape and size on the image change moment by moment while moving between the initial position and the final position. Therefore, if an image of a nozzle at a specific position is used as a reference image and matched with an image of a moving nozzle, the shape of the nozzle changes on the image, resulting in a decrease in matching accuracy. For this reason, it is difficult to accurately determine the positional abnormality.

本発明は、移動するノズルの位置ずれを精度よく検出する技術を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a technique for accurately detecting misalignment of a moving nozzle.

上記課題を解決するため、第1態様は、基板を処理する基板処理方法であって、(a)ノズルを水平方向に延びる既定の処理区間内で移動させる工程と、(b)前記工程(a)によって、前記処理区間を移動する前記ノズルを撮像する工程と、(c)前記工程(b)において、前記ノズルが前記処理区間の両端である第1端および第2端にあるときに得られた撮影画像を第1および第2基準画像として登録する工程と、(d)前記ノズルを前記処理区間内で移動させる工程と、(e)前記工程(d)によって前記処理区間を移動する前記ノズルを撮像する工程と、(f)前記工程(e)によって得られた複数の撮影画像について、既定の判定規則に基づき、前記第1端および前記第2端各々に対応する画像か否かを判定する画像判定工程と、(g)前記第1および前記第2基準画像と、前記工程(f)によって前記第1端および前記第2端各々に対応すると判定された第1および第2実画像とを比較して、前記工程(d)において前記処理区間の両端各々に配された前記ノズルの位置ずれを検出する工程とを含む。 In order to solve the above problems, a first aspect is a substrate processing method for processing a substrate, comprising: (a) a step of moving a nozzle within a predetermined processing section extending in a horizontal direction; (c) when the nozzles are located at the first and second ends of the processing section in step (b), (d) moving the nozzle within the processing section; (e) moving the nozzle within the processing section in step (d); and (f) determining whether or not the plurality of captured images obtained in step (e) correspond to the first end and the second end based on a predetermined determination rule. (g) said first and said second reference images and said first and second actual images determined by said step (f) to correspond to said first edge and said second edge, respectively; and detecting positional deviation of the nozzles arranged at each end of the processing section in the step (d).

第2態様は、第1態様の基板処理方法であって、(h)前記工程(c)の後、前記工程(d)の前に、処理対象の基板を基板保持部に保持する工程をさらに含む。 A second aspect is the substrate processing method of the first aspect, further comprising: (h) a step of holding the substrate to be processed on a substrate holding part after the step (c) and before the step (d). include.

第3態様は、第1態様または第2態様の基板処理方法であって、前記工程(d)は、(d1)前記ノズルを前記第1端寄りの位置から前記第2端に向けて移動させる工程、を含み、前記工程(f)は、(f1)連続する撮影画像間の差分に基づいて前記第1端および前記第2端各々に対応する画像か否かを判定する工程を含む。 A third aspect is the substrate processing method of the first aspect or the second aspect, wherein the step (d) includes (d1) moving the nozzle from a position near the first end toward the second end. and the step (f) includes (f1) a step of determining whether or not the images correspond to the first end and the second end based on the difference between the successive captured images.

第4態様は、第1態様から第3態様のいずれか1つの基板処理方法であって、前記工程(c)は、(c1)前記工程(b)において前記処理区間の中間を移動する前記ノズルを撮像することによって得られた中間基準画像を登録する工程、を含み、前記工程(g)は、(g1)前記中間基準画像と、前記工程(e)において前記処理区間の中間を移動する前記ノズルを撮像することによって得られた中間実画像との比較に基づき、前記工程(d)において前記処理区間の中間を移動する前記ノズルの位置ずれを検出する工程を含む。 A fourth aspect is the substrate processing method according to any one of the first to third aspects, wherein the step (c) comprises: (c1) the nozzle moving in the middle of the processing section in the step (b); wherein the step (g) comprises (g1) the intermediate reference image and the step (e) moving the middle of the processing interval A step of detecting displacement of the nozzle moving in the middle of the processing section in the step (d) based on comparison with an intermediate real image obtained by imaging the nozzle.

第5態様は、第4態様のいずれか1項の基板処理方法であって、前記工程(g)は、(g2)前記中間基準画像と前記中間実画像とに基づいて、鉛直方向における前記ノズルの位置ずれを検出する工程を含む。 A fifth aspect is the substrate processing method according to any one of the fourth aspects, wherein the step (g) includes (g2) the nozzle in the vertical direction based on the intermediate reference image and the intermediate real image. and detecting the positional deviation of the .

第6態様は、第4態様または第5態様の基板処理方法であって、(i)前記工程(c1)によって登録された複数の前記中間基準画像から、前記処理区間を移動する前記ノズルの軌道を示す基準軌道情報を生成する工程、をさらに含み、前記工程(g)は、(g3)前記中間実画像と前記基準軌道情報とに基づいて、鉛直方向における前記ノズルの位置ずれを検出する工程を含む。 A sixth aspect is the substrate processing method of the fourth aspect or the fifth aspect, wherein: (i) the trajectory of the nozzle moving in the processing section is determined from the plurality of intermediate reference images registered in the step (c1); wherein the step (g) is a step of (g3) detecting the displacement of the nozzle in the vertical direction based on the intermediate real image and the reference trajectory information. including.

第7態様は、第4態様から第6態様のいずれか1つの基板処理方法であって、前記工程(c1)は、(c11)前記工程(b)において前記処理区間の中間を移動する前記ノズルを撮像することによって得られた複数の撮影画像のうち1つを第1中間基準画像として登録する工程と、(c12)前記工程(c11)の後、前記複数の撮影画像のうち前記第1中間基準画像の後に続く画像であって、前記第1中間基準画像との一致度が所定の閾値以下となる撮影画像を第2中間基準画像として登録する工程とを含む。 A seventh aspect is the substrate processing method according to any one of the fourth to sixth aspects, wherein the step (c1) includes (c11) the nozzle moving in the middle of the processing section in the step (b). (c12) after the step (c11), registering one of the plurality of captured images obtained by capturing the first intermediate reference image among the plurality of captured images as a first intermediate reference image; registering, as a second intermediate reference image, a photographed image that follows the reference image and has a degree of matching with the first intermediate reference image equal to or lower than a predetermined threshold.

第8態様は、第1態様から第7態様のいずれか1つの基板処理方法であって、前記工程(a)は、(a1)制御部が前記ノズルを前記第1端から前記第2端まで移動させる制御信号をノズル移動部に送信する工程、を含み、前記工程(b)は、(b1)前記制御信号の送信に応じて前記ノズルを撮像して、複数の撮影画像を取得する工程を含む。 An eighth aspect is the substrate processing method according to any one of the first aspect to the seventh aspect, wherein the step (a) includes (a1) the controller moving the nozzle from the first end to the second end. transmitting a control signal for movement to a nozzle moving unit, wherein the step (b) comprises (b1) capturing a plurality of captured images by imaging the nozzle in response to the transmission of the control signal. include.

第9態様は、第8態様の基板処理方法であって、前記工程(b)は、(b2)前記制御信号が示す制御情報と、前記制御信号に応じた撮像によって取得される複数の撮影画像とを対応付けて記録する工程をさらに含む。 A ninth aspect is the substrate processing method of the eighth aspect, wherein the step (b) includes (b2) control information indicated by the control signal and a plurality of captured images acquired by imaging according to the control signal. and a step of recording in association with each other.

第10態様は、第9態様の基板処理方法であって、前記工程(c)は、(c2)前記工程(b)によって得られた一連の撮影画像を取得された順に連続して表示部に表示する工程、を含み、前記工程(c2)は、(c21)前記制御情報を指定する工程と、(c22)前記工程(c21)によって指定された前記制御情報に対応する撮影画像を前記表示部に表示する工程とを含む。 A tenth aspect is the substrate processing method of the ninth aspect, wherein the step (c) includes (c2) displaying a series of photographed images obtained in the step (b) continuously in the order in which they were obtained. wherein the step (c2) comprises: (c21) specifying the control information; and (c22) displaying the captured image corresponding to the control information specified in the step (c21) on the display unit. and displaying to.

第11態様は、基板を処理する基板処理装置であって、基板を水平姿勢で保持する基板保持部と、前記基板保持部に保持された基板に処理液を供給するノズルと、前記ノズルを水平方向に延びる既定の処理区間内で移動させるノズル移動部と、前記処理区間内を移動する前記ノズルを撮像することによって撮影画像を取得するカメラと、前記処理区間の両端である第1端および第2端にある前記ノズルを前記カメラが撮像することによって得られた第1及び第2基準画像を登録する基準画像登録部と、前記第1端および前記第2端における前記ノズルの位置ずれを検出する位置ずれ検出部と、を備え、前記位置ずれ検出部は、前記処理区間を移動する前記ノズルを前記カメラで撮像することによって取得される実画像について、既定の判定規則に基づき、前記第1端および前記第2端各々に対応する画像か否かを判定する画像判定部と、前記第1および前記第2基準画像と、前記画像判定部によって前記第1端および前記第2端各々に対応すると判定された第1および第2実画像とを比較する画像比較部とを備える。 An eleventh aspect is a substrate processing apparatus for processing a substrate, comprising: a substrate holding portion for holding a substrate in a horizontal posture; a nozzle for supplying a processing liquid to the substrate held by the substrate holding portion; a nozzle moving unit that moves within a predetermined processing section extending in a direction; a camera that acquires a photographed image by capturing an image of the nozzle that moves within the processing section; a reference image registering unit for registering first and second reference images obtained by imaging the nozzles at two ends with the camera; and detecting displacement of the nozzles at the first end and the second end. and a positional deviation detection unit, wherein the positional deviation detection unit detects, based on a predetermined determination rule, the first an image determination unit for determining whether or not the image corresponds to each of the edge and the second edge; the first and second reference images; and the image determination unit corresponding to each of the first edge and the second edge. and an image comparison unit for comparing the first and second real images determined to be true.

第12態様は、第11態様の基板処理装置であって、前記画像判定部は、前記複数の撮影画像の各々から、複数種の特徴ベクトルを抽出する特徴ベクトル算出部と、前記複数種の特徴ベクトルに応じて、前記複数の撮影画像の各々を前記ノズルの異なる位置に対応するクラスに分類する分類器と、を含み、前記複数のクラスは、前記第1端および前記第2端各々に対応するクラスを含む。 A twelfth aspect is the substrate processing apparatus according to the eleventh aspect, wherein the image determination unit includes a feature vector calculation unit for extracting a plurality of types of feature vectors from each of the plurality of captured images, a classifier that classifies each of the plurality of captured images into classes corresponding to different positions of the nozzle according to the vector, wherein the plurality of classes corresponds to each of the first end and the second end. Contains classes that

第13態様は、基板を処理する基板処理装置と前記基板処理装置とデータ通信を行うサーバとを含む基板処理システムであって、前記基板処理装置は、基板を水平姿勢で保持する基板保持部と、前記基板保持部に保持された基板に処理液を供給するノズルと、前記ノズルを水平方向に延びる既定の処理区間内で移動させるノズル移動部と、前記処理区間内を移動する前記ノズルを撮像することによって撮影画像を取得するカメラと、前記処理区間の両端である第1端および第2端にある前記ノズルを前記カメラが撮像することによって得られた第1及び第2基準画像を登録する基準画像登録部と、前記第1端および前記第2端における前記ノズルの位置ずれを検出する位置ずれ検出部と、前記サーバとデータ通信を行う通信部と、を備え、前記位置ずれ検出部は、前記処理区間を移動する前記ノズルを前記カメラで撮像することによって取得される実画像について、既定の判定規則に基づき、前記第1端および前記第2端各々に対応する画像か否かを判定する画像判定部と、前記第1および前記第2基準画像と、前記画像判定部によって前記第1端および前記第2端各々に対応すると判定された第1および第2実画像とを比較する画像比較部と、を備え、前記画像判定部は、前記撮影画像から、複数種の特徴ベクトルを抽出する特徴ベクトル算出部と、前記複数種の特徴ベクトルに基づき、前記複数の撮影画像を前記ノズルの異なる位置に対応する複数のクラスに分類する分類器と、を含み、前記複数のクラスは、前記第1端および前記第2端各々に対応する画像のクラスを含み、前記サーバは、前記複数のクラスのいずれか1つが教示された前記複数の撮影画像を教師データとした機械学習によって前記分類器を生成する機械学習部を備え、前記分類器は、前記サーバから前記基板処理装置に提供される。 A thirteenth aspect is a substrate processing system including a substrate processing apparatus that processes a substrate and a server that performs data communication with the substrate processing apparatus, wherein the substrate processing apparatus includes a substrate holding section that holds a substrate in a horizontal position. a nozzle for supplying the processing liquid to the substrate held by the substrate holding unit; a nozzle moving unit for moving the nozzle within a predetermined processing section extending in a horizontal direction; and the nozzle moving within the processing section. registering a camera for obtaining a photographed image by performing the above-mentioned processing, and registering first and second reference images obtained by the camera photographing the nozzles at the first end and the second end, which are both ends of the processing section. a reference image registration unit; a positional deviation detection unit that detects positional deviation of the nozzles at the first end and the second end; and a communication unit that performs data communication with the server, wherein the positional deviation detection unit comprises: and determining whether or not an actual image obtained by imaging the nozzle moving in the processing section with the camera corresponds to the first end and the second end based on a predetermined determination rule. and an image for comparing the first and second reference images with the first and second real images determined by the image determination unit to correspond to the first edge and the second edge, respectively. a comparison unit, wherein the image determination unit includes a feature vector calculation unit that extracts a plurality of types of feature vectors from the captured image; and a feature vector calculation unit that extracts a plurality of types of feature vectors from the captured image; a classifier for classifying into a plurality of classes corresponding to different positions, the plurality of classes including a class of images corresponding to each of the first end and the second end; a machine learning unit that generates the classifier by machine learning using the plurality of photographed images for which any one of the classes is taught as training data, and the classifier is provided from the server to the substrate processing apparatus. .

第1態様の基板処理方法によると、処理区間におけるノズルの移動範囲のずれを検出できる。 According to the substrate processing method of the first mode, deviation of the movement range of the nozzle in the processing section can be detected.

第2態様の基板処理方法によると、基板を処理する際に、ノズルの移動範囲のずれを検出できる。 According to the substrate processing method of the second aspect, deviation of the movement range of the nozzle can be detected when processing the substrate.

第3態様の基板処理方法によると、連続する撮影画像間の差分をとることによって、ノズルが処理区間の第1端および第2端で停止していることを検出できる。これにより、処理区間の第1端および第2端に対応する実画像を容易に特定できる。 According to the substrate processing method of the third aspect, it is possible to detect that the nozzle is stopped at the first end and the second end of the processing section by taking the difference between the successive photographed images. This makes it possible to easily identify the actual images corresponding to the first end and the second end of the processing section.

第4態様の基板処理方法によると、処理区間の中間を移動するノズルの位置ずれを検出できる。 According to the substrate processing method of the fourth aspect, misalignment of the nozzle moving in the middle of the processing section can be detected.

第5態様の基板処理方法によると、鉛直方向の位置ずれを検出できる。 According to the substrate processing method of the fifth aspect, positional deviation in the vertical direction can be detected.

第6態様の基板処理方法によると、基準軌道情報からノズルの鉛直方向の位置ずれを検出できる。 According to the substrate processing method of the sixth aspect, the positional deviation of the nozzle in the vertical direction can be detected from the reference trajectory information.

第7態様の基板処理方法によると、中間基準画像を自動的に登録できる。このため、多数の基準画像を効率良く登録できる。 According to the substrate processing method of the seventh aspect, the intermediate reference image can be automatically registered. Therefore, many reference images can be efficiently registered.

第8態様の基板処理方法によると、ノズルを移動させる制御信号に応じてノズルの撮像が行われる。このため、移動するノズルの基準となる位置を示す基準画像を自動で取得できる。 According to the substrate processing method of the eighth aspect, imaging of the nozzle is performed according to the control signal for moving the nozzle. Therefore, it is possible to automatically obtain a reference image indicating the reference position of the moving nozzle.

第9態様の基板処理方法によると、制御情報を指定することによって、目的の撮影画像を容易に探し出すことができる。 According to the substrate processing method of the ninth aspect, by designating the control information, it is possible to easily search for the target photographed image.

第10態様の基板処理方法によると、複数の制御信号と、各制御信号に対応する一連の基準画像とがある場合に、制御情報を指定することによって、目的の基準画像を表示部に表示できる。これにより、操作者が、多数の撮影画像の中から、登録するべき基準画像を効率的に指定できる。 According to the substrate processing method of the tenth aspect, when there are a plurality of control signals and a series of reference images corresponding to each control signal, the target reference image can be displayed on the display section by designating the control information. . As a result, the operator can efficiently specify the reference image to be registered from among many captured images.

第11態様の基板処理装置によると、処理区間におけるノズルの移動範囲のずれを検出できる。 According to the substrate processing apparatus of the eleventh aspect, deviation of the movement range of the nozzle in the processing section can be detected.

第12態様の基板処理装置によると、処理区間PS1の第1端および第2端各々に対応する実画像を分類器によって特定できる。 According to the substrate processing apparatus of the twelfth aspect, the classifier can identify the actual images corresponding to the first end and the second end of the processing section PS1.

第13態様の基板処理システムによると、処理区間におけるノズルの移動範囲のずれを検出できる。また、処理区間PS1の第1端および第2端各々に対応する実画像を、サーバから提供される分類器によって特定できる。 According to the substrate processing system of the thirteenth aspect, it is possible to detect the deviation of the movement range of the nozzle in the processing section. Also, the real images corresponding to each of the first and second ends of the processing section PS1 can be identified by a classifier provided by the server.

第1実施形態の基板処理装置100の全体構成を示す図である。It is a figure which shows the whole structure of the substrate processing apparatus 100 of 1st Embodiment. 第1実施形態の洗浄処理ユニット1の平面図である。2 is a plan view of the cleaning unit 1 of the first embodiment; FIG. 第1実施形態の洗浄処理ユニット1の縦断面図である。1 is a vertical cross-sectional view of a cleaning unit 1 of a first embodiment; FIG. カメラ70とノズル30との位置関係を示す図である。4 is a diagram showing a positional relationship between a camera 70 and a nozzle 30; FIG. カメラ70および制御部9のブロック図である。3 is a block diagram of camera 70 and control unit 9. FIG. 位置ずれ検出部91による検出処理のための事前準備の手順を示すフローチャートである。9 is a flow chart showing a procedure of advance preparation for detection processing by a positional deviation detection unit 91. FIG. 位置ずれ検出部91による検出処理の手順を示すフローチャートである。9 is a flowchart showing a procedure of detection processing by a positional deviation detection unit 91; カメラ70が処理区間PS1におけるノズル30の先端を含む撮像領域PAを撮像して得た画像の一例を示す図である。FIG. 7 is a diagram showing an example of an image obtained by imaging an imaging area PA including the tip of the nozzle 30 in the processing section PS1 with the camera 70; 基準画像RPの登録処理を概念的に示す図である。FIG. 4 is a diagram conceptually showing the registration processing of a reference image RP; 基準画像RPに対応する実画像GP特定する様子を概念的に示す図である。FIG. 4 is a diagram conceptually showing how a real image GP corresponding to a reference image RP is specified; 基準軌道情報ST1を概念的に示す図である。4 is a diagram conceptually showing reference trajectory information ST1. FIG. ノズル30を連続撮像する様子を示すタイムチャートである。4 is a time chart showing how the nozzles 30 are continuously imaged. 基準画像RPの登録を行うための登録画面W1を示す図である。FIG. 10 is a diagram showing a registration screen W1 for registering a reference image RP; 第2実施形態の制御部9Aを示す図である。It is a figure which shows 9 A of control parts of 2nd Embodiment. 分類器K2を概念的に示す図である。FIG. 4 is a diagram conceptually showing a classifier K2;

以下、添付の図面を参照しながら、本発明の実施形態について説明する。なお、この実施形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。図面においては、理解容易のため、必要に応じて各部の寸法や数が誇張又は簡略化して図示されている場合がある。 Embodiments of the present invention will be described below with reference to the accompanying drawings. It should be noted that the constituent elements described in this embodiment are merely examples, and are not intended to limit the scope of the present invention only to them. In the drawings, for ease of understanding, the dimensions and numbers of each part may be exaggerated or simplified as necessary.

等しい状態であることを示す表現(例えば「同一」「等しい」「均質」等)は、特に断らない限り、定量的に厳密に等しい状態を表すのみならず、公差もしくは同程度の機能が得られる差が存在する状態も表すものとする。また、「~の上」とは、特に断らない限り、2つの要素が接している場合のほか、2つの要素が離れている場合も含む。 Expressions indicating equality (e.g., "identical", "equal", "homogeneous", etc.), unless otherwise specified, not only express quantitatively strictly equality, but also have tolerances or equivalent functions It shall also represent the state in which there is a difference. In addition, unless otherwise specified, "on" includes not only the case where two elements are in contact with each other, but also the case where two elements are separated from each other.

<1.第1実施形態>
図1は、第1実施形態の基板処理装置100の全体構成を示す図である。基板処理装置100は、処理対象である基板Wを1枚ずつ処理する枚葉式の処理装置である。ここでは、基板処理装置100は、円形薄板状であるシリコン基板である基板Wに対して、薬液および純水などのリンス液を用いて洗浄処理を行った後、乾燥処理を行う。薬液としては、例えばSC1(ammonia-hydrogen peroxide mixture:アンモニア過酸化水素水混合液)、SC2(hydrochloric hydrogen peroxide mixed water solution:塩酸過酸化水素水混合水溶液)、DHF液(希フッ酸)などが用いられる。以下の説明では、処理液とは薬液とリンス液を総称して「処理液」とする。なお、洗浄処理のみならず、成膜処理のためのフォトレジスト液などの塗布液、不要な膜を除去するための薬液、エッチングのための薬液なども、「処理液」に含まれるものとする。
<1. First Embodiment>
FIG. 1 is a diagram showing the overall configuration of a substrate processing apparatus 100 according to the first embodiment. The substrate processing apparatus 100 is a single wafer processing apparatus that processes substrates W to be processed one by one. Here, the substrate processing apparatus 100 performs a cleaning process using a chemical solution and a rinsing liquid such as pure water on the substrate W, which is a circular thin plate-shaped silicon substrate, and then performs a drying process. Examples of chemical solutions include SC1 (ammonia-hydrogen peroxide mixture), SC2 (hydrochloric hydrogen peroxide mixed water solution), DHF solution (dilute hydrofluoric acid), and the like. be done. In the following description, the chemical liquid and the rinsing liquid are collectively referred to as "processing liquid". In addition to the cleaning process, the "processing liquid" includes coating liquids such as photoresist liquids for film formation, chemical liquids for removing unnecessary films, and chemical liquids for etching. .

基板処理装置100は、複数の洗浄処理ユニット1、インデクサ102および主搬送ロボット103を備える。 A substrate processing apparatus 100 includes a plurality of cleaning processing units 1 , an indexer 102 and a main transfer robot 103 .

インデクサ102は、装置外から受け取った処理対象の基板Wを装置内に搬送するとともに、洗浄処理が完了した処理済みの基板Wを装置外に搬出する。インデクサ102は、複数のキャリア(図示省略)を載置するとともに移送ロボット(図示省略)を備える。キャリアとしては、基板Wを密閉空間に収納するFOUP(Front Opening Unified Pod)やSMIF(Standard Mechanical InterFace)ポッド、あるいは、基板Wを外気にさらすOC(Open Cassette)を採用してもよい。移送ロボットは、キャリアと主搬送ロボット103との間で基板Wを移送する。 The indexer 102 transports into the apparatus a substrate W to be processed that has been received from outside the apparatus, and unloads a processed substrate W that has been subjected to the cleaning process to the outside of the apparatus. The indexer 102 has a plurality of carriers (not shown) and a transfer robot (not shown). As the carrier, a FOUP (Front Opening Unified Pod) or a SMIF (Standard Mechanical InterFace) pod that stores the substrate W in a closed space, or an OC (Open Cassette) that exposes the substrate W to the outside air may be employed. The transfer robot transfers substrates W between the carrier and main transfer robot 103 .

洗浄処理ユニット1は、1枚の基板Wに対して液処理および乾燥処理を行う。基板処理装置100には、12個の洗浄処理ユニット1が配置されている。具体的には、各々が鉛直方向に積層された3個の洗浄処理ユニット1を含む4つのタワーが、主搬送ロボット103の周囲を取り囲むようにして配置されている。図1では、3段に重ねられた洗浄処理ユニット1の1つが概略的に示されている。なお、基板処理装置100における洗浄処理ユニット1の数量は、12個に限定されるものではなく、適宜変更してもよい。 The cleaning processing unit 1 performs liquid processing and drying processing on one substrate W. As shown in FIG. Twelve cleaning units 1 are arranged in the substrate processing apparatus 100 . Specifically, four towers each including three vertically stacked cleaning units 1 are arranged to surround the main transfer robot 103 . In FIG. 1, one of the cleaning units 1 stacked in three stages is schematically shown. The number of cleaning units 1 in the substrate processing apparatus 100 is not limited to twelve, and may be changed as appropriate.

主搬送ロボット103は、洗浄処理ユニット1を積層した4個のタワーの中央に設置されている。主搬送ロボット103は、インデクサ102から受け取った処理対象の基板Wを各洗浄処理ユニット1に搬入する。また、主搬送ロボット103は、各洗浄処理ユニット1から処理済みの基板Wを搬出してインデクサ102に渡す。 The main transfer robot 103 is installed in the center of four towers in which the cleaning processing units 1 are stacked. The main transfer robot 103 carries the substrate W to be processed received from the indexer 102 into each cleaning processing unit 1 . Further, the main transport robot 103 carries out the processed substrate W from each cleaning processing unit 1 and passes it to the indexer 102 .

以下、基板処理装置100に搭載された12個の洗浄処理ユニット1のうちの1つに説明するが、他の洗浄処理ユニット1についても、ノズル30,60,65の配置関係が異なる以外は、同一の構成を有する。図2は、第1実施形態の洗浄処理ユニット1の平面図である。図3は、第1実施形態の洗浄処理ユニット1の縦断面図である。図2はスピンチャック20に基板Wが保持されていない状態を示し、図3はスピンチャック20に基板Wが保持されている状態を示している。 One of the twelve cleaning units 1 mounted on the substrate processing apparatus 100 will be described below. have the same configuration. FIG. 2 is a plan view of the cleaning unit 1 of the first embodiment. FIG. 3 is a longitudinal sectional view of the cleaning unit 1 of the first embodiment. 2 shows a state in which the spin chuck 20 does not hold the substrate W, and FIG. 3 shows a state in which the spin chuck 20 holds the substrate W. As shown in FIG.

洗浄処理ユニット1は、チャンバー10内に、基板Wを水平姿勢(基板Wの表面の法線が鉛直方向に沿う姿勢)に保持するスピンチャック20と、スピンチャック20に保持された基板Wの上面に処理液を供給するための3つのノズル30,60,65と、スピンチャック20の周囲を取り囲む処理カップ40と、スピンチャック20の上方空間を撮像するカメラ70と、を備える。また、チャンバー10内における処理カップ40の周囲には、チャンバー10の内側空間を上下に仕切る仕切板15が設けられている。 The cleaning processing unit 1 includes a spin chuck 20 that holds the substrate W in a horizontal posture (a posture in which the normal to the surface of the substrate W is in the vertical direction), and the upper surface of the substrate W held by the spin chuck 20 . a processing cup 40 surrounding the spin chuck 20; and a camera 70 imaging the space above the spin chuck 20. A partition plate 15 is provided around the processing cup 40 in the chamber 10 to partition the inner space of the chamber 10 into upper and lower parts.

チャンバー10は、鉛直方向に沿うとともに四方を取り囲む側壁11と、側壁11の上側を閉塞する天井壁12、側壁11の下側を閉塞する床壁13を備える。側壁11、天井壁12および床壁13によって囲まれた空間が基板Wの処理空間となる。また、チャンバー10の側壁11の一部には、チャンバー10に対して主搬送ロボット103が基板Wを搬出入するための搬出入口およびその搬出入口を開閉するシャッターが設けられている(いずれも図示省略)。 The chamber 10 includes side walls 11 extending in the vertical direction and surrounding on all four sides, a ceiling wall 12 closing the upper side of the side walls 11 , and a floor wall 13 closing the lower side of the side walls 11 . A space surrounded by the side walls 11, the ceiling wall 12, and the floor wall 13 serves as a processing space for the substrates W. As shown in FIG. A loading/unloading port for loading/unloading the substrate W by the main transfer robot 103 into/from the chamber 10 and a shutter for opening/closing the loading/unloading port are provided on a part of the side wall 11 of the chamber 10 (both are shown in the figure). omit).

チャンバー10の天井壁12には、基板処理装置100が設置されているクリーンルーム内の空気をさらに清浄化してチャンバー10内の処理空間に供給するためのファンフィルタユニット(FFU)14が取り付けられている。FFU14は、クリーンルーム内の空気を取り込んでチャンバー10内に送り出すためのファンおよびフィルタ(例えばHEPAフィルタ)を備えている。FFU14は、チャンバー10内の処理空間に清浄空気のダウンフローを形成する。FFU14から供給された清浄空気を均一に分散するために、多数の吹出し孔を穿設したパンチングプレートを天井壁12の直下に設けるようにしてもよい。 A fan filter unit (FFU) 14 is attached to the ceiling wall 12 of the chamber 10 for further purifying the air in the clean room in which the substrate processing apparatus 100 is installed and supplying it to the processing space in the chamber 10 . . The FFU 14 is equipped with a fan and a filter (eg, HEPA filter) for taking in air in the clean room and sending it out into the chamber 10 . The FFU 14 creates a clean air downflow in the processing space within the chamber 10 . In order to uniformly disperse the clean air supplied from the FFU 14 , a punching plate with a large number of blowout holes may be provided directly below the ceiling wall 12 .

スピンチャック20は、スピンベース21、スピンモータ22、カバー部材23および回転軸24を備える。スピンベース21は、円板形状を有しており、鉛直方向に沿って延びる回転軸24の上端に水平姿勢で固定されている。スピンモータ22は、スピンベース21の下方に設けられており、回転軸24を回転させる。スピンモータ22は、回転軸24を介してスピンベース21を水平面内にて回転させる。カバー部材23は、スピンモータ22および回転軸24の周囲を取り囲む筒状を有する。 The spin chuck 20 has a spin base 21 , a spin motor 22 , a cover member 23 and a rotating shaft 24 . The spin base 21 has a disk shape and is fixed in a horizontal posture to the upper end of a rotating shaft 24 extending along the vertical direction. The spin motor 22 is provided below the spin base 21 and rotates the rotating shaft 24 . The spin motor 22 rotates the spin base 21 in the horizontal plane via the rotation shaft 24 . Cover member 23 has a tubular shape surrounding spin motor 22 and rotating shaft 24 .

円板形状のスピンベース21の外径は、スピンチャック20に保持される円形の基板Wの径よりも若干大きい。よって、スピンベース21は、保持すべき基板Wの下面の全面と対向する保持面21aを有する。 The outer diameter of the disk-shaped spin base 21 is slightly larger than the diameter of the circular substrate W held by the spin chuck 20 . Therefore, the spin base 21 has a holding surface 21a facing the entire lower surface of the substrate W to be held.

スピンベース21の保持面21aの周縁部には複数(本実施形態では4本)のチャックピン26が立設されている。複数のチャックピン26は、円形の基板Wの外周円の外径に対応する円周上に沿って均等な間隔をあけて配置されている。本実施形態では、4個のチャックピン26が90°間隔で設けられている。複数のチャックピン26は、スピンベース21内に収容された図示省略のリンク機構によって連動して駆動される。スピンチャック20は、複数のチャックピン26のそれぞれを基板Wの外周端に当接させて基板Wを把持することにより、当該基板Wをスピンベース21の上方で保持面21aに近接した水平姿勢にて保持する(図3参照)。また、スピンチャック20は、複数のチャックピン26のそれぞれを基板Wの外周端から離間させることによって、基板Wの把持を解除する。 A plurality of (four in this embodiment) chuck pins 26 are erected on the periphery of the holding surface 21 a of the spin base 21 . The plurality of chuck pins 26 are arranged at equal intervals along the circumference corresponding to the outer diameter of the outer circumference of the circular substrate W. As shown in FIG. In this embodiment, four chuck pins 26 are provided at intervals of 90°. A plurality of chuck pins 26 are interlocked and driven by a link mechanism (not shown) housed in the spin base 21 . The spin chuck 20 grips the substrate W with each of the plurality of chuck pins 26 in contact with the outer peripheral edge of the substrate W, thereby placing the substrate W above the spin base 21 in a horizontal position close to the holding surface 21a. and hold (see Figure 3). Further, the spin chuck 20 releases the grip of the substrate W by separating each of the plurality of chuck pins 26 from the outer peripheral edge of the substrate W. As shown in FIG.

スピンモータ22を覆うカバー部材23は、その下端がチャンバー10の床壁13に固定され、上端がスピンベース21の直下にまで到達している。カバー部材23の上端部には、カバー部材23から外方へほぼ水平に張り出し、さらに下方に屈曲して延びる鍔状部材25が設けられている。複数のチャックピン26による把持によってスピンチャック20が基板Wを保持した状態にて、スピンモータ22が回転軸24を回転させることにより、基板Wの中心を通る鉛直方向に沿った回転軸線CXまわりに基板Wを回転させることができる。なお、スピンモータ22の駆動は制御部9によって制御される。 A cover member 23 covering the spin motor 22 has its lower end fixed to the floor wall 13 of the chamber 10 and its upper end reaching directly below the spin base 21 . At the upper end of the cover member 23, a brim-shaped member 25 is provided that projects substantially horizontally outward from the cover member 23 and further bends and extends downward. In a state where the spin chuck 20 holds the substrate W by gripping it with a plurality of chuck pins 26, the spin motor 22 rotates the rotation shaft 24, thereby rotating the rotation axis CX along the vertical direction passing through the center of the substrate W. The substrate W can be rotated. Note that the drive of the spin motor 22 is controlled by the control section 9 .

ノズル30は、ノズルアーム32の先端に吐出ヘッド31を取り付けて構成されている。ノズルアーム32の基端側はノズル基台33に固定して連結されている。ノズル基台33に設けられたモータ332(ノズル移動部)によって鉛直方向に沿った軸のまわりで回動可能とされている。 The nozzle 30 is configured by attaching an ejection head 31 to the tip of a nozzle arm 32 . The base end side of the nozzle arm 32 is fixedly connected to the nozzle base 33 . A motor 332 (nozzle moving unit) provided on the nozzle base 33 can rotate about an axis extending in the vertical direction.

ノズル基台33が回動することにより、図2中の矢印AR34にて示すように、ノズル30は、スピンチャック20の上方の位置と処理カップ40よりも外側の待機位置との間で水平方向に沿って円弧状に移動させる。ノズル基台33の回動によって、ノズル30はスピンベース21の保持面21aの上方にて揺動する。詳細には、スピンベース21よりも上方において、水平方向に延びる既定の処理区間PS1を移動する。なお、ノズル30を処理区間PS1内で移動させることは、先端の吐出ヘッド31を処理区間PS1内で移動させることと同意である。 By rotating the nozzle base 33, the nozzle 30 moves horizontally between a position above the spin chuck 20 and a standby position outside the processing cup 40, as indicated by an arrow AR34 in FIG. move in an arc along the The rotation of the nozzle base 33 swings the nozzle 30 above the holding surface 21 a of the spin base 21 . Specifically, above the spin base 21, the predetermined processing section PS1 extending in the horizontal direction is moved. Note that moving the nozzle 30 within the processing section PS1 is the same as moving the ejection head 31 at the tip within the processing section PS1.

ノズル30には、複数種の処理液(少なくとも純水を含む)が供給されるように構成されており、吐出ヘッド31から複数種の処理液が吐出可能である。なお、ノズル30の先端に複数の吐出ヘッド31を設けて、それぞれから個別に同一または異なる処理液が吐出されてもよい。ノズル30(詳細には吐出ヘッド31)は、水平方向に円弧状に延びる処理区間PS1を移動しながら、処理液を吐出する。ノズル30から吐出された処理液は、スピンチャック20に保持された基板Wの上面に着液する。 The nozzles 30 are configured to be supplied with a plurality of types of processing liquids (including at least pure water), and the plurality of types of processing liquids can be discharged from the discharge head 31 . A plurality of ejection heads 31 may be provided at the tip of the nozzle 30, and the same or different treatment liquid may be ejected individually from each of them. The nozzle 30 (more specifically, the ejection head 31) ejects the treatment liquid while moving in the treatment section PS1 extending in an arc shape in the horizontal direction. The processing liquid discharged from the nozzle 30 lands on the upper surface of the substrate W held by the spin chuck 20 .

本実施形態の洗浄処理ユニット1には、上記のノズル30に加えてさらに2つのノズル60,65が設けられている。本実施形態のノズル60,65は、上記のノズル30と同一の構成を備える。すなわち、ノズル60は、ノズルアーム62の先端に吐出ヘッドを取り付けて構成され、ノズルアーム62の基端側に連結されたノズル基台63によって、矢印AR64にて示すようにスピンチャック20の上方の処理位置と処理カップ40よりも外側の待機位置との間で円弧状に移動する。同様に、ノズル65は、ノズルアーム67の先端に吐出ヘッドを取り付けて構成され、ノズルアーム67の基端側に連結されたノズル基台68によって、矢印AR69にて示すようにスピンチャック20の上方の処理位置と処理カップ40よりも外側の待機位置との間で円弧状に移動する。 The cleaning unit 1 of the present embodiment is provided with two nozzles 60 and 65 in addition to the nozzle 30 described above. The nozzles 60 and 65 of this embodiment have the same configuration as the nozzle 30 described above. That is, the nozzle 60 is configured by attaching a discharge head to the tip of a nozzle arm 62, and a nozzle base 63 connected to the base end side of the nozzle arm 62 moves upward above the spin chuck 20 as indicated by an arrow AR64. It moves in an arc between the processing position and the standby position outside the processing cup 40 . Similarly, the nozzle 65 is configured by attaching a discharge head to the tip of a nozzle arm 67, and is arranged above the spin chuck 20 as indicated by an arrow AR69 by a nozzle base 68 connected to the base end of the nozzle arm 67. and a standby position outside the processing cup 40 in an arc.

ノズル60,65にも、少なくとも純水を含む複数種の処理液が供給されるように構成されており、処理位置にてスピンチャック20に保持された基板Wの上面に処理液を吐出する。なお、ノズル60,65の少なくとも一方は、純水などの洗浄液と加圧した気体とを混合して液滴を生成し、その液滴と気体との混合流体を基板Wに噴射する二流体ノズルであってもよい。また、洗浄処理ユニット1に設けられるノズル数は3本に限定されるものではなく、1本以上であればよい。 The nozzles 60 and 65 are also configured to supply a plurality of kinds of processing liquids including at least pure water, and discharge the processing liquids onto the upper surface of the substrate W held by the spin chuck 20 at the processing position. At least one of the nozzles 60 and 65 is a two-fluid nozzle that mixes a cleaning liquid such as pure water with a pressurized gas to generate droplets, and injects a mixed fluid of the droplets and the gas onto the substrate W. may be Also, the number of nozzles provided in the cleaning unit 1 is not limited to three, and may be one or more.

ノズル30,60,65各々を、円弧状に移動させることは必須ではない。例えば、直道駆動部を設けることによって、ノズルを直線移動させてもよい。 It is not essential to move each of the nozzles 30, 60, 65 in an arc. For example, the nozzle may be moved linearly by providing a linear drive.

回転軸24の内側を挿通するようにして鉛直方向に沿って下面処理液ノズル28が設けられている。下面処理液ノズル28の上端開口は、スピンチャック20に保持された基板Wの下面中央に対向する位置に形成されている。下面処理液ノズル28にも複数種の処理液が供給されるように構成されている。下面処理液ノズル28から吐出された処理液はスピンチャック20に保持された基板Wの下面に着液する。 A lower surface treatment liquid nozzle 28 is provided along the vertical direction so as to pass through the inner side of the rotating shaft 24 . An upper end opening of the lower surface processing liquid nozzle 28 is formed at a position facing the center of the lower surface of the substrate W held by the spin chuck 20 . The lower processing liquid nozzle 28 is also configured to be supplied with a plurality of processing liquids. The processing liquid discharged from the lower surface processing liquid nozzle 28 lands on the lower surface of the substrate W held by the spin chuck 20 .

スピンチャック20を取り囲む処理カップ40は、互いに独立して昇降可能な内カップ41、中カップ42および外カップ43を備えている。内カップ41は、スピンチャック20の周囲を取り囲み、スピンチャック20に保持された基板Wの中心を通る回転軸線CXに対してほぼ回転対称となる形状を有する。この内カップ41は、平面視円環状の底部44と、底部44の内周縁から上方に立ち上がる円筒状の内壁部45と、底部44の外周縁から上方に立ち上がる円筒状の外壁部46と、内壁部45と外壁部46との間から立ち上がり、上端部が滑らかな円弧を描きつつ中心側(スピンチャック20に保持される基板Wの回転軸線CXに近づく方向)斜め上方に延びる第1案内部47と、第1案内部47と外壁部46との間から上方に立ち上がる円筒状の中壁部48とを一体的に備えている。 A processing cup 40 surrounding the spin chuck 20 includes an inner cup 41, a middle cup 42 and an outer cup 43 which can be raised and lowered independently of each other. The inner cup 41 surrounds the spin chuck 20 and has a shape substantially rotationally symmetrical with respect to the rotation axis CX passing through the center of the substrate W held by the spin chuck 20 . The inner cup 41 has an annular bottom portion 44 in plan view, a cylindrical inner wall portion 45 rising upward from the inner peripheral edge of the bottom portion 44, a cylindrical outer wall portion 46 rising upward from the outer peripheral edge of the bottom portion 44, and an inner wall. A first guide portion 47 that rises from between the portion 45 and the outer wall portion 46 and extends obliquely upward toward the center (direction approaching the rotation axis CX of the substrate W held by the spin chuck 20) while drawing a smooth circular arc at its upper end. and a cylindrical inner wall portion 48 rising upward from between the first guide portion 47 and the outer wall portion 46 .

内壁部45は、内カップ41が最も上昇された状態で、カバー部材23と鍔状部材25との間に適当な隙間を保って収容されるような長さに形成されている。中壁部48は、内カップ41と中カップ42とが最も近接した状態で、中カップ42の後述する第2案内部52と処理液分離壁53との間に適当な隙間を保って収容されるような長さに形成されている。 The inner wall portion 45 is formed to have a length such that the cover member 23 and the brim-like member 25 can be accommodated with an appropriate gap when the inner cup 41 is raised to the maximum. The intermediate wall portion 48 is housed with an appropriate gap maintained between a second guide portion 52 of the intermediate cup 42 and the processing liquid separation wall 53, which will be described later, in a state in which the inner cup 41 and the intermediate cup 42 are closest to each other. It is formed to a length that

第1案内部47は、滑らかな円弧を描きつつ中心側(基板Wの回転軸線CXに近づく方向)斜め上方に延びる上端部47bを有する。また、内壁部45と第1案内部47との間は、使用済みの処理液を集めて廃棄するための廃棄溝49とされている。第1案内部47と中壁部48との間は、使用済みの処理液を集めて回収するための円環状の内側回収溝50とされている。さらに、中壁部48と外壁部46との間は、内側回収溝50とは種類の異なる処理液を集めて回収するための円環状の外側回収溝51とされている。 The first guide portion 47 has an upper end portion 47b extending obliquely upward toward the center (in a direction approaching the rotation axis CX of the substrate W) while drawing a smooth arc. A waste groove 49 is provided between the inner wall portion 45 and the first guide portion 47 for collecting and discarding the used treatment liquid. Between the first guide portion 47 and the inner wall portion 48 is an annular inner recovery groove 50 for collecting and recovering the used processing liquid. Further, between the inner wall portion 48 and the outer wall portion 46 is an annular outer recovery groove 51 for collecting and recovering a processing liquid different in kind from the inner recovery groove 50 .

廃棄溝49には、この廃棄溝49に集められた処理液を排出するとともに、廃棄溝49内を強制的に排気するための図示省略の排気液機構が接続されている。排気液機構は、例えば、廃棄溝49の周方向に沿って等間隔で4つ設けられている。また、内側回収溝50および外側回収溝51には、内側回収溝50および外側回収溝51にそれぞれ集められた処理液を基板処理装置100の外部に設けられた回収タンクに回収するための回収機構(いずれも図示省略)が接続されている。なお、内側回収溝50および外側回収溝51の底部は、水平方向に対して微少角度だけ傾斜しており、その最も低くなる位置に回収機構が接続されている。これにより、内側回収溝50および外側回収溝51に流れ込んだ処理液が円滑に回収される。 The disposal groove 49 is connected to an exhaust liquid mechanism (not shown) for discharging the processing liquid collected in the disposal groove 49 and forcibly exhausting the inside of the disposal groove 49 . For example, four exhaust liquid mechanisms are provided at regular intervals along the circumferential direction of the disposal groove 49 . In the inner recovery groove 50 and the outer recovery groove 51, a recovery mechanism for recovering the processing liquid collected in the inner recovery groove 50 and the outer recovery groove 51 respectively to a recovery tank provided outside the substrate processing apparatus 100 is provided. (not shown) are connected. The bottoms of the inner recovery groove 50 and the outer recovery groove 51 are inclined by a slight angle with respect to the horizontal direction, and the recovery mechanism is connected to the lowest position. As a result, the processing liquid that has flowed into the inner recovery groove 50 and the outer recovery groove 51 is smoothly recovered.

中カップ42は、スピンチャック20の周囲を取り囲み、スピンチャック20に保持された基板Wの中心を通る回転軸線CXに対してほぼ回転対称となる形状を有する。この中カップ42は、第2案内部52と、この第2案内部52に連結された円筒状の処理液分離壁53とを有する。 The middle cup 42 surrounds the spin chuck 20 and has a shape substantially rotationally symmetrical with respect to the rotation axis CX passing through the center of the substrate W held by the spin chuck 20 . The middle cup 42 has a second guide portion 52 and a cylindrical processing liquid separation wall 53 connected to the second guide portion 52 .

第2案内部52は、内カップ41の第1案内部47の外側において、第1案内部47の下端部と同軸円筒状である下端部52aと、下端部52aの上端から滑らかな円弧を描きつつ中心側(基板Wの回転軸線CXに近づく方向)斜め上方に延びる上端部52bと、上端部52bの先端部を下方に折り返して形成される折返し部52cとを有する。下端部52aは、内カップ41と中カップ42とが最も近接した状態で、第1案内部47と中壁部48との間に適当な隙間を保って内側回収溝50内に収容される。また、上端部52bは、内カップ41の第1案内部47の上端部47bと上下方向に重なるように設けられ、内カップ41と中カップ42とが最も近接した状態で、第1案内部47の上端部47bに対してごく微小な間隔を保って近接する。折返し部52cは、内カップ41と中カップ42とが最も近接した状態で、折返し部52cが第1案内部47の上端部47bの先端と水平方向に重なる。 Outside the first guide portion 47 of the inner cup 41, the second guide portion 52 draws a smooth circular arc from the lower end portion 52a coaxial with the lower end portion of the first guide portion 47 and the upper end of the lower end portion 52a. It has an upper end portion 52b extending obliquely upward toward the center side (direction approaching the rotation axis CX of the substrate W), and a folded portion 52c formed by folding the tip portion of the upper end portion 52b downward. The lower end portion 52a is accommodated in the inner recovery groove 50 with an appropriate gap maintained between the first guide portion 47 and the middle wall portion 48 in a state where the inner cup 41 and the middle cup 42 are closest to each other. Further, the upper end portion 52b is provided so as to overlap the upper end portion 47b of the first guide portion 47 of the inner cup 41 in the vertical direction. is close to the upper end portion 47b of the . The folded portion 52c horizontally overlaps the tip of the upper end portion 47b of the first guide portion 47 when the inner cup 41 and the middle cup 42 are closest to each other.

第2案内部52の上端部52bは、下方ほど肉厚が厚くなるように形成されている。処理液分離壁53は、上端部52bの下端外周縁部から下方に延びるように設けられた円筒形状を有する。処理液分離壁53は、内カップ41と中カップ42とが最も近接した状態で、中壁部48と外カップ43との間に適当な隙間を保って外側回収溝51内に収容される。 The upper end portion 52b of the second guide portion 52 is formed so as to be thicker toward the bottom. The processing liquid separation wall 53 has a cylindrical shape extending downward from the lower outer peripheral edge of the upper end portion 52b. The processing liquid separation wall 53 is accommodated in the outer recovery groove 51 with an appropriate gap maintained between the inner wall portion 48 and the outer cup 43 in a state in which the inner cup 41 and the inner cup 42 are closest to each other.

外カップ43は、スピンチャック20に保持された基板Wの中心を通る回転軸線CXに対してほぼ回転対称となる形状を有する。外カップ43は、中カップ42の第2案内部52の外側において、スピンチャック20を取り囲む。この外カップ43は、第3案内部としての機能を有する。外カップ43は、第2案内部52の下端部52aと同軸円筒状をなす下端部43aと、下端部43aの上端から滑らかな円弧を描きつつ中心側(基板Wの回転軸線CXに近づく方向)斜め上方に延びる上端部43bと、上端部43bの先端部を下方に折り返して形成される折返し部43cとを有する。 The outer cup 43 has a shape substantially rotationally symmetrical with respect to the rotation axis CX passing through the center of the substrate W held by the spin chuck 20 . The outer cup 43 surrounds the spin chuck 20 outside the second guide portion 52 of the inner cup 42 . This outer cup 43 has a function as a third guide portion. The outer cup 43 has a lower end portion 43a forming a cylindrical shape coaxial with the lower end portion 52a of the second guide portion 52, and a center side (direction approaching the rotation axis CX of the substrate W) while drawing a smooth arc from the upper end of the lower end portion 43a. It has an upper end portion 43b extending obliquely upward, and a folded portion 43c formed by folding the tip portion of the upper end portion 43b downward.

下端部43aは、内カップ41と外カップ43とが最も近接した状態で、中カップ42の処理液分離壁53と内カップ41の外壁部46との間に適当な隙間を保って外側回収溝51内に収容される。上端部43bは、中カップ42の第2案内部52と上下方向に重なるように設けられ、中カップ42と外カップ43とが最も近接した状態で、第2案内部52の上端部52bに対してごく微小な間隔を保って近接する。中カップ42と外カップ43とが最も近接した状態で、折返し部43cが第2案内部52の折返し部52cと水平方向に重なる。 When the inner cup 41 and the outer cup 43 are closest to each other, the lower end portion 43a maintains an appropriate gap between the processing liquid separation wall 53 of the inner cup 42 and the outer wall portion 46 of the inner cup 41 to form an outer recovery groove. Housed within 51. The upper end portion 43b is provided so as to overlap the second guide portion 52 of the middle cup 42 in the vertical direction. Keep a very small distance and get close to each other. When the inner cup 42 and the outer cup 43 are closest to each other, the folded portion 43c overlaps the folded portion 52c of the second guide portion 52 in the horizontal direction.

内カップ41、中カップ42および外カップ43は互いに独立して昇降可能とされている。すなわち、内カップ41、中カップ42および外カップ43各々には個別に昇降機構(図示省略)が設けられており、それによって別個独立して昇降される。このような昇降機構としては、例えばボールネジ機構やエアシリンダなどの公知の種々の機構を採用することができる。 The inner cup 41, the middle cup 42 and the outer cup 43 can be raised and lowered independently of each other. That is, each of the inner cup 41, the middle cup 42, and the outer cup 43 is provided with an elevating mechanism (not shown) so that it can be lifted and lowered independently. As such an elevating mechanism, various known mechanisms such as a ball screw mechanism and an air cylinder can be employed.

仕切板15は、処理カップ40の周囲においてチャンバー10の内側空間を上下に仕切るように設けられている。仕切板15は、処理カップ40を取り囲む1枚の板状部材であってもよいし、複数の板状部材をつなぎ合わせたものであってもよい。また、仕切板15には、厚さ方向に貫通する貫通孔や切り欠きが形成されていても良く、本実施形態ではノズル30,60,65のノズル基台33,63,68を支持するための支持軸を通すための貫通穴が形成されている。 The partition plate 15 is provided around the processing cup 40 so as to vertically partition the inner space of the chamber 10 . The partition plate 15 may be a single plate-like member surrounding the processing cup 40, or may be a plurality of plate-like members joined together. Further, the partition plate 15 may have a through hole or a notch that penetrates in the thickness direction. A through hole is formed for passing the support shaft of.

仕切板15の外周端はチャンバー10の側壁11に連結されている。また、仕切板15の処理カップ40を取り囲む端縁部は外カップ43の外径よりも大きな径の円形状となるように形成されている。よって、仕切板15が外カップ43の昇降の障害となることはない。 The outer peripheral edge of the partition plate 15 is connected to the side wall 11 of the chamber 10 . Further, the edge portion of the partition plate 15 surrounding the processing cup 40 is formed in a circular shape with a diameter larger than the outer diameter of the outer cup 43 . Therefore, the partition plate 15 does not hinder the lifting of the outer cup 43 .

また、チャンバー10の側壁11の一部であって、床壁13の近傍には排気ダクト18が設けられている。排気ダクト18は図示省略の排気機構に連通接続されている。FFU14から供給されてチャンバー10内を流下した清浄空気のうち、処理カップ40と仕切板15と間を通過した空気は排気ダクト18から装置外に排出される。 Also, an exhaust duct 18 is provided in the vicinity of the floor wall 13 at a portion of the side wall 11 of the chamber 10 . The exhaust duct 18 is communicatively connected to an exhaust mechanism (not shown). Of the clean air supplied from the FFU 14 and flowing down in the chamber 10 , the air that has passed between the processing cup 40 and the partition plate 15 is discharged from the exhaust duct 18 to the outside of the apparatus.

図4は、カメラ70とノズル30との位置関係を示す図である。カメラ70は、チャンバー10内であって仕切板15よりも上方に設置されている。カメラ70は、例えば固体撮像素子のひとつであるCCDと、電子シャッター、レンズなどの光学系とを備える。ノズル30は、ノズル基台33の駆動によって、スピンチャック20に保持された基板Wの上方の処理区間PS1(図4の点線位置)と処理カップ40よりも外側の待機位置(図4の実線位置)との間で往復移動される。処理区間PS1は、ノズル30からスピンチャック20に保持された基板Wの上面に処理液を吐出して洗浄処理を行う区間である。ここでは、処理区間PS1は、スピンチャック20に保持された基板Wにおける一方側の縁部付近の第1端TE1から、その反対側の縁部付近の第2端TE2までの、水平方向に延びる区間である。待機位置は、ノズル30が洗浄処理を行わないときに処理液の吐出を停止して待機する位置である。待機位置には、ノズル30の吐出ヘッド31を収容する待機ポッドが設けられていてもよい。 FIG. 4 is a diagram showing the positional relationship between the camera 70 and the nozzle 30. As shown in FIG. The camera 70 is installed inside the chamber 10 above the partition plate 15 . The camera 70 includes, for example, a CCD, which is one of solid-state imaging devices, and an optical system such as an electronic shutter and a lens. By driving the nozzle base 33, the nozzle 30 moves between the processing section PS1 (dotted line position in FIG. 4) above the substrate W held by the spin chuck 20 and the waiting position (solid line position in FIG. 4) outside the processing cup 40. ) is reciprocated between The processing section PS1 is a section in which the cleaning process is performed by discharging the processing liquid from the nozzle 30 onto the upper surface of the substrate W held by the spin chuck 20 . Here, the processing section PS1 extends horizontally from a first end TE1 near one edge of the substrate W held by the spin chuck 20 to a second end TE2 near the opposite edge. It is an interval. The standby position is a position where the nozzles 30 stop discharging the treatment liquid and wait when the cleaning process is not performed. A standby pod that accommodates the ejection head 31 of the nozzle 30 may be provided at the standby position.

カメラ70は、その撮像視野に少なくとも処理区間PS1におけるノズル30の先端が含まれるように、つまり吐出ヘッド31の近傍が含まれる位置に設置されている。本実施形態では、図4に示すように、処理区間PS1におけるノズル30を前方上方から撮像する位置にカメラ70が設置される。よって、カメラ70は、処理区間PS1におけるノズル30の先端を含む撮像領域を撮像できる。同様に、カメラ70は、各処理区間におけるノズル60,65の先端を含む撮像領域を撮像できる。なお、カメラ70が図2および図4に示す位置に設置されている場合には、ノズル30,60についてはカメラ70の撮像視野内で横方向に移動するため、各処理区間の近傍での動きを適切に撮像できるが、ノズル65についてはカメラ70の撮像視野内で奥行き方向に移動するため、処理区間の近傍での移動量を適切に撮像できないおそれもある。この場合、カメラ70とは別にノズル65を撮像するカメラを設けてもよい。 The camera 70 is installed at a position so that its imaging field of view includes at least the tips of the nozzles 30 in the processing section PS1, that is, the vicinity of the ejection head 31 is included. In this embodiment, as shown in FIG. 4, a camera 70 is installed at a position for capturing an image of the nozzles 30 in the processing section PS1 from above and in front. Therefore, the camera 70 can image an imaging area including the tip of the nozzle 30 in the processing section PS1. Similarly, camera 70 can image an imaging region including the tips of nozzles 60 and 65 in each processing interval. When the camera 70 is installed at the position shown in FIGS. 2 and 4, the nozzles 30 and 60 move laterally within the field of view of the camera 70. Therefore, the movement in the vicinity of each processing interval However, since the nozzle 65 moves in the depth direction within the imaging field of the camera 70, there is a possibility that the amount of movement in the vicinity of the processing section cannot be properly imaged. In this case, a camera for imaging the nozzle 65 may be provided separately from the camera 70 .

図3に示すように、チャンバー10内であって仕切板15よりも上方の位置に、照明部71が設けられている。チャンバー10内が暗室である場合、カメラ70が撮像を行う際に照明部71が処理位置近傍のノズル30,60,65に光を照射するように、制御部9が照明部71を制御してもよい。 As shown in FIG. 3 , an illumination unit 71 is provided inside the chamber 10 at a position above the partition plate 15 . When the chamber 10 is a dark room, the control unit 9 controls the illumination unit 71 so that the illumination unit 71 illuminates the nozzles 30, 60, and 65 near the processing position when the camera 70 takes an image. good too.

図5は、カメラ70および制御部9のブロック図である。基板処理装置100に設けられた制御部9のハードウェアとしての構成は一般的なコンピュータと同一である。すなわち、制御部9は、各種演算処理を行うCPU、基本プログラムを記憶する読み出し専用のメモリであるROM、各種情報を記憶する読み書き自在のメモリであるRAMおよび制御用ソフトウェアやデータなどを記憶しておく磁気ディスクなどを備えて構成される。制御部9のCPUが所定の処理プログラムを実行することによって、基板処理装置100の各動作機構が制御部9に制御され、基板処理装置100における処理が進行する。 FIG. 5 is a block diagram of camera 70 and controller 9. As shown in FIG. The hardware configuration of the controller 9 provided in the substrate processing apparatus 100 is the same as that of a general computer. That is, the control unit 9 stores a CPU that performs various arithmetic processing, a ROM that is a read-only memory that stores basic programs, a RAM that is a readable and writable memory that stores various information, control software, data, and the like. It is configured with a magnetic disk or the like to store. Each operation mechanism of the substrate processing apparatus 100 is controlled by the control unit 9 by the CPU of the control unit 9 executing a predetermined processing program, and processing in the substrate processing apparatus 100 proceeds.

図5に示す基準画像登録部90、位置ずれ検出部91、コマンド送信部92は、制御部9のCPUが所定の処理プログラムを実行することによって制御部9内に実現される機能処理部である。 A reference image registration unit 90, a positional deviation detection unit 91, and a command transmission unit 92 shown in FIG. .

基準画像登録部90は、正しい位置にあるノズル30を撮像して得られる撮影画像を基準画像RPとして登録する。位置ずれ検出部91は、判定対象の位置である判定位置における、ノズル30の鉛直方向または水平方向の位置ずれを検出する。画像判定部910および画像比較部912を含む。画像判定部910は、既定の判定規則に基づき、判定対象であるノズル30を撮影することによって得られる実画像GPについて、ノズル30の位置ずれを判定する判定位置(例えば、第1端TE1、第2端TE2)にあるときの画像であるか否かを判定する。既定の判定規則については、後に詳述する。画像比較部912は、画像判定部910によって判定位置にあると判定された実画像GPと、正しいノズル30の位置を示す基準画像RPを比較するパターンマッチング処理を行う。このパターンマッチング処理についても、後に詳述する。 The reference image registration unit 90 registers, as a reference image RP, a captured image obtained by capturing an image of the nozzle 30 at the correct position. The positional deviation detection unit 91 detects a positional deviation of the nozzle 30 in the vertical direction or the horizontal direction at the determination position, which is the position to be determined. An image determination unit 910 and an image comparison unit 912 are included. Image determination unit 910 determines determination positions (for example, first end TE1, It is determined whether or not the image is at the second end TE2). Predetermined determination rules are described in detail later. The image comparison unit 912 performs pattern matching processing for comparing the actual image GP determined to be at the determination position by the image determination unit 910 and the reference image RP indicating the correct nozzle 30 position. This pattern matching process will also be described in detail later.

コマンド送信部92は、基板Wを処理するための各種条件が記述されたレシピに従って、コマンド(制御情報)を出力することによって、洗浄処理ユニット1の各要素を動作させる。具体的には、コマンド送信部92は、ノズル30,60,65にコマンドを出力して、ノズル基台33,63,68に内蔵された駆動源(モータ)を動作させる。例えば、コマンド送信部92がノズル30に対して処理区間PS1の第1端TE1に移動させるコマンドを送信すると、ノズル30が待機位置から第1端TE1に移動する。さらに、コマンド送信部92がノズル30に対して処理区間PS1の第2端TE2に移動させるコマンドを送信すると、ノズル30が第1端TE1から第2端TE2に移動する。ノズル30からの処理液の吐出も、コマンド送信部92からのコマンド送信に応じて行われるようにしてもよい。 The command transmission unit 92 operates each element of the cleaning unit 1 by outputting a command (control information) according to a recipe describing various conditions for processing the substrate W. Specifically, the command transmission unit 92 outputs commands to the nozzles 30, 60, 65 to operate drive sources (motors) built in the nozzle bases 33, 63, 68. FIG. For example, when the command transmitting unit 92 transmits a command to move the nozzle 30 to the first end TE1 of the processing section PS1, the nozzle 30 moves from the waiting position to the first end TE1. Furthermore, when the command transmission unit 92 transmits a command to move the nozzle 30 to the second end TE2 of the processing section PS1, the nozzle 30 moves from the first end TE1 to the second end TE2. The ejection of the treatment liquid from the nozzles 30 may also be performed in response to command transmission from the command transmission section 92 .

制御部9は、上記のRAMまたは磁気ディクスにて構成されており、カメラ70によって撮像された画像のデータや入力値などを記憶する記憶部94を備えている。制御部9には、表示部95および入力部96が接続されている。表示部95は、制御部9からの画像信号に応じて各種情報を表示する。入力部96は、制御部9に接続されたキーボードおよびマウスなどの入力デバイスで構成されており、操作者が制御部9に対して行う入力操作を受け付ける。 The control unit 9 is composed of the RAM or magnetic disk described above, and includes a storage unit 94 that stores data of images captured by the camera 70, input values, and the like. A display unit 95 and an input unit 96 are connected to the control unit 9 . The display section 95 displays various information according to the image signal from the control section 9 . The input unit 96 is composed of input devices such as a keyboard and a mouse connected to the control unit 9 and receives input operations performed by the operator on the control unit 9 .

<動作説明>
基板処理装置100における基板Wの通常の処理は、順に、主搬送ロボット103がインデクサ102から受け取った処理対象の基板Wを各洗浄処理ユニット1に搬入する工程、当該洗浄処理ユニット1が基板Wに洗浄処理を行う工程、主搬送ロボット103が当該洗浄処理ユニット1から処理済みの基板Wを搬出してインデクサ102に戻す工程を含む。各洗浄処理ユニット1における典型的な基板Wの洗浄処理手順の概略は、基板Wの表面に薬液を供給して所定の薬液処理を行った後、純水を供給して純水リンス処理を行い、その後に基板Wを高速回転させることによって純水を振り切り、もって基板Wを乾燥処理する。
<Description of operation>
The normal processing of the substrate W in the substrate processing apparatus 100 includes a step of loading the substrate W to be processed received from the indexer 102 by the main transfer robot 103 into each cleaning processing unit 1, and carrying the substrate W into the cleaning processing unit 1. It includes a step of performing cleaning processing and a step of carrying out the processed substrate W from the cleaning processing unit 1 by the main transfer robot 103 and returning it to the indexer 102 . A typical cleaning process procedure for the substrate W in each cleaning unit 1 is as follows: chemical solution is supplied to the surface of the substrate W to perform a predetermined chemical solution treatment; Then, the substrate W is rotated at a high speed to shake off the pure water, thereby drying the substrate W. As shown in FIG.

洗浄処理ユニット1が基板Wの処理を行う際、スピンチャック20に基板Wを保持するとともに、処理カップ40が昇降動作を行う。洗浄処理ユニット1が薬液処理を行う場合、例えば外カップ43のみが上昇し、外カップ43の上端部43bと中カップ42の第2案内部52の上端部52bとの間に、スピンチャック20に保持された基板Wの周囲を取り囲む開口が形成される。この状態にて基板Wがスピンチャック20とともに回転され、ノズル30および下面処理液ノズル28から基板Wの上面および下面に薬液が供給される。供給された薬液は基板Wの回転による遠心力によって基板Wの上面および下面に沿って流れ、やがて基板Wの端縁部から側方に向けて飛散される。これにより、基板Wの薬液処理が進行する。回転する基板Wの端縁部から飛散した薬液は外カップ43の上端部43bによって受け止められ、外カップ43の内面を伝って流下し、外側回収溝51に回収される。 When the cleaning unit 1 processes the substrate W, the spin chuck 20 holds the substrate W and the processing cup 40 moves up and down. When the cleaning processing unit 1 performs chemical processing, for example, only the outer cup 43 is raised, and the spin chuck 20 is positioned between the upper end 43 b of the outer cup 43 and the upper end 52 b of the second guide portion 52 of the inner cup 42 . An opening is formed surrounding the periphery of the held substrate W. As shown in FIG. In this state, the substrate W is rotated together with the spin chuck 20 , and the chemical liquid is supplied to the upper and lower surfaces of the substrate W from the nozzle 30 and the lower surface processing liquid nozzle 28 . The supplied chemical liquid flows along the upper and lower surfaces of the substrate W due to the centrifugal force caused by the rotation of the substrate W, and eventually scatters sideways from the edge portion of the substrate W. As shown in FIG. As a result, the substrate W is processed with the chemical solution. The chemical liquid scattered from the edge of the rotating substrate W is received by the upper end 43 b of the outer cup 43 , flows down along the inner surface of the outer cup 43 , and is recovered in the outer recovery groove 51 .

洗浄処理ユニット1が純水リンス処理を行う場合、例えば、内カップ41、中カップ42および外カップ43の全てが上昇し、スピンチャック20に保持された基板Wの周囲が内カップ41の第1案内部47によって取り囲まれる。この状態にて基板Wがスピンチャック20とともに回転され、ノズル30および下面処理液ノズル28から基板Wの上面および下面に純水が供給される。供給された純水は基板Wの回転による遠心力によって基板Wの上面および下面に沿って流れ、やがて基板Wの端縁部から側方に向けて飛散される。これにより、基板Wの純水リンス処理が進行する。回転する基板Wの端縁部から飛散した純水は第1案内部47の内壁を伝って流下し、廃棄溝49から排出される。なお、純水を薬液とは別経路にて回収する場合には、中カップ42および外カップ43を上昇させ、中カップ42の第2案内部52の上端部52bと内カップ41の第1案内部47の上端部47bとの間に、スピンチャック20に保持された基板Wの周囲を取り囲む開口を形成するようにしてもよい。 When the cleaning processing unit 1 performs the pure water rinsing process, for example, the inner cup 41 , the middle cup 42 and the outer cup 43 are all raised, and the periphery of the substrate W held by the spin chuck 20 is the first cup of the inner cup 41 . It is surrounded by the guide part 47 . In this state, the substrate W is rotated together with the spin chuck 20 , and pure water is supplied to the upper and lower surfaces of the substrate W from the nozzle 30 and the lower surface processing liquid nozzle 28 . The supplied pure water flows along the upper and lower surfaces of the substrate W due to the centrifugal force caused by the rotation of the substrate W, and eventually scatters sideways from the edges of the substrate W. As shown in FIG. As a result, the pure water rinsing process of the substrate W proceeds. The pure water scattered from the edge of the rotating substrate W flows down along the inner wall of the first guide portion 47 and is discharged from the disposal groove 49 . When the pure water is recovered through a path different from that of the chemical liquid, the middle cup 42 and the outer cup 43 are raised, and the upper end portion 52b of the second guide portion 52 of the middle cup 42 and the first guide portion of the inner cup 41 are moved. An opening surrounding the substrate W held by the spin chuck 20 may be formed between the upper end portion 47b of the portion 47 and the upper end portion 47b.

洗浄処理ユニット1が振り切り乾燥処理を行う場合、内カップ41、中カップ42および外カップ43の全てが下降し、内カップ41の第1案内部47の上端部47b、中カップ42の第2案内部52の上端部52bおよび外カップ43の上端部43bのいずれもがスピンチャック20に保持された基板Wよりも下方に位置する。この状態にて基板Wがスピンチャック20とともに高速回転され、基板Wに付着していた水滴が遠心力によって振り切られ、乾燥処理が行われる。 When the washing processing unit 1 performs the shake-off drying process, the inner cup 41, the middle cup 42, and the outer cup 43 all descend, and the upper end portion 47b of the first guide portion 47 of the inner cup 41 and the second guide portion of the middle cup 42 move downward. Both the upper end portion 52 b of the portion 52 and the upper end portion 43 b of the outer cup 43 are positioned below the substrate W held by the spin chuck 20 . In this state, the substrate W is rotated at high speed together with the spin chuck 20, water droplets attached to the substrate W are shaken off by centrifugal force, and a drying process is performed.

本実施形態においては、ノズル30から基板Wの上面に処理液を吐出するとき、カメラ70が処理区間PS1を移動するノズル30を撮像する。そして、位置ずれ検出部91が、撮像によって得られた一連の撮影画像と、予め取得された基準画像とを比較することによって、ノズル30の位置ずれを検出する。以下、その技術について詳細に説明する。なお、以下ではノズル30の位置ずれを検出する技術について説明するが、他のノズル60,65についても適用可能である。 In this embodiment, when the processing liquid is discharged from the nozzles 30 onto the upper surface of the substrate W, the camera 70 images the nozzles 30 moving in the processing section PS1. Then, the positional deviation detection unit 91 detects the positional deviation of the nozzle 30 by comparing a series of captured images obtained by imaging with a reference image obtained in advance. The technique will be described in detail below. Although the technique for detecting the positional deviation of the nozzle 30 will be described below, it can also be applied to the other nozzles 60 and 65 .

図6は、位置ずれ検出部91による検出処理のための事前準備の手順を示すフローチャートである。図7は、位置ずれ検出部91による検出処理の手順を示すフローチャートである。図6には位置ずれの検出処理のための事前準備の手順を示し、図7には洗浄処理ユニット1に処理対象となる基板Wが搬入されたときに行われる判定処理の手順を示している。図6に手順を示す事前準備は実際の処理対象となる基板Wの処理プロセスに先立って実施されるものであり、例えば基板処理装置100の立ち上げ時、あるいは、メンテナンス作業時に実施されてもよい。 FIG. 6 is a flow chart showing a procedure of advance preparation for detection processing by the misregistration detection unit 91. As shown in FIG. FIG. 7 is a flowchart showing the procedure of detection processing by the positional deviation detection unit 91. As shown in FIG. FIG. 6 shows a preparation procedure for positional deviation detection processing, and FIG. 7 shows a determination processing procedure performed when a substrate W to be processed is carried into the cleaning unit 1. As shown in FIG. . The preparation shown in FIG. 6 is performed prior to the actual processing of the substrate W to be processed, and may be performed, for example, when starting up the substrate processing apparatus 100 or during maintenance work. .

まず、ノズル30のティーチングを行うときに、ノズル30をティーチング位置に移動させる(ステップS11)。ティーチングとは、ノズル30に適正な動作を教示する作業であり、処理区間PS1におけるノズル30の停止位置を適正な位置(ティーチング位置)に修正する。よって、ティーチング時に、ノズル30をティーチング位置に移動させたときには、ノズル30が適正な処理区間PS1を正確に移動されることとなる。なお、適正な処理区間PS1とは、その処理区間PS1にてノズル30から処理液を吐出すれば要求されている基板処理が実行可能である区間である。 First, when teaching the nozzle 30, the nozzle 30 is moved to the teaching position (step S11). Teaching is a task of teaching the nozzle 30 to perform a proper operation, and corrects the stop position of the nozzle 30 in the processing section PS1 to a proper position (teaching position). Therefore, when the nozzle 30 is moved to the teaching position during teaching, the nozzle 30 is accurately moved in the proper processing section PS1. The appropriate processing section PS1 is a section in which the requested substrate processing can be performed by discharging the processing liquid from the nozzles 30 in the processing section PS1.

処理区間PS1は、スピンチャック20に保持された基板Wの上方に定義された領域であり、水平方向に延びるノズル30の移動範囲である。処理区間PS1の両端は、第1端TE1と第2端TE2である。制御部9がノズル基台33を制御することによって、ノズル30は、処理区間PS1において、第1端TE1から第2端TE2に移動する。 The processing section PS1 is a region defined above the substrate W held by the spin chuck 20, and is a moving range of the nozzle 30 extending in the horizontal direction. Both ends of the processing section PS1 are a first end TE1 and a second end TE2. The control unit 9 controls the nozzle base 33 to move the nozzle 30 from the first end TE1 to the second end TE2 in the processing section PS1.

ノズル30が適正な処理区間PS1を移動するとき、カメラ70がノズル30の先端を含む撮像領域PAを連続撮像する(ステップS12)。連続撮像とは、撮像領域PAを一定間隔で連続して撮像することをいう。例えば、カメラ70は、33ミリ秒間隔で連続撮像を行う。これにより、1秒間あたり30フレームの撮影画像が取得される。カメラ70は、ノズル30が待機位置から処理区間PS1の第1端TE1に到達した後第2端TE2に到達するまで、動画撮影を行う。 When the nozzle 30 moves through the appropriate processing section PS1, the camera 70 continuously images the imaging area PA including the tip of the nozzle 30 (step S12). Continuous imaging refers to continuously imaging the imaging area PA at regular intervals. For example, the camera 70 takes continuous images at intervals of 33 milliseconds. As a result, 30 frames of photographed images are acquired per second. The camera 70 shoots moving images from the standby position until the nozzle 30 reaches the second end TE2 after reaching the first end TE1 of the processing section PS1.

図8は、カメラ70が処理区間PS1におけるノズル30の先端を含む撮像領域PAを撮像して得た画像の一例を示す図である。撮像領域PAには、スピンチャック20に保持された基板Wの上方の処理区間PS1の中間に位置するノズル30の先端が含まれている。図8に示す例では、撮像領域PAに基板Wが含まれているが、これは必須ではない。例えば、メンテナンス時にはスピンチャック20に基板Wが保持されていない場合もあり、このような場合には、撮像領域PAに基板Wが含まれない状態で撮像が行われてもよい。図8に示すように、一定位置に固定されたカメラ70で、処理区間PS1を移動するノズル30を撮影する、撮影画像上におけるノズル30の形状が、次第に変化する。図8に示す例では、ノズル30の水平方向の幅が、第1端TE1から次第に大きくなり、途中から第2端TE2に向かうに連れて次第に小さくなる。なお、撮影画像におけるノズル30の形状変化は、このようなものに限定されるわけではない。 FIG. 8 is a diagram showing an example of an image obtained by imaging the imaging area PA including the tips of the nozzles 30 in the processing section PS1 by the camera 70. As shown in FIG. The imaging area PA includes the tip of the nozzle 30 located in the middle of the processing section PS1 above the substrate W held by the spin chuck 20 . In the example shown in FIG. 8, the imaging area PA includes the substrate W, but this is not essential. For example, the substrate W may not be held by the spin chuck 20 during maintenance, and in such a case, imaging may be performed without the substrate W being included in the imaging area PA. As shown in FIG. 8, the shape of the nozzle 30 on the photographed image obtained by photographing the nozzle 30 moving in the processing section PS1 with the camera 70 fixed at a fixed position gradually changes. In the example shown in FIG. 8, the horizontal width of the nozzle 30 gradually increases from the first end TE1 and gradually decreases toward the second end TE2 from the middle. Note that the shape change of the nozzle 30 in the captured image is not limited to this.

次に、ステップS12で得られた複数の撮影画像から基準画像の登録を行う(ステップS13)。ステップS12では、ティーチングによってノズル30が適正な処理区間PS1の第1端TE1から第2端TE2までを正確に移動する。したがって、ステップS12にてカメラ70によって得られた撮影画像は、ノズル30の適正な位置を示す基準画像となる。ステップS13では、基準画像登録部90が、複数の撮影画像のうち一部が、ノズル30の位置ずれを検出するための基準画像RPとして、記憶部94に登録される。 Next, a reference image is registered from a plurality of photographed images obtained in step S12 (step S13). In step S12, the nozzle 30 is accurately moved from the first end TE1 to the second end TE2 of the appropriate processing section PS1 by teaching. Therefore, the photographed image obtained by the camera 70 in step S<b>12 becomes a reference image indicating the proper position of the nozzle 30 . In step S<b>13 , the reference image registration unit 90 registers part of the plurality of captured images in the storage unit 94 as the reference image RP for detecting the positional deviation of the nozzles 30 .

基準画像RPは、図8に示すように、撮影画像から、ノズル30の先端部が含まれるように切り出された画像とされる。画像の切り出しは、オペレータが手動で領域を指定して行われてもよいし、あるいは、自動で切り出しが行われてもよい。後者の場合、例えばノズル30の一部(先端)が画像認識によって検出され、その位置を基準にしてノズル30の先端を含む領域が切り出されるとよい。切り出された基準画像RPは、撮像領域PAにおける位置情報とともに、記憶部94に保存される。通常、最初に設定するチャンバー10では手動で切り出しを行う。その後に設定される他のチャンバー10については、チャンバー10間の構成が同一であれば、最初に設定したチャンバー10の切り出し情報をそのまま利用して切り出しが行われてもよいし、適宜調整して切り出しが行われてもよい。 As shown in FIG. 8, the reference image RP is an image cut out from the photographed image so as to include the tip portion of the nozzle 30 . The clipping of the image may be performed by manually designating the area by the operator, or may be clipped automatically. In the latter case, for example, a portion (tip) of the nozzle 30 may be detected by image recognition, and a region including the tip of the nozzle 30 may be cut out based on that position. The clipped reference image RP is stored in the storage unit 94 together with position information in the imaging area PA. Normally, the cutting is performed manually in the chamber 10 which is set first. As for the other chambers 10 set after that, if the configuration between the chambers 10 is the same, the cutting information of the first set chamber 10 may be used as it is to cut out, or it may be adjusted as appropriate. Clipping may be performed.

本実施形態では、登録される基準画像RPとして、ノズル30が、第1端TE1にあるときの第1基準画像RP1、第2端TE2にあるときの第2基準画像RP2、および、処理区間PS1の中間(第1端TE1と第2端TE2との間の領域)を移動するときの中間基準画像RPMが含まれる。 In the present embodiment, the reference images RP to be registered include a first reference image RP1 when the nozzle 30 is at the first end TE1, a second reference image RP2 when the nozzle 30 is at the second end TE2, and a processing section PS1. (region between the first end TE1 and the second end TE2).

図9は、基準画像RPの登録処理を概念的に示す図である。図9に示す第1の登録処理は、基準画像登録部90が複数の基準画像RPを自動で登録する処理である。図9中、上側に示すノズル30の撮影画像は、処理区間PS1の第1端TE1から第2端TE2に向けて移動するノズル30を連続撮像して得られた画像である。図8において説明したように、連続撮像によって得られた撮影画像においては、ノズル30が処理区間PS1を移動する間にノズル30の形状が変化する。図9に示す登録処理では、このノズル30の形状変化に応じて、基準画像登録部90が基準画像RPの登録を行う。 FIG. 9 is a diagram conceptually showing the registration processing of the reference image RP. The first registration processing shown in FIG. 9 is processing in which the reference image registration unit 90 automatically registers a plurality of reference images RP. In FIG. 9, the photographed image of the nozzle 30 shown on the upper side is an image obtained by continuously photographing the nozzle 30 moving from the first end TE1 toward the second end TE2 of the processing section PS1. As described with reference to FIG. 8, in captured images obtained by continuous imaging, the shape of the nozzle 30 changes while the nozzle 30 moves in the processing section PS1. In the registration process shown in FIG. 9, the reference image registration unit 90 registers the reference image RP in accordance with the shape change of the nozzle 30 .

まず、第1端TE1のノズル30の撮影画像が、第1基準画像RP1として登録されているものとする。この状態で、基準画像登録部90が、第1基準画像RP1と、第1基準画像RP1に連続する撮影画像を順番に比較していくことによって、一致度を算出するパターンマッチング処理を行う。上述したように、撮影画像上では、ノズル30の形状が次第に変化していくため、第1基準画像RP1との一致度が次第に低下していく。基準画像登録部90は、一致度が所定の閾値以下となる撮影画像を、新たな基準画像RPとして登録する。具体的には、基準画像登録部90は、第1基準画像RP1と比較対象の撮影画像との差分をとり、その差分が所定の閾値を超える場合にその撮影画像を新たな基準画像RPとして登録する。第1基準画像RP1との比較に基づいて登録される基準画像RPは、1つ目の中間基準画像RPMに相当する第1中間基準画像RPM1である。 First, it is assumed that the photographed image of the nozzle 30 at the first end TE1 is registered as the first reference image RP1. In this state, the reference image registration unit 90 sequentially compares the first reference image RP1 and the photographed images following the first reference image RP1, thereby performing pattern matching processing for calculating the degree of matching. As described above, since the shape of the nozzle 30 gradually changes on the captured image, the degree of matching with the first reference image RP1 gradually decreases. The reference image registration unit 90 registers the photographed image whose degree of matching is equal to or less than a predetermined threshold value as a new reference image RP. Specifically, the reference image registration unit 90 obtains the difference between the first reference image RP1 and the photographed image to be compared, and registers the photographed image as a new reference image RP when the difference exceeds a predetermined threshold. do. The reference image RP registered based on the comparison with the first reference image RP1 is the first intermediate reference image RPM1 corresponding to the first intermediate reference image RPM.

続いて、基準画像登録部90は、新たに登録された第1中間基準画像RPM1と、この第1中間基準画像RPM1に対応する撮影画像の後に連続する撮影画像とを比較する。そして、基準画像登録部90は、一致度が所定の閾値以下となる撮影画像を、2つ目の中間基準画像RPMに相当する第2中間基準画像RPM2として登録する。基準画像登録部90は、このような登録処理を、パターンマッチング処理の対象が第2端TE2の撮影画像となるまで繰り返し行うことによって、複数の中間基準画像RPMを登録する。 Subsequently, the reference image registration unit 90 compares the newly registered first intermediate reference image RPM1 with the photographed images that follow the photographed image corresponding to the first intermediate reference image RPM1. Then, the reference image registration unit 90 registers the photographed image whose degree of matching is equal to or less than a predetermined threshold as a second intermediate reference image RPM2 corresponding to the second intermediate reference image RPM. The reference image registration unit 90 registers a plurality of intermediate reference images RPM by repeatedly performing such registration processing until the target of the pattern matching processing is the photographed image of the second end TE2.

図6に戻って、複数の基準画像RPの登録が完了すると、オペレータが位置ずれ判定の閾値を設定する(ステップS14)。ここで設定される閾値は、後述するノズル30の位置ずれの判定処理(図7に示すステップS25)に用いられるパラメータである。当該閾値は、ステップS13で登録された基準画像RPと、判定対象のノズル30を撮影して得られる撮影画像中のノズル30の位置とのずれの閾値である。ステップS14において設定される閾値が低いほど、判定基準が厳しくなる。すなわち、判定対象のノズル30の正しい位置からのずれ量が小さくても、位置ずれが起きていると判定される。ステップS14で設定された閾値は、記憶部94に格納される。 Returning to FIG. 6, when registration of a plurality of reference images RP is completed, the operator sets a threshold value for positional deviation determination (step S14). The threshold value set here is a parameter used in the later-described process for determining positional deviation of the nozzles 30 (step S25 shown in FIG. 7). The threshold is a threshold for deviation between the reference image RP registered in step S13 and the position of the nozzle 30 in the photographed image obtained by photographing the nozzle 30 to be determined. The lower the threshold set in step S14, the stricter the judgment criteria. That is, even if the amount of deviation from the correct position of the nozzle 30 to be determined is small, it is determined that the position deviation has occurred. The threshold set in step S14 is stored in the storage unit 94. FIG.

以上のようにしてノズル30についての事前準備が行われる。ステップS11からステップS14にて示したのと同様の事前準備が他のノズル60,65についても実行される(ステップS15)。なお、ノズル30以外の他のノズルが基板W上において、一定の処理位置に停止した状態で処理液の吐出を行うように構成されている場合、ステップS11ではノズルをその処理位置に移動させ、ステップS12ではその処理位置で停止した状態のノズルを撮影するとよい。そして、ステップS13ではステップS12によって取得された撮影画像を基準画像とするとよい。 Advance preparation for the nozzle 30 is performed as described above. Preparations similar to those shown in steps S11 to S14 are also performed for the other nozzles 60 and 65 (step S15). If the nozzles other than the nozzle 30 are configured to discharge the processing liquid while being stopped at a certain processing position on the substrate W, in step S11, the nozzle is moved to that processing position, In step S12, it is preferable to photograph the nozzles stopped at the processing position. Then, in step S13, the captured image acquired in step S12 may be used as the reference image.

図6に示す事前準備は、ティーチングを行ったときに予め実施しておけば足りるものであり、一度実施すればティーチング位置が変更されるまで再度実施しなくてもよい。なお、固定の下面処理液ノズル28については上記のような事前準備処理は行わなくてもてよい。 The advance preparation shown in FIG. 6 is sufficient if it is performed in advance when teaching is performed, and once performed, it does not need to be performed again until the teaching position is changed. It should be noted that the fixed lower surface treatment liquid nozzle 28 does not need to be prepared in advance as described above.

次に、ノズル30の位置ずれの検出処理の手順について、図7を参照しつつ説明する。主搬送ロボット103が、処理対象となる基板Wを洗浄処理ユニット1に搬入する(ステップS21)。搬入された基板Wは、スピンチャック20によって水平姿勢で保持される。それとともに、処理カップ40が所定の高さ位置に到達するように昇降動作を行う。 Next, a procedure for detection processing of positional deviation of the nozzles 30 will be described with reference to FIG. 7 . The main transport robot 103 carries the substrate W to be processed into the cleaning unit 1 (step S21). The loaded substrate W is held in a horizontal posture by the spin chuck 20 . At the same time, the processing cup 40 is moved up and down so as to reach a predetermined height position.

スピンチャック20に新たな処理対象となる基板Wが保持された後、ノズル30が待機位置から処理区間PS1の第1端TE1に向けて移動を開始する(ステップS22)。ノズル30の移動は、予め設定されたレシピに従って制御部9がノズル基台33を制御することにより行われる。レシピには、対象物に対して施されるべき処理の条件が所定のデータ形式で記述されている。具体的には、処理手順または処理内容(処理時間、温度、圧力または供給量)などが記述されている。ノズル30が処理区間PS1の第1端TE1に到達して停止した後、制御部9の制御によって基板Wが回転されるとともに、ノズル30からの処理液吐出が開始される。そして、ノズル30は、処理液を吐出しながら処理区間PS1の第1端TE1から第2端TE2に向けて移動を開始し、その後、第2端TE2で停止する。 After the spin chuck 20 holds the new substrate W to be processed, the nozzle 30 starts moving from the standby position toward the first end TE1 of the processing section PS1 (step S22). The movement of the nozzle 30 is performed by the controller 9 controlling the nozzle base 33 according to a preset recipe. The recipe describes conditions for processing to be applied to the object in a predetermined data format. Specifically, it describes a processing procedure or processing details (processing time, temperature, pressure, or supply amount). After the nozzle 30 reaches the first end TE1 of the processing section PS1 and stops, the substrate W is rotated under the control of the control unit 9, and the discharge of the processing liquid from the nozzle 30 is started. Then, the nozzle 30 starts moving from the first end TE1 toward the second end TE2 of the processing section PS1 while discharging the processing liquid, and then stops at the second end TE2.

ステップS22において、ノズル30の移動に合わせて、位置ずれ検出部91は、カメラ70に撮像を開始させる(ステップS23)。カメラ70は、撮像領域PAを、例えば33ミリ秒間隔で連続撮像する。すなわち、カメラ70は、スピンチャック20が処理対象となる新たな基板Wを保持してノズル30が待機位置から処理区間PS1の第1端TE1に向けて移動を開始した時点から連続撮像を開始する。カメラ70が連続撮像を開始した時点では、ノズル30が待機位置から移動を開始した時点でもあるため、撮像領域PAにノズル30は到達していない。 In step S22, the positional deviation detection unit 91 causes the camera 70 to start imaging in accordance with the movement of the nozzle 30 (step S23). The camera 70 continuously images the imaging area PA at intervals of 33 milliseconds, for example. That is, the camera 70 starts continuous imaging from the time when the spin chuck 20 holds a new substrate W to be processed and the nozzle 30 starts moving from the standby position toward the first end TE1 of the processing section PS1. . When the camera 70 starts continuous imaging, it is also the time when the nozzle 30 starts moving from the standby position, so the nozzle 30 has not reached the imaging area PA.

カメラ70が連続撮像を開始した後、位置ずれ検出部91が、判定位置に対応する実画像GPを特定する(ステップS24)。具体的には、位置ずれ検出部91の画像判定部910が、ステップS23で得られる画像である複数の実画像GPの中から、事前準備のステップS13(図6)において登録された複数の基準画像RP各々が示す判定位置に対応する実画像GPを特定する。 After the camera 70 starts continuous imaging, the positional deviation detector 91 identifies the actual image GP corresponding to the determination position (step S24). Specifically, the image determination unit 910 of the misregistration detection unit 91 selects a plurality of reference images registered in step S13 (FIG. 6) of preparation from among a plurality of actual images GP, which are images obtained in step S23. A real image GP corresponding to the determination position indicated by each image RP is specified.

図10は、基準画像RPに対応する実画像GP特定する様子を概念的に示す図である。図10に示す例では、基準画像RPと実画像GPとを比較することによって、基準画像RPに対応する実画像GPが特定される。この比較には、公知のパターンマッチングの手法を適用してもよい。 FIG. 10 is a diagram conceptually showing how the actual image GP corresponding to the reference image RP is specified. In the example shown in FIG. 10, the actual image GP corresponding to the reference image RP is specified by comparing the reference image RP and the actual image GP. A known pattern matching technique may be applied to this comparison.

例えば、多数の実画像GPのうち、パターンマッチングによって第1端TE1に対応する第1基準画像RP1と最も一致度が大きい(最も差が小さい)実画像GPは、ノズル30が第1端TE1にあるときの第1実画像とされる。また、第2端TE2に対応する第2基準画像RP2と最も一致度が大きい実画像GPは、ノズル30が第2端TE2にあるときの第2実画像とされる。複数の中間基準画像RPMの各々と、一致度が最も大きい実画像GP各々は、ノズル30が処理区間PS1の中間における各中間基準画像RPM(例えば、図9に示す第1および第2中間基準画像RPM1,RPM2を含む。)に対応する各判定位置にあるときの画像とされる。 For example, among a large number of actual images GP, the actual image GP that has the highest degree of matching (the smallest difference) with the first reference image RP1 corresponding to the first end TE1 by pattern matching is one in which the nozzle 30 is positioned at the first end TE1. It is the first real image at a certain time. Also, the real image GP that has the highest matching degree with the second reference image RP2 corresponding to the second end TE2 is the second real image when the nozzle 30 is at the second end TE2. Each of the plurality of intermediate reference images RPM and each of the actual images GP having the highest degree of coincidence are obtained by the nozzles 30 at the center of the processing section PS1 (for example, the first and second intermediate reference images shown in FIG. 9). including RPM1 and RPM2).

<停止判定>
図10の説明では、判定規則として、基準画像RPとの一致度を基準にして、各実画像GPが各判定位置に対応する画像であるか否かを判定している。しかしながら、判定規則は、これに限定されるものではない。例えば、処理区間PS1の第1端TE1および第2端TE2の各位置に対応する実画像GPについては、ノズル30が停止したことを判定規則として特定してもよい。
<Stop judgment>
In the description of FIG. 10, as a determination rule, it is determined whether or not each actual image GP is an image corresponding to each determination position based on the degree of matching with the reference image RP. However, the judgment rule is not limited to this. For example, for the actual image GP corresponding to each position of the first end TE1 and the second end TE2 of the processing section PS1, it may be specified as a determination rule that the nozzle 30 has stopped.

具体的には、ノズル30の移動の停止判定は、連続する2つの実画像GP,GP間の差分を算定し、その差分が既定の閾値以下となっているか否かに基づいて行うとよい。連続する2つの実画像GP,GPの差分とは、ある1つの実画像GPとその次の実画像GPとの差分を示す差分画像をいう。また、差分を算定するとは、当該差分画像において、すべての画素の階調値の絶対値を積算した総和を求めることをいう。 Specifically, the stop determination of the movement of the nozzle 30 may be performed based on whether or not the difference between the two consecutive real images GP, GP is calculated and whether the difference is equal to or less than a predetermined threshold. The difference between two continuous real images GP, GP means a difference image showing the difference between one real image GP and the next real image GP. Calculating the difference means calculating the total sum of the absolute values of the gradation values of all the pixels in the difference image.

例えば、ノズル30は、待機位置から第1端TE1へ向けて移動した後、第1端TE1に一停止する。ノズル30が第1端TE1へ向けて移動中であるときの連続する実画像GP,GP間では、それらの差分画像においてノズル30の像が残存しやすい。このため、差分画像における階調値の絶対値の総和は、比較的大きい値となる。これに対して、ノズル30が第1端TE1で停止した後の連続する実画像GP,GP間では、ノズル30の位置が同一となるため、それらの差分画像においてノズル30が除去される。このため、差分画像における階調値の絶対値の総和は、比較的小さい値となる。このような原理に基づき、閾値を適切に設定することによって、ノズル30が第1端TE1に停止したことを容易かつ精度良く検出できる。画像判定部910は、第2端TE2におけるノズル30の停止も、第1端TE1におけるノズル30の停止と同一原理に基づいて検出してもよい。 For example, the nozzle 30 temporarily stops at the first end TE1 after moving from the standby position toward the first end TE1. Between the continuous real images GP, GP while the nozzle 30 is moving toward the first end TE1, the image of the nozzle 30 tends to remain in the difference image between them. Therefore, the sum of the absolute values of the gradation values in the differential image is a relatively large value. On the other hand, since the positions of the nozzles 30 are the same between the continuous real images GP, GP after the nozzles 30 stop at the first end TE1, the nozzles 30 are removed from the differential images. Therefore, the sum of the absolute values of the gradation values in the differential image is a relatively small value. By appropriately setting the threshold based on such a principle, it is possible to easily and accurately detect that the nozzle 30 has stopped at the first end TE1. The image determination section 910 may also detect the stoppage of the nozzles 30 at the second end TE2 based on the same principle as the stoppage of the nozzles 30 at the first end TE1.

なお、ノイズなどによる誤検出を防止するため、例えば画像判定部910は、連続する3つ以上の実画像間で差分を算定してもよい。そして、画像判定部910は、得られる差分がすべて閾値以下である場合に、ノズル30が停止したと判定するとよい。 In order to prevent erroneous detection due to noise or the like, for example, the image determination unit 910 may calculate the difference between three or more continuous real images. Then, the image determination section 910 may determine that the nozzles 30 have stopped when all the obtained differences are equal to or less than the threshold.

ステップS21からステップS24までの工程は、処理対象となる基板Wが洗浄処理ユニット1に搬入されるたびに実行される処理である。すなわち、本実施形態においては、洗浄処理ユニット1に搬入された処理対象となる基板Wをスピンチャック20が保持してノズル30が処理区間PS1を移動するたびに、複数の基準画像RPの各々に対応する実画像が特定される。 The processes from step S21 to step S24 are processes that are executed each time a substrate W to be processed is carried into the cleaning unit 1 . That is, in the present embodiment, each time the spin chuck 20 holds the substrate W to be processed that has been loaded into the cleaning unit 1 and the nozzle 30 moves in the processing section PS1, each of the plurality of reference images RP is displayed. A corresponding real image is identified.

ステップS24の後、位置ずれ検出部91の画像比較部912が複数の基準画像RPと、基準画像RPの各々に対応する実画像とを比較して、ノズル30の各判定位置における位置ずれを検出する(ステップS25)。基準画像RPは、ティーチング時にノズル30が処理区間PS1の各判定位置に正確に位置しているときにカメラ70が撮像領域PAを撮像することによって取得された画像である。また、ステップS24で特定された実画像は、処理対象である基板Wをスピンチャック20が保持した状態で、ノズル30が処理区間PS1を移動したときにカメラ70が撮像領域PAを撮像して取得された実画像であり、かつ、各基準画像RPに対応する(すなわち、一致度が高い)撮影画像である。よって、各基準画像RPと対応する実画像とを比較することによって、基板Wの上方において、ノズル30が適正な位置を移動したか否か、および、ノズル30が適正な位置で停止したか否かを判定できる。 After step S24, the image comparison unit 912 of the misregistration detection unit 91 compares the plurality of reference images RP with the actual images corresponding to each of the reference images RP, and detects the misregistration of the nozzles 30 at each determination position. (step S25). The reference image RP is an image obtained by imaging the imaging area PA with the camera 70 when the nozzle 30 is accurately positioned at each determination position in the processing section PS1 during teaching. Further, the actual image specified in step S24 is obtained by imaging the imaging area PA with the camera 70 when the spin chuck 20 holds the substrate W to be processed and the nozzle 30 moves in the processing section PS1. It is a captured image corresponding to each reference image RP (that is, having a high degree of matching). Therefore, by comparing each reference image RP with the corresponding actual image, it is possible to determine whether or not the nozzle 30 has moved to an appropriate position above the substrate W, and whether or not the nozzle 30 has stopped at an appropriate position. can determine whether

具体的には、画像比較部912は、ステップS13で登録された複数の基準画像RPの各々と、ステップS24で特定された対応する実画像GPとを比較する。そして、両画像におけるノズル30の座標の差(位置ずれ)を算定する。この比較には、公知のパターンマッチングの手法を適用してもよい。パターンマッチングによって算定されたノズル30の位置ずれが、ステップS14で定められた閾値以上である場合には、画像比較部912は、その判定位置におけるノズル30の実位置が位置ずれしていると判定する。ノズル30の位置ずれが検出された場合には、制御部9が所定の異常対応処理を行うとよい。異常対応処理としては、例えば、警告発報(表示部95における警告の表示、不図示のランプの点灯、不図示のスピーカーからの警告音の出力など)または洗浄処理ユニット1の動作停止などである。算定されたノズル30の位置ずれがステップS14で定められた閾値よりも小さい場合には、ノズル30の実位置にずれは発生していないと判定される。なお、ステップS25においては、閾値に基づいた位置ずれの判定を行うだけではなく、具体的な位置ずれ量が、例えば表示部95に表示されてもよい。 Specifically, the image comparison unit 912 compares each of the plurality of reference images RP registered in step S13 with the corresponding real image GP identified in step S24. Then, the difference (positional deviation) between the coordinates of the nozzles 30 in both images is calculated. A known pattern matching technique may be applied to this comparison. If the positional deviation of the nozzles 30 calculated by pattern matching is equal to or greater than the threshold value determined in step S14, the image comparison unit 912 determines that the actual positions of the nozzles 30 at the determination positions are misaligned. do. When the positional deviation of the nozzles 30 is detected, the control unit 9 may perform predetermined abnormality handling processing. Examples of the abnormality handling process include issuing a warning (displaying a warning on the display unit 95, turning on a lamp (not shown), outputting a warning sound from a speaker (not shown), etc.) or stopping the operation of the cleaning unit 1. . If the calculated positional deviation of the nozzles 30 is smaller than the threshold value determined in step S14, it is determined that the actual positions of the nozzles 30 are not deviated. In addition, in step S25, a specific amount of positional deviation may be displayed on the display unit 95, for example, in addition to the determination of the positional deviation based on the threshold value.

基準画像RP上におけるノズル30の形状と、実画像GP上におけるノズル30の形状が一致していたとしても、各画像が持つ位置情報から求められるノズル30の位置が、水平方向または鉛直方向にずれている場合がある。本実施形態では、実画像GP上でノズル30が水平方向に位置ずれしている場合には、ノズル30が水平方向に位置ずれしている可能性があると判定される。また、実画像GP上でノズル30が垂直方向に位置ずれしている場合には、ノズル30が鉛直方向に位置ずれしている可能性があると判定される。ノズル30の探索には「形状ベースパターンマッチング」という手法を利用できる。具体的には、切り出した基準画像RPにおけるノズル30のエッジ情報と一致する領域を、実画像GPの中から探索し、見つかった領域の座標値を基準画像RPの座標値と比較することによって、位置ずれが発生しているかどうかを判定する。 Even if the shape of the nozzles 30 on the reference image RP and the shape of the nozzles 30 on the actual image GP match, the positions of the nozzles 30 obtained from the positional information of each image are shifted horizontally or vertically. may be In this embodiment, when the nozzles 30 are horizontally misaligned on the actual image GP, it is determined that there is a possibility that the nozzles 30 are horizontally misaligned. Further, when the nozzles 30 are vertically displaced on the actual image GP, it is determined that there is a possibility that the nozzles 30 are vertically displaced. A technique called “shape-based pattern matching” can be used to search for the nozzle 30 . Specifically, by searching the actual image GP for a region that matches the edge information of the nozzle 30 in the clipped reference image RP, and comparing the coordinate values of the found region with the coordinate values of the reference image RP, Determine whether misalignment has occurred.

以上は、ノズル30についての位置ずれの検出処理の説明であったが、ノズル30以外の他のノズル60,65についても、図7に示した流れと同一の手順にて位置ずれを検出することができる。なお、ノズル30以外の他のノズルが基板W上の一定の処理位置に停止した状態で処理液の吐出を行うように構成されている場合、上述したように、事前準備であるステップS13において、処理位置に正しく停止した状態のノズル30の画像が基準画像RPとして登録される。このため、ステップS24では、マッチングまたは停止判定によって、処理位置に対応する実画像GPが基準画像RPに対応する画像として特定され、ステップS25ではこれらの基準画像RPと実画像GPとの比較に基づき、他のノズルの位置ずれが判定されるとよい。 The above is a description of the positional deviation detection process for the nozzle 30. However, the positional deviation can also be detected for the nozzles 60 and 65 other than the nozzle 30 in the same procedure as the flow shown in FIG. can be done. In the case where the nozzles other than the nozzle 30 are configured to eject the processing liquid while stopped at a certain processing position on the substrate W, as described above, in step S13 as a preparation, An image of the nozzle 30 correctly stopped at the processing position is registered as the reference image RP. Therefore, in step S24, the actual image GP corresponding to the processing position is specified as an image corresponding to the reference image RP by matching or stop determination, and in step S25, based on the comparison between the reference image RP and the actual image GP, , and other nozzle misalignments may be determined.

<効果>
以上のように、本実施形態の基板処理装置100では、処理区間PS1を移動しながら処理液を吐出するノズル30の位置ずれを検出できる。特に、第1端TE1および第2端TE2におけるノズル30の位置ずれを検出できるため、ノズル30が、移動するべき処理区間PS1の両端の間を正しく移動しているか検査できる。これにより、移動するノズル30を用いた液処理を適正に行うことができる。
<effect>
As described above, the substrate processing apparatus 100 of the present embodiment can detect the positional deviation of the nozzles 30 that eject the processing liquid while moving in the processing section PS1. In particular, since positional deviation of the nozzle 30 at the first end TE1 and the second end TE2 can be detected, it can be inspected whether the nozzle 30 is correctly moving between both ends of the processing section PS1 to be moved. As a result, liquid processing using the moving nozzle 30 can be properly performed.

処理区間PS1の途中を移動するノズル30が、正しい鉛直方向に正しい位置を移動しているか否かを判定できる。このため、ノズル30から吐出される処理液が、基板Wから適正な高さにおいて供給されているか否かを判定できる。これにより、移動するノズル30を用いた液処理を適正に行うことができる。 It can be determined whether or not the nozzle 30 moving in the middle of the processing section PS1 is moving to the correct position in the correct vertical direction. Therefore, it can be determined whether or not the processing liquid discharged from the nozzle 30 is supplied from the substrate W at an appropriate height. As a result, liquid processing using the moving nozzle 30 can be properly performed.

ノズル30の判定位置各々における位置ずれの判定が、判定位置各々の基準画像RPと実画像GPとの比較に基づいて行われる。このため、処理区間PS1を移動によってノズル30が形状変化しても、各判定位置のノズル30の形状に応じて実画像GPを精度良く特定できる。したがって、各判定位置でのノズル30の位置ずれを精度良く検出できる。 Positional deviation determination at each determination position of the nozzle 30 is performed based on comparison between the reference image RP and the actual image GP at each determination position. Therefore, even if the shape of the nozzle 30 changes due to movement in the processing section PS1, the actual image GP can be specified with high accuracy according to the shape of the nozzle 30 at each determination position. Therefore, it is possible to accurately detect the displacement of the nozzle 30 at each determination position.

<基準軌道情報を用いた位置ずれ検出>
上記説明では、基準画像RPと実画像GPとをパターンマッチングによって比較することにより、ノズル30の位置ずれを検出している。しかしながら、処理区間PS1を移動するノズル30の軌道(経路)の情報を利用して、ノズル30の位置ずれを検出してもよい。
<Position deviation detection using reference trajectory information>
In the above description, the misalignment of the nozzles 30 is detected by comparing the reference image RP and the actual image GP by pattern matching. However, positional deviation of the nozzle 30 may be detected using information on the trajectory (route) of the nozzle 30 moving in the processing section PS1.

図11は、基準軌道情報ST1を概念的に示す図である。基準軌道情報ST1は、処理区間PS1の第1端TE1から第2端TE2までをノズル30が正しく移動したときのノズル30の経路を示す情報である。基準軌道情報ST1は、例えば複数の基準画像RPから生成することができる。 FIG. 11 is a diagram conceptually showing the reference trajectory information ST1. The reference trajectory information ST1 is information indicating the path of the nozzle 30 when the nozzle 30 correctly moves from the first end TE1 to the second end TE2 of the processing section PS1. The reference trajectory information ST1 can be generated, for example, from a plurality of reference images RP.

基準軌道情報ST1は、位置ずれ検出部91が、基準画像RPからノズル30の位置を特定することによって生成されてもよい。具体的には、図11に示すように、第1および第2基準画像RP1,RP2、および、複数の中間基準画像RPMからノズル30の先端位置が特定されるとともに、これらの先端位置が、公知の補間処理によって互いにつなぎ合わされることによって、基準軌道情報ST1が生成されてもよい。基準軌道情報ST1の生成は、ステップS13の後、適宜のタイミングで行われるとよい。なお、ステップS13において登録された複数の基準画像RPからだけではなく、ステップS12の連続撮像によって得られた一連の撮影画像を利用して、基準軌道情報ST1が生成されてもよい。この場合、ノズル30の精密な軌道を示す基準軌道情報ST1を生成できる。 The reference trajectory information ST1 may be generated by the positional deviation detector 91 specifying the position of the nozzle 30 from the reference image RP. Specifically, as shown in FIG. 11, the tip positions of the nozzles 30 are specified from the first and second reference images RP1 and RP2 and the plurality of intermediate reference images RPM, and these tip positions are The reference trajectory information ST1 may be generated by connecting them together by a known interpolation process. The reference trajectory information ST1 may be generated at an appropriate timing after step S13. Note that the reference trajectory information ST1 may be generated not only from the plurality of reference images RP registered in step S13, but also by using a series of captured images obtained by continuous imaging in step S12. In this case, the reference trajectory information ST1 indicating the precise trajectory of the nozzle 30 can be generated.

ステップS25において、位置ずれ検出部91が、基準軌道情報ST1を用いてノズル30の位置ずれを検出する場合、ステップS24で特定された実画像GPからノズル30の鉛直位置を求め、基準軌道情報ST1から求められる鉛直位置と比較することによって、ノズル30の鉛直方向の位置ずれを検出する。 In step S25, when the positional deviation detection unit 91 detects the positional deviation of the nozzle 30 using the reference trajectory information ST1, the vertical position of the nozzle 30 is obtained from the actual image GP specified in step S24, and the reference trajectory information ST1 is obtained. The vertical positional deviation of the nozzle 30 is detected by comparing with the vertical position obtained from .

<基準画像RPの他の登録処理>
図9では、基準画像登録部90が、パターンマッチング処理によって自動で複数の基準画像RPを登録している。しかしながら、基準画像登録部90は、オペレータが指定した撮影画像を、基準画像RPとして登録してもよい。
<Other Registration Processing of Reference Image RP>
In FIG. 9, the reference image registration unit 90 automatically registers a plurality of reference images RP by pattern matching processing. However, the reference image registration unit 90 may register the photographed image specified by the operator as the reference image RP.

図12は、ノズル30を連続撮像する様子を示すタイムチャートである。上述したように、コマンド送信部92がノズル30,60,65にコマンドを出力すると、ノズル基台33,63,68を動作させる。このとき、コマンド送信部92によるコマンド送信に応じて、カメラ70が撮像領域PAを連続撮像する。 FIG. 12 is a time chart showing how the nozzles 30 are continuously imaged. As described above, when the command transmission unit 92 outputs commands to the nozzles 30, 60, 65, the nozzle bases 33, 63, 68 are operated. At this time, the camera 70 continuously images the imaging area PA in response to command transmission from the command transmission unit 92 .

コマンドには、ノズル30,60,65のいずれか1つを示す情報と、各ノズル30,60,65の吐出ヘッドの移動先の位置を示す情報が記録されている。図12に示すように、コマンドC1-C4の送信に応じて連続撮像が行われることによって、移動するノズル30,60,65の撮影画像が取得される。 Information indicating any one of the nozzles 30, 60, and 65 and information indicating the destination positions of the ejection heads of the nozzles 30, 60, and 65 are recorded in the command. As shown in FIG. 12, photographed images of the moving nozzles 30, 60, and 65 are obtained by performing continuous imaging in response to the transmission of the commands C1 to C4.

図6に示すステップS11においては、コマンドがノズル基台33に送信されることによって、ノズル30が待機位置から第1端TE1まで移動される。そして、さらにコマンドがノズル基台33に送られることによって、ノズル30が第1端TE1から第2端TE2に移動する。また、これらのコマンド送信に応じて、ステップS12のノズル30の連続撮像が行われる。 In step S11 shown in FIG. 6, a command is transmitted to the nozzle base 33 to move the nozzle 30 from the standby position to the first end TE1. Further, a command is sent to the nozzle base 33 to move the nozzle 30 from the first end TE1 to the second end TE2. In addition, continuous imaging of the nozzles 30 in step S12 is performed in response to these command transmissions.

コマンドに応じて実行される連続撮像によって取得された一連の撮影画像は、その連続撮像のトリガーとなったコマンドに対応付けされて保存される。例えば、コマンドC1に応じて取得された一連の撮影画像は、そのコマンドC1と対応付けされて記憶部94に保存される。したがって、コマンドC1を指定することにより、そのコマンドC1に対応する一連の撮影画像を呼び出すことができる。 A series of captured images obtained by continuous imaging executed in response to a command is stored in association with the command that triggered the continuous imaging. For example, a series of captured images acquired in response to the command C1 are stored in the storage unit 94 in association with the command C1. Therefore, by designating the command C1, a series of captured images corresponding to the command C1 can be called.

図13は、基準画像RPの登録を行うための登録画面W1を示す図である。登録画面W1は、基準画像登録部90が表示部95に表示する画面である。登録画面W1は、画像表示領域WR2、ノズル/ポジション選択領域WR4、表示制御領域WR6、および、登録決定ボタンBT4を有する。 FIG. 13 shows a registration screen W1 for registering the reference image RP. The registration screen W1 is a screen displayed on the display unit 95 by the reference image registration unit 90 . The registration screen W1 has an image display area WR2, a nozzle/position selection area WR4, a display control area WR6, and a registration determination button BT4.

画像表示領域WR2は、一連の撮影画像を取得された順に連続して表示する領域である。ノズル/ポジション選択領域WR4は、複数のノズル30,60,65のいずれか1つを選択する操作、および、選択されたノズルの移動先を選択する操作を受け付ける領域である。 The image display area WR2 is an area for continuously displaying a series of captured images in the order in which they were acquired. The nozzle/position selection region WR4 is a region that receives an operation of selecting any one of the plurality of nozzles 30, 60, 65 and an operation of selecting the destination of the selected nozzle.

表示制御領域WR6は、画像表示領域WR2における画像表示を制御する操作を受け付ける領域である。表示制御領域WR6には、スキップボタンBT2が用意されている。スキップボタンBT2は、画像表示領域WR2に表示される一連の撮影画像を選択する操作を受け付ける。具体的には、オペレータは、ノズル/ポジション選択領域WR4で特定のノズル、および、そのノズルの移動先を選択した状態で、さらにスキップボタンBT2を操作する。すると、基準画像登録部90は、選択されたノズルおよび移動先に対応するコマンドに対応付けされた一連の撮影画像のうち最初の画像を画像表示領域WR2に表示する。このように、オペレータは、ノズル/ポジション選択領域WR4とスキップボタンBT2とを組み合わせて操作することにより、1つのレシピ間で撮像されたすべての撮影画像の中から、目的のノズルの撮影画像を頭出しして画像表示領域WR2に表示される。 The display control region WR6 is a region that receives an operation for controlling image display in the image display region WR2. A skip button BT2 is provided in the display control region WR6. The skip button BT2 accepts an operation of selecting a series of captured images displayed in the image display area WR2. Specifically, the operator selects a specific nozzle and the destination of the nozzle in the nozzle/position selection area WR4, and further operates the skip button BT2. Then, the reference image registration unit 90 displays in the image display area WR2 the first image among the series of captured images associated with the command corresponding to the selected nozzle and destination. In this manner, the operator can select a photographed image of a desired nozzle from among all photographed images photographed during one recipe by operating the nozzle/position selection area WR4 and the skip button BT2 in combination. It is displayed in the image display area WR2.

登録決定ボタンBT4は、画像表示領域WR2に表示された撮影画像を基準画像RPとして登録する操作を受け付ける。オペレータは、表示制御領域WR6において操作を行うことによって、所望の撮影画像を画像表示領域WR2に表示させ、その状態で登録決定ボタンBT4を操作する。これによって、画像表示領域WR2に表示された撮影画像が基準画像RPとして登録される。 The registration determination button BT4 accepts an operation of registering the captured image displayed in the image display area WR2 as the reference image RP. The operator operates in the display control area WR6 to display a desired photographed image in the image display area WR2, and operates the registration determination button BT4 in this state. As a result, the captured image displayed in the image display area WR2 is registered as the reference image RP.

登録画面W1によると、オペレータは、ノズル/ポジション選択領域WR4を操作することによって、コマンド送信部92が送信するコマンドを指定することができる。これにより、コマンドに対応付けされた一連の撮影画像が選択的に画像表示領域WR2に表示される。したがって、オペレータは、基準画像RPの登録対象であるノズルが移動する様子を示す一連の撮影画像を、効率的に表示させて確認できる。このため、オペレータは、登録決定ボタンBT4を操作することによって、基準画像RPを効率的に登録できる。 According to the registration screen W1, the operator can designate a command to be transmitted by the command transmission section 92 by operating the nozzle/position selection area WR4. As a result, a series of captured images associated with the command are selectively displayed in the image display area WR2. Therefore, the operator can efficiently display and check a series of photographed images showing the movement of the nozzles to be registered in the reference image RP. Therefore, the operator can efficiently register the reference image RP by operating the registration decision button BT4.

なお、本実施形態では、ノズル30は、1つの吐出ヘッド31を備えているが、複数の吐出ヘッド31を備えていてもよい。この場合、コマンド送信部92がコマンドをノズル基台33に送信することによって、複数の吐出ヘッドのうち目的の吐出ヘッドが既定の位置に移動する。このコマンドには、ノズル30を示す情報だけではなく、複数の吐出ヘッドのうちいずれか1つの吐出ヘッドを示す情報も含めるとよい。また、ノズル/ポジション選択領域WR4において、特定の吐出ヘッドを指定する操作を受け付けることによって、コマンドを指定できるようにしてもよい。 Although the nozzle 30 has one ejection head 31 in this embodiment, it may have a plurality of ejection heads 31 . In this case, the command transmission unit 92 transmits a command to the nozzle base 33, so that the target ejection head among the plurality of ejection heads moves to a predetermined position. This command may include not only information indicating the nozzles 30 but also information indicating any one of the plurality of ejection heads. Also, a command may be designated by accepting an operation for designating a specific ejection head in the nozzle/position selection area WR4.

<2.第2実施形態>
次に、第2実施形態について説明する。なお、以降の説明において、既に説明した要素と同様の機能を有する要素については、同じ符号又はアルファベット文字を追加した符号を付して、詳細な説明を省略する場合がある。
<2. Second Embodiment>
Next, a second embodiment will be described. In the following description, elements having functions similar to those already described may be assigned the same reference numerals or reference numerals with additional alphabetic characters, and detailed description thereof may be omitted.

図14は、第2実施形態の制御部9Aを示す図である。本実施形態の制御部9Aは、位置ずれ検出部91Aを備える点で制御部9とは相違する。位置ずれ検出部91Aは、位置ずれ検出部91と同様にノズル30の位置ずれを検出する機能を備えているが、画像判定部910Aを備える点で位置ずれ検出部91とは相違する。 FIG. 14 is a diagram showing the control section 9A of the second embodiment. The controller 9A of the present embodiment differs from the controller 9 in that it includes a positional deviation detector 91A. The positional deviation detection section 91A has a function of detecting the positional deviation of the nozzles 30 similarly to the positional deviation detection section 91, but differs from the positional deviation detection section 91 in that it includes an image determination section 910A.

画像判定部910Aは、特徴ベクトル算出部9102と分類器K2とを備えている。特徴ベクトル算出部9102は、ステップS23の連続撮像によって取得された実画像GPの各々から、複数種類の特徴量の配列である特徴ベクトルを算出する。特徴量の項目は、例えば、各実画像GPのグレースケールでの画素値の総和、輝度の総和、画素値の標準偏差および輝度の標準偏差などである。分類器K2は、特徴ベクトル算出部9102によって算出された特徴ベクトルに基づいて、実画像GPをクラス間で分類する。ここでは、基板W上におけるノズル30の異なる位置に対応する複数のクラスが定義されている。 The image determination section 910A includes a feature vector calculation section 9102 and a classifier K2. The feature vector calculation unit 9102 calculates a feature vector, which is an array of multiple types of feature amounts, from each of the actual images GP acquired by the continuous imaging in step S23. The items of the feature amount are, for example, the sum of pixel values in grayscale of each real image GP, the sum of brightness, the standard deviation of pixel values, the standard deviation of brightness, and the like. The classifier K2 classifies the real image GP between classes based on the feature vectors calculated by the feature vector calculation unit 9102 . Here, multiple classes are defined corresponding to different positions of the nozzle 30 on the substrate W. FIG.

より詳細には、基準画像登録部90によって登録された基準画像RP各々に対応するノズル30の判定位置各々が、クラスとして定義されている。例えば、第1端TE1、第2端TE2各々に対応する2つのクラスが定義されている。また、処理区間PS1の中間における異なる判定位置各々に対応する複数のクラスが定義されている。 More specifically, each determination position of the nozzle 30 corresponding to each reference image RP registered by the reference image registration unit 90 is defined as a class. For example, two classes corresponding to the first end TE1 and the second end TE2 are defined. Also, a plurality of classes corresponding to different determination positions in the middle of the processing section PS1 are defined.

画像判定部910Aは、画像判定部910と同様に、図7に示すステップS24において、画像判定処理を行う。具体的には、画像判定部910Aは、ある実画像GPが分類器K2によって特定クラスに分類された場合、当該実画像GPはその特定クラスに対応する判定位置にあるときの画像であると判定する。例えば、分類器K2が実画像GPを第1端TE1に対応するクラスに分類した場合、画像判定部910Aは当該実画像GPをノズル30が第1端TE1に位置するときの画像であると判定する。 Like the image determination unit 910, the image determination unit 910A performs image determination processing in step S24 shown in FIG. Specifically, when a certain actual image GP is classified into a specific class by the classifier K2, the image determination unit 910A determines that the actual image GP is an image at the determination position corresponding to the specific class. do. For example, when the classifier K2 classifies the actual image GP into a class corresponding to the first end TE1, the image determination unit 910A determines that the actual image GP is an image when the nozzle 30 is positioned at the first end TE1. do.

図14に示すように、制御部9Aには、通信部97が接続されている。通信部97は、制御部9Aがサーバ8とデータ通信を行うために設けられている。基板処理装置100、通信部97およびサーバ8は、基板処理システムを構成している。上述した分類器K2は、サーバ8が機械学習によって生成したものであって、サーバ8から制御部9Aに提供される。 As shown in FIG. 14, a communication section 97 is connected to the control section 9A. The communication section 97 is provided for data communication between the control section 9A and the server 8 . The substrate processing apparatus 100, communication unit 97 and server 8 constitute a substrate processing system. The classifier K2 described above is generated by the server 8 through machine learning, and is provided from the server 8 to the controller 9A.

サーバ8は、機械学習部82を備えている。機械学習部82は、機械学習によって分類器K2を生成する。機械学習としては、ニューラルネットワーク、決定木、サポートベクタマシーン(SVM)、判別分析等の公知の手法を採用できる。また、機械学習に用いられる教師データは、特定の判定位置にあるノズル30をカメラ70で撮影して得られる撮影画像の特徴ベクトルと、その特定の判定位置に対応するクラスを示す情報であるクラスラベルとを含む。教師データは、複数の判定位置各々に対応するクラス毎に用意される。 The server 8 has a machine learning unit 82 . The machine learning unit 82 generates the classifier K2 by machine learning. As machine learning, known techniques such as neural network, decision tree, support vector machine (SVM), and discriminant analysis can be adopted. Further, the teacher data used for machine learning is the feature vector of the photographed image obtained by photographing the nozzle 30 at a specific determination position with the camera 70, and the class which is information indicating the class corresponding to the specific determination position. including labels. Teacher data is prepared for each class corresponding to each of a plurality of determination positions.

基板処理装置100がサーバ8に接続されていることは必須ではない。例えば、基板処理装置100が機械学習部82を備えていてもよい。この場合、基板処理装置100において分類器K2を生成できる。 It is not essential that the substrate processing apparatus 100 is connected to the server 8 . For example, the substrate processing apparatus 100 may include the machine learning section 82 . In this case, the classifier K2 can be generated in the substrate processing apparatus 100 .

なお、分類器K2によって、ノズル30が判定位置にあるときの実画像GPが判定されるが、これと同様に、他のノズル60,65についても、異なる位置に対応するクラス間で分類する分類器が準備され、当該分類器によって判定位置にあるときの実画像GPが特定されてもよい。 The classifier K2 determines the actual image GP when the nozzle 30 is at the determination position. Similarly, the other nozzles 60 and 65 are also classified into classes corresponding to different positions. A classifier may be prepared and the real image GP at the determination position may be specified by the classifier.

図15は、分類器K2を概念的に示す図である。図15に示す分類器K2は、ニューラルネットワークNN1によって構築されたものである。ニューラルネットワークNN1は、入力層、中間層、出力層を備えており、入力層には、分類対象である画像(検査対象である実画像GP)の複数種類の特徴量が入力される。また、ノズル30の異なる判定位置毎に複数のクラスが定義されており、出力層において、実画像GPがいずれかのクラスに分類される。なお、実画像GPがいずれのクラスにも分類されない場合、分類器K2は分類不能と出力する。図15では、分類器K2は、1つの中間層を備えているが、複数の中間層を備えていてもよい。 FIG. 15 is a diagram conceptually showing the classifier K2. A classifier K2 shown in FIG. 15 is constructed by a neural network NN1. The neural network NN1 has an input layer, an intermediate layer, and an output layer, and the input layer receives a plurality of types of feature amounts of an image to be classified (actual image GP to be inspected). A plurality of classes are defined for each different determination position of the nozzle 30, and the actual image GP is classified into one of the classes in the output layer. Note that when the actual image GP is not classified into any class, the classifier K2 outputs that classification is not possible. Although the classifier K2 has one hidden layer in FIG. 15, it may have multiple hidden layers.

図15に示す分類器K2では、カメラ70の撮像領域PAである全体画像から特徴ベクトルが算出され、その特徴ベクトルに基づいて分類器K2が分類を行っている。しかしながら、ノズル30の先端部が含まれるように全体画像から一部を切り取った画像を教師データとして、機械学習部82が学習を行うことによって、分類器K2が生成されてもよい。 In the classifier K2 shown in FIG. 15, a feature vector is calculated from the entire image, which is the imaging area PA of the camera 70, and the classifier K2 performs classification based on the feature vector. However, the classifier K2 may be generated by the machine learning unit 82 performing learning using an image obtained by cutting a portion of the entire image so as to include the tip of the nozzle 30 as teacher data.

このように、本実施形態によれば、機械学習によって生成された分類器K2による分類によって、判定位置に対応する実画像GPを精度良く特定できる。したがって、基準画像RPと実画像GPとの比較により、判定位置でのノズル30の位置ずれを適切に検出できる。 As described above, according to the present embodiment, the real image GP corresponding to the determination position can be accurately identified by classification by the classifier K2 generated by machine learning. Therefore, by comparing the reference image RP and the actual image GP, it is possible to appropriately detect the displacement of the nozzle 30 at the determination position.

この発明は詳細に説明されたが、上記の説明は、すべての局面において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。上記各実施形態及び各変形例で説明した各構成は、相互に矛盾しない限り適宜組み合わせたり、省略したりすることができる。 Although the present invention has been described in detail, the above description is, in all aspects, illustrative and not intended to limit the present invention. It is understood that numerous variations not illustrated can be envisioned without departing from the scope of the invention. Each configuration described in each of the above embodiments and modifications can be appropriately combined or omitted as long as they do not contradict each other.

100 基板処理装置
1 洗浄処理ユニット
10 チャンバー
20 スピンチャック
21 スピンベース
21a 保持面
22 スピンモータ
30,60,65 ノズル
31 吐出ヘッド
70 カメラ
71 照明部
8 サーバ
82 機械学習部
9,9A 制御部
90 基準画像登録部
91,91A 位置ずれ検出部
910,910A 画像判定部
9102 特徴ベクトル算出部
912 画像比較部
92 コマンド送信部
95 表示部
96 入力部
97 通信部
C1-C4 コマンド(制御情報)
GP 実画像
K2 分類器
PA 撮像領域
PS1 処理区間
RP 基準画像
RP1 第1基準画像
RP2 第2基準画像
RPM 中間基準画像
RPM1 第1中間基準画像
RPM2 第2中間基準画像
ST1 基準軌道情報
TE1 第1端
TE2 第2端
W 基板
W1 登録画面
REFERENCE SIGNS LIST 100 substrate processing apparatus 1 cleaning processing unit 10 chamber 20 spin chuck 21 spin base 21a holding surface 22 spin motor 30, 60, 65 nozzle 31 ejection head 70 camera 71 lighting unit 8 server 82 machine learning unit 9, 9A control unit 90 reference image Registration unit 91, 91A Positional deviation detection unit 910, 910A Image determination unit 9102 Feature vector calculation unit 912 Image comparison unit 92 Command transmission unit 95 Display unit 96 Input unit 97 Communication unit C1-C4 Command (control information)
GP Actual image K2 Classifier PA Imaging area PS1 Processing section RP Reference image RP1 First reference image RP2 Second reference image RPM Intermediate reference image RPM1 First intermediate reference image RPM2 Second intermediate reference image ST1 Reference trajectory information TE1 First End TE2 Second end W Substrate W1 Registration screen

Claims (13)

基板を処理する基板処理方法であって、
(a) ノズルを水平方向に延びる既定の処理区間内で移動させる工程と、
(b) 前記工程(a)によって、前記処理区間を移動する前記ノズルを撮像する工程と、
(c) 前記工程(b)において、前記ノズルが前記処理区間の両端である第1端および第2端にあるときに得られた撮影画像を第1および第2基準画像として登録する工程と、
(d) 前記ノズルを前記処理区間内で移動させる工程と、
(e) 前記工程(d)によって前記処理区間を移動する前記ノズルを撮像する工程と、
(f) 前記工程(e)によって得られた複数の撮影画像について、既定の判定規則に基づき、前記第1端および前記第2端各々に対応する画像か否かを判定する画像判定工程と、
(g) 前記第1および前記第2基準画像と、前記工程(f)によって前記第1端および前記第2端各々に対応すると判定された第1および第2実画像とを比較して、前記工程(d)において前記処理区間の両端各々に配された前記ノズルの位置ずれを検出する工程と、
を含む、基板処理方法。
A substrate processing method for processing a substrate,
(a) moving the nozzle within a predetermined horizontally extending treatment zone;
(b) capturing an image of the nozzle moving in the processing section by the step (a);
(c) registering, as first and second reference images, photographed images obtained when the nozzle is located at the first end and the second end, which are both ends of the processing section, in the step (b);
(d) moving the nozzle within the treatment zone;
(e) imaging the nozzle moving in the processing section by the step (d);
(f) an image determination step of determining whether or not the plurality of captured images obtained in step (e) correspond to the first end and the second end based on a predetermined determination rule;
(g) comparing said first and said second reference images with the first and second actual images determined by said step (f) to correspond to said first edge and said second edge, respectively; a step of detecting misalignment of the nozzles arranged at each end of the processing section in step (d);
A method of processing a substrate, comprising:
請求項1の基板処理方法であって、
(h) 前記工程(c)の後、前記工程(d)の前に、処理対象の基板を基板保持部に保持する工程、
をさらに含む、基板処理方法。
The substrate processing method of claim 1,
(h) after step (c) and before step (d), a step of holding a substrate to be processed on a substrate holder;
A substrate processing method further comprising:
請求項1または請求項2の基板処理方法であって、
前記工程(d)は、
(d1) 前記ノズルを前記第1端寄りの位置から前記第2端に向けて移動させる工程、
を含み、
前記工程(f)は、
(f1) 連続する撮影画像間の差分に基づいて前記第1端および前記第2端各々に対応する画像か否かを判定する工程、
を含む、基板処理方法。
The substrate processing method according to claim 1 or claim 2,
The step (d) is
(d1) moving the nozzle from a position closer to the first end toward the second end;
including
The step (f) is
(f1) determining whether or not the images correspond to the first end and the second end based on the difference between successive captured images;
A method of processing a substrate, comprising:
請求項1から請求項3のいずれか1項の基板処理方法であって、
前記工程(c)は、
(c1) 前記工程(b)において前記処理区間の中間を移動する前記ノズルを撮像することによって得られた中間基準画像を登録する工程、
を含み、
前記工程(g)は、
(g1) 前記中間基準画像と、前記工程(e)において前記処理区間の中間を移動する前記ノズルを撮像することによって得られた中間実画像との比較に基づき、前記工程(d)において前記処理区間の中間を移動する前記ノズルの位置ずれを検出する工程、
を含む、基板処理方法。
The substrate processing method according to any one of claims 1 to 3,
The step (c) is
(c1) registering an intermediate reference image obtained by imaging the nozzle moving in the middle of the processing section in step (b);
including
The step (g) is
(g1) performing the processing in step (d) based on a comparison between the intermediate reference image and an intermediate real image obtained by imaging the nozzle moving in the middle of the processing section in step (e); detecting a positional deviation of the nozzle moving in the middle of the interval;
A method of processing a substrate, comprising:
請求項4の基板処理方法であって、
前記工程(g)は、
(g2) 前記中間基準画像と前記中間実画像とに基づいて、鉛直方向における前記ノズルの位置ずれを検出する工程を含む、基板処理方法。
The substrate processing method of claim 4,
The step (g) is
(g2) A substrate processing method including the step of detecting positional deviation of the nozzle in a vertical direction based on the intermediate reference image and the intermediate real image.
請求項4または請求項5の基板処理方法であって、
(i) 前記工程(c1)によって登録された複数の前記中間基準画像から、前記処理区間を移動する前記ノズルの軌道を示す基準軌道情報を生成する工程、
をさらに含み、
前記工程(g)は、
(g3) 前記中間実画像と前記基準軌道情報とに基づいて、鉛直方向における前記ノズルの位置ずれを検出する工程、
を含む、基板処理方法。
The substrate processing method according to claim 4 or 5,
(i) generating reference trajectory information indicating a trajectory of the nozzle moving in the processing section from the plurality of intermediate reference images registered in step (c1);
further comprising
The step (g) is
(g3) detecting displacement of the nozzle in the vertical direction based on the intermediate real image and the reference trajectory information;
A method of processing a substrate, comprising:
請求項4から請求項6のいずれか1項の基板処理方法であって、
前記工程(c1)は、
(c11) 前記工程(b)において前記処理区間の中間を移動する前記ノズルを撮像することによって得られた複数の撮影画像のうち1つを第1中間基準画像として登録する工程と、
(c12) 前記工程(c11)の後、前記複数の撮影画像のうち前記第1中間基準画像の後に続く画像であって、前記第1中間基準画像との一致度が所定の閾値以下となる撮影画像を第2中間基準画像として登録する工程と、
を含む、基板処理方法。
The substrate processing method according to any one of claims 4 to 6,
The step (c1) is
(c11) registering, as a first intermediate reference image, one of a plurality of photographed images obtained by photographing the nozzle moving in the middle of the processing section in step (b);
(c12) After step (c11), photographing an image following the first intermediate reference image among the plurality of photographed images, the degree of matching with the first intermediate reference image being equal to or less than a predetermined threshold. registering the image as a second intermediate reference image;
A method of processing a substrate, comprising:
請求項1から請求項7のいずれか1項の基板処理方法であって、
前記工程(a)は、
(a1) 制御部が前記ノズルを前記第1端から前記第2端まで移動させる制御信号をノズル移動部に送信する工程、
を含み、
前記工程(b)は、
(b1) 前記制御信号の送信に応じて前記ノズルを撮像して、複数の撮影画像を取得する工程、
を含む、基板処理方法。
The substrate processing method according to any one of claims 1 to 7,
The step (a) is
(a1) sending a control signal to a nozzle moving unit to move the nozzle from the first end to the second end by the control unit;
including
The step (b) is
(b1) imaging the nozzle in response to transmission of the control signal to obtain a plurality of captured images;
A method of processing a substrate, comprising:
請求項8の基板処理方法であって、
前記工程(b)は、
(b2) 前記制御信号が示す制御情報と、前記制御信号に応じた撮像によって取得される複数の撮影画像とを対応付けて記録する工程、
をさらに含む、基板処理方法。
The substrate processing method of claim 8,
The step (b) is
(b2) a step of correlating and recording control information indicated by the control signal with a plurality of captured images acquired by imaging according to the control signal;
A substrate processing method further comprising:
請求項9の基板処理方法であって、
前記工程(c)は、
(c2) 前記工程(b)によって得られた一連の撮影画像を取得された順に連続して表示部に表示する工程、
を含み、
前記工程(c2)は、
(c21) 前記制御情報を指定する工程と、
(c22) 前記工程(c21)によって指定された前記制御情報に対応する撮影画像を前記表示部に表示する工程と、
を含む、基板処理方法。
The substrate processing method of claim 9,
The step (c) is
(c2) a step of displaying a series of captured images obtained in step (b) on a display unit in the order in which they were obtained;
including
The step (c2) is
(c21) designating the control information;
(c22) displaying, on the display unit, a photographed image corresponding to the control information specified in step (c21);
A method of processing a substrate, comprising:
基板を処理する基板処理装置であって、
基板を水平姿勢で保持する基板保持部と、
前記基板保持部に保持された基板に処理液を供給するノズルと、
前記ノズルを水平方向に延びる既定の処理区間内で移動させるノズル移動部と、
前記処理区間内を移動する前記ノズルを撮像することによって撮影画像を取得するカメラと、
前記処理区間の両端である第1端および第2端にある前記ノズルを前記カメラが撮像することによって得られた第1及び第2基準画像を登録する基準画像登録部と、
前記第1端および前記第2端における前記ノズルの位置ずれを検出する位置ずれ検出部と、
を備え、
前記位置ずれ検出部は、
前記処理区間を移動する前記ノズルを前記カメラで撮像することによって取得される実画像について、既定の判定規則に基づき、前記第1端および前記第2端各々に対応する画像か否かを判定する画像判定部と、
前記第1および前記第2基準画像と、前記画像判定部によって前記第1端および前記第2端各々に対応すると判定された第1および第2実画像とを比較する画像比較部と、
を備える、基板処理装置。
A substrate processing apparatus for processing a substrate,
a substrate holder that holds the substrate in a horizontal posture;
a nozzle for supplying a processing liquid to the substrate held by the substrate holding part;
a nozzle moving unit that moves the nozzle within a predetermined treatment section extending in the horizontal direction;
a camera that acquires a captured image by capturing an image of the nozzle moving within the processing section;
a reference image registration unit that registers first and second reference images obtained by imaging the nozzles at first and second ends, which are both ends of the processing section, with the camera;
a misalignment detection unit that detects misalignment of the nozzles at the first end and the second end;
with
The positional deviation detection unit is
Based on a predetermined determination rule, it is determined whether or not the actual image obtained by imaging the nozzle moving in the processing section is an image corresponding to each of the first end and the second end. an image determination unit;
an image comparison unit that compares the first and second reference images with the first and second real images determined by the image determination unit to correspond to the first edge and the second edge, respectively;
A substrate processing apparatus comprising:
請求項11の基板処理装置であって、
前記画像判定部は、
前記複数の撮影画像の各々から、複数種の特徴ベクトルを抽出する特徴ベクトル算出部と、
前記複数種の特徴ベクトルに応じて、前記複数の撮影画像の各々を前記ノズルの異なる位置に対応するクラスに分類する分類器と、
を含み、
前記複数のクラスは、前記第1端および前記第2端各々に対応するクラスを含む、基板処理装置。
The substrate processing apparatus according to claim 11,
The image determination unit
a feature vector calculation unit that extracts a plurality of types of feature vectors from each of the plurality of captured images;
a classifier that classifies each of the plurality of captured images into classes corresponding to different positions of the nozzle according to the plurality of types of feature vectors;
including
The substrate processing apparatus, wherein the plurality of classes includes classes corresponding to each of the first end and the second end.
基板を処理する基板処理装置と前記基板処理装置とデータ通信を行うサーバとを含む基板処理システムであって、
前記基板処理装置は、
基板を水平姿勢で保持する基板保持部と、
前記基板保持部に保持された基板に処理液を供給するノズルと、
前記ノズルを水平方向に延びる既定の処理区間内で移動させるノズル移動部と、
前記処理区間内を移動する前記ノズルを撮像することによって撮影画像を取得するカメラと、
前記処理区間の両端である第1端および第2端にある前記ノズルを前記カメラが撮像することによって得られた第1及び第2基準画像を登録する基準画像登録部と、
前記第1端および前記第2端における前記ノズルの位置ずれを検出する位置ずれ検出部と、
前記サーバとデータ通信を行う通信部と、
を備え、
前記位置ずれ検出部は、
前記処理区間を移動する前記ノズルを前記カメラで撮像することによって取得される実画像について、既定の判定規則に基づき、前記第1端および前記第2端各々に対応する画像か否かを判定する画像判定部と、
前記第1および前記第2基準画像と、前記画像判定部によって前記第1端および前記第2端各々に対応すると判定された第1および第2実画像とを比較する画像比較部と、
を備え、
前記画像判定部は、
前記撮影画像から、複数種の特徴ベクトルを抽出する特徴ベクトル算出部と、
前記複数種の特徴ベクトルに基づき、前記複数の撮影画像を前記ノズルの異なる位置に対応する複数のクラスに分類する分類器と、
を含み、
前記複数のクラスは、前記第1端および前記第2端各々に対応する画像のクラスを含み、
前記サーバは、前記複数のクラスのいずれか1つが教示された前記複数の撮影画像を教師データとした機械学習によって前記分類器を生成する機械学習部を備え、
前記分類器は、前記サーバから前記基板処理装置に提供される、基板処理システム。
A substrate processing system including a substrate processing apparatus that processes a substrate and a server that performs data communication with the substrate processing apparatus,
The substrate processing apparatus is
a substrate holder that holds the substrate in a horizontal posture;
a nozzle for supplying a processing liquid to the substrate held by the substrate holding part;
a nozzle moving unit that moves the nozzle within a predetermined treatment section extending in the horizontal direction;
a camera that acquires a captured image by capturing an image of the nozzle moving within the processing section;
a reference image registration unit that registers first and second reference images obtained by imaging the nozzles at first and second ends, which are both ends of the processing section, with the camera;
a misalignment detection unit that detects misalignment of the nozzles at the first end and the second end;
a communication unit that performs data communication with the server;
with
The positional deviation detection unit is
Based on a predetermined determination rule, it is determined whether or not the actual image obtained by imaging the nozzle moving in the processing section is an image corresponding to each of the first end and the second end. an image determination unit;
an image comparison unit that compares the first and second reference images with the first and second real images determined by the image determination unit to correspond to the first edge and the second edge, respectively;
with
The image determination unit
a feature vector calculation unit that extracts a plurality of types of feature vectors from the captured image;
a classifier that classifies the plurality of captured images into a plurality of classes corresponding to different positions of the nozzle based on the plurality of types of feature vectors;
including
the plurality of classes includes a class of images corresponding to each of the first end and the second end;
The server includes a machine learning unit that generates the classifier by machine learning using the plurality of captured images taught by one of the plurality of classes as teacher data,
The substrate processing system, wherein the classifier is provided from the server to the substrate processing apparatus.
JP2018154730A 2018-08-21 2018-08-21 SUBSTRATE PROCESSING METHOD, SUBSTRATE PROCESSING APPARATUS, AND SUBSTRATE PROCESSING SYSTEM Active JP7122192B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2018154730A JP7122192B2 (en) 2018-08-21 2018-08-21 SUBSTRATE PROCESSING METHOD, SUBSTRATE PROCESSING APPARATUS, AND SUBSTRATE PROCESSING SYSTEM
PCT/JP2019/026480 WO2020039762A1 (en) 2018-08-21 2019-07-03 Substrate processing method, substrate processing device, and substrate processing system
KR1020217004327A KR102448443B1 (en) 2018-08-21 2019-07-03 Substrate processing method, substrate processing apparatus and substrate processing system
CN201980054884.XA CN112640055B (en) 2018-08-21 2019-07-03 Substrate processing method, substrate processing apparatus, and substrate processing system
TW108126419A TWI743522B (en) 2018-08-21 2019-07-25 Substrate processing method, substrate processing apparatus and substrate processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018154730A JP7122192B2 (en) 2018-08-21 2018-08-21 SUBSTRATE PROCESSING METHOD, SUBSTRATE PROCESSING APPARATUS, AND SUBSTRATE PROCESSING SYSTEM

Publications (3)

Publication Number Publication Date
JP2020031103A JP2020031103A (en) 2020-02-27
JP2020031103A5 JP2020031103A5 (en) 2021-03-11
JP7122192B2 true JP7122192B2 (en) 2022-08-19

Family

ID=69592487

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018154730A Active JP7122192B2 (en) 2018-08-21 2018-08-21 SUBSTRATE PROCESSING METHOD, SUBSTRATE PROCESSING APPARATUS, AND SUBSTRATE PROCESSING SYSTEM

Country Status (5)

Country Link
JP (1) JP7122192B2 (en)
KR (1) KR102448443B1 (en)
CN (1) CN112640055B (en)
TW (1) TWI743522B (en)
WO (1) WO2020039762A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7220406B2 (en) * 2019-06-28 2023-02-10 株式会社大一商会 game machine
US20210202258A1 (en) * 2019-12-27 2021-07-01 SCREEN Holdings Co., Ltd. Substrate treatment apparatus, substrate treatment method, substrate treatment system, and learning data generation method
KR102327761B1 (en) * 2020-04-08 2021-11-19 주식회사 이지스로직 System for inspecting photoresist coating quality of spin coater
JP7441131B2 (en) * 2020-06-30 2024-02-29 株式会社Screenホールディングス Method for setting setting information used for monitoring substrate processing, method for monitoring substrate processing equipment, and substrate processing equipment
KR102616914B1 (en) * 2021-03-24 2023-12-21 세메스 주식회사 Method and apparatus for treating substrate
KR102585478B1 (en) * 2021-10-14 2023-10-10 주식회사 램스 System for inspecting photoresist dispensing condition of spin coater
CN114042598A (en) * 2021-12-09 2022-02-15 苏州科阳半导体有限公司 Wafer glass gluing system and gluing method
JP2023122222A (en) * 2022-02-22 2023-09-01 株式会社Screenホールディングス Substrate processing device, substrate processing system, and substrate processing method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015173204A (en) 2014-03-12 2015-10-01 株式会社Screenホールディングス substrate processing apparatus and substrate processing method

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000114138A (en) * 1998-10-01 2000-04-21 Dainippon Screen Mfg Co Ltd Substrate treatment device
JP4513722B2 (en) * 2005-11-04 2010-07-28 株式会社デンソー Monitoring control apparatus and monitoring control method
TW200742506A (en) * 2006-02-17 2007-11-01 Noritsu Koki Co Ltd Plasma generation apparatus and work process apparatus
EP2126645B1 (en) * 2006-12-22 2012-07-04 Kulicke & Soffa Die Bonding GmbH Method for calibrating the x-y positioning of a positioning tool, and apparatus with such a positioning tool
JP4928343B2 (en) * 2007-04-27 2012-05-09 大日本スクリーン製造株式会社 Substrate processing equipment
KR20090020728A (en) * 2007-08-24 2009-02-27 삼성전자주식회사 Inkjet print head and ink cartridge having it
JP6278759B2 (en) * 2014-03-11 2018-02-14 株式会社Screenホールディングス Substrate processing apparatus and substrate processing method
KR102340465B1 (en) * 2014-03-11 2021-12-16 가부시키가이샤 스크린 홀딩스 Substrate treatment apparatus and substrate treatment method
JP6352133B2 (en) * 2014-09-26 2018-07-04 株式会社Screenホールディングス Position detection apparatus, substrate processing apparatus, position detection method, and substrate processing method
CN105826219B (en) * 2015-01-23 2019-01-04 株式会社思可林集团 Substrate processing method using same, substrate board treatment and fluid tip
JP6523991B2 (en) * 2015-04-14 2019-06-05 株式会社荏原製作所 Substrate processing apparatus and substrate processing method
JP6506153B2 (en) * 2015-10-27 2019-04-24 株式会社Screenホールディングス Displacement detection device, displacement detection method, and substrate processing apparatus
JP7111444B2 (en) * 2016-07-11 2022-08-02 株式会社リコー Judgment unit, process judgment device and process judgment method
JP2018036235A (en) * 2016-09-02 2018-03-08 株式会社Screenホールディングス Substrate checkup device, substrate processing device, substrate checkup method, and substrate processing method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015173204A (en) 2014-03-12 2015-10-01 株式会社Screenホールディングス substrate processing apparatus and substrate processing method

Also Published As

Publication number Publication date
TWI743522B (en) 2021-10-21
CN112640055B (en) 2024-08-09
JP2020031103A (en) 2020-02-27
CN112640055A (en) 2021-04-09
KR20210030447A (en) 2021-03-17
TW202023693A (en) 2020-07-01
KR102448443B1 (en) 2022-09-27
WO2020039762A1 (en) 2020-02-27

Similar Documents

Publication Publication Date Title
JP7122192B2 (en) SUBSTRATE PROCESSING METHOD, SUBSTRATE PROCESSING APPARATUS, AND SUBSTRATE PROCESSING SYSTEM
JP6423672B2 (en) Substrate processing apparatus and substrate processing method
JP7211751B2 (en) SUBSTRATE PROCESSING APPARATUS AND SUBSTRATE PROCESSING METHOD
KR102557072B1 (en) Movable part position detection method, substrate processing method, substrate processing apparatus and substrate processing system
JP6251086B2 (en) Substrate processing apparatus and substrate processing method
JP7219190B2 (en) Teaching data generation method and discharge state determination method
JP7202106B2 (en) Substrate processing method and substrate processing apparatus
JP7157629B2 (en) SUBSTRATE PROCESSING APPARATUS AND SUBSTRATE PROCESSING METHOD
KR102507583B1 (en) Substrate processing apparatus and substrate processing method
CN112490167B (en) Substrate processing apparatus and substrate processing method
JP6397557B2 (en) Substrate processing apparatus and substrate processing method
JP2021044467A (en) Detection device and detection method
JP7248848B2 (en) Movable part position detection method, substrate processing method, substrate processing apparatus, and substrate processing system
TWI831236B (en) State detection device and state detection method
WO2024084853A1 (en) Position determination method and position determination device
WO2020045176A1 (en) Training data generation method and discharge state determination method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210127

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210618

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220719

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220808

R150 Certificate of patent or registration of utility model

Ref document number: 7122192

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150