JP2006318316A - Quality monitoring apparatus, method and program, and computer readable recording medium - Google Patents
Quality monitoring apparatus, method and program, and computer readable recording medium Download PDFInfo
- Publication number
- JP2006318316A JP2006318316A JP2005141903A JP2005141903A JP2006318316A JP 2006318316 A JP2006318316 A JP 2006318316A JP 2005141903 A JP2005141903 A JP 2005141903A JP 2005141903 A JP2005141903 A JP 2005141903A JP 2006318316 A JP2006318316 A JP 2006318316A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- inspection
- graph
- quality monitoring
- information
- 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.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- General Factory Administration (AREA)
Abstract
Description
本発明は、例えば、半導体デバイスの製造工程において取得したウェハの履歴情報および検査情報を管理して、検査結果の変動を表示する品質監視装置に関するものである。 The present invention relates to a quality monitoring apparatus that manages, for example, wafer history information and inspection information acquired in a semiconductor device manufacturing process, and displays variations in inspection results.
半導体デバイスは、ウェハ(基板)に対して洗浄や成膜、レジストコーティング、露光、エッチングなどの一連の製造工程を、定められた層の数だけ繰り返し行い、配線や回路素子を形成することで製造される。しかし、これらの製造工程では、異物の混入および層膜の形成不良等の半導体デバイスの動作不良の原因となる要素を含んでいるため、製造工程の途中で必要に応じて様々な検査が実施される。 Semiconductor devices are manufactured by repeating a series of manufacturing processes such as cleaning, film formation, resist coating, exposure, and etching on the wafer (substrate) by the number of defined layers to form wiring and circuit elements. Is done. However, since these manufacturing processes include elements that cause malfunctions of semiconductor devices such as foreign matter contamination and layer film formation defects, various inspections are performed as necessary during the manufacturing process. The
この様々な検査としては、例えば、ウェハ上に形成される膜のムラを検査するムラ検査、形成された膜の厚さを測定する膜厚測定検査、上層の膜と下層の膜の重ね合わせ精度を測定する重ね合わせ精度測定検査、ウェハ上に存在する異物の位置や大きさを検査する異物検査、形成した回路素子の電気的特性を調べる特性検査、半導体デバイスが実際に動作するかどうかを調べる回路検査等が挙げられる。 The various inspections include, for example, a non-uniformity inspection for inspecting the non-uniformity of the film formed on the wafer, a film thickness measurement inspection for measuring the thickness of the formed film, and an overlay accuracy of the upper layer film and the lower layer film. Overlay accuracy measurement inspection to measure the position, size of the foreign material present on the wafer, characteristic inspection to check the electrical characteristics of the formed circuit elements, whether the semiconductor device actually operates For example, circuit inspection.
そして、従来の製造工程管理システムでは、これらの検査工程での検査結果はデータベースに収集され、指定の検査項目の時間推移をトレンドチャートとして表示している。具体的には、例えば、検査結果が予め設定された管理値を超えていないか、または、測定値の変化に上昇傾向や下降傾向といった傾向性がないかなどを監視して製造工程を管理している(例えば、特許文献1参照)。 In the conventional manufacturing process management system, the inspection results in these inspection processes are collected in a database, and the time transition of designated inspection items is displayed as a trend chart. Specifically, for example, the manufacturing process is managed by monitoring whether the inspection result does not exceed a preset control value, or whether the change in the measured value has a tendency such as an upward trend or a downward trend. (For example, refer to Patent Document 1).
しかしながら、上記特許文献1に開示の構成において、これらの検査工程における検査は、その検査工程よりも以前の製造工程の処理結果に起因している。そして、特許文献1に開示の構成では、単に1つの検査工程の結果を管理しているに過ぎず、製造ライン全体を管理するものではない。
However, in the configuration disclosed in
そこで、各検査工程での検査結果だけでなく製造工程でのウェハの処理履歴を収集して利用することにより、より正確に製造工程の状態を把握することが提案されている(例えば、特許文献2参照)。上記特許文献2に開示の製造工程管理システムでは、予め特定の製造工程に割り当てられた特定の製造設備を監視するために、検査工程とその検査工程での検査項目を当該製造設備に関連付けておく。そして、上記特許文献2に開示の構成では、一定期間内に当該製造設備で処理されたウェハについて、監視している検査項目の値を検索して当該検査装置でのウェハの検査順に並び替えたトレンドチャートとして表示することで、当該製造設備の傾向や異常を把握している。
しかしながら、上記従来の構成では、検査装置でのウェハ検査順に検査結果を表示しており、処理装置の処理順に検査結果を表示できないという問題が生じる。具体的には、上記特許文献2では、検査装置の検査日時を記憶しており、この検査日時に基づいて、検査結果を表示している。このように検査日時に基づいて、上記検査結果を表示した場合には、処理工程(処理装置)にて処理された順に検査結果を表示することはできない。
However, in the conventional configuration, the inspection results are displayed in the order of wafer inspection by the inspection apparatus, and there is a problem that the inspection results cannot be displayed in the order of processing by the processing apparatus. Specifically, in
例えば、製造ラインを進む中で処理されるウェハは、1つの製造ラインにおいて、当該複数の検査装置を用いて複数のウェハを一度に検査する、または、上記複数の処理装置を用いて複数のウェハを一度に処理する場合、製造ライン中を流れるウェハの順は入れ替わる場合がある。ところが、上記従来の構成では、検査装置にて検査された順に当該検査結果を表示しているので、実際に処理装置にて処理された順に上記検査結果が表示されない。 For example, wafers to be processed while proceeding through a production line are used to inspect a plurality of wafers at once using the plurality of inspection apparatuses in a single production line, or a plurality of wafers using the plurality of processing apparatuses. Are processed at once, the order of the wafers flowing through the production line may change. However, in the above-described conventional configuration, the inspection results are displayed in the order in which they are inspected by the inspection apparatus, so that the inspection results are not displayed in the order in which they are actually processed by the processing apparatus.
つまり、処理装置の異常を検出したい場合には、処理装置の処理順に検査結果を表示する必要があるが、上記従来の構成では、処理装置におけるウェハ処理順を管理していないため、上記のような処理装置の処理順に検査結果を表示することはできない。そして、この場合には、処理装置の異常を迅速に把握することはできない。 That is, when it is desired to detect an abnormality in the processing apparatus, it is necessary to display the inspection results in the processing order of the processing apparatus. However, in the conventional configuration, the wafer processing order in the processing apparatus is not managed. Inspection results cannot be displayed in the order of processing by various processing devices. In this case, the abnormality of the processing device cannot be quickly grasped.
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、被処理物の処理順に上記物理量の変化(検査結果)を表示することで、処理工程の異常を容易に把握し、処理工程を含む製造工程の安定化を図る品質監視装置を提供することにある。 The present invention has been made in view of the above-mentioned problems, and its purpose is to easily grasp abnormalities in processing steps by displaying changes in physical quantities (inspection results) in the order of processing of objects to be processed. An object of the present invention is to provide a quality monitoring device that stabilizes a manufacturing process including a processing process.
本発明に係る品質監視装置は、上記課題を解決するために、処理工程および検査工程を経て製造される複数の処理対象物における品質の変動を表示するための品質監視装置であって、特定の検査工程にて検査された複数の処理対象物の各々を特定する処理物特定情報と当該処理対象物の上記検査工程における各々の検査結果とが対応付けられて記憶されている検査結果記憶装置から、上記処理物特定情報および検査結果の組み合わせを複数の処理対象物の各々について取得する検査結果取得手段と、特定の処理工程にて処理された上記複数の処理対象物の各々を特定する処理物特定情報と当該処理対象物を上記処理工程にて処理した際の各々の処理時刻とが対応付けられて記憶されている処理情報記憶装置から、上記処理物特定情報および処理時刻の組み合わせを複数の処理対象物の各々について取得する処理情報取得手段と、上記処理物特定情報に基づいて、上記検査結果と上記処理時刻とを関連付ける関連付け手段と、上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並び替える並び替え手段とを備えることを特徴としている。 A quality monitoring apparatus according to the present invention is a quality monitoring apparatus for displaying quality fluctuations in a plurality of processing objects manufactured through a processing process and an inspection process in order to solve the above-described problem, From the inspection result storage device in which the processing object specifying information for specifying each of the plurality of processing objects inspected in the inspection process and the respective inspection results in the inspection process of the processing object are associated and stored , Inspection result acquisition means for acquiring a combination of the processing object specifying information and the inspection result for each of a plurality of processing objects, and a processing object for specifying each of the plurality of processing objects processed in a specific processing step From the processing information storage device in which the specific information and each processing time when the processing object is processed in the processing step are stored in association with each other, the processing object specifying information and the processing time are stored. Processing information acquisition means for acquiring a combination of times for each of a plurality of processing objects, association means for associating the inspection result with the processing time based on the processing object specifying information, and processing in the specific processing step Sorting means for sorting the inspection results in order of the processing time of the object is provided.
上記の構成によれば、検査結果取得手段によって取得された検査結果と処理情報取得手段によって取得された処理時刻とを、上記処理物特定情報を用いて関連付けている。具体的には、同じ処理物特定情報を有する検査結果と処理時刻とを関連付ける。そして、その関連付けられた結果を用いて、上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並べ替えている。 According to said structure, the test result acquired by the test result acquisition means and the process time acquired by the process information acquisition means are linked | related using the said processed material specific information. Specifically, the inspection result having the same processed object specifying information is associated with the processing time. And the said test result is rearranged in order of the processing time of the process target object in the said specific process process using the linked | related result.
これにより、上記検査工程にて検査された検査結果を、当該検査工程における処理対象物の検査順ではなく、処理工程における処理対象物の処理時刻順に表示することができる。 Thereby, the inspection result inspected in the inspection process can be displayed in the order of the processing time of the processing object in the processing process, not in the inspection order of the processing object in the inspection process.
従って、上記処理装置にて処理された製品の検査結果から、処理装置の異常の有無をより正確に把握することができる。 Therefore, the presence or absence of abnormality of the processing apparatus can be more accurately grasped from the inspection result of the product processed by the processing apparatus.
本発明に係る品質監視装置は、複数の処理対象物が上記処理工程にて処理される所定期間における上記検査結果の平均値、標準偏差およびヒストグラムの分布の少なくとも1つを算出する統計処理手段を備える構成がより好ましい。 The quality monitoring apparatus according to the present invention includes a statistical processing unit that calculates at least one of an average value, a standard deviation, and a histogram distribution of the inspection result in a predetermined period in which a plurality of processing objects are processed in the processing step. The structure provided is more preferable.
上記の構成によれば、特定の処理工程における処理順に並べ替えられた結果を統計処理して、所定期間における平均値、標準偏差およびヒストグラムの分布を求めることができる。これにより、処理工程によって処理された製品(処理対象物)の結果の推移をより正確に把握することができる。 According to said structure, the result rearranged in the process order in a specific process process can be statistically processed, and the average value, standard deviation, and histogram distribution in a predetermined period can be calculated | required. Thereby, the transition of the result of the product (processing object) processed by the processing process can be grasped more accurately.
本発明に係る品質監視装置は、上記統計処理手段が、所定数の互いに連続している上記所定期間における検査結果の平均値を算出するものであり、さらに、上記所定数の所定期間の上記平均値が連続して上昇または下降した場合に、その旨を報知する報知手段を備える構成がより好ましい。 In the quality monitoring apparatus according to the present invention, the statistical processing means calculates an average value of inspection results in a predetermined number of consecutive periods, and further calculates the average of the predetermined number of predetermined periods. When the value continuously rises or falls, it is more preferable to provide a notification means for notifying that effect.
上記の構成によれば、上記平均値が連続して上昇または下降した場合、処理工程で何らかの異常が発生していると考えられるので、この場合に警告を発することで、処理工程の異常を早期に解消することができる。 According to the above configuration, when the average value continuously rises or falls, it is considered that some abnormality has occurred in the processing process. Can be resolved.
本発明に係る品質監視装置は、さらに、所定期間の検査結果の統計処理値が、予め定められた所定範囲内にあるか否かを判定する判断手段と、上記所定範囲内でない場合に、その旨を報知する報知手段を備える構成がより好ましい。 The quality monitoring apparatus according to the present invention further includes a determination means for determining whether or not the statistical processing value of the inspection result for a predetermined period is within a predetermined range, and when the statistical processing value is not within the predetermined range, A configuration including a notification unit that notifies the effect is more preferable.
上記の構成によれば、所定期間の検査結果の標準偏差、またはヒストグラムの分布が所定範囲内でない場合には、処理工程で何らかの異常が発生していると考えられるので、この場合に警告を発することで、処理工程の異常を早期に解消することができる。 According to the above configuration, if the standard deviation of the inspection results during the predetermined period or the distribution of the histogram is not within the predetermined range, it is considered that some abnormality has occurred in the processing process, and thus a warning is issued in this case. Thus, the abnormality in the processing process can be eliminated at an early stage.
本発明に係る品質監視装置は、所定期間における検査結果のヒストグラム(確率密度分布)に対して、累積確率の臨界値を導出する手段と、該臨界値が、前記所定範囲の内部に存在するか所定範囲外に存在するかを判断するとともに、上記報知手段は、所定範囲外に存在すると、その旨を報知する構成がより好ましい。 The quality monitoring apparatus according to the present invention provides a means for deriving a critical value of cumulative probability for a histogram (probability density distribution) of inspection results in a predetermined period, and whether the critical value exists within the predetermined range. It is preferable to determine whether the notification means is present outside the predetermined range and to notify the fact when the notification means is present outside the predetermined range.
上記の構成によれば、単に、標準偏差のレベルが所定範囲に含まれるか否かで判断するのではなく、ヒストグラムの累積確率を用いて警告を発するか否かを判断している。この累積確率を用いることで、処理工程の異常をより正確に把握することができる。 According to the above configuration, it is not determined based on whether or not the standard deviation level is included in the predetermined range, but it is determined whether or not to issue a warning using the cumulative probability of the histogram. By using this cumulative probability, it is possible to grasp the abnormality of the processing process more accurately.
本発明に係る品質監視装置は、複数の処理装置が、同じ処理工程をそれぞれ行う場合であって、上記処理情報取得手段は、さらに、処理装置を特定する処理装置情報を取得するものであり、上記並び替え手段は、上記特定の処理工程における特定の処理装置が処理対象物を処理した処理時刻順に、上記検査結果を並べ替えるものである構成がより好ましい。 The quality monitoring device according to the present invention is a case where a plurality of processing devices respectively perform the same processing step, and the processing information acquisition means further acquires processing device information for specifying the processing device, More preferably, the rearranging means rearranges the inspection results in order of processing time when the specific processing apparatus in the specific processing step processes the processing object.
例えば、成膜工程等の処理工程を、複数の処理装置を用いて同時に行っている、換言すると、1つの処理装置を複数のラインで行っている場合、特定の処理装置だけが異常である場合がある。 For example, when a processing step such as a film forming step is performed simultaneously using a plurality of processing devices, in other words, when one processing device is performed on a plurality of lines, only a specific processing device is abnormal There is.
上記の構成によれば、特定の処理工程における、特定の処理装置が処理した処理対象物の検査結果を当該処理装置が処理した処理時刻順に表示することができる。これにより、特定の処理装置が異常となった場合でも直ちにこの異常を把握することができる。 According to said structure, the test result of the process target object which the specific process apparatus processed in the specific process process can be displayed in order of the process time which the said process apparatus processed. Thereby, even when a specific processing apparatus becomes abnormal, it is possible to immediately grasp this abnormality.
本発明に係る品質監視装置は、上記検査結果取得手段は、上記検査結果記憶装置から、互いに異なる複数の検査工程によって得られた、特定の処理対象物における複数の検査結果を取得するものであり、上記取得した複数の検査結果を用いて新たな物理量を得るための演算を行うことにより、特定の処理対象物における演算結果を得る演算手段を備え、上記関連付け手段は、上記処理物特定情報に基づいて、上記演算結果と特定の処理工程における処理対象物の処理時刻とを関連付けるものであることがより好ましい。 In the quality monitoring device according to the present invention, the inspection result acquisition means acquires a plurality of inspection results for a specific processing object obtained by a plurality of different inspection steps from the inspection result storage device. The calculation means includes a calculation means for obtaining a calculation result for a specific processing object by performing a calculation for obtaining a new physical quantity using the plurality of acquired inspection results, and the association means includes the processing object specification information. More preferably, the calculation result is associated with the processing time of the processing object in a specific processing step.
上記の構成によれば、検査結果から新たな物理量を演算し、この演算結果と、処理工程にて処理される処理対象物の処理順とを対応付けてグラフ表示している。より具体的には、処理対象物を特定する処理物特定情報を用いて、検査工程にて得られた結果に基づいて演算された演算結果と、処理工程における処理対象物の処理された処理時刻とを対応付けている。 According to said structure, a new physical quantity is calculated from a test result, This calculation result and the process order of the processing target object processed at a process process are matched and displayed on the graph. More specifically, using the processing object specifying information for specifying the processing object, the calculation result calculated based on the result obtained in the inspection process and the processing time at which the processing object is processed in the processing process Are associated with each other.
上記の構成とすることにより、検査工程にて検査された処理対象物の検査結果から得られる、新たな物理量(演算結果)を、処理工程にて処理された処理順に並べ替えたグラフ(結果)を表示することができる。 By adopting the above configuration, a graph (result) in which new physical quantities (calculation results) obtained from the inspection result of the processing object inspected in the inspection step are rearranged in the processing order processed in the processing step. Can be displayed.
これにより、検査工程での検査順ではなく、処理対象物が処理工程で処理された順に検査結果を表示できるので、処理工程における異常を検出することができる。また、異なる物理的性質の物理量から、新たな物理量を演算しているので、例えば、検査工程にて直接測定できない物理量を、処理工程にて処理された処理順で表示することができる。 Thereby, since an inspection result can be displayed not in the inspection order in the inspection process but in the order in which the processing object is processed in the processing process, an abnormality in the processing process can be detected. In addition, since a new physical quantity is calculated from physical quantities having different physical properties, for example, a physical quantity that cannot be directly measured in the inspection process can be displayed in the processing order processed in the processing process.
本発明に係る品質監視装置は、上記演算手段は、互いに種類の異なる物理量の検査結果を用いて演算を行うものである構成がより好ましい。 In the quality monitoring apparatus according to the present invention, it is more preferable that the calculation means perform calculation using inspection results of different types of physical quantities.
上記の構成によれば、互いに種類の異なる物理量の結果を用いて演算しているので、上記物理量とは種類の異なる物理用が得られる。これにより、直接検査することができない物理量を算出して検査結果とすることができる。 According to said structure, since it calculates using the result of a physical quantity different from each other, the thing for physical types different from the said physical quantity is obtained. Thereby, a physical quantity that cannot be directly inspected can be calculated and used as an inspection result.
本発明に係る品質監視装置は、互いに異なる検査工程にて得られた、特定の処理対象物における複数の検査結果を処理時刻に従って一つのグラフで表示装置に表示させる表示命令手段を備える構成がより好ましい。 The quality monitoring apparatus according to the present invention has a configuration comprising display command means for displaying a plurality of inspection results on a specific processing object obtained in different inspection processes on a display device in a single graph according to the processing time. preferable.
上記の構成によれば、複数の検査結果を1つのグラフに表示できるので、ユーザ(操作者)は、複数の情報(検査結果)に基づいて処理工程に異常が起きているか否かを判断することができる。 According to said structure, since a some test result can be displayed on one graph, a user (operator) judges whether abnormality has occurred in the processing process based on a plurality of information (test result). be able to.
本発明に係る品質監視装置は、上記表示命令手段は、上記複数の検査結果を、グラフ表示する際に互いの検査結果が重畳して表示されないようにグラフのスケールを調整する構成がより好ましい。 In the quality monitoring apparatus according to the present invention, it is more preferable that the display command means adjusts the scale of the graph so that the inspection results are not superimposed and displayed when the plurality of inspection results are displayed in a graph.
上記の構成によれば、複数の結果を、グラフ表示する際に互いの結果が重畳して表示されないようにスケールを調整できるので、ユーザにとって見やすいグラフを表示させることができる。 According to said structure, since a scale can be adjusted so that a mutual result may not be superimposed and displayed when displaying a several result in a graph, a graph easy to see for a user can be displayed.
本発明に係る品質監視方法は、処理工程および検査工程を経て製造される複数の処理対象物における品質の変動を表示するための品質監視方法であって、特定の検査工程にて検査された複数の処理対象物の各々を特定する処理物特定情報と当該処理対象物の上記検査工程における各々の検査結果とが対応付けられて記憶されている検査結果記憶装置から、上記処理物特定情報および検査結果の組み合わせを複数の処理対象物の各々について取得する検査結果取得工程と、特定の処理工程にて処理された上記複数の処理対象物の各々を特定する処理物特定情報と当該処理対象物を上記処理工程にて処理した際の各々の処理時刻とが対応付けられて記憶されている処理情報記憶装置から、上記処理物特定情報および処理時刻の組み合わせを複数の処理対象物の各々について取得する処理情報取得工程と、上記処理物特定情報に基づいて、上記検査結果と上記処理時刻とを関連付ける関連付け工程と、上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並び替える並び替え工程とを含む構成である。 A quality monitoring method according to the present invention is a quality monitoring method for displaying a variation in quality in a plurality of processing objects manufactured through a processing step and an inspection step, and a plurality of inspected in a specific inspection step From the inspection result storage device in which the processing object specifying information for specifying each processing object and each inspection result of the processing object in the inspection process are stored in association with each other, the processing object specifying information and the inspection are stored. An inspection result acquisition process for acquiring a combination of results for each of a plurality of processing objects, a processing object specifying information for specifying each of the plurality of processing objects processed in a specific processing process, and the processing object From the processing information storage device in which each processing time at the time of processing in the processing step is stored in association with each other, a plurality of combinations of the processing object specifying information and the processing time are stored. A processing information acquisition process to be acquired for each of the physical objects, an associating process for associating the inspection result with the processing time based on the processing object specifying information, and a processing time of the processing object in the specific processing process And a rearrangement step of rearranging the inspection results.
上記の構成によれば、検査結果取得工程によって取得された検査結果と処理情報取得工程によって取得された処理情報とを、上記処理物特定情報を用いて関連付けている。そして、その関連付けられた結果を用いて、上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並べ替えている。 According to said structure, the test result acquired by the test result acquisition process and the process information acquired by the process information acquisition process are linked | related using the said processed material specific information. And the said test result is rearranged in order of the processing time of the process target object in the said specific process process using the linked | related result.
これにより、上記検査工程にて検査された結果を、当該検査工程における処理対象物の検査順ではなく、処理工程における処理対象物の処理時刻順に表示することができる。 Thereby, the result inspected in the inspection process can be displayed in the order of the processing time of the processing object in the processing process, not in the inspection order of the processing object in the inspection process.
従って、上記処理装置にて処理された製品の検査結果より、処理装置の異常の有無をより正確に把握することができる。 Therefore, the presence or absence of abnormality of the processing apparatus can be more accurately grasped from the inspection result of the product processed by the processing apparatus.
なお、上記品質監視装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより品質監視装置をコンピュータにて実現させる品質監視プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。 The quality monitoring apparatus may be realized by a computer. In this case, the quality monitoring program for causing the computer to realize the quality monitoring apparatus by operating the computer as each of the above means, and a computer recording the same A readable recording medium falls within the scope of the present invention.
本発明に係る品質監視装置は、特定の検査工程にて検査された処理対象物を特定する処理物特定情報と当該処理対象物の上記検査工程における検査結果とが対応付けられて記憶されている検査結果記憶装置から、上記処理物特定情報と上記検査結果とを取得する検査結果取得手段と、特定の処理工程にて処理された処理対象物を特定する処理物特定情報と当該処理対象物を上記処理工程にて処理した際の処理時刻とが対応付けられて記憶されている処理情報記憶装置から、上記処理物特定情報と上記処理時刻とを取得する処理情報取得手段と、上記処理物特定情報に基づいて、上記検査結果と上記処理時刻とを関連付ける関連付け手段と、上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並び替える並び替え手段とを備える構成である。 The quality monitoring apparatus according to the present invention stores the processing object specifying information for specifying the processing object inspected in the specific inspection process and the inspection result of the processing object in the inspection process in association with each other. Inspection result acquisition means for acquiring the processing object specifying information and the inspection result from the inspection result storage device, processing object specifying information for specifying the processing object processed in a specific processing step, and the processing object Processing information acquisition means for acquiring the processing object specifying information and the processing time from a processing information storage device in which processing times at the time of processing in the processing steps are stored in association with each other, and the processing object specification An association means for associating the inspection result with the processing time based on the information, and a rearranging means for rearranging the inspection result in order of the processing time of the processing object in the specific processing step. It is a configuration that.
これにより、上記検査工程にて検査された結果を、当該検査工程における処理対象物の検査順ではなく、処理工程における処理対象物の処理時刻順に表示することができる。 Thereby, the result inspected in the inspection process can be displayed in the order of the processing time of the processing object in the processing process, not in the inspection order of the processing object in the inspection process.
従って、上記処理装置にて処理された製品の検査結果より、処理装置の異常の有無をより正確に把握することができるという効果を奏する。 Therefore, there is an effect that the presence or absence of abnormality of the processing apparatus can be grasped more accurately from the inspection result of the product processed by the processing apparatus.
〔実施の形態1〕
本発明の実施の一形態について説明すれば以下の通りである。
[Embodiment 1]
An embodiment of the present invention will be described as follows.
本実施の形態にかかる品質監視装置は、検査工程にて検査された処理対象物の検査結果と、処理工程にて処理された処理対象物の処理履歴とを、上記処理対象物を特定する処理物特定情報を用いて関連付け、上記処理工程における処理対象物の処理順に上記検査結果を表示するものである。 The quality monitoring apparatus according to the present embodiment is a process for specifying the processing object based on the inspection result of the processing object inspected in the inspection process and the processing history of the processing object processed in the processing process. The inspection result is displayed in the processing order of the processing object in the processing step by associating using the object specifying information.
なお、以下の説明では、処理対象物が半導体基板(以下、ウェハと称する)であり、半導体製造工程に用いられる品質監視装置について説明する。 In the following description, a quality monitoring apparatus used in a semiconductor manufacturing process will be described in which a processing target is a semiconductor substrate (hereinafter referred to as a wafer).
図2は、本実施の形態にかかる品質監視装置を備えた製造工程管理システムの概略の構成を示す図面である。図2に示すように、上記製造工程管理システム200は、複数の処理装置203…と、複数の検査装置205…と、品質監視装置101と、表示用クライアント110とが、ネットワーク206を介して接続されている。そして、複数の処理装置203…と複数の検査装置205…とによって、処理対象物であるウェハは、各種の処理および各種の検査が行われる。つまり、上記ウェハは、複数の処理工程および複数の検査工程を含む製造工程を経て製品となる。
FIG. 2 is a diagram showing a schematic configuration of a manufacturing process management system including a quality monitoring apparatus according to the present embodiment. As shown in FIG. 2, in the manufacturing
上記製造工程は、投入されたウェハを加工する製造ラインを表し、ウェハは、例えば、洗浄工程、成膜工程、露光工程、現像工程、エッチング工程等の複数の処理工程(図中、処理工程1〜M)によって加工された結果、製品として完成する。ここで、処理工程とは、例えば、洗浄工程や成膜工程、露光工程、エッチング工程等のウェハに対する製造処理単位ごとに分かれた工程であり、例えば、洗浄工程であれば洗浄装置、成膜工程であれば成膜装置というように、それぞれの処理に応じて少なくとも1つの処理装置203…が割り当てられている。
The above manufacturing process represents a manufacturing line for processing an input wafer, and the wafer is, for example, a plurality of processing processes such as a cleaning process, a film forming process, an exposure process, a developing process, and an etching process (processing
また、上記製造工程には、例えば、成膜された薄膜の厚さを測定する膜厚測定検査工程や形成された回路の線幅を測定する線幅測定検査工程、形成された薄膜の抵抗値を測定する抵抗値測定工程等の複数の検査工程(図中、処理工程1〜N)が必要に応じて設けられており、処理工程においてウェハが正常に処理されたかどうかを把握できるようになっている。つまり、上記製造工程は、複数の処理工程と複数の検査工程とを含んで構成されている。また、検査工程においても、それぞれの処理に応じて少なくとも1つの検査装置205…が割り当てられている。つまり、複数の処理装置203…および検査装置205…によって製造ラインが形成されている。
The manufacturing process includes, for example, a film thickness measurement inspection process for measuring the thickness of the formed thin film, a line width measurement inspection process for measuring the line width of the formed circuit, and the resistance value of the formed thin film. A plurality of inspection steps (in the figure,
また、上記処理装置203…および検査装置205…はネットワーク206によって品質監視装置101と接続されており、ネットワーク206を通じて処理装置203はウェハの処理履歴情報を、検査装置205はウェハの処理履歴情報と検査結果情報とをそれぞれ品質監視装置101に送信する。
The
品質監視装置101は、送信された処理履歴情報と検査結果情報を収集してデータの解析を行い、処理履歴情報および検査結果情報と共にデータベース(DB:Data Base)に記憶する。また、ネットワーク206には、製造工程内やオペレータの居室内に配置されていた表示用クライアント110が接続されている。表示用クライアント110では、オペレータの操作によって品質監視装置101に保存されたデータを検索し、その結果を表示用クライアント110に備えたモニタにグラフとして表示することが出来る。ここで、上記品質監視装置について説明する。
The
図1は、本実施の形態にかかる品質監視装置101の概略の構成を示すブロック図である。上記品質監視装置101は、グラフ定義領域111、履歴DB102、検査結果DB群103、グラフデータ抽出部114、グラフ作成部115および報知部123を備えている。
FIG. 1 is a block diagram showing a schematic configuration of a
上記グラフ定義領域111は、グラフを作成するために必要な情報が格納されているものである。具体的には、上記グラフ定義領域には、グラフ番号と処理工程番号と検査工程番号とが対応付けられたグラフ定義テーブル(グラフを作成するために必要な情報)が格納されている。
The
上記グラフ定義テーブルに含まれる上記グラフ番号とは、グラフを特定するために付された番号である。表示するグラフデータが異なっていると上記グラフ番号は異なっている。上記処理工程番号は、製造工程を構成している複数の処理工程のうち、特定の処理工程を指定するために付された工程番号である。上記検査工程番号とは、製造工程を構成している検査工程のうち、特定の検査工程を指定するために付された工程番号である。そして、図中では、検査工程番号は1つしか記載されていないが、複数存在する場合もある。なお、上記複数の検査工程および複数の処理工程は、それぞれユニークに付された番号を有している。つまり、1つ1つの検査工程および1つ1つの処理工程には、それぞれ異なる工程番号が付されている。そして、上記グラフ定義テーブルにおいて、処理工程番号にて特定された処理工程で処理されたウェハを検査するための検査工程を示す検査工程番号が、上記処理工程番号と対応付けられて、当該グラフ定義テーブルに定義されている。つまり、ひとつのグラフ定義テーブルに記録されている処理工程番号と検査工程とは、密接に関連しており、処理工程番号で表される処理工程にて行われた処理と、当該処理後の検査結果とが対応付けられるようにグラフ定義テーブルが作成されている。 The graph number included in the graph definition table is a number assigned to specify a graph. If the graph data to be displayed is different, the graph number is different. The process step number is a process number assigned to designate a specific process step among a plurality of process steps constituting the manufacturing process. The said inspection process number is a process number attached | subjected in order to designate a specific inspection process among the inspection processes which comprise the manufacturing process. In the drawing, only one inspection process number is described, but there may be a plurality of inspection process numbers. The plurality of inspection steps and the plurality of processing steps each have a uniquely assigned number. That is, a different process number is assigned to each inspection process and each processing process. In the graph definition table, an inspection step number indicating an inspection step for inspecting a wafer processed in the processing step specified by the processing step number is associated with the processing step number, and the graph definition Defined in the table. In other words, the processing step number recorded in one graph definition table and the inspection step are closely related, and the processing performed in the processing step represented by the processing step number and the inspection after the processing A graph definition table is created so that the results are associated with each other.
上記データ登録部104は、製造ラインを構成している複数の処理装置203から送信されてくる処理履歴情報(処理情報)と、製造ラインを構成している複数の検査装置205から送信されてくる検査結果情報(検査情報)とを、上記履歴DB102または検査結果DB群103に登録するものである。より具体的には、上記データ登録部104は、データ振分部124を有しており、複数の処理装置203から送信されてくる上記処理履歴情報を履歴DB102に、複数の検査装置205から送信されてくる検査結果情報を上記検査結果DB群103の検査DB113に登録するものである。
The
上記履歴DB102は、製造工程における複数の処理装置203(図中、処理装置(A)〜(C))から送信されてくるウェハの処理履歴情報、および、検査工程における複数の検査装置205(図中、検査装置(A)〜(D))から送信されてくるウェハの処理履歴情報を記憶するものである。この処理履歴情報については後述する。
The
上記検査結果DB群は、製造工程における複数の検査装置205から送信されてくるウェハの検査結果情報を記憶するものである。この検査結果情報については後述する。なお、本実施の形態では、検査装置(A)にて得られた検査結果情報は検査DB(A)113に、検査装置(B)にて得られた検査結果情報は検査DB(B)113に、検査装置(C)にて得られた検査結果情報は検査DB(C)113に、検査装置(D)にて得られた検査結果情報は検査DB(D)113に、それぞれ登録される。
The inspection result DB group stores wafer inspection result information transmitted from a plurality of
上記グラフデータ抽出部114は、表示用クライアント110からのグラフ表示指示に基づいて、検査結果DB群103および履歴DB102から、グラフを作成するために必要なデータ(検査結果情報および処理履歴情報)を抽出するものである。より具体的には、上記グラフデータ抽出部114は、表示用クライアント110からのグラフ表示指示に基づいて、グラフ定義領域111に格納されているグラフ定義テーブルを参照し、履歴DB102および検査結果DB群103からグラフを作成するために必要なデータ(以下、グラフデータと称する)を抽出するものである。そして、上記グラフデータ抽出部114は、結合部150(関連付け手段)を備えており、この結合部150は、抽出した検査結果情報および処理履歴情報とを、例えば、ウェハNo(ロットNo等でもよい)を基にこの2つの情報を関連付ける。
The graph
上記グラフ作成部115は、グラフデータ抽出部114によって抽出されたグラフデータに基づいてグラフを作成するものである。また、上記グラフ作成部115は、上記グラフデータに含まれている検査結果情報を集計して、処理工程が正常に動作しているか否かを判定するものである。
The
そして、上記グラフ作成部115は、ソート処理部130およびデータ判定部132を備えている。
The
上記ソート処理部130は、グラフデータ抽出部によって抽出された多数のグラフデータのソート処理を施して、表示用クライアント110にグラフ表示するための表示用データを作成するものである。より具体的には、上記ソート処理部130は、グラフデータ抽出部114によって履歴DB102から抽出された処理履歴情報に含まれる処理時刻順に、グラフデータ抽出部114の結合部150にて関連付けられたグラフデータをソート処理するものである。
The
上記データ判定部132は、グラフデータ抽出部114にて抽出されたグラフデータの統計処理を行うことにより、処理装置203が正常に動作しているか否かを判断するものである。そして、上記データ判定部132は、統計処理部131を備えている。上記統計処理部131は、上記グラフデータ抽出部114によって検査結果DB群103から抽出された検査結果情報に含まれる検査結果の統計処理を行うものである。上記データ集計処理については後述する。そして、上記データ判定部132は、統計処理部131にて統計処理された統計処理結果に基づいて、処理装置にて行われている処理が異常であると判断した場合には、表示用クライアントに異常が発生している旨を通知するものである。
The
報知部123は、統計処理部131が異常と判断した場合に、警告を発するものである。例えば、報知部123は、表示用クライアント110の表示部122を動作させて警告を発するようにしてもよい。
The
ところで、上記グラフ作成部115にて作成されたグラフは、表示用クライアント110の表示部122で表示される。なお、上記表示用クライアントには、上記品質監視装置101に対して、グラフを作成するためのグラフ表示指示を出す指示部121と、上記グラフを表示する表示部122を備えている。
Incidentally, the graph created by the
ここで、履歴DB102および処理履歴情報(処理情報)について説明する。製造工程において、処理装置203は、ウェハを処理すると、処理したウェハに割り当てられたウェハNo.、その処理工程に割り当てられた工程番号(以下、処理工程番号と称する)、ウェハに対する処理が終了した処理終了日時を含む処理履歴情報を品質監視装置101に送信する。ここで、ウェハNo.とは全てのウェハで重複しないように投入時に各々のウェハに割り振られた番号であり、処理工程番号とは製造工程の全ての工程または全ての処理工程で重複しないように各工程に割り振られた番号である。
Here, the
より具体的には、品質監視装置101のデータ登録部104は、例えば、図3に示すように、ウェハNo、ロットNo、工程番号、処理装置および処理日時が一組となったデータ構造で、処理装置203から送られた処理履歴情報を履歴DB102に随時登録する。なお、図3に示す処理履歴情報のうち、処理装置については必ずしも記憶していなくてもよい。また、例えば、ロットNo.単位でグラフを表示する場合にはウェハNo.については記憶していなくてもよく、逆にウェハNO.単位でグラフ表示する場合には、ロットNo.については記憶していなくてもよい。
More specifically, the
また、製造工程において、検査装置205は、ウェハを検査すると、検査したウェハに割り当てられたウェハNo.、その検査工程に割り当てられた工程番号(以下、検査工程番号と称する)、ウェハの検査が終了した検査終了日時を含む処理履歴情報を品質監視装置101に送信する。そして、上記データ登録部104は、受信した処理履歴情報を、履歴DB102に記憶させる。つまり、履歴DB102には、検査工程および処理工程で処理(検査)されたウェハの履歴情報が記憶されている。
In the manufacturing process, when the
従って、図3に示すように、履歴DB102には、処理装置203にて処理されたウェハの処理履歴情報と検査装置205にて検査(処理)されたウェハの処理履歴情報とが記録されている。
Therefore, as shown in FIG. 3, the
次に、検査結果DB群103の各検査DB113に記憶される検査結果情報(検査情報)について説明する。検査装置205は、ウェハの検査が終了すると当該ウェハの検査結果情報を品質監視装置101に送信する。より具体的には、上記検査装置205は、検査されたウェハに割り当てられたウェハNo.、その検査工程に割り当てられた検査工程番号および、上記ウェハの検査結果を含む検査結果情報を品質監視装置101に送信する。なお、上記ウェハNo.は、上記の説明のように、ウェハ固有に付されたものである。また、検査工程番号とは製造工程の全ての工程または全ての検査工程で重複しないように各工程に割り振られた番号である。
Next, inspection result information (inspection information) stored in each
より具体的には、品質監視装置101のデータ登録部104は、例えば、図4に示すようにウェハNo、ロットNo、検査工程番号および検査結果が一組となったデータ構造で、検査装置205から送られた検査結果情報を、検査結果DB群103に随時登録する。また、例えば、ロットNo.単位でグラフを表示する場合にはウェハNo.については記憶していなくてもよく、逆にウェハNO.単位でグラフ表示する場合には、ロットNo.については記憶していなくてもよい。
More specifically, the
ここで、表示用クライアント110からの指示に基づいてグラフデータを作成し、そのグラフデータの統計処理結果を行う際のデータの流れについて図5を参照して説明する。なお、図5は、グラフデータ作成処理の流れを示すフローチャートである。
Here, a flow of data when creating graph data based on an instruction from the
まず、表示用クライアント110からのグラフ作成指示が出された時点からのグラフデータの作成を行う処理の前に、処理装置203および検査装置205における処理と検査とが行われている。
First, processing and inspection in the
具体的には、例えば、半導体デバイスの製造工程は、洗浄工程、成膜工程、露光工程、現像工程、エッチング工程からなる。そして、それぞれの工程において、ウェハを各種の処理装置203によって様々な処理が行われ、処理によって変化したウェハの特性を検査するために検査装置205にて検査が行われる。このとき、処理装置203にてウェハが処理されると、当該処理装置203では、ウェハのウェハNoとロットNoとが読取られ、処理の履歴を示す処理履歴情報が作成される。そして、上記処理装置203は、作成した処理履歴情報を品質監視装置101に送信する。
Specifically, for example, a semiconductor device manufacturing process includes a cleaning process, a film forming process, an exposure process, a developing process, and an etching process. In each step, the wafer is subjected to various processing by
また、上記処理装置203によって処理されたウェハは、検査装置205によって検査が行われる。そして、検査装置205は、ウェハの検査を行う際に、ウェハのウェハNoとロットNoとを読取るとともに、当該ウェハの検査を行い、検査結果情報を作成する。そして、上記検査装置205は、作成した検査結果情報を品質監視装置101に送信する。
The wafer processed by the
そして、上記処理履歴情報および検査結果情報は、品質監視装置101の履歴DB102および検査結果DB群103にそれぞれ記憶・蓄積される。
The processing history information and the inspection result information are stored and accumulated in the
そして、上記処理履歴情報および検査結果情報が蓄積された状態で、表示用クライアント110の操作者からグラフ作成命令が出される。具体的には、上記表示用クライアント110の操作者から、品質監視装置101に対して、作成するグラフの指示と、表示期間等の各種の設定情報指示とが出される。なお、上記表示期間とは、統計処理を行いたい範囲であり、例えば、ロット単位、または、日数などであり、例えば、ロットNo.9、または、12月4日から5日までの2日間という形で入力が行われる。なお、以下の説明では、所定の期間における結果を表示するグラフを作成する場合について説明する。
Then, a graph creation command is issued from the operator of the
次に、表示用クライアントの操作者からのグラフ作成命令を受信した(S100)品質監視装置101のグラフデータ抽出部は、上記グラフ作成命令の内容に基づいて、必要な情報を履歴DB102および検査結果DB群103から抽出する(S101)。より具体的には、グラフデータ抽出部114は、上記グラフ作成命令に含まれるグラフ番号に基づいて、グラフ定義領域111から当該グラフ番号が含まれるグラフ定義テーブルを取得する。そして、上記グラフデータ抽出部114は、取得したグラフ定義テーブルに記載されている処理工程番号と検査工程番号とを抽出する。その後、上記グラフデータ抽出部114は、上記処理工程番号に基づいて、履歴DB102から、当該処理工程番号と同じ工程番号を有する処理履歴情報を取得する。また、上記グラフデータ抽出部114は、上記検査工程番号に基づいて、検査結果DB群103から、当該検査工程番号と同じ工程番号を有する検査結果情報を取得する。
Next, the graph data extraction unit of the
そして、上記グラフデータ抽出部114の結合部150は、取得した処理履歴情報と検査結果情報とから、ウェハNoに基づいて、この処理履歴情報と検査結果情報とを結合して、グラフデータを作成する。その後、上記グラフデータ抽出部114は、作成したグラフデータをグラフ作成部に送信する。
Then, the combining
次に、上記グラフ作成部115のソート処理部130は、上記グラフデータを、特定の処理装置203において処理されたウェハの処理時刻順に並べ替える(S102)。具体的には、上記グラフデータには、処理装置で処理された時刻と処理装置名とが記載されており、上記ソート処理部130は、この2つの情報を用いて、特定の処理装置203のグラフデータを抽出した後、この抽出したグラフデータを時刻順に並び替える。
Next, the
このソート処理部130によってソート処理(並べ替え処理)が行われた後のグラフデータのデータ構造を図6に示す。図6に示すように、ソート処理部130は、特定の処理装置203(ここでは成膜装置1)でウェハが処理された順になるように、検査装置205で検査された検査結果の並び替え処理を行う。
FIG. 6 shows the data structure of the graph data after the sorting processing (sorting processing) is performed by the sorting
つまり、上記グラフデータ抽出部114の結合部150にて、処理装置203にて処理されたウェハの処理履歴情報と検査装置205にて検査された検査結果情報とが、上記ウェハNoを用いて対応付けられたグラフデータが作成され、上記ソート処理部130によって、処理装置203で処理された順に、グラフデータを並び替えるソート処理が行われる。これにより、処理装置203で処理された処理順に検査結果が並んだグラフデータが作成される。そして、データ判定部132は、表示用のグラフデータを表示用クライアント110に送信する。
That is, the processing history information of the wafer processed by the
次に、統計処理部131は、上記ソート処理部130にてソート処理が施されたグラフデータに含まれている検査結果の統計処理を行い、この統計処理結果から操作者に対して警告を発するか否かを判定する。より具体的には、上記統計処理部131は、グラフデータに含まれる検査結果に基づいて、データの平均値、標準偏差およびヒストグラムの累積確率分布の計算を行う(S103)。そして、ある特定期間におけるデータの平均値のグラフおよび/またはある特定期間におけるデータの標準偏差のグラフを、表示用クライアント110に表示するための表示用のグラフデータを作成する(S104)。
Next, the
また、上記データ判定部132は、上記統計処理部131によって算出された結果(標準偏差および累積確率)が、規定値であるか否かを判断する(S105)。
The
上記S105にて、上記データ判定部132は、算出された結果が規定値内ではないと判断した場合(S105にてNO)には、上記表示用のグラフデータとともに、警告を表示する警告情報を表示用クライアント110に送信する(S106)。一方、上記S105にて、算出された結果が規定値内であると判断した場合(S105にてYES)には、上記データ判定部132は、表示用のグラフデータのみを表示用クライアント110に送信する。
In S105, when the
そして、表示用クライアント110の表示部122に、特定の処理装置において特定の期間内に処理されたウェハの検査結果のグラフが表示される。
Then, on the
ここで、上記ステップS105におけるデータ判定部132の判断基準について、詳細に説明する。
Here, the determination criteria of the
図7は、ステップS104にて作成された表示用グラフデータを用いて作成された、表示用クライアント110の表示部122に表示されるグラフを示している。具体的には、図7に示すグラフは、特定の処理装置203によって処理されたウェハの抵抗値を示すグラフである。図7に示すグラフでは、横軸が上記処理装置203によって処理されたウェハの処理時間を所定の範囲ごとに区切った期間を表しており、縦軸は抵抗値を示している。
FIG. 7 shows a graph displayed on the
具体的には、図7の横軸のAからHはそれぞれ処理装置203が単一のロットを処理した期間であり、グラフ上の各点は期間Aから期間Hまでの間に処理装置203で処理されたロットが順に並んでいる。そして、グラフの丸印は各ロットに含まれるウェハの平均値、矢印は標準偏差を示しており、この矢印の大きさが大きい程、ロット内のばらつきが大きいということを示している。
Specifically, A to H on the horizontal axis in FIG. 7 are periods during which the
また、グラフの横軸と平行に引かれた2本の直線は、規定値の上限/下限であり、2本の規定値の間に特性検査の数値があれば、特性検査は合格ということを示している。なお、この2本の規定値は、操作者によって適宜設定されるものである。 Also, the two straight lines drawn in parallel with the horizontal axis of the graph are the upper limit / lower limit of the specified value, and if there is a numerical value of the characteristic inspection between the two specified values, the characteristic inspection is passed. Show. The two specified values are set as appropriate by the operator.
さらに、この図7を参照して、データ判定部132が警告を発するか否かを判断する方法について説明する。
Furthermore, a method for determining whether or not the
その前に、比較として、例えば、特定の検査装置205の検査結果を示すグラフを図8に示す。図8は、成膜工程後に行われる特性検査の製造情報(実測データ)を示している。図8の横軸は、検査装置205が検査を行った時間を示しており、縦軸は検査結果(測定された抵抗値)を示している。図8のグラフは、特定の検査装置205で検査された検査結果を示しており、処理装置203で処理された順ではない。この図8の結果では、明らかに規定値を超える実測データであれば、処理装置203製造装置の異常を予見することはできるが、実際の実測データでは、困難を極める。
Before that, as a comparison, for example, a graph showing the inspection result of a
一方、本実施の形態において、グラフ作成部にて作成されたグラフは、図7に示すように、特定の処理装置の処理順に検査結果が表示されている。 On the other hand, in the present embodiment, the graph created by the graph creation unit displays the inspection results in the order of processing of a specific processing device, as shown in FIG.
そして、図7のグラフの期間Aにおける検査結果は、平均値も規定値内であり、標準偏差も規定値内であり、期間Aのすべての製品が順調に製造されていること分かる。一方、期間Hにおける検査結果は、平均値、標準偏差ともに規定値範囲外であるため、期間Hのすべての製品が範囲外であることを示している。 And the test result in the period A of the graph of FIG. 7 shows that the average value is within the specified value and the standard deviation is also within the specified value, and it can be seen that all products in the period A are manufactured smoothly. On the other hand, since the test result in period H is outside the specified value range for both the average value and the standard deviation, it indicates that all products in period H are out of range.
また、図7で示したグラフの図中のグループI(期間B、C、D)における検査結果は、平均値、標準偏差ともに、規定値内であるため、データ判定部132は、この結果から、すべての製品が特性検査に合格であると判断する。
In addition, since the test results in group I (periods B, C, and D) in the graph of FIG. 7 are within the specified values for both the average value and the standard deviation, the
しかし、検査結果は、規定範囲内であっても、実際の検査結果を表している上記グラフから平均値が徐々に、低下していることが分かり、処理装置203(製造装置)に何らかの異常が生じている可能性を示唆しており、実測データの表示だけでは、分かりにくかった処理装置203の異常が一目で確認できる。つまり、本実施の形態では、実測データの統計処理を行うことによって処理装置203の状態の予見および不良品の検出を行うができる。
However, even if the inspection result is within the specified range, it can be seen from the graph showing the actual inspection result that the average value gradually decreases, and there is some abnormality in the processing device 203 (manufacturing device). This suggests the possibility that it has occurred, and it is possible to confirm at a glance the abnormality of the
そこで、上記データ判定部132は、統計処理部にて統計処理された検査結果が、所定の規定範囲内であっても、平均値の値が連続して上昇、あるいは下降している場合に警告を発するようにしてもよい。具体的には、図7に示す結果では、データ判定部132は、期間B、C、Dの平均値をそれぞれ取得して、これらの検査結果が連続して下降していると判定することができる。そして、この場合、データ判定部132は、表示用クライアント110に送信するグラフ用データとして、当該表示用クライアント110の表示部122で検査結果のグラフを表示する場合に、上記期間B、C、Dの平均値を、例えば、黄色の直線で結んだものを作成する。従って、表示部122には、上記期間B、C、Dの平均値が黄色の直線で結ばれており、操作者に警告を表示することができる。
Therefore, the
また、データ判定部132は、グラフ用データとともに、警告音を鳴らす命令を作成して、表示用クライアント110に送信することが可能である。この場合には、表示部122に警告が表示されるとともに警告音でも操作者に対して警告することができる。これらの警告表示によって、目視で製造装置の異常が分かり、すばやく異常を予見できるので、スループットを下げることはない。また、早期に異常を検出することで、歩留まりも向上する。
Further, the
また、図7で示したグラフのグループII(期間E、F、G)における平均値は、規定値内であるが、標準偏差は規定値外を超えており、ぞれぞれの期間内の一部の製品が特性検査で不合格となっている様子が分かり、期間内でばらつきが大きいことも分かる。このように、グラフ作成部115は、表示部122に平均値だけでなく標準偏差も併せてグラフ表示するためのグラフ用データを作成することにより、特定期間内のばらつきが大きい場合に処理装置203に何らかの異常が生じている可能性を示すことができるので、操作者は、実測データの表示だけでは分かりにくかった処理装置203の異常が一目で確認できる。
In addition, the average value in group II (periods E, F, and G) of the graph shown in FIG. 7 is within the specified value, but the standard deviation exceeds the specified value, and the average value is within each period. It can be seen that some products have failed the characteristic inspection, and it can be seen that the variation is large within the period. Thus, the
また、データ判定部132は、統計処理部131によって統計処理された結果から、予め設定している標準偏差の大きさを超える場合に、警告表示を行うようにしてもよく、また、警告音を鳴らすことでさらなる警告も可能である。このように期間内のばらつきが大きい場合も、警告表示によって、目視で処理装置203の異常が分かり、すばやく異常を予見できるので、スループットを下げずに、早期に異常を検出することで、歩留まりも向上する。
In addition, the
なお、データ判定部132は、操作者の指示に応じて、例えば、統計処理を行っていない単なる検査結果を示すデータと、図7に示すような、ある特定期間における統計処理されたグラフとを、例えば、同時に表示したり、別々に表示したり、両者が互いに切り替わるように表示する表示用のグラフデータを作成してもよい。
In addition, according to an operator's instruction, for example, the
さて、これまで、任意の期間における平均値や標準偏差で処理装置203によって処理されたウェハの時系列順に検査結果を行う品質管理システムについて説明してきたが、この処理装置203は、メンテナンスの前後で状態が非連続に変わったり、周期性を持った変動を持ったり、時間的に徐々に傾向が変化する場合があり、データの分布としては、正規分布と異なるケースが多い。
So far, a quality management system has been described in which inspection results are obtained in the order of time series of wafers processed by the
例えば、図9は、ある処理装置203で処理した後の、基板特性の検査結果を表すトレンドチャートである。このトレンドチャートでは、期間A、B、Cにおけるデータの分布は、ふた山分布や左右非対称分布など各種各様であり、正規分布とは異なっている。そして、例えば、実際の半導体基板を製造する際には、処理装置の特性上、上記のような正規分布に従わないような検査結果が得られることが非常に多い。従って、このような正規分布に従わない検査結果のデータに対して、単に、所定期間の検査結果の平均値を表した直線9(図中太線で示す)と当該平均値から標準偏差だけ離れた点を表した直線8aおよび直線8b(図中、破線で示す)とを用いて品質管理を行った場合には、不良と判断される割合が非常に多くなったり、逆に非常に少なくなったりしてしまう。具体的には、図9の結果では、期間Aにおいて、検査結果の標準偏差の下限値を表している直線8bよりも下回った領域11に検査結果データが多く分布していることがわかる。
For example, FIG. 9 is a trend chart showing the inspection result of the substrate characteristics after processing by a
上記図9に示すトレンドチャートの期間Aにおける分布を、正規分布と比べるために、分布の累積確率を求めたものが図10である。特性値XがXmin〜Xmaxまでの間に分布しているとき、特性値Xpに対する累積確率f(Xp)は、特性値XがXmin〜Xpの間に含まれる確率を表している。 In order to compare the distribution in the period A of the trend chart shown in FIG. 9 with the normal distribution, FIG. 10 shows the cumulative probability of the distribution. When the characteristic value X is distributed between Xmin and Xmax, the cumulative probability f (Xp) with respect to the characteristic value Xp represents the probability that the characteristic value X is included between Xmin and Xp.
図10によれば、期間Aの分布の累積確率は、特性値55のときに30%に達しているが、正規分布の累積確率は16%に過ぎない。つまり、単に、検査結果データの平均値と標準偏差とのみを用いて品質管理を行った場合には、異常であるにもかかわらず、正常と判定してしまう可能性が高くなる。 According to FIG. 10, the cumulative probability of the distribution of period A reaches 30% when the characteristic value is 55, but the cumulative probability of the normal distribution is only 16%. That is, when quality control is performed using only the average value and standard deviation of the inspection result data, there is a high possibility that it is determined to be normal although it is abnormal.
そこで、本実施の形態にかかる品質監視装置101において、データ判定部132は、グラフデータ抽出部114から取得したグラフデータの統計処理結果に基づいて、検査結果が異常であるか否かを、以下の式(1)〜(4)を用いて判定する。
Therefore, in the
具体的には、検査結果のヒストグラムに対する累積確率分布をf、予め定めた累積確率の臨界値をfcしたとき、データ判定部132は、
fc=f(XL) …(1)
1−fc=f(XU)…(2)
となるXL,XUを求めるとともに、
XL<LCL(下方限界) …(3)
XU>UCL(上方限界) …(4)
であるか否かを判定し、上記(3)または上記(4)の式を満足すると、警告を発するようになっている。なお、上記LCL(下方限界)およびUCL(上方限界)は予め定められた値である。
Specifically, when the cumulative probability distribution for the test result histogram is f and the threshold value of the predetermined cumulative probability is fc, the
fc = f (XL) (1)
1-fc = f (XU) (2)
Finding XL and XU
XL <LCL (lower limit) (3)
XU> UCL (upper limit) (4)
It is determined whether or not the above is satisfied, and if the expression (3) or (4) is satisfied, a warning is issued. The LCL (lower limit) and UCL (upper limit) are predetermined values.
なお、上記の例では、下方限界と上方限界との両方を判断する場合を示しているが、例えば、下方限界のみを判断する場合には、上記データ判定部132は、上記式(1)、(3)とを用いて、XL<LCLであるか否かを判定すればよい。一方、上方限界のみを判断する場合には、上記データ判定部132は、上記式(2)、(4)とを用いて、XU>UCLであるか否かを判定すればよい。そして、上記のように、データ判定部132は、標準偏差で規定値の範囲を決めるのではなく、対象期間の分布の累積確率で判定することで誤判定を防ぐことができる。
In the above example, the case where both the lower limit and the upper limit are determined is shown. However, for example, when only the lower limit is determined, the
いま、累積確率の臨界値をfcとして、0.159(15.9%)を与えたとき、図10に示すように、この値と式(1)とから、15.9=f(XL)となるXLを求めると、XL=50となり、同様にしてXUを求めるとXU=76となる。 Now, assuming that the critical value of the cumulative probability is fc and giving 0.159 (15.9%), as shown in FIG. 10, from this value and the equation (1), 15.9 = f (XL) When XL is obtained, XL = 50, and when XU is similarly obtained, XU = 76.
図10の例では、臨界値15.9%は、平均M、標準偏差σの正規分布において要素X≦M−σ、X≧M+σとなるときの累積確率となっている。本実施例では、M±σに該当する累積確率を臨界値fcとして与えたが、工程を監視する実態に合わせてfcを決めれば良い。 In the example of FIG. 10, the critical value of 15.9% is the cumulative probability when elements X ≦ M−σ and X ≧ M + σ in a normal distribution with an average M and standard deviation σ. In this embodiment, the cumulative probability corresponding to M ± σ is given as the critical value fc, but fc may be determined in accordance with the actual condition of monitoring the process.
そして、例えば、下方限界の特性値をLCL=50とし、上方限界の特性値をUCL=80として、データ判定部132は、検査装置205によって検査された検査結果Aが上記式(3)の範囲内にない場合に警告を発することで、正規分布(この場合、下方限界の特性値は55)を用いて警告を発するか否かを判断する構成と比べて、分布の偏りを正しく判断できる。
Then, for example, the lower limit characteristic value is LCL = 50, the upper limit characteristic value is UCL = 80, and the
図11は、実際の検査結果と、データ判定部132が警告を発するか否かを示す限界値を示すトレンドチャートである。
FIG. 11 is a trend chart showing actual test results and limit values indicating whether or not the
図11に示すように、上記式(1)〜(4)で求めた下方限界および上方限界、すなわち、特性値50〜76(下方限界50については直線10で示す)にて、データ判定部132が警告を発するか否かを判断すると、累積確率レベルを示す直線10が管理範囲の下方限界ライン50を下回った場合に警告を発する。
As shown in FIG. 11, at the lower limit and the upper limit obtained by the above formulas (1) to (4), that is,
なお、データ判定部132による警告を発するか否かについては、上記に限定されるものではなく、例えば、上記LCLおよびUCLである累積確率と、従来の標準偏差規準とのうちでより厳しい方の規準を採用しても良いし、標準偏差規準と累積確率の規準の両方を求め、両方が規定値範囲であれば正常、片方が規定値を外れると、要注意、両方が外れると異常とみなしても良い。
Note that whether or not to issue a warning by the
以上のように、本実施の形態にかかる品質監視装置101は、特定の検査工程を示す検査工程番号と、当該検査工程にて検査されたウェハ(処理対象物)を特定するウェハNo(処理物特定情報)と、当該ウェハの上記検査工程における検査結果とが対応付けられた検査結果情報(検査情報)を複数記憶している検査結果DB群(検査結果記憶装置)103から、特定のウェハにおける上記ウェハNoと検査結果とを取得するグラフデータ抽出部114(検査結果取得手段)と、特定の処理工程を示す処理工程情報と、当該処理工程にて処理された上記ウェハを特定するウェハNoと、当該ウェハを上記処理工程にて処理した際の処理時刻とが対応付けられた処理履歴情報(処理情報)を記憶している履歴DB(処理情報記憶装置)102から、特定の処理工程における上記ウェハNoと上記処理時刻とを取得するグラフデータ抽出部114(処理情報取得手段)と、上記処理物特定情報に基づいて、上記検査結果と特定の処理工程における処理対象物の処理時刻とを関連付ける結合部150(関連付け手段)と、上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並び替えるソート処理部(並び替え手段)130とを備える構成である。
As described above, the
上記の構成によれば、グラフデータ抽出部114によって取得された検査結果とグラフデータ抽出部114によって取得された処理情報とを、上記ウェハNoを用いて関連付けている。そして、その関連付けられた結果を用いて、上記特定の処理工程におけるウェハの処理時刻順に上記検査結果を並べ替えている。
According to said structure, the test result acquired by the graph
これにより、上記検査工程にて検査された結果を、当該検査工程におけるウェハの検査順ではなく、処理工程におけるウェハの処理時刻順に表示することができる。 Thereby, the result inspected in the inspection step can be displayed in the order of wafer processing time in the processing step, not in the order of wafer inspection in the inspection step.
従って、上記処理装置203にて処理された製品の検査結果より、処理装置203の異常の有無をより正確に把握することができる。
Therefore, the presence or absence of abnormality of the
本実施の形態にかかる品質監視装置101は、上記検査結果から、所定期間における当該検査結果の平均値、標準偏差およびヒストグラムの累積確率分布の少なくとも1つを算出する統計処理部(統計処理手段)131を備える構成がより好ましい。
The
上記の構成によれば、特定の処理工程における処理順に並べ替えられた結果を統計処理して、所定期間における平均値、標準偏差およびヒストグラム分布を求めることができる。これにより、処理工程によって処理された製品の結果の推移をより正確に把握することができる。 According to said structure, the average value, standard deviation, and histogram distribution in a predetermined period can be calculated | required by statistically processing the result rearranged in the process order in a specific process process. Thereby, transition of the result of the product processed by the processing process can be grasped more accurately.
本実施の形態にかかる品質監視装置101は、上記統計処理部131が、互いに連続している所定期間における当該検査結果の平均値を算出する場合、上記平均値が連続して上昇または下降した場合に、警告を発する報知部(報知手段)123を備える構成がより好ましい。
In the
上記の構成によれば、上記平均値が連続して上昇した場合、処理工程で何らかの異常が発生していると考えられるので、この場合に警告を発することで、処理工程の異常を早期に解消することができる。 According to the above configuration, if the average value rises continuously, it is considered that some abnormality has occurred in the processing process. In this case, by issuing a warning in this case, the abnormality in the processing process can be resolved early. can do.
本実施の形態にかかる品質監視装置101は、上記統計処理部131が、上記標準偏差および/またはヒストグラムの累積確率を算出するものであり、これらの統計処理値が、所定範囲内であるか否かを判断するデータ判定部(判断手段)132と、上記所定範囲内でないと、警告を発する報知部123を備える構成がより好ましい。
In the
上記の構成によれば、検査結果の統計処理値が所定範囲内でない場合には、処理工程で何らかの異常が発生していると考えられるので、この場合に警告を発することで、処理工程の異常を早期に解消することができる。 According to the above configuration, if the statistical processing value of the inspection result is not within the predetermined range, it is considered that some abnormality has occurred in the processing process. Can be resolved early.
本実施の形態にかかる品質監視装置101は、所定期間の複数の検査結果のヒストグラムの累積確率分布をf、予め定めた累積確率の臨界値をfcしたとき、統計処理部131は、fc=f(XL)となるXLを求めるとともに、上記データ判定部132は、下方限界規定値LCLを用いて、XL<LCLであるか否かを判定し、上記報知部123は、XL<LCLであると判断すると、その旨を報知するものである構成がより好ましい。
When the
また、本実施の形態にかかる品質監視装置101は、所定期間の複数の検査結果のヒストグラムの累積確率分布をf、予め定めた累積確率の臨界値をfcしたとき、上記統計処理部131は、1−fc=f(XU)となるXUを求めるとともに、上記データ判定部132は、上方限界規定値UCLを用いて、XU<UCLであるか否かを判定し、上記報知部123は、XU<UCLであると判断すると、その旨を報知する構成がより好ましい。
Further, when the
また、本実施の形態にかかる品質監視装置101は、所定期間の複数の検査結果のヒストグラムの累積確率分布をf、予め定めた累積確率の臨界値をfcしたとき、統計処理部131は、fc=f(XU)となるXUを求めるとともに、上記データ判定部132は、上方限界規定値UCLを用いて、XU>UCLであるか否かを判定し、上記報知部123は、XU>UCLであると判断すると、その旨を報知するものである構成がより好ましい。
When the
上記の構成によれば、単に、標準偏差で規定値の範囲を決めるのではなく、確率密度の累積(すなわち累積確率)を用いて警告を発するか否かを判断している。この累積確率を用いることで、処理工程の異常をより正確に把握することができる。 According to the above configuration, the range of the specified value is not simply determined by the standard deviation, but it is determined whether or not to issue a warning by using probability density accumulation (that is, accumulated probability). By using this cumulative probability, it is possible to grasp the abnormality of the processing process more accurately.
また、本実施の形態にかかる品質監視装置101の構成とすることにより、生産ライン(製造工程)の稼動状況が目視で容易に把握でき、さらに、リアルタイムに生産中の製品の品質をも目視で容易に分かることができ、精度の高い品質管理を行うことが可能である。また、リアルタイムに品質を管理できるので、製造装置の異常を予見でき、不具合を早期に検出できるため、スループットが向上し、歩留まりも向上し、生産性を高めることができる。
In addition, with the configuration of the
また、統計処理を行って、任意の期間における標準偏差および平均値、ないしはヒストグラムとその累積確率分布を算出するので、生産状況をより高精度で把握することができ、処理装置203の異常を予見でき、不具合を早期に検出できるため、スループットが向上し、歩留まりも向上し、生産性を高めることができる。
Also, statistical processing is performed to calculate standard deviation and average value or histogram and its cumulative probability distribution in an arbitrary period, so that the production status can be grasped with higher accuracy, and abnormality of the
また、上記の構成とすることにより、連続している複数の統計処理後の検査結果の平均値が上昇、もしくは、下降した場合に警告表示を行うことにより、処理装置203のわずかな変化を確認でき、生産状況の傾向を判断できるので処理装置203の異常を予見できる。
In addition, with the above configuration, a slight change in the
また、任意の期間における複数の検査値の標準偏差が規定値の範囲内であるか判断し、範囲外の場合に警告表示を行うことによって、安定した品質の製品を生産できる。 In addition, it is possible to produce a product with stable quality by determining whether the standard deviation of a plurality of inspection values within an arbitrary period is within the range of the specified value and displaying a warning when it is out of the range.
さらに、任意の期間における複数の検査値の確率密度分布の累積値で検査値の分布を判断することで、正規分布と異なる分布を有するデータに対しても的確に異常状態を判断できる。 Furthermore, by determining the distribution of inspection values based on the cumulative value of the probability density distribution of a plurality of inspection values in an arbitrary period, an abnormal state can be accurately determined even for data having a distribution different from the normal distribution.
また、上記の構成によれば、複数の処理工程と複数の検査工程を有する製造工程において、製造工程管理システムは複数の検査工程での検査結果から新たな監視項目を算出し、所望の処理工程に配置された所望の処理装置203におけるウェハの処理履歴と前記監視項目を関連付けることにより、前記新たな監視項目を用いて所望の処理装置203の処理状態の時間推移を管理することができる。
Moreover, according to said structure, in a manufacturing process which has a some processing process and a some inspection process, a manufacturing process management system calculates a new monitoring item from the test result in a some inspection process, and a desired processing process By associating the wafer processing history with the monitoring item in the desired
また、複数の検査工程での検査結果を同時に監視項目として、所望の処理工程に配置された所望の処理装置203におけるウェハの処理履歴と前記監視項目を関連付けることにより、前記複数の検査工程での検査結果を監視項目として用いて所望の処理装置203の処理状態の時間推移を管理することができる。
Further, the inspection results in a plurality of inspection processes are simultaneously monitored items, and the wafer processing history in the desired
また、同一検査工程での複数の検査項目から新たな監視項目を算出し、所望の処理工程に配置された所望の処理装置203におけるウェハの処理履歴と前記監視項目を関連付けることにより、前記新たな監視項目を用いて所望の処理装置203の処理状態の時間推移を管理することができる。
In addition, a new monitoring item is calculated from a plurality of inspection items in the same inspection process, and the new processing item is associated with the processing history of the wafer in the desired
なお、上記の例では、半導体基板の特性検査の実測データについて説明をしたが、本発明の管理方法は、半導体基板の装置の実測データ、例えば、レーザーの出力等の実測データでも適応可能であり、また、半導体以外の製品にも適応できる。
〔実施の形態2〕
本発明の他の実施の形態について説明すれば、以下の通りである。なお、説明の便宜上、前記実施の形態1にて示した各部材と同一の機能を有する部材には、同一の符号を付記し、その説明を省略する。
In the above example, the actual measurement data of the characteristic inspection of the semiconductor substrate has been described. However, the management method of the present invention can also be applied to the actual measurement data of the semiconductor substrate apparatus, for example, the actual measurement data such as the laser output. It can also be applied to products other than semiconductors.
[Embodiment 2]
Another embodiment of the present invention will be described as follows. For convenience of explanation, members having the same functions as those shown in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.
本実施の形態にかかる品質監視装置は、検査工程にて検査された処理対象物の複数の検査結果から新たな物理量を算出し、この算出結果と、処理工程にて処理された処理対象物の処理履歴とを、上記処理対象物を特定する処理物特定情報を用いて関連付け、上記処理工程における処理対象物の処理順に上記算出結果を表示するものである。 The quality monitoring apparatus according to the present embodiment calculates a new physical quantity from a plurality of inspection results of the processing object inspected in the inspection process, and the calculation result and the processing object processed in the processing process. The processing history is associated with the processing object specifying information for specifying the processing object, and the calculation result is displayed in the processing order of the processing object in the processing process.
なお、本実施の形態においても、処理対象物が半導体基板(以下、ウェハと称する)であり、半導体製造工程に用いられる品質監視装置について説明する。 In the present embodiment as well, a quality monitoring apparatus used in a semiconductor manufacturing process will be described in which a processing target is a semiconductor substrate (hereinafter referred to as a wafer).
図12は、本実施の形態にかかる品質監視装置101の概略の構成を示すブロック図である。上記品質監視装置101は、データ登録部104、グラフ定義領域111、データ監視部105、履歴DB102、データ取得部116、検査結果DB群103、演算部118、グラフDB群107、グラフデータ抽出部114およびグラフ作成部115を備えている。
FIG. 12 is a block diagram showing a schematic configuration of the
上記グラフ定義領域111は、グラフを作成するための必要なデータが格納されているものである。具体的には、上記グラフ定義領域には、図12に示すように、グラフ番号と処理工程番号と検査工程番号と開始工程番号と算出方法とが対応付けられたグラフ定義テーブルが格納されている。より具体的には、上記算出方法とは、検査装置205(検査工程)から得られた検査結果を用いて新たな物理量を演算するための演算式または演算方法を示している。なお、グラフ定義テーブルの詳細については後述する。
The
上記データ監視部105は、グラフを表示するためすなわち解析対象の処理履歴情報が履歴DB102に登録されたかを監視するものである。より具体的には、上記データ監視部105は、上記グラフ定義領域に格納されたグラフ定義テーブルに含まれる開始工程番号に相当する処理履歴情報が履歴DB102に格納されたか否かを監視するものである。
The
上記データ取得部116は、上記グラフ定義領域に格納されているグラフ定義テーブルに基づいて、後述する演算部118がグラフ作成に必要なデータ(以下、グラフ作成データと呼ぶ)を演算するために必要な検査結果を、検査結果DB群103から取得するものである。
The
上記演算部118は、上記データ取得部116が取得したグラフ作成データをグラフ定義テーブルに記録されている算出方法に基づいて、グラフを実際に表示するために必要な演算結果のデータ(以下、演算結果情報と呼ぶ)を演算するものである。
The
上記グラフDB群107は、上記演算部118にて得られた演算結果情報を格納するものである。上記グラフDB群107は、複数のグラフDB(図中、グラフDB(A)〜(B))117を備えている。そして、演算部118によって演算された演算結果情報は、グラフ定義テーブルのグラフ番号に応じてそれぞれ別のグラフDB117に格納される。
The
上記グラフデータ抽出部114は、表示用クライアント110からのグラフ表示指示に基づいて、グラフDB群107および履歴DB102から、グラフデータ(演算結果情報および処理履歴情報)を抽出するものである。
The graph
上記グラフ作成部115は、グラフデータ抽出部114にて抽出されたグラフデータを用いて、グラフを作成するものである。そして、上記グラフ作成部115は、ソート処理部130を備えている。なお、上記グラフ作成部115は、必要に応じてデータ判定部132を備えていても良い。
The
次に、検査結果DB群103の各検査DB113に記憶される検査結果情報(検査情報)について説明する。検査装置205は、ウェハの検査が終了すると上記処理履歴情報と共にウェハの検査結果情報を品質監視装置101に送信する。そして、データ登録部104は、検査装置205から処理履歴情報と検査結果情報とを取得すると、処理履歴情報を履歴DB102へ、検査結果情報を検査DB113に記憶させる。
Next, inspection result information (inspection information) stored in each
図13および図14は、検査装置205における検査の方法を説明する図面である。図13は電流特性検査の例である。図14では、ウェハ401に配置されたセル402上に形成された回路403の電流特性を測定している。
13 and 14 are diagrams for explaining an inspection method in the
上記検査装置205にて測定された電流特性(検査結果)は、測定したセルに対してウェハ内で重複しないように予め付与されているセルを特定するセルID、セル上の測定した回路の位置を示すアドレス値(Xアドレス、Yアドレス)と一まとめにされて、検査したウェハのウェハNo.、検査工程の工程番号、検査した検査装置205の装置名、検査日時などと共に品質監視装置101に送られ、データ登録部104によって図15に示すフォーマットで検査DB113に登録される。
The current characteristic (inspection result) measured by the
一方、図14は重ね合わせ精度測定の例である。重ね合わせ精度測定は、成膜のベースとなる層と成膜する層の同じ位置となるべき箇所にアライメントマーク601および602を作成しておき、下層のアライメントマーク601の中心点と上層のアライメントマーク602の中心点のずれを測定することで成膜された層の重ね合わせ精度を測定するものである。ここで得られる検査結果は、ウェハに対する測定点の座標およびずれ量であるので、品質監視装置101に送信された検査結果は図16に示すフォーマットで検査DB113に登録される。なお、図15および図16中の測定点No.は検査装置205によって各工程で対応する測定点ごとに割り当てられた番号である。図15および図16から明らかなように、検査結果情報のフォーマットは検査の内容によって異なる。従って、品質監視装置101の検査結果DB群103は、検査種類と同じ数の検査DB113を持つ。
On the other hand, FIG. 14 is an example of overlay accuracy measurement. In the overlay accuracy measurement, alignment marks 601 and 602 are created at locations where the film forming base layer and the film forming layer should be at the same position, and the center point of the
次に、図1に示す品質監視装置101によってグラフデータを算出する方法について説明するが、その前に、グラフ定義領域111について説明する。
Next, a method for calculating graph data by the
品質監視装置101は、グラフ定義領域111を有しており、作成するグラフ毎に、例えば、図17に示すフォーマットに従ってグラフ定義テーブルが登録されている。この図17は、グラフ定義領域111に格納されているグラフ定義テーブルのデータ構造を示す図面である。このグラフ定義テーブルは、グラフ番号801、開始工程番号802、複数の検査工程番号803…、算出方法804、および処理工程番号805を含んでいる。
The
このグラフ定義テーブルにおいて、グラフ番号801はグラフの種類毎に重複しないように与えられた番号である。また、開始工程番号802は解析対象となる検査工程のうち、互いに対応づけられた複数の検査工程のうちの一番後で検査を行う検査工程の工程番号を示している。換言すると、開始工程番号802は、新たな物理量を演算するために必要な検査結果を得る検査工程の中で、一番後で検査結果を得る検査工程を示す工程番号である。また、検査工程番号803は、検査工程に割り当てられた工程番号である。なお、開始工程番号802および検査工程番号803は製造工程内で重複しないように割り振られているので工程番号から検査工程の種類が特定できるが、何らかの理由で検査種類が特定できない場合には工程番号と検査種類を対にして記述しても良い。算出方法804には、検査工程番号803の検査結果情報を用いてどのような演算を行うかが記載されている。算出方法804の具体的な内容については後述する。そして、上記処理工程番号805は、演算部118にて得られた演算結果を、特定の処理工程においてウェハの処理順に並び替える際に、当該特定の処理工程を示す工程番号である。
In this graph definition table, the
図18は、演算結果情報を算出する際のフローチャートである。品質監視装置101内のデータ監視部105は、履歴DB102を常時監視しており、履歴DB102に記録された処理履歴情報の検査工程番号が、グラフ定義テーブルに記録されている開始工程番号802と一致しているかどうかを判断する(S901)。
FIG. 18 is a flowchart for calculating calculation result information. The
この上記グラフ定義テーブルに記憶されている開始工程番号802は、当該グラフ定義テーブルに記載されている工程番号のうちの最後の検査工程番号803を示しており、データ監視部105が開始工程番号802と同じ検査工程番号を見つけた場合には、演算部118による演算を行うための検査結果が全て揃っていることを示している。つまり、データ監視部105は、演算部118が演算を行うために必要な検査結果が全て揃ったか否かを判定するために、上記グラフ定義テーブルに記録されている開始工程番号802を監視している。
The
そして、開始工程番号802と一致する検査工程番号が履歴DB102に登録されたことを検出する(S901にてYES)と、データ監視部105は、履歴DB102の当該検査工程番号が記録されている処理履歴情報から、ウェハNo.を抽出するとともに、当該ウェハNo.と、上記開始工程番号802が記録されているグラフ定義テーブルのグラフ番号801とをデータ取得部116に通知する(S902)。
If it is detected that the inspection process number matching the
次に、ウェハNoとグラフ番号801とを通知されたデータ取得部116は、グラフ定義領域111に記載されているグラフ定義テーブルから、当該グラフ番号801を含むグラフ定義テーブルを取得する。そして、上記データ取得部116は、取得したグラフ定義テーブルに記録されている検査工程番号803と同じ検査工程番号を有する検査結果情報を検査結果DB群103から抽出する。そして、データ取得部116は、抽出した検査結果情報から、上記通知されたウェハNoと同じウェハNoを含む検査結果を取得する。このようにして、データ取得部116は、演算部118にて演算するために必要な検査結果を取得する(S903)。
Next, the
そして、データ取得部116は、取得した検査結果と、取得したグラフ定義テーブルに記録されているウェハNoおよび演算方法とを演算部118に送信する。
Then, the
上記検査結果と演算方法とを取得した演算部118は、当該演算方法に基づいて検査結果から新たな物理量を算出する(S904)。
The
次に、演算部118は、算出した新たな物理量とウェハNoとが対応付けられたグラフデータをグラフDB群107のグラフDB117に記憶する(S905)。
Next, the
このようにして、検査結果から新たな物理量が算出される。なお、算出される物理量は、演算前の物理量と種類が同じであってもよく異なっていてもよい。 In this way, a new physical quantity is calculated from the inspection result. Note that the calculated physical quantity may be the same as or different from the type before the calculation.
そして、演算部118によって演算されて得られた演算結果情報が記録されるグラフDB117は、例えば、図19に示すように、ウェハNoとグラフで表示する項目である新たな物理量を示す項目(項目1、項目2…)とが対応付けられたデータ構造である。なお、グラフで表示する項目はグラフ毎に異なるため、グラフDB117はグラフの種類毎に存在することになる。なお、グラフ定義テーブルに含まれている演算方法によって作成された上記新たな物理量とウェハNoとが対応付けられたものは、各グラフ定義テーブルに含まれるグラフ番号ごとに、それぞれ異なるグラフDB117に記憶される。なお、例えば、上記グラフDB117に、上記新たな物理量とウェハNoとグラフ番号とを対応付けて記憶させてもよい。
The
ここで、複数の検査工程での検査結果から監視する項目を算出し、演算結果情報を用意する場合の算出手順を具体的に説明する。図20は、電流特性検査の結果と電圧特性検査の結果とに基づいてウェハの抵抗特性を算出する例を説明する図面である。この例では、電流特性検査と電圧特性検査とは、ウェハ上に形成された同一の回路1102を測定しており、同一の回路の測定点には同一の測定点Noが与えられているものとする。以下、電流特性、電圧特性、それらから算出する抵抗特性の3項目をトレンドチャートとして表示するグラフを特性グラフと呼ぶ。特性グラフの例を図21に示す。図17のグラフ定義テーブルには、特性グラフに割り当てられたグラフ番号がグラフ番号801に、後に実施される電圧特性検査の工程番号が開始工程番号802に、前に実施される電流特性検査の工程番号が検査工程番号803にそれぞれ記述されている。
Here, the calculation procedure in the case of calculating the items to be monitored from the inspection results in a plurality of inspection processes and preparing the calculation result information will be specifically described. FIG. 20 is a diagram illustrating an example in which the resistance characteristic of the wafer is calculated based on the result of the current characteristic inspection and the result of the voltage characteristic inspection. In this example, the current characteristic inspection and the voltage characteristic inspection measure the
そして、ウェハ1101に対する電流特性検査が終了すると、検査装置205の1つである電流特性測定装置は電流特性検査の工程番号やウェハ1101のウェハNo.等が記述された処理履歴情報と個々の回路の検査結果を記述した検査結果情報とを品質監視装置101に送信する。データ登録部104は、図3および図15のフォーマットに従い、処理履歴情報を履歴DB102に、検査結果情報を検査DB113にそれぞれ登録する。このとき、データ監視部105は履歴DB102を監視しているが、電流特性検査の処理履歴は開始工程番号802と異なるのでデータ取得部116に対しては何も通知しない。
When the current characteristic inspection for the
次に電圧特性検査が実施されると、検査装置205の1つであるである電圧特性測定装置によって電流特性検査と同様に処理履歴情報と検査結果情報とが品質監視装置101に送信され、履歴DB102および検査DB113にそれぞれ登録される。このとき、データ監視部105は、履歴DB102に登録された処理履歴情報に含まれる検査工程番号が、グラフ定義テーブルに含まれる開始工程番号802に一致していると判断して、データ取得部116によるデータの取得命令を出す。そして、上記ステップS903〜S905の処理が行われる。なお、電圧特性検査は、図13に示すような電流特性を測定する代わりに電圧特性を測定するものであり、この電圧特性の検査結果については、例えば、図15に示すようなフォーマットで検査結果が記録されるものとするが、必ずしも、図5に示すフォーマットと同じフォーマットで記録される必要は無い。
Next, when the voltage characteristic inspection is carried out, the processing history information and the inspection result information are transmitted to the
図22に、この算出処理のフローチャートを示す。まず、データ監視部105は、履歴DB102に電圧特性検査の処理履歴情報が登録されたか否かを判断する(S1301)。そして、上記ステップS1301にて、電圧特性検査の処理履歴情報が登録されたと判断すると、データ監視部105は、ウェハ1101のウェハNo.および特性グラフのグラフ番号801をデータ取得部116に通知する(S1302)。データ取得部116は、通知されたグラフ番号801から解析対象となる検査工程番号803を確認し、検査結果DB群103の検査DB113から、上記検査工程番号803に基づいて、図15に示すデータ構造を有する電流特性検査と電圧特性検査との検査結果を取得する(S1303)。データ取得部116から検査結果を受け取った演算部118は、電流特性検査および電圧特性検査の検査結果のうち同じ測定点Noを持つ回路の電流特性および電圧特性を抽出し、グラフ定義テーブルに記載されている演算方法に従って抵抗特性を算出する(S1304)。そして、演算部118は、電気特性検査の測定値、電圧特性検査の測定値、および抵抗特性のウェハ内の最大値−平均値−最小値を算出し、図23に示すデータ構造(ウェハNoと算出された演算結果とが対応付けられた形式)でグラフDB群107のグラフDB117に登録する(S1305)。
FIG. 22 shows a flowchart of this calculation process. First, the
なお、図22のフローチャートにおいて、開始工程番号802と検査工程番号803とをそれぞれ異なる検査工程番号に設定し、検査結果情報から値の算出を行わずにグラフDB117に記録することで、複数の検査工程での検査結果を同一のトレンドチャートとして表示するためのグラフデータを作成することができる。また、この場合には、算出方法としては、単に、複数の検査結果を表示するためのグラフデータを作成するための情報が記載されている。
In the flowchart of FIG. 22, the
次に、ある検査工程での複数の検査項目から新たな監視項目を算出し、演算結果情報を算出する方法について説明する。図24は、電気特性検査の例を示しており、当該検査では電流特性と電圧特性とを同時に測定する例を説明するための図面である。そして、本実施の形態にかかる品質監視装置101では、これらの検査項目から抵抗特性を算出する。以下、電気特性検査1105で測定された電流特性、電圧特性、およびそれらから算出される抵抗特性の3項目を示すグラフ表示するためのグラフデータを作成する方法について説明する。なお、以下の説明では、上記3項目を示すグラフを特性グラフと称して説明する。
Next, a method for calculating new monitoring items from a plurality of inspection items in a certain inspection process and calculating operation result information will be described. FIG. 24 shows an example of an electrical characteristic test, and is a drawing for explaining an example in which current characteristics and voltage characteristics are simultaneously measured in the test. And the
上記電流特性と電圧特性とを同時に測定する場合、図17に示すグラフ定義テーブルには、グラフ番号801として特性グラフに割り当てられたグラフ番号を、開始工程番号802には電気特性検査の工程番号をそれぞれ設定し、検査工程番号803には工程番号は設定しない。そして、図示しないウェハに対して実施された電気特性検査が終了すると、電気特性測定装置は電気特性検査の工程番号やウェハのウェハNo.などが記述された処理履歴情報と個々の回路の検査結果を記述した検査結果情報を品質監視装置101に送信する。データ登録部104は、図3および図27のフォーマットに従い、処理履歴情報を履歴DB102に、検査結果情報を検査DB113にそれぞれ登録する。
When the current characteristic and the voltage characteristic are measured simultaneously, the graph definition table shown in FIG. 17 includes the graph number assigned to the characteristic graph as the
このとき、データ監視部105は、履歴DB102に登録された処理履歴情報に含まれる検査工程番号が、グラフ定義テーブルに含まれる開始工程番号802に一致しているか否かを判断し、一致していると判断した場合には、データ取得部116によるデータの取得命令を出す。そして、上記ステップS903〜S905の処理が行われる。
At this time, the
図25に、この算出処理のフローチャートを示す。まず、データ監視部105は、履歴DB102に電気特性検査の処理履歴情報が登録されたか否かを判断する(S1601)。そして、上記ステップS1601にて、電気特性検査の処理履歴情報が登録されたと判断すると、データ監視部105は、図示しない検査ウェハのウェハNo.および特性グラフのグラフ番号801をデータ取得部116に通知する(S1602)。データ取得部116は、通知されたグラフ番号801から解析対象となる開始工程番号802を確認し、検査結果DB群103の検査DB113から、上記開始工程番号802に基づいて、図27に示すデータ構造を有する検査結果情報を取得する(S1603)。データ取得部116から検査結果情報を受け取った演算部118は、電気特性検査の検査結果情報から回路毎の電流特性および電圧特性を抽出し、グラフ定義テーブルに記載されている演算方法に従って抵抗特性を算出する(S1604)。そして、演算部118は、電気特性検査の測定値、電圧特性検査の測定値、および抵抗特性のウェハ内の最大値−平均値−最小値を算出し、図23に示すデータ構造(ウェハNoと算出された演算結果とが対応付けられた形式)でグラフDB群107のグラフDB117に登録する(S1605)。
FIG. 25 shows a flowchart of this calculation process. First, the
このようにして、本実施の形態にかかる品質監視装置101は、検査結果DB群103の検査DB113から検査結果を取得して、演算部118により新たな物理量が算出されて、その結果がグラフDB117に記憶される。
In this way, the
次に、グラフDB117に記憶された演算結果情報からグラフデータを作成するための処理について説明する。実際にグラフを表示する場合には、例えば、ウェハを最小単位として表示する方法とロットを最小単位として表示する方法があるので、それぞれのケースについて説明する。
Next, a process for creating graph data from the calculation result information stored in the
図2に示す、ネットワーク206に接続された表示用クライアント110は、品質監視装置101に対して閲覧するグラフの検索条件を指定し、サーバに蓄積されたデータをトレンドチャートとして表示するための指示部121を有している。グラフの検索条件としては、例えば、表示するグラフの種類、ロットを処理順に並べる場合の並べ替え方法、表示する処理期間、およびグラフの表示単位をウェハとするかロットとするか等が挙げられる。
The
表示用クライアント110が品質監視装置101のグラフデータ抽出部114に対してこれらの条件を指示すると、グラフデータ抽出部114は、履歴DB102およびグラフDB117のデータのそれぞれからグラフデータを作成するために必要なデータ(処理履歴情報および演算結果情報)を抽出して、グラフデータを作成するグラフ作成部115に、上記データを送信する。そして、グラフ作成部115は、グラフデータを作成した後、当該グラフデータを表示用クライアント110に送信する。
When the
ここで、ウェハ単位で特性グラフを表示するための処理について、図26のフローチャートを参照して説明する。 Here, processing for displaying a characteristic graph in units of wafers will be described with reference to the flowchart of FIG.
操作者が表示用クライアント110の指示部121に対して検索条件を入力してグラフ作成命令を出すと、表示用クライアント110は、入力された検索条件を品質監視装置101のグラフデータ抽出部114に対して送信する。この検索条件の中には、表示するグラフを示すグラフ番号が含まれている。そして、グラフデータ抽出部114は、検索条件を受信する(S1701)と、当該検索条件に含まれるグラフ番号と同じグラフ番号をもつグラフ定義テーブルを、グラフ定義領域111から抽出する(S1702)。
When the operator inputs a search condition to the
次に、グラフデータ抽出部114は、履歴DB102に含まれている処理履歴情報のうち、抽出したグラフ定義テーブルに含まれる処理工程番号と同じ工程番号を有する処理履歴情報を取得する。なお、グラフデータ抽出部114は、上記処理履歴情報を取得する際に、検索条件に含まれている特定の期間に該当する処理履歴情報を取得する(S1703)。
Next, the graph
次に、グラフデータ抽出部114は、グラフ定義テーブルに含まれる算出方法にて算出された算出結果が記録されているグラフDB117からウェハNoと演算結果とが対応付けられた演算結果情報を取得する(S1704)。
Next, the graph
そして、上記グラフデータ抽出部114の結合部150は、取得した処理履歴情報と演算結果情報とを対応付ける(S1705)。具体的には、上記結合部150は、取得した処理履歴情報と演算結果情報とのそれぞれに含まれるウェハNoをキーとして、両者を対応付ける。そして、上記グラフデータ抽出部114は、対応付けられたデータ(処理履歴情報と演算結果情報)をグラフ作成部115に送信する。
Then, the combining
そして、グラフ作成部115のソート処理部130は、上記対応付けられたデータを、処理履歴情報に含まれる処理日時情報、具体的には、特定の処理装置203にて処理されたウェハの日時情報に基づいて、当該特定の処理装置203で処理されたウェハ順となるように上記データを並び替える(S1706)。これにより、グラフデータが作成される。
Then, the
そして、グラフ作成部115は、作成したグラフデータを表示用クライアント110に送信する(S1707)。そして、表示用クライアント110は、受信したグラフデータに基づいて、表示部122に特性グラフを表示する。このようにして、グラフデータ抽出部114およびグラフ作成部115によってグラフデータが作成される。なお、上記ステップS1704にて、グラフデータ抽出部114が処理履歴情報を取得する際において、上記検索結果に、特定の処理装置203のみについてのグラフを表示する旨が記録されている場合には、当該グラフデータ抽出部114は、処理履歴情報のうち、特定の処理装置203にて処理された履歴を示す処理履歴情報のみを取得すればよい。
Then, the
図28は、上記ステップS1701〜S1706によって作成されたグラフデータを説明するデータ構造である。図24のステップS1703では、グラフデータ抽出部114は、指定した処理工程の処理装置203毎に処理履歴情報1801が取得される。そして、グラフデータ抽出部114は、処理履歴情報1801のウェハNo.と同じウェハNoを有する演算結果情報(電気特性グラフ)1802をグラフDB117から抽出する。そして、結合部150が、この処理履歴情報1801と演算結果情報1802とを、ウェハNoをキーとして対応付けることで、グラフデータが作成される。そして、このようなグラフデータは処理装置203毎に作成され、表示用クライアント110において処理装置203毎の特性グラフとして表示される。
FIG. 28 shows a data structure for explaining the graph data created in steps S1701 to S1706. In step S1703 of FIG. 24, the graph
次にロット単位で特性グラフを表示するための処理についてなお、以下の説明では、グラフ定義テーブルを用いることなく、グラフデータを作成する方法について作成するが、以下に説明する方法を上記ウェハ単位で特性グラフを表示する場合においても適用可能である。また、上記で説明したウェハ単位で特性グラフを表示するための処理を、以下のロット単位で特性グラフを表示するための処理に適用してもよい。 Next, regarding the process for displaying the characteristic graph in lot units, in the following description, a method for creating graph data without using the graph definition table is created. However, the method described below is performed in units of wafers. The present invention can also be applied when displaying a characteristic graph. Further, the process for displaying the characteristic graph in units of wafers described above may be applied to the following process for displaying the characteristic graph in units of lots.
図29は、ロット単位で特性グラフを表示するための処理を説明するためのフローチャートである。操作者が表示用クライアント110に検索条件を入力すると、表示用クライアント110は入力された検索条件を品質監視装置101のグラフデータ抽出部114に対して送信する。上記グラフデータ抽出部114は、上記検索条件を受信(S1901)すると、履歴DB102から、当該検索条件に一致するウェハの処理履歴情報(より詳細には、処理履歴情報のリストであるが、ここでは単に処理履歴情報として説明する)を取得する(S1902)。この処理履歴情報には、ウェハNo.とそのウェハが処理された際に属していたロットのロットNo.、および処理装置によってウェハが処理された日時が含まれている。
FIG. 29 is a flowchart for explaining processing for displaying a characteristic graph in units of lots. When the operator inputs a search condition to the
次に、グラフデータ抽出部114は、検索条件から、演算結果情報を取得するグラフDB117を特定するとともに、当該グラフDB117から、上記ステップS1902で作成した処理履歴情報に含まれるウェハNo.と一致する演算結果情報(より詳細には、演算結果情報のリストであるが、ここでは単位演算結果情報として説明する)を取得する(ステップS1903)。そして、グラフデータ抽出部114の結合部150は、ウェハNo.をキーとして各処理装置毎に、取得した演算結果情報と処理履歴情報とを結合する(ステップS1904)。この結合された演算結果情報と処理履歴情報とは、ウェハ単位のグラフを表示する場合とは異なり、演算結果情報を作成するための中間データとなる。
Next, the graph
次に、グラフデータ抽出部114は、上記中間データをグラフ作成部115に送信する。そして、グラフ作成部115のソート処理部130は、この中間データに対して同一のロットNo.を持つウェハのデータをグループとして値の再集計を行うことでグラフデータを作成する(S1905)。
Next, the graph
その後、グラフ作成部115は、作成したグラフデータを表示用クライアント110に送信する(S1906)。そして、表示用クライアント110は、受信したグラフデータに基づいて、表示部122に特性グラフを表示する。このようにして、グラフデータ抽出部114およびグラフ作成部115によってグラフデータが作成される。
Thereafter, the
図30に、上記ステップS1901〜S1704によって作成された中間データの例を示す。ステップS1902で取得された処理履歴情報2001は、図28に示したウェハ単位の処理履歴情報にロットNo.を付加した構造になっている。また、演算結果情報2002は、図28に示したウェハ単位の演算結果情報と同様である。そして、結合部150によって、これらの情報がウェハNo.をキーとして結合され、中間データ2101が作成される。
FIG. 30 shows an example of intermediate data created in steps S1901 to S1704. The
図31は、図30の中間データから作成されるグラフデータを説明するデータ構造である。グラフ作成部115のソート処理部130は、図30に示す中間データのうち、同一のロットNo.を持つデータをグルーピングした中間データ2101を再集計し、グラフデータ2102を作成する。このグラフデータ2102において、処理日時は中間データ2101でグルーピングされたウェハの処理日時で最も遅い処理日時である。また、電流特性の最大値には中間データ2101に含まれるデータの電流特性最大値中の最大値が、平均値には中間データ2101に含まれるデータの電流特性平均値の平均値が、最小値には中間データ2101に含まれるデータの電流特性最小値中の最小値がそれぞれ格納される。また、電圧特性および抵抗特性についても上記同様の再集計を行い、グラフデータ2102が作成される。そして、図30に示す中間データに含まれる全てのロットについてのグラフデータ2102を処理日時でソートしたものが最終的なグラフデータになる。
FIG. 31 shows a data structure for explaining graph data created from the intermediate data of FIG. The
以上のように、本実施の形態にかかる品質監視装置101は、特定の検査工程にて検査されたウェハ(処理対象物)の検査情報が記憶されている検査結果DB群103(検査結果記憶装置)から、当該ウェハの上記検査工程における検査結果を用いて、新たな物理量を算出する演算部(演算手段)118と、上記演算部118によって算出された新たな物理量と、当該物理量を算出したウェハを特定するウェハNoとが対応付けられた演算結果情報を取得するグラフデータ抽出部(演算結果情報取得手段)114と、特定の処理工程にて処理された上記ウェハの処理情報が記憶されている履歴DB(処理情報記憶装置)102から、当該処理工程にて処理されたウェハを特定するウェハNoと当該ウェハを上記処理工程にて処理した際の処理時刻とを取得するグラフデータ抽出部(処理情報取得手段)114と、上記ウェハNoに基づいて、上記検査結果と上記処理時刻とを関連付ける結合部150(関連付け手段)と、上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並び替えるソート処理部(並び替え手段)130とを備える構成である。
As described above, the
また、本実施の形態にかかる品質監視装置101は、複数の処理装置203が、互いに同じ処理工程をそれぞれ行う場合であって、上記グラフデータ抽出部114は、さらに、処理装置203を特定する処理装置203情報を取得するものであり、上記ソート処理部130は、上記特定の処理工程における特定の処理装置203がウェハを処理した処理時刻順に、上記検査結果を並べ替える構成がより好ましい。
Further, the
例えば、成膜工程等の処理工程を、複数の処理装置203を用いて同時に行っている、換言すると、1つの処理装置203を複数のラインで行っている場合、特定の処理装置203だけが異常である場合がある。
For example, when a processing process such as a film forming process is performed simultaneously using a plurality of
上記の構成によれば、特定の処理工程における、特定の処理装置203が処理したウェハの検査結果を当該処理装置203が処理した処理時刻順に表示することができる。これにより、特定の処理装置203が異常となった場合でも直ちにこの異常を把握することができる。
According to said structure, the inspection result of the wafer which the
本実施の形態にかかる品質監視装置101は、上記グラフデータ抽出部114は、上記検査結果DB群103から、互いに異なる複数の検査工程によって得られた、特定のウェハにおける複数の検査結果を取得するものであり、上記取得した複数の検査結果を用いて新たな物理量を得るための演算を行うことにより、特定のウェハにおける演算結果を得る演算部118を備え、上記結合部150は、上記ウェハNoに基づいて、上記演算結果と特定の処理工程におけるウェハの処理時刻とを関連付けるものであることがより好ましい。
In the
上記の構成によれば、検査結果から新たな物理量を演算し、この演算結果と、処理工程にて処理されるウェハの処理順とを対応付けてグラフ表示している。より具体的には、ウェハを特定するウェハNoを用いて、検査工程にて得られた結果に基づいて演算された演算結果と、処理工程におけるウェハの処理された処理時刻とを対応付けている。 According to the above configuration, a new physical quantity is calculated from the inspection result, and the calculation result and the processing order of the wafer processed in the processing step are displayed in a graph in association with each other. More specifically, using the wafer No that identifies the wafer, the calculation result calculated based on the result obtained in the inspection process is associated with the processing time at which the wafer was processed in the processing process. .
上記の構成とすることにより、検査工程にて検査されたウェハの検査結果から得られる、新たな物理量(演算結果)を、処理工程にて処理された処理順に並べ替えたグラフ(結果)を表示することができる。 With the above configuration, a new physical quantity (calculation result) obtained from the inspection result of the wafer inspected in the inspection process is displayed in a graph (result) rearranged in the processing order processed in the processing process. can do.
これにより、検査工程での検査順ではなく、ウェハが処理工程で処理された順に検査結果を表示できるので、処理工程における異常を検出することができる。また、異なる物理的性質の物理量から、新たな物理量を演算しているので、例えば、検査工程にて直接測定できない物理量を、処理工程にて処理された処理順で表示することができる。 Thereby, since the inspection results can be displayed not in the inspection order in the inspection process but in the order in which the wafers are processed in the processing process, an abnormality in the processing process can be detected. In addition, since a new physical quantity is calculated from physical quantities having different physical properties, for example, a physical quantity that cannot be directly measured in the inspection process can be displayed in the processing order processed in the processing process.
本実施の形態にかかる品質監視装置101は、上記演算部118は、互いに種類の異なる物理量の検査結果を用いて演算を行うものである構成がより好ましい。
The
上記の構成によれば、互いに種類の異なる物理量の結果を用いて演算しているので、上記物理量とは種類の異なる物理用が得られる。これにより、直接検査することができない物理量を算出して検査結果とすることができる。 According to said structure, since it calculates using the result of a physical quantity different from each other, the thing for physical types different from the said physical quantity is obtained. Thereby, a physical quantity that cannot be directly inspected can be calculated and used as an inspection result.
本実施の形態にかかる品質監視装置101は、ソート処理部130によって並び替えられた結果を表示用クライアント110に表示させるグラフ作成部115を備えており、上記グラフ作成部115は、複数の上記結果をひとつのグラフに表示するものである構成がより好ましい。
The
上記の構成によれば、複数の結果を1つのグラフに表示できるので、ユーザ(操作者)は、複数の情報に基づいて処理工程に異常が起きているか否かを判断することができる。 According to said structure, since a several result can be displayed on one graph, the user (operator) can judge whether abnormality has occurred in the process based on several information.
本実施の形態にかかる品質監視装置101は、上記グラフ作成部115は、上記複数の結果を、グラフ表示する際に互いの結果が重畳して表示されないようにグラフのスケールを調整可能である構成がより好ましい。
The
上記の構成によれば、複数の結果を、グラフ表示する際に互いの結果が重畳して表示されないようにスケールを調整できるので、ユーザにとって見やすいグラフを表示させることができる。 According to said structure, since a scale can be adjusted so that a mutual result may not be superimposed and displayed when displaying a several result in a graph, a graph easy to see for a user can be displayed.
そして、本実施の形態にかかる品質監視装置101の構成とすることで、以下のことが実現可能となる。具体的には、上記構成とすることにより、複数の検査工程での検査結果から、新たに監視する項目を算出することができる。例えば、別々の検査工程で測定された電流特性と電圧特性から算出した抵抗特性を監視したい場合には、ウェハに作られた回路は、製造工程内に配置された電流検査工程で電流特性が測定された後、同じく製造工程内に配置された電圧検査工程で電圧特性が測定される。そして、この製造工程には抵抗特性を測定する検査工程が存在しない場合、回路1102の抵抗特性を監視するには電流検査工程の測定値と電圧検査工程の測定値から抵抗特性を算出する必要があるが、従来では、複数の工程から特定の検査項目を抽出して新たな監視項目を算出する手段をもたないため、新たに算出された項目を算出することができない。しかし、本実施の形態にかかる品質監視装置101では、複数の検査結果から新たな物理量を算出することができるので、例えば、直接測定できない検査項目を算出することができ、この検査項目を、特定の処理装置203によって処理されたウェハ順に表示することができる。
Then, with the configuration of the
また、上記の構成とすることにより、異なる検査を行う複数の検査工程での検査結果を同一のトレンドチャートとして表示することができる。一般に、特性検査は半導体デバイス製造の最終工程で実施されるが、半導体デバイスの電気特性に異常が発生した場合、最終工程までの様々な工程が原因の候補として考えられるため、この場合には特性検査の結果と他の検査工程での検査結果を比較することで原因の究明が容易になるが、従来の構成では、異なる検査工程の結果を同時に表示することはできない。しかし、本実施の形態にかかる品質監視装置101では、異なる検査を行う複数の検査工程での検査結果を同一のトレンドチャートとして表示できるので、特定の処理工程で異常が発生した場合でも、この原因を迅速に特定することができる。
Moreover, by setting it as said structure, the test result in the some test process which performs a different test | inspection can be displayed as the same trend chart. In general, characteristic inspection is performed in the final process of semiconductor device manufacturing. However, if an abnormality occurs in the electrical characteristics of a semiconductor device, various processes up to the final process are considered as possible causes. Although the cause can be easily determined by comparing the inspection result with the inspection result in another inspection process, the conventional configuration cannot simultaneously display the results of the different inspection processes. However, since the
また、上記の構成とすることにより、ある検査工程での単数あるいは複数の検査項目から、新たな監視項目を算出することができる。例えば、ある検査工程で測定された電流測定と電圧測定とから求められる抵抗特性を監視に用いたい場合、電流測定と電圧測定に対して演算を行う必要があるが、従来の構成では、このような手段をもたない。しかし、本実施の形態にかかる品質監視装置101では、検査工程での単数あるいは複数の検査項目から、新たな監視項目を算出できるので、直接測定できない検査項目を監視に用いることができる。
Further, with the above configuration, a new monitoring item can be calculated from one or a plurality of inspection items in a certain inspection process. For example, if you want to use the resistance characteristics obtained from current measurement and voltage measurement measured in a certain inspection process for monitoring, it is necessary to perform calculations for current measurement and voltage measurement. There is no simple means. However, since the
なお、製造工程では、ロットの投入時にそのロットを構成していたウェハは、ロットの再編成や不良判定による抜き取りなどによって工程を経る間に変化することがある。そのような場合であっても、本実施の形態の品質監視装置101を用いることで、指定した処理工程でのロットの処理状況を再現することができる。
In the manufacturing process, the wafer constituting the lot at the time of lot insertion may change during the process due to the reorganization of the lot or extraction by defect determination. Even in such a case, by using the
図32は、表示用クライアント110の表示部122で特性グラフを表示した際の画面の例を示している。表示部2201に表示された工程番号XXXXにはAAA−1およびAAA−2の2台の処理装置が割り当てられており、各装置で処理されたウェハの電気特性検査の結果は、グラフ2202および2203としてそれぞれ表示されている。ここで、グラフ2203および2203の縦軸は電流特性、電圧特性および抵抗特性が重複しており、横軸は処理日時を示している。これらのグラフは、図28および図31で示したグラフデータをプロットすることで容易に描画することができる。また、図中の表示部2204は、グラフ上で選択されたウェハのウェハNo.や各電気特性の値などを表示する部分であるが、これらの値も演算結果情報に含まれるので容易に表示することが可能である。
FIG. 32 shows an example of a screen when a characteristic graph is displayed on the
また、製造工程の処理装置203または検査装置205がその内部に複数の処理チャンバーを含む場合には、処理装置203から品質監視装置101に送信する処理履歴情報に処理チャンバー名称を加えても良い。この場合、図3に示す履歴DB102のデータ構造には、各ウェハを処理したチャンバー情報が追加されて記憶されることになる。これにより、表示用クライアント110からのグラフ表示要求に対して、グラフデータ抽出部114が各処理装置のチャンバー毎に演算結果情報を作成することで、表示用クライアント110上で指定した処理装置203の処理チャンバー毎にトレンドチャートを表示することができる。
Further, when the
また、製造工程の処理装置203または検査装置205が品質監視装置101に送信する処理履歴情報には、温度や圧力などの装置の処理条件等を加えてもよい。この場合、図3に示す履歴DB102のデータ構造には、処理条件が追加されて記憶されることになる。これにより、表示用クライアント110からのグラフ表示要求に対してグラフ作成部115がグラフデータを作成する際に、処理条件を項目に加えてグラフデータを作成することで、表示用クライアント110上で表示されるトレンドチャートに処理条件を表示することができる。
Further, the processing history information transmitted from the
また、あらかじめ設定された製造工程の処理工程のいずれかについて図22のフローチャートまたは図25のフローチャートに従ってグラフデータを作成し、定期的に品質監視装置101内で従来技術を用いて上昇傾向や下降傾向などを自動監視しても良い。
In addition, graph data is created according to the flowchart of FIG. 22 or the flowchart of FIG. 25 for any of the processing steps of the preset manufacturing process, and the upward trend or the downward trend is regularly performed in the
また、複数検査工程から同一回路の測定結果を用いて算出するため、上記品質監視装置101では、同一回路には同一の測定点Noを割り付けたが、対応する測定点に同一の測定点を付与する代わりに、品質監視装置101に集計対象検査に関する測定点の対応表を記憶しておき、グラフデータ算出時に参照しても良い。また、距離が最短となる測定点や、一定範囲内の測定値の平均などからグラフデータを算出しても良い。
Further, in order to calculate using the measurement results of the same circuit from a plurality of inspection processes, the
なお、上記の説明では、演算部118が演算した演算結果とウェハNoとが対応付けられた演算結果情報をグラフDB群107に記憶しているが、必ずしもグラフDB群107は必要ではなく、例えば、表示用クライアント110からグラフ作成指示を受信するたびに、演算部118が演算を行うようにしてもよい。つまり、演算部118が高速に演算できるものであれば、グラフDB群107を設けなくてもリアルタイムに演算を施して、演算結果を作成することができ、グラフ作成部115は、グラフデータを作成することができる。
In the above description, the calculation result information in which the calculation result calculated by the
また、本実施の形態にかかる品質監視装置は、特定の検査工程を示す検査工程情報と、当該検査工程にて検査された処理対象物を特定する処理物特定情報と、当該処理対象物の上記検査工程における検査結果とが対応付けられた検査情報を複数記憶している検査結果記憶装置から、特定の処理対象物における複数の検査結果を取得する検査結果取得手段と、上記取得された複数の検査結果を用いて新たな物理量を得るための演算を行うことにより、特定の処理対象物における演算結果を得る演算手段と、特定の処理工程を示す処理工程情報と、当該処理工程にて処理された上記処理対象物を特定する処理物特定情報と、当該処理特定物を上記処理工程にて処理した処理時刻とが対応付けられた処理情報を複数記憶している処理情報記憶装置から、特定の処理工程における上記処理物特定情報と上記処理時刻とを取得するとともに、上記演算手段から上記処理物特定情報に対応する演算結果を取得する情報抽出手段と、上記抽出された上記処理物特定情報における演算結果と処理時刻とから、上記演算結果を、上記処理時刻に基づいて時系列に並べたグラフを表示する表示命令手段とを備え、上記演算手段は、互いに物理的性質の異なる物理量の検査結果を用いて演算を行う構成であってもよい。 Moreover, the quality monitoring apparatus according to the present embodiment includes inspection process information indicating a specific inspection process, processed object specifying information for specifying a processing object inspected in the inspection process, and the above-described processing object. Inspection result acquisition means for acquiring a plurality of inspection results for a specific processing object from an inspection result storage device storing a plurality of inspection information associated with inspection results in the inspection process, and the plurality of acquired By performing a calculation to obtain a new physical quantity using the inspection result, a calculation means for obtaining a calculation result in a specific processing object, processing step information indicating a specific processing step, and processing in the processing step A processing information storage device that stores a plurality of pieces of processing information in which the processing target specifying information for specifying the processing target and the processing time at which the processing specific processing is performed in the processing step are associated with each other The information extracting means for acquiring the processing object specifying information and the processing time in a specific processing step and acquiring the calculation result corresponding to the processing object specifying information from the calculating means, and the extracted processing object Display instruction means for displaying a graph in which the calculation results are arranged in time series based on the processing time from the calculation result and processing time in the specific information, and the calculating means includes physical quantities having different physical properties from each other. The calculation may be performed using the inspection result.
また、本実施の形態にかかる品質監視装置は、さらに、上記演算手段は、処理工程を挟んで得られた検査結果を用いて、新たな物理量を演算して求める構成であってもよい。 In addition, the quality monitoring apparatus according to the present embodiment may be configured such that the calculation means calculates and calculates a new physical quantity using an inspection result obtained with a processing step in between.
処理工程における変動量を求めるためには、処理工程の前後の検査結果を用いなければ求めることができず、1つの検査工程だけで上記変動量を直接求めることはできない。 In order to obtain the fluctuation amount in the processing process, it cannot be obtained unless the inspection results before and after the processing process are used, and the fluctuation amount cannot be obtained directly by only one inspection process.
上記の構成によれば、処理工程を挟んで得られる検査結果を用いて新たな物理量を求めているので、処理工程において変動した物理量を求めることができる。 According to the above configuration, since a new physical quantity is obtained using the inspection result obtained with the processing step interposed, it is possible to obtain a physical quantity that has fluctuated in the processing step.
また、本実施の形態にかかる品質監視方法は、半導体装置の製造工程において、製造工程は複数の処理工程と複数の検査工程を有し、処理工程において処理対象物を特定する情報と処理時刻に関する情報を少なくとも含む処理情報を記憶する第1情報記憶ステップと、検査工程において検査対象物を特定する情報と検査結果に関する情報を少なくとも含む検査情報を記憶する第2情報記憶ステップと、検査工程または/および検査項目の異なる複数の検査と、前記複数の検査の少なくとも一方の検査結果に影響を与え得る第1の処理工程とを検索対象として指定する検索対象指定ステップと、前記複数の検査の検査情報と第1の処理工程の処理情報に基づいて、検査対象物と処理対象物とを、各対象物の処理単位や検査単位に係らず、同一性を照合する照合ステップと、前記複数の検査結果および/または前記複数の検査結果から算出される算出結果を、第1の処理の処理時刻の時系列順にひとつのグラフに表示する検査結果表示ステップとを含む方法である。 In addition, the quality monitoring method according to the present embodiment relates to information and processing time for specifying a processing object in a processing process, in which the manufacturing process has a plurality of processing processes and a plurality of inspection processes. A first information storage step for storing processing information including at least information; a second information storage step for storing inspection information including at least information for specifying an inspection object and inspection results in the inspection step; And a plurality of examinations having different examination items, and a search object designation step that designates as a search object a first processing step that can affect at least one of the plurality of examinations, and examination information of the plurality of examinations And the processing information of the first processing step, the inspection object and the processing object are the same regardless of the processing unit or the inspection unit of each object. A collation step for collating, and an inspection result display step for displaying the plurality of inspection results and / or calculation results calculated from the plurality of inspection results on a single graph in time-series order of processing times of the first processing. It is the method of including.
また、本実施の形態にかかる品質監視方法は、前記複数の検査が、第1の検査工程における第1の検査と、前記第1の検査工程とは異なる第2の検査工程における第2の検査であり、第1の検査結果と第2の検査結果とが同一の単位系または互いに同一の単位系に変換しうる単位系であり、第1の検査結果と第2の検査結果から指定する関数により算出結果を算出する第1の算出ステップを有し、検査結果表示ステップにおいて、前記同一の単位系により、第1の検査結果と、第2の検査結果と、第1の検査結果と第2の検査結果から算出される算出結果とを、ひとつのグラフに表示する方法であってもよい。 Further, in the quality monitoring method according to the present embodiment, the plurality of inspections include a first inspection in the first inspection step and a second inspection in a second inspection step different from the first inspection step. The first test result and the second test result are the same unit system or a unit system that can be converted into the same unit system, and the function is designated from the first test result and the second test result. In the inspection result display step, the first inspection result, the second inspection result, the first inspection result, and the second are obtained by the same unit system in the inspection result display step. The calculation result calculated from the inspection result may be displayed on a single graph.
また、本実施の形態にかかる品質監視方法は、前記複数の検査が、第3の検査工程における第3の検査と、第3の検査工程とは異なる第4の検査工程における第4の検査であり、前記第3の検査と前記第4の検査とは互いに関連ある検査であり、第3の検査結果と第4の検査結果とは互いに異なる単位または互いに異なる単位に変換しうる単位であり、検査結果表示ステップにおいて第3の検査結果値と第4の検査結果値が互いに重なって表示されないように、かつ、検査結果表示ステップにおいて第3の検査結果値範囲と第3の検査結果値範囲が重複するように、前記異なる複数の単位の各表示範囲の調整を算出する第2の算出ステップを有し、検査結果表示ステップにおいて前記異なる複数の単位により、第3の検査結果と、第4の検査結果とを、ひとつのグラフに表示する方法であってもよい。 Further, in the quality monitoring method according to the present embodiment, the plurality of inspections are a third inspection in the third inspection step and a fourth inspection in a fourth inspection step different from the third inspection step. The third inspection and the fourth inspection are inspections related to each other, and the third inspection result and the fourth inspection result are units that can be converted into different units or different units, In the test result display step, the third test result value and the fourth test result value are not displayed overlapping each other, and in the test result display step, the third test result value range and the third test result value range are A second calculation step for calculating an adjustment of each display range of the plurality of different units so as to overlap, and a third test result and a fourth test result by the plurality of different units in the test result display step; Inspection A fruit, or a method of displaying on a single graph.
また、本実施の形態にかかる品質監視方法は、前記複数の検査が、同一の第5の検査工程における第5の1の検査項目と、第5の2の検査項目であり、前記第5の1の検査項目と前記第5の2の検査項目とは互いに関連ある検査項目であり、第5の1の検査結果と第5の2の検査結果から指定する関数により算出結果を算出する第3の算出ステップを有し、検査結果表示ステップにおいて前記算出結果をひとつのグラフに表示する方法であってもよい。 In the quality monitoring method according to the present embodiment, the plurality of inspections are a fifth first inspection item and a fifth second inspection item in the same fifth inspection step. The first inspection item and the fifth second inspection item are inspection items that are related to each other, and a third result that calculates a calculation result by a function specified from the fifth first inspection result and the fifth second inspection result The calculation step may be included, and the calculation result may be displayed on a single graph in the inspection result display step.
最後に、品質監視装置101の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
Finally, each block of the
すなわち、品質監視装置101は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである品質監視装置101の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記品質監視装置101に供給し、そのコンピュータ(またはCPU52やMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
That is, the
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Examples of the recording medium include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy (registered trademark) disks / hard disks, and disks including optical disks such as CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、品質監視装置101を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
Moreover, the
このように本明細書において、手段とは必ずしも物理的手段を意味するものではなく、各手段の機能がソフトウェアによって実現される場合も包含する。さらに、一つの手段の機能が、二つ以上の物理的手段により実現されても、もしくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。 Thus, in this specification, the means does not necessarily mean physical means, but includes cases where the functions of the means are realized by software. Further, the function of one means may be realized by two or more physical means, or the functions of two or more means may be realized by one physical means.
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.
本発明にかかる品質監視装置は、製造ラインを流れる被処理物を管理するための用途に特に好適に用いることができる。 The quality monitoring apparatus according to the present invention can be particularly preferably used for an application for managing the workpieces flowing through the production line.
101 品質監視装置
102 履歴DB(処理情報記憶装置)
103 検査結果DB群(検査結果記憶装置)
104 データ登録部
105 データ監視部
107 グラフDB群
109 データ取得部
110 表示用クライアント
111 グラフ定義領域
113 検査DB
114 グラフデータ抽出部(検査結果取得手段、処理情報取得手段)
115 グラフ作成部(表示命令手段)
116 データ取得部
117 グラフDB
118 演算部(演算手段)
121 指示部
122 表示部
123 報知部(報知手段)
124 データ振分部
130 ソート処理部(並び替え手段)
131 統計処理部(統計処理手段)
132 データ判定部(判断手段)
150 結合部(関連付け手段)
200 製造工程管理システム
203 処理装置
205 検査装置
206 ネットワーク
101
103 inspection result DB group (inspection result storage device)
104
114 Graph data extraction unit (examination result acquisition means, processing information acquisition means)
115 Graph creation unit (display command means)
116
118 Calculation unit (calculation means)
121
124
131 Statistical processing unit (statistical processing means)
132 Data determination unit (determination means)
150 coupling part (association means)
200 Manufacturing
Claims (14)
特定の検査工程にて検査された複数の処理対象物の各々を特定する処理物特定情報と当該処理対象物の上記検査工程における各々の検査結果とが対応付けられて記憶されている検査結果記憶装置から、上記処理物特定情報および検査結果の組み合わせを複数の処理対象物の各々について取得する検査結果取得手段と、
特定の処理工程にて処理された上記複数の処理対象物の各々を特定する処理物特定情報と当該処理対象物を上記処理工程にて処理した際の各々の処理時刻とが対応付けられて記憶されている処理情報記憶装置から、上記処理物特定情報および処理時刻の組み合わせを複数の処理対象物の各々について取得する処理情報取得手段と、
上記処理物特定情報に基づいて、上記検査結果と上記処理時刻とを関連付ける関連付け手段と、
上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並び替える並び替え手段とを備えることを特徴とする品質監視装置。 A quality monitoring device for displaying quality fluctuations in a plurality of processing objects manufactured through a processing step and an inspection step,
Inspection result storage in which processed object specifying information for specifying each of a plurality of processing objects inspected in a specific inspection process and each inspection result in the inspection process of the processing object are stored in association with each other From the apparatus, inspection result acquisition means for acquiring a combination of the processing object specifying information and the inspection result for each of a plurality of processing objects;
Processing object specifying information for specifying each of the plurality of processing objects processed in a specific processing process and each processing time when the processing object is processed in the processing process are stored in association with each other. Processing information acquisition means for acquiring a combination of the processing object specifying information and the processing time for each of a plurality of processing objects from the processing information storage device being
An association means for associating the inspection result with the processing time based on the processing object specifying information;
A quality monitoring apparatus comprising: a rearranging unit that rearranges the inspection results in order of processing time of the processing object in the specific processing step.
さらに、上記所定数の所定期間の上記平均値が連続して上昇または下降した場合に、その旨を報知する報知手段を備えることを特徴とする請求項2記載の品質監視装置。 The statistical processing means calculates a mean value of test results in a predetermined number of consecutive periods,
3. The quality monitoring apparatus according to claim 2, further comprising notification means for notifying when the average value of the predetermined number of predetermined periods continuously increases or decreases.
上記所定範囲内でない場合に、その旨を報知する報知手段を備えることを特徴とする請求項2記載の品質監視装置。 Further, a determination means for determining whether or not the statistical processing value of the inspection result for a predetermined period is within a predetermined range,
The quality monitoring apparatus according to claim 2, further comprising an informing means for informing the fact when it is not within the predetermined range.
fc=f(XL)
となるXLを求めるとともに、上記判断手段は、下方限界規定値LCLを用いて、
XL<LCL
であるか否かを判定し、
上記報知手段は、XL<LCLであると判断すると、その旨を報知するものであることを特徴とする請求項4記載の品質監視装置。 When the cumulative probability distribution of histograms of a plurality of inspection results for a predetermined period is f and the critical value of a predetermined cumulative probability is fc, the statistical processing means is
fc = f (XL)
And the above-mentioned determination means uses the lower limit specified value LCL,
XL <LCL
Whether or not
5. The quality monitoring apparatus according to claim 4, wherein said notifying means notifies that when XL <LCL is satisfied.
1−fc=f(XU)
となるXUを求めるとともに、上記判断手段は、上方限界規定値UCLを用いて、
XU>UCL
であるか否かを判定し、
上記報知手段は、XU>UCLであると判断すると、その旨を報知するものであることを特徴とする請求項4記載の品質監視装置。 When the cumulative probability distribution of histograms of a plurality of inspection results for a predetermined period is f and the critical value of a predetermined cumulative probability is fc, the statistical processing means is
1-fc = f (XU)
XU is determined, and the determination means uses the upper limit specified value UCL,
XU> UCL
Whether or not
5. The quality monitoring apparatus according to claim 4, wherein when the notification means determines that XU> UCL, the notification means notifies the fact.
上記処理情報取得手段は、さらに、処理装置を特定する処理装置情報を取得するものであり、
上記並び替え手段は、上記特定の処理工程における特定の処理装置が処理対象物を処理した処理時刻順に、上記検査結果を並べ替えるものであることを特徴とする請求項1記載の品質監視装置。 When a plurality of processing apparatuses respectively perform the same processing step,
The processing information acquisition means further acquires processing device information for specifying a processing device,
2. The quality monitoring apparatus according to claim 1, wherein the rearranging means rearranges the inspection results in order of processing time when the specific processing device in the specific processing step processes the processing object.
上記取得した複数の検査結果を用いて新たな物理量を得るための演算を行うことにより、特定の処理対象物における演算結果を得る演算手段を備え、
上記関連付け手段は、上記処理物特定情報に基づいて、上記演算結果と特定の処理工程における処理対象物の処理時刻とを関連付けるものであることを特徴とする請求項1記載の品質監視装置。 The inspection result acquisition means acquires, from the inspection result storage device, a plurality of inspection results in a specific processing object obtained by a plurality of different inspection steps,
A calculation means for obtaining a calculation result in a specific processing object by performing a calculation for obtaining a new physical quantity using the plurality of acquired test results,
The quality monitoring apparatus according to claim 1, wherein the associating means associates the calculation result with the processing time of the processing object in a specific processing step based on the processing object specifying information.
特定の検査工程にて検査された複数の処理対象物の各々を特定する処理物特定情報と当該処理対象物の上記検査工程における各々の検査結果とが対応付けられて記憶されている検査結果記憶装置から、上記処理物特定情報および検査結果の組み合わせを複数の処理対象物の各々について取得する検査結果取得工程と、
特定の処理工程にて処理された上記複数の処理対象物の各々を特定する処理物特定情報と当該処理対象物を上記処理工程にて処理した際の各々の処理時刻とが対応付けられて記憶されている処理情報記憶装置から、上記処理物特定情報および処理時刻の組み合わせを複数の処理対象物の各々について取得する処理情報取得工程と、
上記処理物特定情報に基づいて、上記検査結果と上記処理時刻とを関連付ける関連付け工程と、
上記特定の処理工程における処理対象物の処理時刻順に上記検査結果を並び替える並び替え工程とを含むことを特徴とする品質監視方法。 A quality monitoring method for displaying quality fluctuations in a plurality of processing objects manufactured through a processing step and an inspection step,
Inspection result storage in which processed object specifying information for specifying each of a plurality of processing objects inspected in a specific inspection process and each inspection result in the inspection process of the processing object are stored in association with each other From the apparatus, an inspection result acquisition step of acquiring a combination of the processing object identification information and the inspection result for each of a plurality of processing objects,
Processing object specifying information for specifying each of the plurality of processing objects processed in a specific processing process and each processing time when the processing object is processed in the processing process are stored in association with each other. A processing information acquisition step of acquiring a combination of the processing object specifying information and the processing time for each of a plurality of processing objects from the processing information storage device being performed;
An associating step for associating the inspection result with the processing time based on the processing object specifying information;
A quality monitoring method comprising: a rearrangement step of rearranging the inspection results in order of processing time of the processing object in the specific processing step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005141903A JP2006318316A (en) | 2005-05-13 | 2005-05-13 | Quality monitoring apparatus, method and program, and computer readable recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005141903A JP2006318316A (en) | 2005-05-13 | 2005-05-13 | Quality monitoring apparatus, method and program, and computer readable recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006318316A true JP2006318316A (en) | 2006-11-24 |
Family
ID=37538921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005141903A Pending JP2006318316A (en) | 2005-05-13 | 2005-05-13 | Quality monitoring apparatus, method and program, and computer readable recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006318316A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008310632A (en) * | 2007-06-15 | 2008-12-25 | Asyst Technologies Japan Inc | Process state monitoring device |
CN106033210A (en) * | 2015-03-11 | 2016-10-19 | 北大方正集团有限公司 | Wafer testing data processing method and wafer testing data processing device |
JP2020522079A (en) * | 2017-06-01 | 2020-07-27 | レニショウ パブリック リミテッド カンパニーRenishaw Public Limited Company | Workpiece production and measurement |
CN113396431A (en) * | 2020-01-10 | 2021-09-14 | 株式会社大气社 | Quality management system and quality management program |
-
2005
- 2005-05-13 JP JP2005141903A patent/JP2006318316A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008310632A (en) * | 2007-06-15 | 2008-12-25 | Asyst Technologies Japan Inc | Process state monitoring device |
CN106033210A (en) * | 2015-03-11 | 2016-10-19 | 北大方正集团有限公司 | Wafer testing data processing method and wafer testing data processing device |
JP2020522079A (en) * | 2017-06-01 | 2020-07-27 | レニショウ パブリック リミテッド カンパニーRenishaw Public Limited Company | Workpiece production and measurement |
JP7254034B2 (en) | 2017-06-01 | 2023-04-07 | レニショウ パブリック リミテッド カンパニー | Workpiece production method and manufacturing system |
US11693384B2 (en) | 2017-06-01 | 2023-07-04 | Renishaw Plc | Production and measurement of workpieces |
CN113396431A (en) * | 2020-01-10 | 2021-09-14 | 株式会社大气社 | Quality management system and quality management program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3255292B2 (en) | Process management system | |
JP4967430B2 (en) | Defect management device, defect management program, and recording medium recording the same | |
US6797526B2 (en) | Method for manufacturing semiconductor devices and method and its apparatus for processing detected defect data | |
US7493236B1 (en) | Method for reporting the status of a control application in an automated manufacturing environment | |
JPH1145919A (en) | Manufacture of semiconductor substrate | |
US7793162B2 (en) | Method for reporting the status and drill-down of a control application in an automated manufacturing environment | |
US20090049345A1 (en) | Tool for reporting the status and drill-down of a control application in an automated manufacturing environment | |
US8005646B2 (en) | Plant alarm apparatus and plant alarm method | |
JP2008072047A (en) | Model preparing device, analyzing device for process abnormality, and those method and program | |
JP2010087459A (en) | Device and method for identifying failure cause | |
WO2010110365A1 (en) | Factor analysis apparatus and factor analysis method | |
JP7524045B2 (en) | Data analysis apparatus, method and system | |
JP2021071896A (en) | Apparatus, system and method for generating visualized data | |
JP2011181666A (en) | Method and system for detecting warning sign of apparatus abnormality in manufacturing semiconductor | |
JP4772377B2 (en) | Abnormal equipment estimation device, abnormal equipment estimation method, abnormal equipment estimation program, and recording medium | |
JP2006318316A (en) | Quality monitoring apparatus, method and program, and computer readable recording medium | |
JP2015045942A (en) | Quality control device, quality control method, and program | |
JP2011054804A (en) | Method and system for management of semiconductor manufacturing device | |
TWI644222B (en) | Quality analysis device and quality analysis method | |
JP2008033902A (en) | Alarm device | |
JP2005338906A (en) | Defect detection method for substrate and defect detection system therefor | |
JP4758619B2 (en) | Problem process identification method and apparatus | |
CN109074413A (en) | For determining whether assets are possible to the computerization fluid analysis with flow problem | |
JPH11250135A (en) | Information system | |
JP2010224988A (en) | Quality control system, quality control method, quality control program, and method for manufacturing product |