Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7455014B2 - processing equipment - Google Patents
[go: Go Back, main page]

JP7455014B2 - processing equipment - Google Patents

processing equipment Download PDF

Info

Publication number
JP7455014B2
JP7455014B2 JP2020119467A JP2020119467A JP7455014B2 JP 7455014 B2 JP7455014 B2 JP 7455014B2 JP 2020119467 A JP2020119467 A JP 2020119467A JP 2020119467 A JP2020119467 A JP 2020119467A JP 7455014 B2 JP7455014 B2 JP 7455014B2
Authority
JP
Japan
Prior art keywords
image
unit
processing
control unit
wafer
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
JP2020119467A
Other languages
Japanese (ja)
Other versions
JP2022016156A (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.)
Disco Corp
Original Assignee
Disco Corp
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 Disco Corp filed Critical Disco Corp
Priority to JP2020119467A priority Critical patent/JP7455014B2/en
Publication of JP2022016156A publication Critical patent/JP2022016156A/en
Application granted granted Critical
Publication of JP7455014B2 publication Critical patent/JP7455014B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
  • Numerical Control (AREA)
  • Laser Beam Processing (AREA)
  • Dicing (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)

Description

本発明は、加工装置に関する。 The present invention relates to processing equipment.

半導体ウエーハ等の被加工物をチップサイズに分割するために、被加工物の分割予定ラインに沿って加工を行う加工装置がある。例えば、特許文献1には、被加工物を撮像して加工すべき領域を検出する技術が開示されている。 2. Description of the Related Art In order to divide a workpiece such as a semiconductor wafer into chip sizes, there is a processing device that processes the workpiece along a planned dividing line. For example, Patent Document 1 discloses a technique of capturing an image of a workpiece and detecting a region to be processed.

特開2005-166991号公報Japanese Patent Application Publication No. 2005-166991

分割予定ラインに沿って加工を行う場合、加工に先立ち、事前に分割予定ラインの位置を検出するアライメントと呼ばれる作業が行われる。このアライメントを加工装置が自動で行うために、オペレータは、まず被加工物の表面を撮像し、分割予定ラインを検出するキーとなるキーパターンを設定し、キーパターンから分割予定ラインまでの距離を加工装置に登録するティーチという作業を行う。しかし、オペレータが分割予定ラインと似ているデバイスのパターンを分割予定ラインとして認識してティーチ作業を行った場合や、誤操作により分割予定ラインでない箇所を分割予定ラインとしてティーチ作業を行った場合、加工装置は、被加工物の間違った位置を加工し続ける可能性があった。 When machining is performed along a planned dividing line, an operation called alignment is performed to detect the position of the planned dividing line in advance prior to machining. In order for the processing equipment to automatically perform this alignment, the operator first images the surface of the workpiece, sets a key pattern that is the key to detecting the planned dividing line, and calculates the distance from the key pattern to the planned dividing line. Performs an operation called teaching to register in processing equipment. However, if the operator recognizes a device pattern similar to the planned dividing line as the scheduled dividing line and performs teaching work, or if the operator performs teaching work on a part that is not the planned dividing line due to an incorrect operation, the machining The device could continue to machine the wrong location on the workpiece.

本発明は、上記に鑑みてなされたものであって、その目的は、分割予定ラインを登録する精度を向上させ、間違った位置を加工することを防止できる加工装置を提供することにある。 The present invention has been made in view of the above, and an object of the present invention is to provide a processing device that can improve the accuracy of registering dividing lines and prevent processing at incorrect positions.

上述した課題を解決し、目的を達成するために、本発明の加工装置は、デバイス領域が複数の分割予定ラインによって区画された表面に形成された被加工物を加工する加工装置であって、該加工装置は、被加工物を保持する保持テーブルと、該保持テーブルをX方向に加工送りする加工送りユニットと、該保持テーブルに保持された被加工物に加工溝を形成する加工ユニットと、該加工ユニットをX方向と交差するY方向に割り出し送りする割り出し送りユニットと、該保持テーブルに保持された被加工物を撮像する撮像ユニットと、制御ユニットと、を備え、該制御ユニットは、被加工物の表面を撮像した画像の中心に該分割予定ラインが位置するOK画像と、該画像の中心に該分割予定ラインが位置しないNG画像とを有する教師データを学習した学習済みプログラムで、入力された画像を処理し、入力された画像がOK画像であるかNG画像であるかを判定する機械学習部と、該分割予定ラインに該当すると認識された前記被加工物の箇所を、該撮像ユニットの中心に位置付けて撮像された画像を該機械学習部に入力する入力部と、被加工物の表面に形成されたキーパターンを登録するティーチ部と、を備え、該ティーチ部は、該入力部によって該機械学習部に入力された画像を該機械学習部がOK画像と判定した場合、該キーパターン及び該キーパターンから該分割予定ラインの距離を登録し、該機械学習部がNG画像と判定した場合、警告を行うことを特徴とする。 In order to solve the above-mentioned problems and achieve the objects, the processing apparatus of the present invention is a processing apparatus for processing a workpiece in which a device area is formed on a surface partitioned by a plurality of planned dividing lines, The processing device includes a holding table that holds a workpiece, a processing feed unit that processes and feeds the holding table in the X direction, and a processing unit that forms a processing groove in the workpiece held on the holding table. An indexing unit that indexes and feeds the processing unit in the Y direction intersecting the X direction, an imaging unit that captures an image of the workpiece held on the holding table, and a control unit. Input using a trained program that has learned training data including an OK image in which the planned dividing line is located at the center of the image of the surface of the workpiece, and an NG image in which the scheduled dividing line is not located in the center of the image. A machine learning unit that processes the input image and determines whether the input image is an OK image or an NG image, and a machine learning unit that processes the input image and determines whether the input image is an OK image or an NG image An input section that inputs an image taken by being positioned at the center of the unit to the machine learning section, and a teach section that registers a key pattern formed on the surface of the workpiece, the teach section If the machine learning unit determines that the image input to the machine learning unit is an OK image, the machine learning unit registers the key pattern and the distance of the planned division line from the key pattern, and the machine learning unit determines whether the image is an NG image or not. If it is determined, a warning is issued.

本願発明の加工装置は、分割予定ラインを登録する精度を向上させ、間違った位置を加工することを防止できるという効果を奏する。 The processing device of the present invention has the effect of improving the accuracy of registering the planned division line and preventing processing at the wrong position.

図1は、実施形態に係る加工装置の構成例を模式的に示す斜視図である。FIG. 1 is a perspective view schematically showing a configuration example of a processing device according to an embodiment. 図2は、実施形態に係る加工装置で加工されるウエーハの構成例を示す平面図である。FIG. 2 is a plan view showing a configuration example of a wafer processed by the processing apparatus according to the embodiment. 図3は、実施形態に係る加工装置の機能構成の一例を模式的に示すブロック図である。FIG. 3 is a block diagram schematically showing an example of the functional configuration of the processing device according to the embodiment. 図4は、実施形態に係る加工装置が用いる学習済みプログラムの一例を説明するための図である。FIG. 4 is a diagram for explaining an example of a learned program used by the processing device according to the embodiment. 図5は、実施形態に係る画像データの登録に関する処理手順の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of a processing procedure regarding registration of image data according to the embodiment. 図6は、実施形態に係る機械学習部の判定に関する処理手順の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of a processing procedure regarding determination by the machine learning unit according to the embodiment. 図7は、実施形態に係るティーチ部に関する処理手順の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of a processing procedure regarding the teaching unit according to the embodiment. 図8は、実施形態に係るキーパターンとストリートとの登録例を説明するための図である。FIG. 8 is a diagram for explaining an example of registration of key patterns and streets according to the embodiment. 図9は、実施形態に係る加工装置のオートアライメント時の処理手順の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a processing procedure during auto-alignment of the processing apparatus according to the embodiment. 図10は、実施形態の変形例に係る加工装置の構成例を模式的に示す斜視図である。FIG. 10 is a perspective view schematically showing a configuration example of a processing device according to a modification of the embodiment. 図11は、図10に示すレーザー照射ユニットの構成例を示すブロック図である。FIG. 11 is a block diagram showing a configuration example of the laser irradiation unit shown in FIG. 10.

以下、本発明に係る実施形態につき、図面を参照しつつ詳細に説明する。以下の実施形態に記載した内容により本発明が限定されるものではない。また、以下に記載した構成要素には、当業者が容易に想定できるもの、実質的に同一のものが含まれる。さらに、以下に記載した構成は適宜組み合わせることが可能である。また、本発明の要旨を逸脱しない範囲で構成の種々の省略、置換又は変更を行うことができる。 DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings. The present invention is not limited to the contents described in the following embodiments. Further, the constituent elements described below include those that can be easily assumed by those skilled in the art and those that are substantially the same. Furthermore, the configurations described below can be combined as appropriate. Further, various omissions, substitutions, or changes in the configuration can be made without departing from the gist of the present invention.

以下に説明する実施形態において、XYZ直交座標系を設定し、このXYZ直交座標系を参照しつつ各部の位置関係について説明する。水平面内の一方向をX軸方向、水平面内においてX軸方向と直交する方向をY軸方向、X軸方向及びY軸方向のそれぞれと直交する方向をZ軸方向とする。X軸及びY軸を含むXY平面は、水平面と平行である。XY平面と直交するZ軸方向は、鉛直方向である。 In the embodiment described below, an XYZ orthogonal coordinate system is set, and the positional relationship of each part will be explained with reference to this XYZ orthogonal coordinate system. One direction in the horizontal plane is defined as the X-axis direction, a direction perpendicular to the X-axis direction in the horizontal plane is defined as the Y-axis direction, and a direction perpendicular to each of the X-axis direction and the Y-axis direction is defined as the Z-axis direction. The XY plane including the X and Y axes is parallel to the horizontal plane. The Z-axis direction perpendicular to the XY plane is the vertical direction.

[実施形態]
図面を参照しつつ、実施形態に係る加工装置について説明する。図1は、実施形態に係る加工装置の構成例を模式的に示す斜視図である。図2は、実施形態に係る加工装置で加工されるウエーハの構成例を示す平面図である。図3は、実施形態に係る加工装置の機能構成の一例を模式的に示すブロック図である。
[Embodiment]
A processing device according to an embodiment will be described with reference to the drawings. FIG. 1 is a perspective view schematically showing a configuration example of a processing device according to an embodiment. FIG. 2 is a plan view showing a configuration example of a wafer processed by the processing apparatus according to the embodiment. FIG. 3 is a block diagram schematically showing an example of the functional configuration of the processing device according to the embodiment.

図1に示すように、実施形態に係る加工装置10(加工装置の一例)は、ウエーハ100をストリート(分割予定ライン)103に沿って切削する切削装置である。加工装置10は、基本的な構成として、ウエーハ100を保持するチャックテーブル11、撮像ユニット12、加工ユニット13、駆動手段14、Z軸移動手段15、タッチパネル17、LEDライト18、及び制御ユニット40を備える。 As shown in FIG. 1, a processing apparatus 10 (an example of a processing apparatus) according to the embodiment is a cutting apparatus that cuts a wafer 100 along a street (dividing line) 103. The processing apparatus 10 basically includes a chuck table 11 that holds the wafer 100, an imaging unit 12, a processing unit 13, a driving means 14, a Z-axis moving means 15, a touch panel 17, an LED light 18, and a control unit 40. Be prepared.

ウエーハ(被加工物の一例)100は、図2に示すように、環状のフレーム108に装着された粘着テープ107の表面に貼着されている。また、ウエーハ100は、表面101に格子状に形成された複数のストリート103によって複数の領域が区画され、この区画された領域にIC,LSI等の半導体チップ構成のデバイス104が形成されている。このように構成されたウエーハ100は、環状のフレーム108に装着された粘着テープ107に表面101を上側にして裏面102が貼着される。 A wafer (an example of a workpiece) 100 is attached to the surface of an adhesive tape 107 attached to an annular frame 108, as shown in FIG. Further, the wafer 100 is divided into a plurality of regions by a plurality of streets 103 formed in a grid pattern on the front surface 101, and devices 104 having a semiconductor chip structure such as an IC or an LSI are formed in the divided regions. The back surface 102 of the wafer 100 configured in this manner is attached to an adhesive tape 107 attached to an annular frame 108 with the front surface 101 facing upward.

図1に戻り、チャックテーブル11(保持テーブルの一例)は、ウエーハ100を吸着保持する保持面11aを有し、モータ19に連結されて回転可能に設けられている。また、チャックテーブル11は、ボールねじ20、ナット、パルスモータ21等による周知構成のX軸移動手段22によって保持面11aに対して水平方向となるX軸方向に移動可能に設けられる。これにより、加工装置10は、チャックテーブル11に保持されたウエーハ100を、撮像ユニット12や加工ユニット13に対して相対的にX軸方向に移動させることができる。 Returning to FIG. 1, the chuck table 11 (an example of a holding table) has a holding surface 11a that attracts and holds the wafer 100, and is rotatably connected to a motor 19. Furthermore, the chuck table 11 is provided so as to be movable in the X-axis direction, which is horizontal to the holding surface 11a, by an X-axis moving means 22 of a well-known configuration including a ball screw 20, a nut, a pulse motor 21, and the like. Thereby, the processing apparatus 10 can move the wafer 100 held on the chuck table 11 in the X-axis direction relative to the imaging unit 12 and the processing unit 13.

撮像ユニット12は、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等のイメージセンサを搭載した電子顕微鏡である。撮像ユニット12は、チャックテーブル11の保持面11a上に保持されたウエーハ100の表面101を撮像する。撮像ユニット12は、低倍率(Lo)のマクロ撮像または高倍率(Hi)のミクロ撮像に切り替え、ウエーハ100の表面101を撮像可能となっている。撮像ユニット12によって取得した画像情報(キーパターン)を基に切削すべき領域部分(ストリート)が検出され、加工ユニット13による加工動作の位置付けに用いられる。撮像ユニット12は、例えば、チャックテーブル11の保持面11aに保持されたウエーハ100の表面に照明光を照射する光源を備えてもよい。この光源は、ウエーハ100を真上から照明する落射光源と、斜め方向から照明する斜光光源とで構成することができる。 The imaging unit 12 is an electron microscope equipped with an image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The imaging unit 12 images the surface 101 of the wafer 100 held on the holding surface 11a of the chuck table 11. The imaging unit 12 is capable of imaging the surface 101 of the wafer 100 by switching between low magnification (Lo) macro imaging and high magnification (Hi) micro imaging. The area portion (street) to be cut is detected based on the image information (key pattern) acquired by the imaging unit 12, and is used for positioning of the processing operation by the processing unit 13. The imaging unit 12 may include, for example, a light source that irradiates illumination light onto the surface of the wafer 100 held on the holding surface 11a of the chuck table 11. This light source can be composed of an epi-light source that illuminates the wafer 100 from directly above and an oblique light source that illuminates the wafer 100 from an oblique direction.

加工ユニット13は、チャックテーブル11の保持面11aに保持されたウエーハ100を回転するリング形状の極薄の切削ブレード24によってストリート103に沿って切削して切削溝(カーフ)を形成するものである。撮像ユニット12は、加工ユニット13用のハウジング25の一部に取り付け支持されることで一体化されており、ボールねじ、ナット、パルスモータ26等によるZ軸移動手段15によってZ軸方向に移動可能に設けられている。また、チャックテーブル11の保持面11aに対して撮像ユニット12や加工ユニット13を相対的にY軸方向に移動させるY軸移動手段27は、ボールねじ28、ナット、パルスモータ29等からなり、X軸移動手段22とともに駆動手段14を構成する。 The processing unit 13 forms a cutting groove (kerf) by cutting the wafer 100 held on the holding surface 11a of the chuck table 11 along a street 103 using a rotating ring-shaped ultra-thin cutting blade 24. . The imaging unit 12 is integrated by being attached and supported by a part of the housing 25 for the processing unit 13, and can be moved in the Z-axis direction by a Z-axis moving means 15 such as a ball screw, nut, pulse motor 26, etc. It is set in. Further, the Y-axis moving means 27 for moving the imaging unit 12 and the processing unit 13 in the Y-axis direction relative to the holding surface 11a of the chuck table 11 includes a ball screw 28, a nut, a pulse motor 29, etc. Together with the shaft moving means 22, the driving means 14 is configured.

加工ユニット13は、ハウジング25の中に、図示しないスピンドルが収容されて、エアベアリングにより回転可能に支持されている。スピンドルは、ハウジング25に収容された図示しないモータにより回転駆動される。切削ブレード24は、スピンドルの先端部に着脱可能に装着され、スピンドルの回転駆動により回転する。 The processing unit 13 has a spindle (not shown) housed in a housing 25, and is rotatably supported by an air bearing. The spindle is rotationally driven by a motor (not shown) housed in the housing 25. The cutting blade 24 is removably attached to the tip of the spindle, and is rotated by rotation of the spindle.

タッチパネル17は、制御ユニット40による制御の下、撮像ユニット12が撮像したウエーハ100の表面101の画像や加工処理に必要な各種情報を表示するとともに、加工処理に必要な入力操作等をオペレータから受け付ける。タッチパネル17は、加工装置10の筐体において見やすくて操作しやすい箇所に配設される。タッチパネル17は、表示装置及び入力装置を備えて構成される。タッチパネル17は、液晶ディスプレイや有機ELディスプレイなどの表示デバイスと、表示デバイスの表示面における入力位置や座標を指定するタッチスクリーンとを備えたタッチスクリーンディスプレイにより構成されてもよい。 Under the control of the control unit 40, the touch panel 17 displays an image of the surface 101 of the wafer 100 captured by the imaging unit 12 and various information necessary for processing, and also receives input operations necessary for processing from the operator. . The touch panel 17 is disposed at a location on the housing of the processing device 10 where it is easy to see and operate. The touch panel 17 includes a display device and an input device. The touch panel 17 may be configured with a touch screen display including a display device such as a liquid crystal display or an organic EL display, and a touch screen for specifying input positions and coordinates on the display surface of the display device.

LEDライト18は、加工装置10の稼働状況を複数の表示色で通知する。LEDライト18は、制御ユニット40による制御の下、点灯したり、点滅したりすることが可能な構成となっている。 The LED light 18 notifies the operating status of the processing device 10 using a plurality of display colors. The LED light 18 is configured to be able to turn on or blink under the control of the control unit 40.

上記した構成の加工装置10は、高速回転させた切削ブレード24をウエーハ100に所定の切り込み深さで切り込ませながら、加工ユニット13に対してチャックテーブル11をX軸移動手段22でX軸方向に相対的に加工送りさせる。これにより、ウエーハ100上のストリート103を切削加工して切削溝(カーフ)を形成することができる。続いて、加工装置10は、チャックテーブル11の回転によりウエーハ100を90°回転させた後、新たにX軸方向に配されたすべてのストリート103について加工ユニット13で同様の切削加工を繰り返す。これにより、ウエーハ100を個々のデバイス104に分割できる。 The processing apparatus 10 configured as described above is configured to move the chuck table 11 relative to the processing unit 13 in the X-axis direction using the The machining feed is made relative to the Thereby, the streets 103 on the wafer 100 can be cut to form cutting grooves (kerfs). Subsequently, the processing apparatus 10 rotates the wafer 100 by 90 degrees by rotating the chuck table 11, and then repeats the same cutting process in the processing unit 13 for all streets 103 newly arranged in the X-axis direction. This allows the wafer 100 to be divided into individual devices 104.

図3に示すストレージ30は、制御ユニット40により実行される各種処理等の機能を実現する制御プログラム201や、かかる制御プログラムによる処理に用いられるデータなどを記憶する。本実施形態では、ストレージ30は、機械学習を実行した学習済みプログラム202をさらに記憶する。ストレージ30は、HDD(Hard Disk Drive)や半導体メモリ等により実装できる。ストレージ30は、制御ユニット40が備えるプロセッサが制御プログラム201に記述された命令を実行する際の一時的な作業領域としても利用されてもよい。 The storage 30 shown in FIG. 3 stores a control program 201 that implements functions such as various processes executed by the control unit 40, data used for processing by the control program, and the like. In this embodiment, the storage 30 further stores a learned program 202 that has undergone machine learning. The storage 30 can be implemented using an HDD (Hard Disk Drive), a semiconductor memory, or the like. The storage 30 may also be used as a temporary work area when a processor included in the control unit 40 executes instructions written in the control program 201.

ストレージ30は、画像記憶部31を備える。画像記憶部31は、ウエーハ100の表面101を撮像した画像をOK画像とNG画像とにラベリングされた画像データ300を記憶する。画像データ300は、学習済みプログラム202の教師データとして用いられる。学習済みプログラム202は、ウエーハ100の表面101を撮像した画像の中心にストリート103が位置するOK画像と、該画像の中心にストリート103が位置しないNG画像との複数の画像データ300を教師データとして学習したプログラムである。学習済みプログラム202は、ウエーハ100の種類ごと、および、デバイス104の種類ごとの少なくとも一方で機械学習したプログラムを含む。画像データ300は、ウエーハ100の表面101を撮像した画像と、該画像をOK画像とNG画像とにラベリングした情報と有するデータである。画像データ300は、例えば、画像とラベルとを示す情報を有する。画像データ300は、例えば、加工装置10で撮像した画像と、加工装置10の外部から取得した画像と、を有する。 The storage 30 includes an image storage section 31. The image storage unit 31 stores image data 300 in which images of the front surface 101 of the wafer 100 are labeled as OK images and NG images. The image data 300 is used as teacher data for the learned program 202. The learned program 202 uses a plurality of image data 300 as training data, including an OK image in which the street 103 is located at the center of an image of the surface 101 of the wafer 100 and an NG image in which the street 103 is not located at the center of the image. This is the program I learned. The learned program 202 includes a machine-learning program for at least one of each type of wafer 100 and each type of device 104. The image data 300 includes an image taken of the surface 101 of the wafer 100 and information labeling the image into an OK image and an NG image. The image data 300 includes, for example, information indicating an image and a label. The image data 300 includes, for example, an image captured by the processing device 10 and an image acquired from outside the processing device 10.

本実施形態では、加工装置10は、学習済みプログラム202をストレージ30に記憶する場合について説明するが、これに限定されない。加工装置10は、例えば、加工装置10のアクセス可能な外部のサーバ、記憶装置、他の加工装置10等に記憶された学習済みプログラム202を用いるように構成されてもよい。加工装置10は、例えば、学習済みプログラム202をサーバ等で実行させてもよい。 In this embodiment, a case will be described in which the processing device 10 stores the learned program 202 in the storage 30, but the processing device 10 is not limited to this. The processing device 10 may be configured to use a learned program 202 stored in, for example, an external server, a storage device, another processing device 10, or the like that is accessible to the processing device 10. The processing device 10 may, for example, execute the learned program 202 on a server or the like.

図4は、実施形態に係る加工装置10が用いる学習済みプログラム202の一例を説明するための図である。図4に示す一例では、画像データ300において、ウエーハ100のデバイス104の詳細な記載を省略している。 FIG. 4 is a diagram for explaining an example of the learned program 202 used by the processing apparatus 10 according to the embodiment. In the example shown in FIG. 4, detailed description of the device 104 of the wafer 100 is omitted in the image data 300.

図4に示すように、学習済みプログラム202は、複数のウエーハ100の種類ごとに、OK画像を有する画像データ300とNG画像を有する画像データ300を教師データとして学習したプログラム(機械学習データ)となっている。学習済みプログラム202は、ウエーハ100の種類を識別可能な識別データと、該識別データに対応して学習したプログラムと、を有する。すなわち、学習済みプログラム202は、識別データに紐付けられたOK画像およびNG画像の画像データ300が機械学習を行った教師データとなっている。加工するウエーハ100と同じ種類のウエーハ100の教師データのみを利用して機械学習を行い、作成された学習済みプログラム202を加工時に利用しても良い。加工装置10は、同一のウエーハ100による学習済みプログラム202で判定することで、精度高く判別することができる。 As shown in FIG. 4, the trained program 202 is a program (machine learning data) that has been trained using image data 300 having OK images and image data 300 having NG images as training data for each type of a plurality of wafers 100. It has become. The learned program 202 includes identification data that can identify the type of wafer 100, and a program learned corresponding to the identification data. That is, in the learned program 202, the image data 300 of OK images and NG images linked to identification data serves as teacher data on which machine learning has been performed. Machine learning may be performed using only training data of wafers 100 of the same type as the wafer 100 to be processed, and the created learned program 202 may be used during processing. The processing apparatus 10 can make the determination with high accuracy by making the determination using the learned program 202 using the same wafer 100.

また、加工装置10は、デバイス104の種類にかかわらず、複数種類のウエーハ100の教師データを利用して機械学習を行い、作成された学習済みプログラム202を加工時に利用してもよい。後者の場合は識別データとの紐付けは必須ではない。この場合、加工装置10は、一つの学習済みプログラム202を作成すれば様々な種類のウエーハ100において使用できるので、汎用性が高くウエーハ100の種類毎に学習済みプログラム202を作成する必要がないので効率的である。 Furthermore, regardless of the type of device 104, the processing apparatus 10 may perform machine learning using training data of a plurality of types of wafers 100, and may use the created learned program 202 during processing. In the latter case, linking with identification data is not essential. In this case, the processing apparatus 10 can be used for various types of wafers 100 by creating one learned program 202, so it is highly versatile and there is no need to create a learned program 202 for each type of wafer 100. Efficient.

図4に示す一例では、識別データが「0001」~「0004」において、学習済みプログラム202は、ウエーハ100の表面101を撮像した複数の画像データ300を機械学習している。詳細には、学習済みプログラム202は、OK画像の特徴を示す複数の画像データ300と、NG画像の特徴を示す複数の画像データ300とをデータセットとして用いたモデルを機械学習することで、入力された画像がOK画像であるかNG画像であるかを判定することを実現している。 In the example shown in FIG. 4, when the identification data is "0001" to "0004", the learned program 202 performs machine learning on a plurality of image data 300 obtained by capturing the surface 101 of the wafer 100. In detail, the trained program 202 performs machine learning on a model using a plurality of image data 300 indicating the characteristics of an OK image and a plurality of image data 300 indicating the characteristics of an NG image as a data set. This makes it possible to determine whether the image is an OK image or an NG image.

本実施形態では、学習済みプログラム202は、データセットとしての複数の画像データ300を用いたモデルを機械学習することで、機械学習したモデルに基づいて、入力された判定対象の画像がOK画像であるかNG画像であるかを判定することが可能なプログラムとなっている。 In this embodiment, the trained program 202 performs machine learning on a model using a plurality of image data 300 as a dataset, and determines whether the input image to be determined is an OK image based on the machine learned model. This is a program that can determine whether an image exists or is an NG image.

図3に戻り、制御ユニット40は、CPU(Central Processing Unit)などの演算処理装置と、ROM(Read Only Memory)又はRAM(Random Access Memory)などの記憶装置と、入出力インタフェース装置とを備える。制御ユニット40は、かかる装置を用いて、加工装置10が実施する一連の加工工程に従い、上述した各構成要素を制御するための制御プログラムなどを実行可能なコンピュータである。 Returning to FIG. 3, the control unit 40 includes an arithmetic processing device such as a CPU (Central Processing Unit), a storage device such as a ROM (Read Only Memory) or a RAM (Random Access Memory), and an input/output interface device. The control unit 40 is a computer that can execute a control program and the like for controlling each of the above-mentioned components according to a series of processing steps performed by the processing apparatus 10 using such a device.

制御ユニット40は、タッチパネル17を介してオペレータにより設定された加工条件に従って、加工装置10の動作全般を制御する。制御ユニット40は、図3に示すように、機械学習部41と、入力部42と、制御部43と、ラベリング部44と、ティーチ部45と、アライメント部46と、を備える。制御ユニット40は、制御プログラム201を実行することにより、各部の機能、作用等を実現する。 The control unit 40 controls the overall operation of the processing apparatus 10 according to processing conditions set by the operator via the touch panel 17. As shown in FIG. 3, the control unit 40 includes a machine learning section 41, an input section 42, a control section 43, a labeling section 44, a teaching section 45, and an alignment section 46. The control unit 40 executes the control program 201 to realize the functions, actions, etc. of each part.

機械学習部41は、学習済みプログラム202で、入力された画像を処理し、入力された画像がOK画像であるかNG画像であるかを判定する機能を提供する。機械学習部41は、OK画像とNG画像とを有する教師データを学習した学習済みプログラム202を実行することで、入力された画像を学習済みプログラム202で判定し、該判定した結果を示す情報を制御部43に提供する。本実施形態では、機械学習部41は、例えば、ティーチ作業時等の画像のOK画像とNG画像とを有する教師データを学習した学習済みプログラム202を実行する。 The machine learning unit 41 provides a function of processing an input image using a learned program 202 and determining whether the input image is an OK image or an NG image. The machine learning unit 41 judges the input image using the learned program 202 by executing the learned program 202 that has learned teacher data including OK images and NG images, and generates information indicating the judged result. The information is provided to the control unit 43. In the present embodiment, the machine learning unit 41 executes the learned program 202 that has learned teacher data including OK images and NG images during teaching work, for example.

機械学習部41は、画像記憶部31の画像データ300を用いて、機械学習を実行した学習済みプログラム202を生成、更新する機能を提供する。 The machine learning unit 41 provides a function of generating and updating a learned program 202 that has undergone machine learning using the image data 300 of the image storage unit 31.

入力部42は、チャックテーブル11に載置された加工すべきウエーハ100の分割予定ラインと想定された箇所を撮像ユニット12の中心に位置付けて撮像された画像を機械学習部41に入力する。分割予定ラインと想定された箇所は、例えば、オペレータによって分割予定ラインと想定(認識)されたウエーハ100の箇所、画像認識等によって分割予定ラインと想定されたウエーハ100の箇所等を含む。 The input unit 42 inputs to the machine learning unit 41 an image captured by locating a portion of the wafer 100 to be processed placed on the chuck table 11 that is assumed to be a planned dividing line at the center of the imaging unit 12 . The locations assumed to be the planned dividing line include, for example, locations on the wafer 100 assumed (recognized) by the operator as the planned dividing lines, locations on the wafer 100 assumed to be the planned dividing lines through image recognition, and the like.

制御部43は、機械学習部41がOK画像と判定した場合に、加工すべきウエーハ100の分割予定ラインを検出するオートアライメント時に使用する、キーパターンから分割予定ラインの距離として、キーパターンからストリート103の距離を登録する。また、制御部43は、機械学習部41がNG画像と判定した場合に、警告処理を実行する機能を提供する。警告処理は、例えば、ストリート103の位置が分割予定ラインとして正しくないことをタッチパネルに表示する、音声やエラー音で通知する、装置の上部に設置されたLEDライトをエラーに該当する色に点灯させるまたは点滅させうるなどの手段を通して行う通知処理と、ティーチ作業を停止する処理とを含む。警告処理が発生した場合、オペレータは、再度ティーチ作業を行う。 When the machine learning unit 41 determines that the image is OK, the control unit 43 determines the street value from the key pattern as the distance from the key pattern to the planned dividing line, which is used during auto-alignment to detect the scheduled dividing line of the wafer 100 to be processed. 103 distance is registered. Further, the control unit 43 provides a function of executing a warning process when the machine learning unit 41 determines that the image is an NG image. Warning processing includes, for example, displaying on the touch panel that the location of Street 103 is incorrect as the planned dividing line, notifying with audio or error sound, and lighting up the LED light installed at the top of the device in the color corresponding to the error. or notification processing performed through means such as blinking, and processing for stopping the teaching operation. If a warning process occurs, the operator performs the teaching operation again.

ラベリング部44は、ウエーハ100の表面101を撮像した画像をOK画像とNG画像とにラベリングし、画像データ300として画像記憶部31に記憶する。ラベリング部44は、分割予定ラインを該撮像ユニット12の中心に位置付けたOK画像と分割予定ラインを該撮像ユニット12の中心に位置づけられていないNG画像とにラベリングし画像データ300として画像記憶部31に記憶する。ラベリング部44は、例えば、加工装置10で撮像した画像、他の加工装置10で撮像した画像等を取得し、該画像にOK画像またはNG画像を示すラベルを紐づける。ラベリング部44は、例えば、画像とOK画像であるかNG画像であるかを選択させることが可能な画面をタッチパネル17に表示させ、画面に対する操作結果に基づいて、画像をラベリングする構成としてもよい。ラベリング部44は、例えば、画面を3分割した内の中心の領域に直線状のラインがある場合、分割予定ラインが中心に位置づけられているとしOK画像とするなど、画像における分割予定ラインの判定条件等に基づいてラベルを自動で紐付ける構成としてもよい。 The labeling unit 44 labels the captured image of the front surface 101 of the wafer 100 into an OK image and an NG image, and stores them in the image storage unit 31 as image data 300. The labeling unit 44 labels an OK image in which the scheduled dividing line is positioned at the center of the imaging unit 12 and an NG image in which the scheduled dividing line is not positioned at the center of the imaging unit 12, and stores the labels as image data 300 in the image storage unit 31. to be memorized. The labeling unit 44 acquires, for example, an image captured by the processing device 10, an image captured by another processing device 10, etc., and associates a label indicating an OK image or a NG image with the image. For example, the labeling unit 44 may be configured to display a screen on the touch panel 17 that allows the user to select whether the image is an OK image or an NG image, and label the image based on the operation result on the screen. . The labeling unit 44 determines the planned dividing line in the image, for example, if there is a straight line in the central area of the screen divided into three, the planned dividing line is positioned at the center and the image is determined to be OK. A configuration may also be adopted in which labels are automatically linked based on conditions or the like.

ティーチ部45は、ウエーハ100の表面101に形成されたキーパターンと、該キーパターンからストリート103の距離をキーパターンと分割予定ラインとの距離として登録する機能を提供する。ティーチ部45は、ウエーハ100の表面101に形成されるデバイス104の一部であるキーパターンからストリート103までの距離を登録させる画面をタッチパネル17に表示させ、タッチパネル17を介して登録されたキーパターンとストリート103までの距離とを、ウエーハ100の種類等に対応させる。 The teaching unit 45 provides a function of registering the key pattern formed on the surface 101 of the wafer 100 and the distance from the key pattern to the street 103 as the distance between the key pattern and the planned dividing line. The teaching unit 45 causes the touch panel 17 to display a screen for registering the distance from the key pattern that is a part of the device 104 formed on the surface 101 of the wafer 100 to the street 103, and displays the key pattern registered via the touch panel 17. and the distance to the street 103 are made to correspond to the type of wafer 100, etc.

本実施形態では、ティーチ部45は、機械学習部41がOK画像と判定した場合、該キーパターン及び該キーパターンからストリート103の距離を登録し、機械学習部41がNG画像と判定した場合、警告を行う機能を提供する。すなわち、ティーチ部45は、ティーチ作業でオペレータが登録したときの画像に対する機械学習部41の判定結果に応じた処理を実行する。ティーチ部45は、該キーパターン及び該キーパターンからストリート103の距離に加え、ストリート103に関する情報を登録するように構成されてもよい。ティーチ部45は、例えば、ストリート103の位置に関する情報を登録してもよい。ストリート103の位置に関する情報は、例えば、ストリート103の座標位置、幅等の画像におけるストリート103を特定可能な情報を含む。 In this embodiment, when the machine learning section 41 determines that the image is OK, the teaching section 45 registers the key pattern and the distance of the street 103 from the key pattern, and when the machine learning section 41 determines that the image is NG, Provides the ability to issue a warning. That is, the teaching unit 45 executes processing according to the determination result of the machine learning unit 41 on the image registered by the operator in the teaching operation. The teaching unit 45 may be configured to register information regarding the street 103 in addition to the key pattern and the distance of the street 103 from the key pattern. The teaching unit 45 may register information regarding the position of the street 103, for example. The information regarding the position of the street 103 includes, for example, information that allows identification of the street 103 in the image, such as the coordinate position and width of the street 103.

アライメント部46は、チャックテーブル11に載置された加工すべきウエーハ100を撮像し、パターンマッチングにより該キーパターンを検出することで、ウエーハ100のストリート103を検出する。 The alignment unit 46 detects the streets 103 of the wafer 100 by capturing an image of the wafer 100 to be processed placed on the chuck table 11 and detecting the key pattern by pattern matching.

以上、本実施形態に係る加工装置10の構成例について説明した。なお、図1乃至図4を用いて説明した上記の構成はあくまで一例であり、本実施形態に係る加工装置10の構成は係る例に限定されない。本実施形態に係る加工装置10の機能構成は、仕様や運用に応じて柔軟に変形可能である。 The configuration example of the processing apparatus 10 according to the present embodiment has been described above. Note that the above configuration described using FIGS. 1 to 4 is just an example, and the configuration of the processing apparatus 10 according to the present embodiment is not limited to the example. The functional configuration of the processing device 10 according to this embodiment can be flexibly modified according to specifications and operation.

(画像データの登録例)
次に、実施形態に係る加工装置10が実行する画像データ300の登録の一例を説明する。図5は、実施形態に係る画像データ300の登録に関する処理手順の一例を示すフローチャートである。図5に示す処理手順は、制御ユニット40が制御プログラム201を実行することで実現される。図5に示す処理手順は、例えば、画像を教師データとして登録するタイミング、学習済みプログラム202に登録する画像が発生したタイミング等に実行される。
(Example of image data registration)
Next, an example of registration of the image data 300 executed by the processing device 10 according to the embodiment will be described. FIG. 5 is a flowchart illustrating an example of a processing procedure regarding registration of image data 300 according to the embodiment. The processing procedure shown in FIG. 5 is realized by the control unit 40 executing the control program 201. The processing procedure shown in FIG. 5 is executed, for example, at the timing when an image is registered as teacher data, at the timing when an image to be registered in the learned program 202 is generated, and the like.

図5に示すように、制御ユニット40は、ウエーハ100の表面101を撮像した画像を取得する(ステップ1001)。制御ユニット40は、例えば、ウエーハ100の表面101のデバイス104を撮像した画像の情報を取得する。例えば、精度を求める場合、制御ユニット40は、デバイス104の種類ごとの画像を取得する。例えば、汎用性を求める場合、制御ユニット40は、1つのデバイス104の種類だけではなく、不特定多数のデバイス104の画像を取得する。例えば、制御ユニット40は、撮像ユニット12だけではなく、加工装置10の外部のサーバ、記憶装置等から画像を取得する構成としてもよい。制御ユニット40は、ステップ1001の処理が終了すると、処理をステップ1002に進める。 As shown in FIG. 5, the control unit 40 acquires an image of the surface 101 of the wafer 100 (step 1001). The control unit 40 acquires, for example, information on an image of the device 104 on the front surface 101 of the wafer 100. For example, when determining accuracy, the control unit 40 acquires images for each type of device 104. For example, when seeking versatility, the control unit 40 acquires images of not only one type of device 104 but also an unspecified number of devices 104. For example, the control unit 40 may be configured to acquire images not only from the imaging unit 12 but also from a server, a storage device, etc. external to the processing device 10. When the process of step 1001 is completed, the control unit 40 advances the process to step 1002.

制御ユニット40は、取得した画像をOK画像とNG画像にラベリングした画像データ300を画像記憶部31に記憶する(ステップ1002)。制御ユニット40は、例えば、画像のストリート103の配置と配置条件に基づいて、OK画像とNG画像にラベリングするように構成できる。制御ユニット40は、例えば、OK画像とNG画像とをユーザに判定させる画面をタッチパネル17に表示させ、判定結果に基づいてラベリングするように構成できる。制御ユニット40は、ステップ1002の処理が終了すると、処理をステップ1003に進める。 The control unit 40 stores image data 300 obtained by labeling the acquired image into an OK image and an NG image in the image storage unit 31 (step 1002). For example, the control unit 40 can be configured to label OK images and NG images based on the arrangement and arrangement conditions of the streets 103 in the image. For example, the control unit 40 can be configured to display on the touch panel 17 a screen that allows the user to determine whether the image is OK or not, and to perform labeling based on the determination result. When the process of step 1002 is completed, the control unit 40 advances the process to step 1003.

制御ユニット40は、ラベリングされた画像データ300を用いて機械学習を実施し、OK画像とNG画像とを判別可能な学習済みプログラム202を生成する(ステップ1003)。制御ユニット40は、例えば、ウエーハ100やデバイス104ごとに、教師データである画像データ300のOK画像とNG画像の特徴、パターン等に基づいて、未知の画像を判定するルール(モデル)を学習した学習済みプログラム202を生成する。すなわち、学習済みプログラム202を生成するとは、例えば、未知の画像を判定するルールを学習したことを意味する。制御ユニット40は、ステップ1003の処理が終了すると、処理をステップ1004に進める。 The control unit 40 performs machine learning using the labeled image data 300 and generates a trained program 202 that can discriminate between OK images and NG images (step 1003). For example, the control unit 40 has learned a rule (model) for determining unknown images for each wafer 100 and device 104 based on the characteristics, patterns, etc. of OK images and NG images of the image data 300 that is teacher data. A learned program 202 is generated. That is, generating the learned program 202 means, for example, that a rule for determining an unknown image has been learned. When the process of step 1003 is completed, the control unit 40 advances the process to step 1004.

制御ユニット40は、生成した学習済みプログラム202をストレージ30に記憶する(ステップ1004)。制御ユニット40は、例えば、ストレージ30に学習済みプログラム202が既に記憶されている場合、生成した学習済みプログラム202を上書きする、あるいは、新規に追加するように記憶する。制御ユニット40は、ステップ1004の処理を終了すると、図5に示す処理手順を終了させる。 The control unit 40 stores the generated learned program 202 in the storage 30 (step 1004). For example, when the learned program 202 is already stored in the storage 30, the control unit 40 overwrites the generated learned program 202 or stores it so as to add a new one. When the control unit 40 finishes the process of step 1004, it ends the process procedure shown in FIG.

図5に示す処理手順を実行することで、制御ユニット40は、機械学習部41及びラベリング部44として機能する。 By executing the processing procedure shown in FIG. 5, the control unit 40 functions as a machine learning section 41 and a labeling section 44.

(機械学習部の判定)
次に、実施形態に係る加工装置10が実行する機械学習部41の判定の一例を説明する。図6は、実施形態に係る機械学習部41の判定に関する処理手順の一例を示すフローチャートである。図6に示す処理手順は、制御ユニット40が制御プログラム201を実行することで実現される。図6に示す処理手順は、例えば、入力部42から画像が入力された場合等に実行される。
(Judgment by machine learning department)
Next, an example of the determination by the machine learning unit 41 executed by the processing apparatus 10 according to the embodiment will be described. FIG. 6 is a flowchart illustrating an example of a processing procedure regarding determination by the machine learning unit 41 according to the embodiment. The processing procedure shown in FIG. 6 is realized by the control unit 40 executing the control program 201. The processing procedure shown in FIG. 6 is executed, for example, when an image is input from the input unit 42.

図6に示すように、制御ユニット40は、学習済みプログラム202で入力された画像を処理し、入力された画像がOK画像であるかNG画像であるかを判定する(ステップ1101)。制御ユニット40は、例えば、学習済みプログラム202を実行することで、入力された画像がOK画像であるかNG画像であるかの判定を学習済みプログラム202に実行させる。制御ユニット40は、学習済みプログラム202から判定結果を取得すると、処理をステップ1102に進める。 As shown in FIG. 6, the control unit 40 processes the input image using the trained program 202, and determines whether the input image is an OK image or an NG image (step 1101). For example, by executing the learned program 202, the control unit 40 causes the learned program 202 to determine whether the input image is an OK image or an NG image. Upon acquiring the determination result from the learned program 202, the control unit 40 advances the process to step 1102.

制御ユニット40は、入力された画像の判定結果を制御部43に出力する(ステップ1102)。制御ユニット40は、学習済みプログラム202を実行することで得られた入力画像の判定結果を制御部43に出力すると、図6に示す処理手順を終了させる。 The control unit 40 outputs the determination result of the input image to the control section 43 (step 1102). When the control unit 40 outputs the determination result of the input image obtained by executing the learned program 202 to the control unit 43, it ends the processing procedure shown in FIG. 6.

本実施形態では、制御ユニット40は、図6に示す処理手順を実行することで、機械学習部41として機能する。 In this embodiment, the control unit 40 functions as the machine learning section 41 by executing the processing procedure shown in FIG.

(ティーチ部の処理)
次に、実施形態に係る加工装置10が実行するティーチ部45の処理の一例を説明する。図7は、実施形態に係るティーチ部45に関する処理手順の一例を示すフローチャートである。図7に示す処理手順は、制御ユニット40が制御プログラム201を実行することで実現される。図7に示す処理手順は、例えば、加工装置10でティーチ作業を行う場合等に実行される。
(Teach section processing)
Next, an example of the process of the teaching unit 45 executed by the processing apparatus 10 according to the embodiment will be described. FIG. 7 is a flowchart illustrating an example of a processing procedure regarding the teaching unit 45 according to the embodiment. The processing procedure shown in FIG. 7 is realized by the control unit 40 executing the control program 201. The processing procedure shown in FIG. 7 is executed, for example, when the processing device 10 performs a teaching operation.

図7に示すように、制御ユニット40は、ウエーハ100の表面101を撮像した画像を取得する(ステップ2001)。制御ユニット40は、ウエーハ100の表面101に形成されたデバイス領域において、特徴的なパターンをキーパターンとして選択する(ステップ2002)。加工前にウエーハ100を撮像して分割予定ラインの位置を検出するオートアライメントでは、ティーチ部45で登録されたキーパターンを手掛かりにストリート103の位置の割り出しを自動的に実施する。 As shown in FIG. 7, the control unit 40 acquires an image of the surface 101 of the wafer 100 (step 2001). The control unit 40 selects a characteristic pattern as a key pattern in the device region formed on the surface 101 of the wafer 100 (step 2002). In auto alignment, which images the wafer 100 before processing and detects the position of the planned dividing line, the position of the street 103 is automatically determined using the key pattern registered in the teaching section 45 as a clue.

図8は、実施形態に係るキーパターンとストリートとの登録例を説明するための図である。図8に示すように、制御ユニット40は、画像からターゲットとなるキーパターン120をオペレータに選択させる。次に、制御ユニット40は、ストリート103を撮像ユニットのY方向の中心に位置するように駆動手段を制御する。その後、ストリート103を分割予定ラインの位置として登録する登録ボタンが操作されると、制御ユニット40は、選択されたキーパターン120からストリート103までの距離130を認識し、キーパターン120と距離130とを紐づけて登録する。例えば、制御ユニット40は、キーパターン120を撮像ユニット12の画像のY軸方向の中央に合わせた後、ストリート103を画像のY軸方向の中央に移動させることで、距離を検出する。 FIG. 8 is a diagram for explaining an example of registration of key patterns and streets according to the embodiment. As shown in FIG. 8, the control unit 40 allows the operator to select a target key pattern 120 from the image. Next, the control unit 40 controls the driving means to position the street 103 at the center of the imaging unit in the Y direction. After that, when the registration button for registering the street 103 as the position of the planned dividing line is operated, the control unit 40 recognizes the distance 130 from the selected key pattern 120 to the street 103, and the key pattern 120 and the distance 130 are Link and register. For example, the control unit 40 detects the distance by aligning the key pattern 120 with the center of the image of the imaging unit 12 in the Y-axis direction and then moving the street 103 to the center of the image in the Y-axis direction.

図8に示す一例では、画像301及び画像302は、ウエーハ100の表面101の一部を高倍率で拡大して撮像した画像であり、ストリート103の近くに、十字のキーパターン120と、キーパターン120に沿って並ぶ複数のパターン121とが位置している。オペレータは、画像301において、特徴的なキーパターン120をターゲットとして選択し、ストリート103を選択して登録するティーチ作業を行う。この場合、制御ユニット40は、選択されたキーパターン120からストリート103までの距離130を検出し、キーパターン120と距離130とを紐づけて登録する。 In the example shown in FIG. 8, images 301 and 302 are images obtained by enlarging a part of the surface 101 of the wafer 100 at high magnification. A plurality of patterns 121 are located along the line 120. The operator selects the characteristic key pattern 120 as a target in the image 301, and performs a teaching operation to select and register the street 103. In this case, the control unit 40 detects the distance 130 from the selected key pattern 120 to the street 103, and registers the key pattern 120 and the distance 130 in association with each other.

しかし、画像302に示すように、ストリート103とデバイスのパターン121が類似している場合、オペレータは、ティーチ作業において、ストリート103に類似したパターン121を分割予定ラインとして誤って認識し、分割予定ラインとして設定する場合がある。また、操作のミスにより同じくストリート103ではないデバイス領域を撮像ユニットの中心に位置づけ登録ボタンを教えてしまう恐れもある。例えば、オペレータは、画像302において、特徴的なキーパターン120をターゲットとして選択し、パターン121をストリート103と誤って選択して登録する。この場合、制御ユニット40は、選択されたキーパターン120からパターン121までの距離131を検出し、キーパターン120と誤った距離131とを紐づけて登録する。その結果、従来の加工装置は、オペレータが誤って登録したウエーハ100の位置を加工し続ける可能性があった。 However, as shown in the image 302, if the street 103 and the device pattern 121 are similar, the operator may mistakenly recognize the pattern 121 similar to the street 103 as the planned dividing line during the teaching operation, and It may be set as . Furthermore, due to an operational error, there is also a possibility that a device area other than the street 103 may be positioned at the center of the imaging unit and the registration button may be pressed. For example, the operator selects the characteristic key pattern 120 as a target in the image 302, and mistakenly selects and registers the pattern 121 as the street 103. In this case, the control unit 40 detects the distance 131 from the selected key pattern 120 to the pattern 121, and registers the key pattern 120 and the incorrect distance 131 in association with each other. As a result, the conventional processing apparatus may continue to process the position of the wafer 100 that has been incorrectly registered by the operator.

本発明は、加工対象となるウエーハ100の種類の画像を元に形成された学習済みプログラム202、または様々な種類のウエーハ100の画像を元に作成された学習済みプログラム202が記憶されている。そのため、ストリート103と類似したデバイス領域をオペレータが分割予定ラインとして認識し中心に位置づけて撮像した画像を機械学習部に入力した場合、パターンの色味や模様が通常の分割予定ラインとは異なり、学習済みプログラム202に蓄積された分割予定ラインが中心にあるOK画像と類似しないため、NG画像と判定される可能性が高い。よって、加工装置10は、ティーチ作業において、オペレータがウエーハ100の誤った位置をストリート103として登録することを防止する。 In the present invention, a learned program 202 created based on images of the type of wafer 100 to be processed or a learned program 202 created based on images of various types of wafers 100 is stored. Therefore, when an operator recognizes a device area similar to Street 103 as a scheduled dividing line and inputs an image captured by positioning it at the center to the machine learning unit, the color and pattern of the pattern will be different from the normal scheduled dividing line. Since the scheduled dividing lines stored in the learned program 202 are not similar to the OK image at the center, there is a high possibility that the image will be determined as an NG image. Therefore, the processing apparatus 10 prevents the operator from registering the wrong position of the wafer 100 as the street 103 during the teaching operation.

図7に戻り、制御ユニット40は、分割予定ラインが撮像ユニット12の中心に位置するように駆動手段14を制御する(ステップ2003)。制御ユニット40は、ウエーハ100の分割予定ラインが撮像ユニット12の中心に位置すると、処理をステップ2004に進める。なお、分割予定ラインと想定される箇所を撮像ユニット12の中心に位置づける際の中心とは、分割予定ラインが伸長する加工送り方向であるX方向と交差する割り出し送り方向であるY方向の中心である。 Returning to FIG. 7, the control unit 40 controls the driving means 14 so that the planned dividing line is located at the center of the imaging unit 12 (step 2003). When the planned dividing line of the wafer 100 is located at the center of the imaging unit 12, the control unit 40 advances the process to step 2004. Note that the center of the imaging unit 12 when locating the location assumed to be the planned dividing line is the center in the Y direction, which is the indexing feed direction that intersects the X direction, which is the processing feed direction in which the planned dividing line extends. be.

制御ユニット40は、登録操作を検出したか否かを判定する(ステップ2004)。制御ユニット40は、例えば、ストリート103を登録する画面をタッチパネル17に表示させ、タッチパネル17を介して該画面に対する登録操作を検出した場合に、登録操作を検出したと判定する。制御ユニット40は、登録操作を検出していないと判定した場合(ステップ2004でNo)、登録しないと判定し、図7に示す処理手順を終了させる。また、制御ユニット40は、登録操作を検出したと判定した場合(ステップ2004でYes)、処理をステップ2005に進める。 The control unit 40 determines whether a registration operation is detected (step 2004). For example, when the control unit 40 displays a screen for registering the street 103 on the touch panel 17 and detects a registration operation on the screen via the touch panel 17, it determines that a registration operation has been detected. If the control unit 40 determines that no registration operation has been detected (No in step 2004), the control unit 40 determines not to register, and ends the processing procedure shown in FIG. 7. Further, if the control unit 40 determines that a registration operation has been detected (Yes in step 2004), the control unit 40 advances the process to step 2005.

制御ユニット40は、撮像ユニット12によって撮像されている画像を機械学習部41に入力する(ステップ2005)。制御ユニット40は、例えば、撮像されている画像を機械学習部41に入力することで、機械学習部41で学習済みプログラム202が実行され、画像がOK画像であるかNG画像であるかが判定される。制御ユニット40は、機械学習部41が出力した判定結果を取得すると、処理をステップ2006に進める。 The control unit 40 inputs the image being captured by the imaging unit 12 to the machine learning section 41 (step 2005). For example, the control unit 40 inputs the captured image to the machine learning unit 41, so that the machine learning unit 41 executes the learned program 202 and determines whether the image is an OK image or an NG image. be done. Upon acquiring the determination result output by the machine learning section 41, the control unit 40 advances the process to step 2006.

制御ユニット40は、判定結果がOK画像であるか否かを判定する(ステップ2006)。制御ユニット40は、例えば、機械学習部41が出力した判定結果がOK画像を示している場合に、判定結果がOKであると判定する。制御ユニット40は、判定結果がOK画像であると判定した場合(ステップ2006でYes)、処理をステップ2007に進める。 The control unit 40 determines whether the determination result is an OK image (step 2006). For example, when the determination result output by the machine learning section 41 indicates an OK image, the control unit 40 determines that the determination result is OK. When the control unit 40 determines that the image is an OK image (Yes in step 2006), the control unit 40 advances the process to step 2007.

制御ユニット40は、ウエーハ100のキーパターン120と、キーパターン120からストリート103までの距離130を登録する(ステップ2007)。制御ユニット40は、例えば、撮像ユニット412の中心に位置付けた位置をストリート103として登録し、該ストリート103と距離130とを紐付けて登録する。すなわち、制御ユニット40は、ストリート103でない箇所をストリート103して登録しようとした場合、学習済みプログラム202によってNG画像と判定されるため、上記の誤った距離131を登録することなく、ストリート103と距離130とを紐付けて登録することができる。制御ユニット40は、ステップ2007が終了すると、図7に示す処理手順を終了させる。 The control unit 40 registers the key pattern 120 of the wafer 100 and the distance 130 from the key pattern 120 to the street 103 (step 2007). For example, the control unit 40 registers the center position of the imaging unit 412 as the street 103, and registers the street 103 and the distance 130 in association with each other. That is, if the control unit 40 attempts to register a location that is not the street 103 as the street 103, the learned program 202 determines that it is an NG image, so the control unit 40 registers the street 103 without registering the incorrect distance 131 described above. It can be registered in association with the distance 130. When step 2007 is completed, the control unit 40 ends the processing procedure shown in FIG. 7 .

また、制御ユニット40は、判定結果がOK画像ではないと判定した場合(ステップ2006でNo)、処理をステップ2008に進める。制御ユニット40は、上記の警告処理を実行する(ステップ2008)。制御ユニット40は、例えば、警告処理を実行することで、ストリート103の位置が正しくないことを警告し、ティーチ作業における登録を停止させたり、ストリート103を再登録させたりする。警告する手段は、例えばタッチパネル17に警告を示すメッセージを表示する、装置の上部に設置されたLEDライト18をエラーに該当する色に点灯または点滅させる、警告を示す音声またはエラー音を発するなどがあげられる。制御ユニット40は、ステップ2008に処理が終了すると、図7に示す処理手順を終了させる。 Further, when the control unit 40 determines that the image is not an OK image (No in step 2006), the control unit 40 advances the process to step 2008. The control unit 40 executes the above warning process (step 2008). For example, by executing a warning process, the control unit 40 warns that the position of the street 103 is incorrect, stops registration in the teaching operation, or causes the street 103 to be re-registered. Examples of means for giving a warning include displaying a message indicating a warning on the touch panel 17, lighting or blinking an LED light 18 installed at the top of the device in a color corresponding to the error, and emitting a voice or error sound indicating a warning. can give. When the process ends in step 2008, the control unit 40 ends the process procedure shown in FIG.

本実施形態では、制御ユニット40は、図7に示す処理手順を実行することで、ティーチ部45として機能する。 In this embodiment, the control unit 40 functions as the teaching section 45 by executing the processing procedure shown in FIG.

以上説明したように、加工装置10は、ティーチ作業において、学習済みプログラム202を用いて、ウエーハ100のストリート103を撮像した画像がOK画像であるかNG画像であるかを判定し、NG画像であると判定された場合、警告処理を実行する。加工装置10は、学習済みプログラム202によってOK画像であると判定された場合に、オペレータが登録したウエーハ100のストリート103等の登録内容を受け付ける。これにより、加工装置10は、実際に撮像したOK画像とNG画像とを有する教師データを学習した学習済みプログラム202を用いることで、オペレータが登録したストリート103、距離130等の正当性を、撮像された画像に基づいて確認することができる。その結果、加工装置10は、分割予定ラインを登録する精度を向上させ、ウエーハ100における間違った位置を加工し続けることを防止できる。 As explained above, in the teaching operation, the processing device 10 uses the learned program 202 to determine whether the captured image of the street 103 of the wafer 100 is an OK image or an NG image. If it is determined that there is, a warning process is executed. When the learned program 202 determines that the image is an OK image, the processing apparatus 10 accepts registered contents such as the street 103 of the wafer 100 registered by the operator. As a result, the processing device 10 uses the learned program 202 that has learned the teacher data including OK images and NG images actually captured to check the validity of the street 103, distance 130, etc. registered by the operator. It can be confirmed based on the image. As a result, the processing apparatus 10 can improve the accuracy of registering the planned dividing line and prevent continued processing of incorrect positions on the wafer 100.

また、加工装置10は、ウエーハ100の表面101を撮像したティーチ作業時の画像をOK画像とNG画像とにラベリングした画像データ300を新たに教師データとして学習済みプログラム202に学習させることができる。これにより、加工装置10は、学習済みプログラム202を使用するほど学習済みプログラム202の判定精度を向上させることができる。その結果、加工装置10は、分割予定ラインでないウエーハ100の誤った位置を加工することをより一層精度高く防止できる。 Furthermore, the processing apparatus 10 can cause the learned program 202 to learn image data 300 obtained by labeling an image taken during a teaching operation of the front surface 101 of the wafer 100 into an OK image and an NG image as new teacher data. Thereby, the processing device 10 can improve the accuracy of determining the learned program 202 as the learned program 202 is used. As a result, the processing apparatus 10 can prevent processing the wafer 100 at an incorrect position that is not the planned dividing line with even higher accuracy.

(オートアライメント時の処理概要)
次に、実施形態に係る加工装置10が実行するオートアライメント時の誤加工を防止する処理の一例を説明する。図9は、実施形態に係る加工装置10のオートアライメント時の処理手順の一例を示すフローチャートである。図9に示す処理手順は、制御ユニット40が制御プログラム201を実行することで実現される。図9に示す処理手順は、ウエーハ100を載置したチャックテーブル11が撮像ユニット12の撮像位置に配置された状態等で実行される。
(Outline of processing during auto alignment)
Next, an example of a process for preventing erroneous machining during auto-alignment performed by the machining apparatus 10 according to the embodiment will be described. FIG. 9 is a flowchart illustrating an example of a processing procedure during auto-alignment of the processing apparatus 10 according to the embodiment. The processing procedure shown in FIG. 9 is realized by the control unit 40 executing the control program 201. The processing procedure shown in FIG. 9 is executed while the chuck table 11 on which the wafer 100 is placed is placed at the imaging position of the imaging unit 12.

図9に示すように、制御ユニット40は、加工すべきウエーハ100を撮像ユニット12で撮像する(ステップ3001)。制御ユニット40は、例えば、撮像ユニット12にウエーハ100の表面101を撮像させ、撮像された画像を取得する。制御ユニット40は、ステップ3001の処理が終了すると、処理をステップ3002に進める。 As shown in FIG. 9, the control unit 40 images the wafer 100 to be processed using the imaging unit 12 (step 3001). For example, the control unit 40 causes the imaging unit 12 to image the surface 101 of the wafer 100, and acquires the captured image. When the process of step 3001 is completed, the control unit 40 advances the process to step 3002.

制御ユニット40は、パターンマッチングにより、画像からキーパターン120を検出する(ステップ3002)。制御ユニット40は、例えば、取得した画像を解析することで、事前に登録されたキーパターンと一致または類似するキーパターン120を検出する。制御ユニット40は、ステップ3002の処理が終了すると、処理をステップ3003に進める。 Control unit 40 detects key pattern 120 from the image by pattern matching (step 3002). The control unit 40 detects a key pattern 120 that matches or is similar to a previously registered key pattern, for example, by analyzing the acquired image. When the process of step 3002 is completed, the control unit 40 advances the process to step 3003.

制御ユニット40は、キーパターン120に基づいてウエーハ100のストリート103を検出する(ステップ3003)。制御ユニット40は、例えば、キーパターン120と該キーパターン120に紐付けられた距離130とに基づいて、キーパターン120から距離130だけ離れた位置をストリート103として検出する。制御ユニット40は、ステップ3003の処理が終了すると、処理をステップ3004に進める。 Control unit 40 detects street 103 of wafer 100 based on key pattern 120 (step 3003). For example, the control unit 40 detects a position separated by a distance 130 from the key pattern 120 as the street 103 based on the key pattern 120 and the distance 130 associated with the key pattern 120. Upon completion of the process in step 3003, the control unit 40 advances the process to step 3004.

制御ユニット40は、検出したストリート103を撮像ユニット12の中心に位置づけて撮像する(ステップ3004)。制御ユニット40は、例えば、検出したストリート103が撮像ユニット12の中心に位置するように駆動手段14を駆動させ、ウエーハ100のストリート103の部分を撮像ユニット12に撮像させる制御を行う。制御ユニット40は、ステップ3004の処理が終了すると、処理をステップ3005に進める。 The control unit 40 positions the detected street 103 at the center of the imaging unit 12 and images it (step 3004). The control unit 40 controls, for example, to drive the driving means 14 so that the detected street 103 is located at the center of the imaging unit 12, and causes the imaging unit 12 to image the street 103 of the wafer 100. When the process of step 3004 is completed, the control unit 40 advances the process to step 3005.

制御ユニット40は、撮像された画像を機械学習部41に入力する(ステップ3005)。制御ユニット40は、例えば、撮像された画像を機械学習部41に入力することで、機械学習部41で学習済みプログラム202が実行され、画像がOK画像であるかNG画像であるかが判定される。制御ユニット40は、機械学習部41が出力した判定結果を取得すると、処理をステップ3006に進める。 The control unit 40 inputs the captured image to the machine learning section 41 (step 3005). For example, the control unit 40 inputs the captured image to the machine learning unit 41, so that the machine learning unit 41 executes the learned program 202 and determines whether the image is an OK image or an NG image. Ru. Upon acquiring the determination result output by the machine learning section 41, the control unit 40 advances the process to step 3006.

制御ユニット40は、判定結果がOK画像であるか否かを判定する(ステップ3006)。制御ユニット40は、例えば、機械学習部41が出力した判定結果がOK画像を示している場合に、判定結果がOKであると判定する。制御ユニット40は、判定結果がOK画像であると判定した場合(ステップ3006でYes)、処理をステップ3007に進める。 The control unit 40 determines whether the determination result is an OK image (step 3006). For example, when the determination result output by the machine learning section 41 indicates an OK image, the control unit 40 determines that the determination result is OK. When the control unit 40 determines that the image is an OK image (Yes in step 3006), the control unit 40 advances the process to step 3007.

制御ユニット40は、ウエーハ100の加工を制御する(ステップ3007)。制御ユニット40は、例えば、ストリート103の上面高さに応じて切削ブレード24を上下させるように制御することで、切り込み深さを制御しながら切削溝をウエーハ100に形成する。より詳細には、制御ユニット40は、駆動手段14によってY軸方向に沿って切削ブレード24を移動させ、Z軸移動手段15によってZ軸方向に沿って上面高さに応じた位置に切削ブレード24を位置付けることで、ストリート103に切削溝を形成する。制御ユニット40は、ステップ3007の処理が終了すると、図9に示す処理手順を終了させる。 The control unit 40 controls processing of the wafer 100 (step 3007). The control unit 40 forms cutting grooves on the wafer 100 while controlling the cutting depth by controlling the cutting blade 24 to move up and down depending on the height of the upper surface of the street 103, for example. More specifically, the control unit 40 causes the driving means 14 to move the cutting blade 24 along the Y-axis direction, and the Z-axis moving means 15 to move the cutting blade 24 along the Z-axis direction to a position corresponding to the top surface height. A cut groove is formed in the street 103 by positioning the groove. When the process of step 3007 is completed, the control unit 40 ends the processing procedure shown in FIG. 9 .

また、制御ユニット40は、判定結果がOK画像ではないと判定した場合(ステップ3006でNo)、処理をステップ3008に進める。制御ユニット40は、上記の警告処理を実行する(ステップ3008)。制御ユニット40は、例えば、警告処理を実行することで、ストリート103の位置が正しくないことを警告し、加工ユニット13の加工を停止または保留させる。制御ユニット40は、ステップ3008の処理が終了すると、図9に示す処理手順を終了させる。 Further, when the control unit 40 determines that the image is not an OK image (No in step 3006), the control unit 40 advances the process to step 3008. The control unit 40 executes the above warning process (step 3008). For example, the control unit 40 executes a warning process to warn that the position of the street 103 is incorrect, and causes the processing unit 13 to stop or suspend processing. When the process of step 3008 is completed, the control unit 40 ends the processing procedure shown in FIG. 9 .

図9に示す処理手順では、制御ユニット40は、ステップ3001からステップ3004の一連の処理を実行することで、アライメント部46として機能する。制御ユニット40は、ステップ3005の処理を実行することで、入力部42として機能する。制御ユニット40は、ステップ3006からステップ3008の処理を実行することで、制御部43として機能する。 In the processing procedure shown in FIG. 9, the control unit 40 functions as the alignment section 46 by executing a series of processing from step 3001 to step 3004. The control unit 40 functions as the input unit 42 by executing the process of step 3005. The control unit 40 functions as the control section 43 by executing the processes from step 3006 to step 3008.

なお、ティーチ作業においてストリートを検出する際に学習済みプログラムを用いて判定しているため、オートアライメント時は、図9におけるステップ3004から3008までの学習済みプログラムを用いた処理は実施しなくても良い。 In addition, since the learned program is used to determine the street when detecting streets in the teaching operation, the processes using the learned program from steps 3004 to 3008 in FIG. 9 in FIG. 9 do not need to be performed during auto-alignment. good.

以上説明したように、加工装置10は、加工時に学習済みプログラム202を用いて、ウエーハ100のストリート103を撮像した画像がOK画像であるかNG画像であるかを判定し、NG画像であると判定された場合、警告処理を実行する。加工装置10は、学習済みプログラム202によってOK画像であると判定された場合、ウエーハ100の加工を行う。これにより、加工装置10は、実施に撮像したOK画像とNG画像とを有する教師データを学習した学習済みプログラム202の判定結果を用いることで、画像の判定精度を向上させることができる。その結果、加工装置10は、画像の中心に分割予定ラインが撮像されていない場合に、ストリート(分割予定ライン)103でないウエーハ100の誤った位置を加工することを防止できる。さらに、加工装置10は、実際の画像を学習した学習済みプログラム202を用いることで、ウエーハ100やデバイス104ごとに適した判定を行うことができるため、利便性を向上させることができる。 As explained above, the processing apparatus 10 uses the learned program 202 during processing to determine whether the captured image of the street 103 of the wafer 100 is an OK image or an NG image, and determines whether the image is an NG image. If it is determined, a warning process is executed. The processing apparatus 10 processes the wafer 100 when the learned program 202 determines that the image is OK. Thereby, the processing device 10 can improve the image determination accuracy by using the determination result of the learned program 202 that has learned the teacher data including the actually captured OK image and NG image. As a result, the processing apparatus 10 can prevent processing the wrong position of the wafer 100 that is not the street (planned dividing line) 103 when the planned dividing line is not captured at the center of the image. Furthermore, by using the learned program 202 that has learned actual images, the processing apparatus 10 can make appropriate determinations for each wafer 100 and device 104, thereby improving convenience.

また、加工装置10は、ウエーハ100の表面101を撮像した画像をOK画像とNG画像とにラベリングした画像データ300を教師データとして学習済みプログラム202に学習させることができる。これにより、加工装置10は、学習済みプログラム202に入力した画像に対する学習済みプログラム202の判定精度を向上させることができる。その結果、加工装置10は、分割予定ラインでないウエーハ100の誤った位置を加工することをより一層確実に防止できる。 Further, the processing apparatus 10 can cause the learned program 202 to learn image data 300 obtained by labeling an image of the surface 101 of the wafer 100 into an OK image and an NG image as teacher data. Thereby, the processing device 10 can improve the determination accuracy of the learned program 202 with respect to the image input to the learned program 202. As a result, the processing apparatus 10 can more reliably prevent processing at an incorrect position on the wafer 100 that is not on the planned dividing line.

また、加工装置10は、チャックテーブル11に載置された加工すべきウエーハ100を撮像し、パターンマッチングにより該キーパターン120を検出することでウエーハ100のストリート103を検出し、検出されたストリート103を撮像ユニット12の中心に位置づけて撮像することができる。これにより、加工装置10は、学習済みプログラム202に入力した画像自体の精度を向上させることができる。その結果、加工装置10は、分割予定ラインでないウエーハ100の誤った位置を加工することをより一層確実に防止できる。加工装置10は、例えば、オートアライメントに適用することで、キーパターンを手掛かりにストリート103の位置の自動で割り出しても、ウエーハ100の誤った位置を加工することを防止できる。 Further, the processing device 10 images the wafer 100 to be processed placed on the chuck table 11, detects the key pattern 120 by pattern matching, thereby detecting the street 103 of the wafer 100, and detects the street 103 of the wafer 100. can be positioned at the center of the imaging unit 12 and imaged. Thereby, the processing device 10 can improve the accuracy of the image itself input to the learned program 202. As a result, the processing apparatus 10 can more reliably prevent processing at an incorrect position on the wafer 100 that is not on the planned dividing line. For example, by applying the processing apparatus 10 to auto-alignment, even if the position of the street 103 is automatically determined using the key pattern as a clue, processing the wafer 100 at the wrong position can be prevented.

上記の実施形態に係る加工装置10は、ティーチ作業時及び加工時に、学習済みプログラム202を実行して画像がOK画像であるかNG画像であるかを判定する場合について説明したが、これに限定されない。例えば、加工装置10は、ティーチ作業時のみに学習済みプログラム202を実行するように構成してもよい。これにより、加工装置10は、ティーチ作業における分割予定ラインを登録する精度を向上させることで、加工時に誤った位置を加工することを防止できる可能性を向上させてもよい。 Although the processing apparatus 10 according to the above embodiment executes the learned program 202 during teaching work and processing to determine whether an image is an OK image or an NG image, the present invention is not limited to this. Not done. For example, the processing device 10 may be configured to execute the learned program 202 only during a teaching operation. Thereby, the machining device 10 may improve the possibility of preventing machining at an incorrect position during machining by improving the accuracy of registering the dividing line in the teaching operation.

[変形例]
上記実施形態の変形例に係る加工装置10を以下に説明する。図10は、実施形態の変形例に係る加工装置10の構成例を模式的に示す斜視図である。図11は、図10に示すレーザー照射ユニットの構成例を示すブロック図である。なお、以下の各実施形態において、同一の部位には同一の符号を付することにより重複する説明を省略する。
[Modified example]
A processing apparatus 10 according to a modification of the above embodiment will be described below. FIG. 10 is a perspective view schematically showing a configuration example of a processing device 10 according to a modification of the embodiment. FIG. 11 is a block diagram showing a configuration example of the laser irradiation unit shown in FIG. 10. In addition, in each of the following embodiments, the same portions are given the same reference numerals and redundant explanations will be omitted.

図10に示す加工装置10は、ウエーハ100にレーザー光線を照射するレーザー加工装置である。加工装置10は、基本的な構成として、ウエーハ100を保持するチャックテーブル11、撮像ユニット12、加工ユニット13、駆動手段14、Z軸移動手段15、タッチパネル17及び制御ユニット40を備える。加工ユニット13は、上記の切削ブレード24に代わり、レーザー照射ユニット5を有する。 A processing apparatus 10 shown in FIG. 10 is a laser processing apparatus that irradiates a wafer 100 with a laser beam. The processing apparatus 10 basically includes a chuck table 11 that holds the wafer 100, an imaging unit 12, a processing unit 13, a driving means 14, a Z-axis moving means 15, a touch panel 17, and a control unit 40. The processing unit 13 includes a laser irradiation unit 5 instead of the cutting blade 24 described above.

図11に示すように、レーザー照射ユニット5は、発振器51と、強度調整部(アッテネータ)52と、偏光方向設定部53と、ミラー素子54と、集光レンズ55と、を備える。レーザー照射ユニット5は、制御ユニット40によって制御される。 As shown in FIG. 11, the laser irradiation unit 5 includes an oscillator 51, an intensity adjustment section (attenuator) 52, a polarization direction setting section 53, a mirror element 54, and a condenser lens 55. The laser irradiation unit 5 is controlled by a control unit 40.

発振器51は、所定波長のレーザー光線を発振するためのものであり、例えばYAGレーザー発振器やYVO4レーザー発振器等からなるレーザー光線発振器、1064nm等の赤外線波長域のレーザー光線を発振する発振器等によって構成される。強度調整部52は、1/2波長板521と、モータ522と、偏光ビームスプリッタ523と、アブソーバ524とを備える。 The oscillator 51 is for oscillating a laser beam of a predetermined wavelength, and is configured by, for example, a laser beam oscillator such as a YAG laser oscillator or a YVO4 laser oscillator, an oscillator that oscillates a laser beam in an infrared wavelength range such as 1064 nm, or the like. The intensity adjustment section 52 includes a 1/2 wavelength plate 521, a motor 522, a polarizing beam splitter 523, and an absorber 524.

1/2波長板521は、モータ522によって回動可能な状態で発振器51の後段に配設されている。1/2波長板521は、その回動角度に応じて発振器51が発振したレーザー光線LBの直線偏光方向を変化させる。偏光ビームスプリッタ523は、1/2波長板521を通過したレーザー光線のうち、所定の直線偏光方向を有するレーザー光線を偏光方向設定部53に向けて透過すると共に、所定の直線偏光方向以外の直線偏光方向を有するレーザー光線をアブソーバ524側に分岐する。アブソーバ524は、偏光ビームスプリッタ523によって分岐されたレーザー光線を吸収するためのものであり、レーザー光線を良好に吸収すべく例えばつや消し黒色系金属によって構成するとよい。 The half-wave plate 521 is arranged downstream of the oscillator 51 so as to be rotatable by a motor 522 . The half-wave plate 521 changes the linear polarization direction of the laser beam LB emitted by the oscillator 51 according to its rotation angle. The polarizing beam splitter 523 transmits a laser beam having a predetermined linear polarization direction among the laser beams that have passed through the half-wave plate 521 toward the polarization direction setting unit 53, and transmits a laser beam having a predetermined linear polarization direction other than the predetermined linear polarization direction. The laser beam having the above is branched to the absorber 524 side. The absorber 524 is for absorbing the laser beam split by the polarizing beam splitter 523, and is preferably made of, for example, a matte black metal to absorb the laser beam well.

偏光方向設定部53は、1/2波長板531と、モータ532とを備える。1/2波長板531は、モータ532によって回動可能な状態で偏光ビームスプリッタ523の後段に配設されている。1/2波長板531は、その回動角度に応じて偏光ビームスプリッタ523を透過したレーザー光線の直線偏光方向を変化させる。偏光方向設定部53は、本発明に係る偏光方向設定手段として機能する。ミラー素子54は、1/2波長板531を通過したレーザー光線を集光レンズ55側に向けて反射させるためのものである。集光レンズ55は、ウエーハ100と対向するように配設され、ウエーハ100の内部に集光点を位置付けてミラー素子54によって反射されたレーザー光線を集光するものである。 The polarization direction setting section 53 includes a 1/2 wavelength plate 531 and a motor 532. The 1/2 wavelength plate 531 is rotatably arranged by a motor 532 after the polarizing beam splitter 523 . The half-wave plate 531 changes the linear polarization direction of the laser beam transmitted through the polarizing beam splitter 523 according to its rotation angle. The polarization direction setting section 53 functions as a polarization direction setting means according to the present invention. The mirror element 54 is for reflecting the laser beam that has passed through the 1/2 wavelength plate 531 toward the condenser lens 55 side. The condensing lens 55 is disposed to face the wafer 100, locates a condensing point inside the wafer 100, and condenses the laser beam reflected by the mirror element 54.

図11に示す一例では、集光レンズ55は、例えば、集光器として機能する。そして、発振器51と集光レンズ55との間に配設された強度調整部52及び偏光方向設定部53は、例えば、光学系として機能する。 In the example shown in FIG. 11, the condenser lens 55 functions as a condenser, for example. The intensity adjustment section 52 and the polarization direction setting section 53, which are arranged between the oscillator 51 and the condensing lens 55, function as, for example, an optical system.

以上、本実施形態の変形例に係る加工装置10の構成例について説明した。なお、図8を用いて説明した上記の構成はあくまで一例であり、本実施形態に係る加工装置10の構成は係る例に限定されない。本実施形態に係る加工装置10の機能構成は、仕様や運用に応じて柔軟に変形可能である。 The configuration example of the processing device 10 according to the modified example of this embodiment has been described above. Note that the above configuration described using FIG. 8 is just an example, and the configuration of the processing apparatus 10 according to the present embodiment is not limited to this example. The functional configuration of the processing device 10 according to this embodiment can be flexibly modified according to specifications and operation.

実施形態の変形例に係る加工装置10は、分割予定ラインであるストリート103で区画されたウエーハ100を、ストリート103に沿って加工する。加工装置10は、例えば、ウエーハ100に対して透過性を有する波長のレーザー光線を照射し、ウエーハ100の内部にストリート103に沿って改質層(変質領域)を連続的に形成する。さらに、加工装置10は、この改質層が形成されることによって強度が低下したストリート103に沿って外力を加えることにより、ウエーハ100を分割する機能を有しても良い。また、加工装置10は、例えば、ウエーハ100に対して吸収性を有する波長のレーザー光線を照射し、ウエーハ100の表面にストリート103に沿って切削溝を形成する。切削溝はウエーハ100をハーフカットする深さでもよいし、フルカットする深さがあってもよい。 A processing apparatus 10 according to a modification of the embodiment processes a wafer 100 partitioned by streets 103, which are planned dividing lines, along streets 103. For example, the processing apparatus 10 irradiates the wafer 100 with a laser beam of a transparent wavelength to continuously form a modified layer (altered region) along the streets 103 inside the wafer 100 . Furthermore, the processing device 10 may have a function of dividing the wafer 100 by applying an external force along the streets 103 whose strength has been reduced due to the formation of the modified layer. Further, the processing apparatus 10 irradiates the wafer 100 with a laser beam having an absorbing wavelength, for example, to form cutting grooves along the streets 103 on the surface of the wafer 100. The cutting groove may have a depth to half-cut the wafer 100, or may have a depth to fully cut the wafer 100.

加工装置10は、上述した図7及び図9に示す処理手順を用いることができる。例えば、加工装置10は、図9に示すステップ3007の処理を、レーザー照射ユニット5で加工する処理に置き換えればよい。 The processing apparatus 10 can use the processing procedure shown in FIGS. 7 and 9 described above. For example, the processing apparatus 10 may replace the processing in step 3007 shown in FIG. 9 with processing performed by the laser irradiation unit 5.

例えば、加工装置10の制御ユニット40は、ステップ3005で判定結果がOK画像であると判定した場合(ステップ3005でYes)、ウエーハ100の加工を制御する(ステップ3007)。制御ユニット40は、例えば、ストリート103の一端部を集光レンズ55の鉛直下方に位置付け、レーザー光線LBを発振器51から出射させた状態で、加工ユニット13に対してチャックテーブル11をX軸移動手段22でX軸方向に相対的に加工送りさせる。制御ユニット40は、ステップ3007の処理が終了すると、図9に示す処理手順を終了させる。 For example, if the control unit 40 of the processing apparatus 10 determines in step 3005 that the image is an OK image (Yes in step 3005), it controls the processing of the wafer 100 (step 3007). For example, the control unit 40 positions one end of the street 103 vertically below the condenser lens 55 and moves the chuck table 11 relative to the processing unit 13 to the X-axis moving means 22 while the laser beam LB is emitted from the oscillator 51. to relatively feed processing in the X-axis direction. When the process of step 3007 is completed, the control unit 40 ends the processing procedure shown in FIG. 9 .

また、制御ユニット40は、判定結果がOK画像ではないと判定した場合(ステップ3006でNo)、処理をステップ3008に進める。制御ユニット40は、上記の警告処理を実行する(ステップ3008)。制御ユニット40は、例えば、警告処理を実行することで、ストリート103の位置が正しくないことを警告し、加工ユニット13の加工を停止または保留させる。制御ユニット40は、ステップ3008の処理が終了すると、図9に示す処理手順を終了させる。 Further, when the control unit 40 determines that the image is not an OK image (No in step 3006), the control unit 40 advances the process to step 3008. The control unit 40 executes the above warning process (step 3008). For example, the control unit 40 executes a warning process to warn that the position of the street 103 is incorrect, and causes the processing unit 13 to stop or suspend processing. When the process of step 3008 is completed, the control unit 40 ends the processing procedure shown in FIG. 9 .

実施形態の変形例に係る加工装置10は、ティーチ作業において、学習済みプログラム202を用いて、ウエーハ100のストリート103を撮像した画像がOK画像であるかNG画像であるかを判定し、NG画像であると判定された場合、警告処理を実行する。加工装置10は、学習済みプログラム202によってOK画像であると判定された場合に、オペレータが登録したウエーハ100のストリート103等の登録内容を受け付ける。これにより、加工装置10は、実際に撮像したOK画像とNG画像とを有する教師データを学習した学習済みプログラム202を用いることで、オペレータが登録したストリート103、距離130等の正当性を、撮像された画像に基づいて確認することができる。その結果、加工装置10は、分割予定ラインを登録する精度を向上させ、ウエーハ100における間違った位置を加工し続けることを防止できる。 In the teaching operation, the processing apparatus 10 according to the modified example of the embodiment uses the learned program 202 to determine whether the captured image of the street 103 of the wafer 100 is an OK image or an NG image, and determines whether the image taken of the street 103 of the wafer 100 is an OK image or an NG image. If it is determined that this is the case, a warning process is executed. When the learned program 202 determines that the image is an OK image, the processing apparatus 10 accepts registered contents such as the street 103 of the wafer 100 registered by the operator. As a result, the processing device 10 uses the trained program 202 that has learned training data including OK images and NG images that were actually captured to check the validity of the street 103, distance 130, etc. registered by the operator. It can be confirmed based on the image. As a result, the processing apparatus 10 can improve the accuracy of registering the planned dividing line and prevent continued processing of incorrect positions on the wafer 100.

また、加工装置10は、ウエーハ100の表面101を撮像したティーチ作業時の画像をOK画像とNG画像とにラベリングした画像データ300を教師データとして学習済みプログラム202に学習させることができる。これにより、加工装置10は、学習済みプログラム202に入力した画像に対する学習済みプログラム202の判定精度を向上させることができる。その結果、加工装置10は、分割予定ラインでないウエーハ100の誤った位置を加工することをより一層確実に防止できる。 Further, the processing apparatus 10 can cause the trained program 202 to learn image data 300 obtained by labeling an image of the front surface 101 of the wafer 100 during a teaching operation into an OK image and an NG image as teacher data. Thereby, the processing device 10 can improve the determination accuracy of the learned program 202 with respect to the image input to the learned program 202. As a result, the processing apparatus 10 can more reliably prevent processing at an incorrect position on the wafer 100 that is not on the planned dividing line.

また、実施形態の変形例に係る加工装置10は、実施形態と同様に、学習済みプログラム202を用いて、ウエーハ100のストリート103を撮像した画像がOK画像であるかNG画像であるかを判定し、NG画像であると判定された場合、警告処理を実行する。加工装置10は、学習済みプログラム202によってOK画像であると判定された場合、ウエーハ100の加工を行う。これにより、加工装置10は、実施に撮像したOK画像とNG画像とを有する教師データを学習した学習済みプログラム202の判定結果を用いることで、画像の判定精度を向上させることができる。その結果、加工装置10は、画像の中心に分割予定ラインが撮像されていない場合に、分割予定ラインでないウエーハ100の誤った位置を加工することを防止できる。さらに、加工装置10は、実際の画像を学習した学習済みプログラム202を用いることで、ウエーハ100やデバイス104ごとに適した判定を行うことができるため、利便性を向上させることができる。 Furthermore, similarly to the embodiment, the processing apparatus 10 according to the modification of the embodiment uses the learned program 202 to determine whether the image taken of the street 103 of the wafer 100 is an OK image or an NG image. However, if it is determined that the image is an NG image, a warning process is executed. The processing apparatus 10 processes the wafer 100 when the learned program 202 determines that the image is OK. Thereby, the processing device 10 can improve the image determination accuracy by using the determination result of the learned program 202 that has learned the teacher data including the actually captured OK image and NG image. As a result, when the planned dividing line is not captured at the center of the image, the processing apparatus 10 can prevent processing at an incorrect position of the wafer 100 that is not at the planned dividing line. Furthermore, by using the learned program 202 that has learned actual images, the processing apparatus 10 can make appropriate determinations for each wafer 100 and device 104, thereby improving convenience.

なお、本発明は、上記実施形態及び変形例に限定されるものではない。即ち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。 Note that the present invention is not limited to the above embodiments and modifications. That is, various modifications can be made without departing from the gist of the invention.

例えば、上記実施形態及び変形例では、加工装置10は、制御ユニット40が機械学習部41、入力部42、制御部43、ラベリング部44、ティーチ部45及ぶアライメント部46を備える場合について説明したが、これに限定されない。例えば、加工装置10は、ラベリング部44及ぶアライメント部46を備えない、あるいは、ラベリング部44及ぶアライメント部46のいずれかを備える構成としてもよい。 For example, in the above embodiments and modifications, the processing apparatus 10 has been described with reference to the case where the control unit 40 includes the machine learning section 41, the input section 42, the control section 43, the labeling section 44, the teaching section 45, and the alignment section 46. , but not limited to. For example, the processing device 10 may not include the labeling section 44 and the alignment section 46, or may include either the labeling section 44 and the alignment section 46.

上記実施形態及び変形例では、学習済みプログラム202は、ウエーハ100の種類ごとに機械学習を行って作成される場合について説明したが、これに限定されない。学習済みプログラム202は、複数種類のウエーハ100で機械学習を行って作成されてもよい。これにより、学習済みプログラム202は、様々な種類のウエーハ100を機械学習した汎用的なプログラムとすることで、ウエーハ100の種類ごとに作成する必要がなくなり、汎用性を高くすることができる。 In the above embodiments and modified examples, the learned program 202 is created by performing machine learning for each type of wafer 100, but the learned program 202 is not limited to this. The learned program 202 may be created by performing machine learning on a plurality of types of wafers 100. As a result, the learned program 202 is a general-purpose program obtained by machine learning various types of wafers 100, so that it is not necessary to create it for each type of wafer 100, and the versatility can be increased.

10 加工装置
11 チャックテーブル
12 撮像ユニット
13 加工ユニット
17 タッチパネル
18 LEDライト
30 ストレージ
31 画像記憶部
40 制御ユニット
41 機械学習部
42 入力部
43 制御部
44 ラベリング部
45 ティーチ部
46 アライメント部
100 ウエーハ(被加工物)
103 ストリート(分割予定ライン)
104 デバイス
201 制御プログラム
202 学習済みプログラム
300 画像データ(教師データ)
301、302 画像
10 processing device 11 chuck table 12 imaging unit 13 processing unit 17 touch panel 18 LED light 30 storage 31 image storage section 40 control unit 41 machine learning section 42 input section 43 control section 44 labeling section 45 teaching section 46 alignment section 100 wafer (workpiece) thing)
103 Street (planned dividing line)
104 Device 201 Control program 202 Learned program 300 Image data (teacher data)
301, 302 images

Claims (4)

デバイス領域が複数の分割予定ラインによって区画された表面に形成された被加工物を加工する加工装置であって、
該加工装置は、
被加工物を保持する保持テーブルと、
該保持テーブルをX方向に加工送りする加工送りユニットと、
該保持テーブルに保持された被加工物に加工溝を形成する加工ユニットと、
該加工ユニットをX方向と交差するY方向に割り出し送りする割り出し送りユニットと、
該保持テーブルに保持された被加工物を撮像する撮像ユニットと、
制御ユニットと、
を備え、
該制御ユニットは、
被加工物の表面を撮像した画像の中心に該分割予定ラインが位置するOK画像と、該画像の中心に該分割予定ラインが位置しないNG画像とを有する教師データを学習した学習済みプログラムで、入力された画像を処理し、入力された画像がOK画像であるかNG画像であるかを判定する機械学習部と、
該分割予定ラインと想定された前記被加工物の箇所を、該撮像ユニットの中心に位置付けて撮像された画像を該機械学習部に入力する入力部と、
被加工物の表面に形成されたキーパターンを登録するティーチ部と、
を備え、
該ティーチ部は、
該入力部によって該機械学習部に入力された画像を該機械学習部がOK画像と判定した場合、該キーパターン及び該キーパターンから該分割予定ラインの距離を登録し、
該機械学習部がNG画像と判定した場合、警告を行うことを特徴とする加工装置。
A processing device for processing a workpiece formed on a surface in which a device region is divided by a plurality of planned dividing lines,
The processing equipment is
a holding table that holds the workpiece;
a processing feed unit that processes and feeds the holding table in the X direction;
a processing unit that forms a processing groove in a workpiece held on the holding table;
an indexing feed unit that indexes and feeds the processing unit in a Y direction intersecting the X direction;
an imaging unit that images the workpiece held on the holding table;
a control unit;
Equipped with
The control unit includes:
A trained program that has learned teacher data having an OK image in which the planned dividing line is located at the center of the image of the surface of the workpiece, and an NG image in which the scheduled dividing line is not located in the center of the image, a machine learning unit that processes the input image and determines whether the input image is an OK image or an NG image;
an input unit that inputs an image captured by positioning a location of the workpiece assumed to be the planned dividing line at the center of the imaging unit to the machine learning unit;
a teach unit that registers a key pattern formed on the surface of the workpiece;
Equipped with
The teaching section is
If the machine learning unit determines that the image input to the machine learning unit by the input unit is an OK image, registering the key pattern and the distance of the planned dividing line from the key pattern;
A processing device characterized by issuing a warning when the machine learning unit determines that the image is an NG image.
該制御ユニットは、
該分割予定ラインを該撮像ユニットの中心に位置付けた画像をOK画像と、該分割予定ラインが該撮像ユニットの中心から外れて位置づけられたNG画像とにラベリングし画像データとして画像記録部に記憶するラベリング部をさらに備え、
該機械学習部は、該画像記録部の該ラベリング部でラベリングされた該画像データを教師データの一部として学習した学習済みプログラムを用いて、入力された画像がOK画像であるかNG画像であるかを判定する
請求項1に記載の加工装置。
The control unit includes:
An image in which the planned division line is positioned at the center of the imaging unit is labeled as an OK image and an NG image in which the planned division line is positioned off the center of the imaging unit, and the labels are stored in the image recording unit as image data. Further equipped with a labeling section,
The machine learning unit uses a trained program that has learned the image data labeled by the labeling unit of the image recording unit as part of the teacher data, and determines whether the input image is an OK image or an NG image. The processing device according to claim 1, wherein the processing device determines whether there is any.
該加工ユニットは、
回転可能なスピンドルの先端に保持された切削ブレードを有することを特徴とする
請求項1または2に記載の加工装置。
The processing unit is
The processing device according to claim 1 or 2, further comprising a cutting blade held at the tip of a rotatable spindle.
該加工ユニットは、
レーザー光線を発振する発振器と、
該発振器が発振したレーザー光線を集光し該保持テーブルに保持された被加工物に照射する集光器と、
該発振器と該集光器との間に配設されレーザー光線を該発振器まで導く光学系と、
を備えることを特徴とする
請求項1または2に記載の加工装置。
The processing unit is
an oscillator that emits a laser beam;
a condenser that condenses the laser beam oscillated by the oscillator and irradiates the workpiece held on the holding table;
an optical system disposed between the oscillator and the condenser and guiding the laser beam to the oscillator;
The processing device according to claim 1 or 2, characterized by comprising:
JP2020119467A 2020-07-10 2020-07-10 processing equipment Active JP7455014B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020119467A JP7455014B2 (en) 2020-07-10 2020-07-10 processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020119467A JP7455014B2 (en) 2020-07-10 2020-07-10 processing equipment

Publications (2)

Publication Number Publication Date
JP2022016156A JP2022016156A (en) 2022-01-21
JP7455014B2 true JP7455014B2 (en) 2024-03-25

Family

ID=80121246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020119467A Active JP7455014B2 (en) 2020-07-10 2020-07-10 processing equipment

Country Status (1)

Country Link
JP (1) JP7455014B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005166991A (en) 2003-12-03 2005-06-23 Disco Abrasive Syst Ltd Alignment device and processing device
US20170213774A1 (en) 2016-01-22 2017-07-27 Disco Corporation Package wafer processing method
JP2017152538A (en) 2016-02-24 2017-08-31 株式会社ディスコ Package wafer alignment method
JP2018005773A (en) 2016-07-07 2018-01-11 株式会社リコー Abnormality determination device and abnormality determination method
JP2020030565A (en) 2018-08-22 2020-02-27 株式会社Ye Digital Image determination method, image determination device and image determination program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005166991A (en) 2003-12-03 2005-06-23 Disco Abrasive Syst Ltd Alignment device and processing device
US20170213774A1 (en) 2016-01-22 2017-07-27 Disco Corporation Package wafer processing method
JP2017152538A (en) 2016-02-24 2017-08-31 株式会社ディスコ Package wafer alignment method
JP2018005773A (en) 2016-07-07 2018-01-11 株式会社リコー Abnormality determination device and abnormality determination method
JP2020030565A (en) 2018-08-22 2020-02-27 株式会社Ye Digital Image determination method, image determination device and image determination program

Also Published As

Publication number Publication date
JP2022016156A (en) 2022-01-21

Similar Documents

Publication Publication Date Title
KR102860798B1 (en) Machining apparatus
TWI816669B (en) Laser processing method
JP7325897B2 (en) Machining device and machining method of workpiece
TW202115780A (en) Wafer processing method
CN108701678A (en) A kind of mark position means for correcting and method
US11654509B2 (en) Processing apparatus
JP7455014B2 (en) processing equipment
JP2022016154A (en) Processing device
JP7462497B2 (en) Processing Equipment
KR20220133780A (en) Processing apparatus
KR102871213B1 (en) Marking method
JP6698440B2 (en) Processing equipment
JP3696426B2 (en) Pattern defect repair device
JP7350437B2 (en) processing equipment
JP2013063490A (en) Cutting apparatus and cutting method
US7030983B2 (en) Method and apparatus for aligning diffraction grating
CN113496933A (en) Method for setting alignment mark and processing device
JP7796494B2 (en) Substrate processing method
JP2023136281A (en) Work-piece processing method
KR20180040305A (en) Processing apparatus
JP2024087252A (en) Processing device and registration method
JP2025062688A (en) Processing Equipment
JP7087264B2 (en) Auxiliary method and auxiliary device
JP2024093999A (en) Processing device and registration method
JP2024176207A (en) Alignment Method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240213

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: 20240227

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240312

R150 Certificate of patent or registration of utility model

Ref document number: 7455014

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150