JP2006318263A - 情報分析システム、情報分析方法及びプログラム - Google Patents
情報分析システム、情報分析方法及びプログラム Download PDFInfo
- Publication number
- JP2006318263A JP2006318263A JP2005141036A JP2005141036A JP2006318263A JP 2006318263 A JP2006318263 A JP 2006318263A JP 2005141036 A JP2005141036 A JP 2005141036A JP 2005141036 A JP2005141036 A JP 2005141036A JP 2006318263 A JP2006318263 A JP 2006318263A
- Authority
- JP
- Japan
- Prior art keywords
- information
- variable
- analysis system
- influence
- explanatory
- 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
- 238000004458 analytical method Methods 0.000 title claims abstract description 65
- 239000011159 matrix material Substances 0.000 claims abstract description 43
- 238000004519 manufacturing process Methods 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000004364 calculation method Methods 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims description 50
- 238000013461 design Methods 0.000 claims description 24
- 238000003860 storage Methods 0.000 claims description 19
- 230000007547 defect Effects 0.000 claims description 18
- 238000009826 distribution Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 abstract description 24
- 239000004065 semiconductor Substances 0.000 abstract description 16
- 238000013500 data storage Methods 0.000 abstract description 5
- 235000012431 wafers Nutrition 0.000 description 25
- 238000003908 quality control method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000007689 inspection Methods 0.000 description 10
- 230000007423 decrease Effects 0.000 description 7
- 238000000611 regression analysis Methods 0.000 description 5
- 238000000556 factor analysis Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012628 principal component regression Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
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]
-
- 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/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】被生産物の品質に関する目的変数と、被生産物の生産に関する説明変数とについて、上記目的変数に影響を与える説明変数を簡単かつ確実に特定できる情報分析システムを提供すること。
【解決手段】半導体デバイスの製造工程に関して、各工程で用いられる処理装置に関する履歴情報を、多値情報の説明変数として、工程情報収集部3に記憶する。目的変数となる歩留まりの値もまた、工程情報収集部3に記憶する。目的変数である歩留まりが、予め定められた基準値よりも低下した場合、クロス集計部4によって、工程情報収集部3の履歴情報が2値情報のマトリクスに変換される。2値情報のマトリクスは一旦データ格納部5に格納され、解析部6によって目的変数に対する影響度が算出される。算出結果である影響度の内容が、説明変数に対応付けられて寄与描写部7に表示される。
【選択図】図7
【解決手段】半導体デバイスの製造工程に関して、各工程で用いられる処理装置に関する履歴情報を、多値情報の説明変数として、工程情報収集部3に記憶する。目的変数となる歩留まりの値もまた、工程情報収集部3に記憶する。目的変数である歩留まりが、予め定められた基準値よりも低下した場合、クロス集計部4によって、工程情報収集部3の履歴情報が2値情報のマトリクスに変換される。2値情報のマトリクスは一旦データ格納部5に格納され、解析部6によって目的変数に対する影響度が算出される。算出結果である影響度の内容が、説明変数に対応付けられて寄与描写部7に表示される。
【選択図】図7
Description
本発明は、例えば被生産物の品質管理を行うための情報分析システム、情報分析方法及びプログラムに関する。
例えば半導体デバイスの製造における品質管理では、製造工程で用いられた処理装置等を表す履歴情報や、製造条件や、完成後の特性の検査結果や、歩留まり等の品質管理情報を製品に対応付けて収集している。製品の歩留まりが低下した場合、その原因を調査する目的で、歩留まりを目的変数とすると共に履歴情報を説明変数として、歩留まりに対する履歴情報の関係を解析する。この解析結果から、歩留まりの低下をもたらしている処理装置を特定し、この特定された処理装置の使用を停止して、歩留まりを回復させるようにしている。
また、製品の特性が低下した場合、検査結果を目的変数とすると共に製造条件を説明変数として、検査結果に対する製造条件の関係を解析し、関連性の高い製造条件を調整することにより、製品の特性を回復させるようにしている。
この種の品質管理を行う方法としては、従来、半導体製造工程について回帰木分析を用いたものがある(特許文献1:特開2002―324206号公報参照)。この品質管理方法では、製造時の処理装置を示す説明変数のパラメータ値に基づいて、品質管理情報の集合に対して2分割を順次繰り返す。上記パラメータは歩留まりを示す目的変数の分散であり、2分割された集合の間の分離度が最大となるように分割する。2分割を繰り返すことにより、上記目的変数に対して最も有意な説明変数を抽出して、半導体製造工程の歩留まり低下要因を特定するようにしている。
従来の他の品質管理方法としては、説明変数を所定の基準に基づいて選択し、この選択された説明変数から回帰モデルを用いて目的変数を推定するものがある(例えば特許文献2:特開平7−325804号公報参照)。
しかしながら、回帰木分析を用いた従来の品質管理方法は、品質管理情報の分散に基づいて情報の特徴や規則性を抽出して、2つの同族とみなせる情報群に順次分割しているに過ぎない。したがって、歩留まりの大小を支配する要因を抽出していないので、分析結果から直ちに歩留まりの低下原因を特定できない場合があるという問題がある。
また、回帰モデルを用いた従来の品質管理方法は、所定の規準により説明変数を選択する必要があるが、この選択基準は各種存在しており、どの説明変数を採用するのかが決定し難いので、現実に使用する上で使い勝手が悪いという問題がある。
特開2002―324206号公報
特開平7−325804号公報
そこで、本発明の課題は、被生産物の品質に関する目的変数と、被生産物の生産に関する説明変数とについて、上記目的変数に影響を与える説明変数を簡単かつ確実に特定できる情報分析システムを提供することにある。
上記課題を解決するため、本発明の情報分析システムは、被生産物の生産に関する説明変数を多値情報で記憶する説明変数記憶部と、
上記被生産物の品質に関する目的変数を記憶する目的変数記憶部と、
上記説明変数記憶部に記憶された多値情報の説明変数を変換して、2値情報で形成されたマトリクスを作成するマトリクス作成部と、
上記マトリクスと上記目的変数とを演算して、上記目的変数に対する説明変数の影響の度合いを示す影響度を算出する影響度演算部と
を備えることを特徴としている。
上記被生産物の品質に関する目的変数を記憶する目的変数記憶部と、
上記説明変数記憶部に記憶された多値情報の説明変数を変換して、2値情報で形成されたマトリクスを作成するマトリクス作成部と、
上記マトリクスと上記目的変数とを演算して、上記目的変数に対する説明変数の影響の度合いを示す影響度を算出する影響度演算部と
を備えることを特徴としている。
上記構成によれば、説明変数が変換されてなるマトリクスと目的変数とが、上記影響度演算部で演算されて影響度が求められる。この影響度の大きさにより、上記目的変数に対する説明変数の影響の度合いが表されるので、例えば目的変数としての歩留まりの低下等の原因が、上記影響度が大きい説明変数に対応する処理装置に存在することを特定できる。
また、上記説明変数記憶部に記憶された多値情報の説明変数から、マトリクス作成部によって、例えばクロス集計等により2値情報のマトリクスが作成される。多値情報の説明変数は2値情報のマトリクスよりもデータ量が小さいので、被生産物の生産に伴って説明変数を順次記憶する必要がある上記説明変数記憶部を、容量が比較的小さい記憶部を用いて構成できる。
また、上記説明変数に由来するマトリクスと目的変数との演算により、上記目的変数に対する説明変数の影響度が算出されるので、従来の回帰モデルを用いた品質管理方法のように操作者の判断によって基準とする説明変数を選択する必要がない。したがって、目的変数の変化を支配する要因を従来よりも容易に特定できる。
一実施形態の情報分析システムは、上記マトリクス作成部は、上記目的変数が予め定められた基準値を下回ったとき又は上回ったときに、上記マトリクスを作成する。
上記実施形態によれば、影響度の分析が必要となった場合に、データ量が比較的小さい多値情報の説明変数から、データ量が比較的大きい2値情報のマトリクスに変換を行うので、情報分析システムに必要な記憶部の容量を最小限の容量にできる。例えば、上記目的変数が歩留まり情報である場合、この目的変数が歩留まりの基準値を下回ったとき、影響度の分析が必要となる。また、例えば、上記目的変数が不良率である場合、この目的変数が不良率の基準値を上回ったとき、影響度の分析が必要となる。このように、上記目的変数の内容に応じて、上記基準値を下回ったとき又は上回ったときに、上記マトリクスを作成すればよい。なお、上記2値情報のマトリクスを一旦記憶するマトリクス記憶部を設けてもよい。
一実施形態の情報分析システムは、上記説明変数は、上記被生産物に施された処理に関する履歴情報と、上記被生産物の設計情報との少なくとも一方である。
上記実施形態によれば、例えば、上記被生産物が生産工程において処理が行われた処理装置等を示す履歴情報と、上記被生産物が生産工程を経て形成されるべき構造等を示す設計情報との少なくとも一方である説明変数について、目的変数に対する影響の度合いが得られる。
一実施形態の情報分析システムは、上記目的変数は、上記被生産物の歩留まり、不良率及び特性値のうちの少なくとも1つである。
上記実施形態によれば、上記被生産物の歩留まり、不良率及び特性値のうちの少なくとも1つである目的変数に対して、説明変数の影響の度合いが得られる。
一実施形態の情報分析システムは、上記影響度演算部は、部分最小自乗法によって上記影響度を算出する。
上記実施形態によれば、上記説明変数に、互いに従属する関係を有する要素や、値が不変の要素等が含まれている場合においても、信頼性の高い影響度を算出することができる。
一実施形態の情報分析システムは、上記影響度演算部によって求められた影響度を用いて、上記説明変数の所定の組み合わせに対応する目的変数を推定する第1推定部を備える。
上記実施形態によれば、上記第1推定部により、上記説明変数の所定の組み合わせで表されて、例えば現実には生産を行っていない組み合わせの生産工程について、目的変数が推定される。例えば、目的変数がデバイス特性であり、説明変数が処理装置である場合、上記処理装置の現実には行われていない組み合わせによって得られるデバイス特性を、精度良く推定することができる。
一実施形態の情報分析システムは、上記影響度演算部によって求められた影響度から、補間によって補間影響度を算出する補間影響度算出部と、
上記補間影響度を用いて、上記影響度を算出する際に用いられた説明変数以外の説明変数に対応する目的変数を推定する第2推定部とを備える。
上記補間影響度を用いて、上記影響度を算出する際に用いられた説明変数以外の説明変数に対応する目的変数を推定する第2推定部とを備える。
上記実施形態によれば、上記補間影響度を用いることにより、例えば、目的変数がデバイス特性であり、説明変数が処理条件である場合、現実には行われていない処理条件で得られるデバイス特性を、高精度に推定することができる。
一実施形態の情報分析システムは、上記影響度演算部によって求められた影響度から、補間によって補間影響度を算出する補間影響度算出部と、
上記影響度及び補間影響度を用いて、所定の確率分布を有する複数の説明変数に対応する複数の目的変数を推定する第3推定部を備えることを特徴とする。
上記影響度及び補間影響度を用いて、所定の確率分布を有する複数の説明変数に対応する複数の目的変数を推定する第3推定部を備えることを特徴とする。
上記実施形態によれば、値が確率的なゆらぎを伴う説明変数について、この説明変数に対する目的変数が上記第3推定部によって推定され、その結果、被生産物の品質に関するバラツキを推測することができる。
本発明の情報分析方法は、被生産物に施された処理に関する履歴情報と、上記被生産物の設計情報との少なくとも一方である説明変数を、多値情報で記憶するステップと、
上記被生産物の歩留まり、不良率及び特性値のうちの少なくとも1つである目的変数を記憶するステップと、
上記目的変数が予め定められた基準を下回ったとき又は上回ったときに、上記多値情報の説明変数を変換して2値情報のマトリクスを作成するステップと、
上記2値情報のマトリクスと上記目的変数とを演算して、上記目的変数に対する説明変数の寄与の程度を示す影響度を求めるステップと
を備える。
上記被生産物の歩留まり、不良率及び特性値のうちの少なくとも1つである目的変数を記憶するステップと、
上記目的変数が予め定められた基準を下回ったとき又は上回ったときに、上記多値情報の説明変数を変換して2値情報のマトリクスを作成するステップと、
上記2値情報のマトリクスと上記目的変数とを演算して、上記目的変数に対する説明変数の寄与の程度を示す影響度を求めるステップと
を備える。
上記構成によれば、説明変数に由来するマトリクスと目的変数とを演算して求められた影響度の大きさにより、上記目的変数に対する説明変数の影響の度合いが表されるので、例えば目的変数としての歩留まりの低下等の原因が、上記影響度が大きい説明変数に対応する処理装置に存在することを特定できる。
また、多値情報の説明変数を記憶し、目的変数が予め定められた基準を下回ったとき又は上回ったときに、上記多値情報の説明変数を、例えばクロス集計等によって、2値情報のマトリクスに変換する。多値情報の説明変数は2値情報のマトリクスよりもデータ量が小さいので、少ない記憶容量で説明変数を蓄積することができる。なお、例えば、上記目的変数が歩留まり情報である場合、この目的変数が歩留まりの基準値を下回ったとき、上記2値情報のマトリクスへの変換を行う。一方、例えば、上記目的変数が不良率である場合、この目的変数が不良率の基準値を上回ったとき、上記2値情報のマトリクスへの変換を行う。このように、上記目的変数の内容に応じて、上記基準値を下回ったとき又は上回ったときに、上記マトリクスを作成すればよい。
また、従来の回帰モデルを用いた情報分析方法のように操作者の判断によって基準とする説明変数を選択する必要が無いので、目的変数に対する支配要因を従来よりも容易に特定できる。
本発明のプログラムは、コンピュータを、上記情報分析システムとして機能させる。
上記構成によれば、コンピュータによって上記プログラムが実行されることにより、本発明の情報分析システムが得られる。
以上のように、本発明の情報分析システムは、説明変数記憶部に記憶された多値情報の説明変数を変換して、2値情報のマトリクスを作成するマトリクス作成部と、上記マトリクスと上記目的変数とを演算して、上記目的変数に対する説明変数の影響の度合いを示す影響度を算出する影響度演算部とを備えるので、小さい記憶容量の上記説明変数記憶部を用いて、簡易な構成で、目的変数に対する説明変数の影響を明らかにすることができる。
以下、本発明を図示の実施の形態により詳細に説明する。
(第1実施形態)
第1実施形態では、被生産物としての半導体デバイスの製造工程に用いられる情報分析システムについて説明する。
第1実施形態では、被生産物としての半導体デバイスの製造工程に用いられる情報分析システムについて説明する。
半導体デバイスの製造工程では、ウェハの受け入れからデバイスの完成に至るまで多数の工程から構成され、各工程で複数の処理装置を使って製造を行っている。例えば処理工程A、B、・・・Xについて、処理工程Aでは3台の処理装置が存在し、処理工程Bでは2台の処理装置が存在する場合、処理工程と処理装置の関係は図1のように表現できる。ウェハにはウェハIDという識別情報が付与されている。情報分析システムは、上記ウェハIDに対応付けて、ウェハがどの処理装置で処理が行われたかを内容とする処理履歴をデータベースに記録する。図2は、ウェハID毎に処理履歴を記録したテーブルである。最終工程Xで処理が終了し、ウェハが分断されてデバイスやパネルなどの製品となる。製品は動作及び特性等に関する検査を受け、所定の基準を満足したものが合格となり出荷される。検査成績としては、歩留まりや不良率などが用いられる。検査成績の動向は、例えば、ウェハIDを横軸とすると共に、歩留まりを縦軸とするグラフを用いて監視し、歩留まりが低下した際に原因の調査を行う。
図3のグラフは歩留まりの推移の一例を示す図である。ウェハIDが80から100のものが、歩留まりが大幅に低下しており、これらのウェハを処理した装置に何らかの異常が存在した可能性がある。そこで、本実施形態の情報分析システムは、目的変数を歩留まりとすると共に、説明変数を処理装置とし、歩留まりと処理装置との間の相関を解析する。まず、処理装置を特定する数値と歩留まりとを対応づける図4のようなテーブルを作成する。処理装置はウェハに対してランダムに使用されるため、処理装置を表す数値と歩留まりとの間には線形の関係は無い。したがって、歩留まりを目的変数、処理装置を説明変数として相関を分析しても、問題となる装置の抽出は困難である。
本実施形態の情報分析システムは、処理設備を列見出しとすると共に、ウェハIDを行見出しとしてクロス集計を行い、図5に示すようなテーブルに変換する。このテーブルについて、製造工程順かつ処理装置の番号順に配列された処理装置が説明変数Xであり、歩留まりが目的変数Yである。
次に、Yに対する各Xiの回帰係数の大きさを求め、結果をグラフ化する。ここで、Xiと、処理装置の名称は、X1,X2,X3,X4,X5,X6,X7,X8,・・・が、各々A1,A2,A3,B1,B2,C1,C2,C3,C4,・・・に対応している。
図6は、上記結果を示すグラフである。図6より、説明変数のうち、目的変数に対する影響はA1とB1が大きい。したがって、処理装置A1及びB1が、歩留まりに対する影響度が高いことが明らかになる。
(第2実施形態)
図7は、本実施形態の情報分析システムの構成を示す概略図である。本実施形態では、半導体デバイスの製造工程A,B及びCにおいて、各々3台、2台及び4台の処理装置が用いられる。A−1は工程Aの装置1を意味する。IDがAAA0001で示されるウェハは、A−1、B−1、C−2の処理履歴を有し、ウェハAAA0002は、A−2,B−2,C−3の処理履歴を有する。ウェハは工程Cの下流にある検査工程で、動作や性能が検査される。これらの処理履歴情報と検査情報は、説明変数記憶部及び目的変数記憶部としての工程情報収集部3で収集されて管理される。
図7は、本実施形態の情報分析システムの構成を示す概略図である。本実施形態では、半導体デバイスの製造工程A,B及びCにおいて、各々3台、2台及び4台の処理装置が用いられる。A−1は工程Aの装置1を意味する。IDがAAA0001で示されるウェハは、A−1、B−1、C−2の処理履歴を有し、ウェハAAA0002は、A−2,B−2,C−3の処理履歴を有する。ウェハは工程Cの下流にある検査工程で、動作や性能が検査される。これらの処理履歴情報と検査情報は、説明変数記憶部及び目的変数記憶部としての工程情報収集部3で収集されて管理される。
検査データとしての歩留まりが、予め定められた基準値を下回った場合、原因となる工程や処理装置を特定するために、履歴情報と検査データ情報が工程情報収集部からマトリクス作成部としてのクロス集計部4に送られる。クロス集計部4では、多値情報で構成された履歴情報が2値情報で構成されるマトリクスに変換される。具体的には、一履歴を一水準として展開した説明変数を行見出しとすると共に、ウェハIDを列見出しとして、0又は1の値で構成されるクロス集計表を作成する。2値のクロス集計表は、比較的大規模のメモリを必要とするので、一旦データ格納部5に保存してもよい。なお、目的変数が不良率である場合、不良率が予め定められた基準値を上回った場合に、不良率である検査データが、履歴情報と共に工程情報収集部からマトリクス作成部に送られるようにする。
次に、影響度演算部としての解析部6によって、上記マトリクスと目的変数(歩留まり)の演算が行われ、目的変数に対する影響度が求められて、この影響度とこの影響度に対応する説明変数が寄与表示部7に表示される。上記クロス集計部4、データ格納部5、解析部6及び寄与描画部7は、同一のコンピュータで実現してもよく、あるいは、クロス集計部4及びデータ格納部5をサーバに設ける一方、解析部6と寄与描画部7をクライアントのコンピュータで実現しても良い。なお、上記サーバ及びクライアントのコンピュータで実現される解析部6は、上記コンピュータに格納されたプログラムを実行することによって実現する。
上記工程情報収集部3は、説明変数となる履歴情報等の情報を、多値情報で蓄積することが好ましい。なぜならば、クロス集計されてなる2値情報はデータ規模が比較的大きいので、製造工程が稼働する間に常に収集される履歴情報を2値データで保存すると、大きな記憶容量が必要となるからである。したがって、歩留まり低下等の問題が発生したときに、その原因を分析する際にクロス集計を行って多値の履歴情報を2値のクロス集計表に変換するのが好ましい。これにより、工程情報収集部3に用いる記憶装置の規模を小さくできると共に、的確に問題の要因を抽出する情報分析システムを実現できる。
(第3実施形態)
本実施形態では、約1100個のウェハが夫々121個の処理履歴を有する場合、上記ウェハから製造される半導体デバイスに関して、不良率の大きい工程と処理装置を抽出する事例について説明する。
本実施形態では、約1100個のウェハが夫々121個の処理履歴を有する場合、上記ウェハから製造される半導体デバイスに関して、不良率の大きい工程と処理装置を抽出する事例について説明する。
図8は、横軸をウェハのIDとすると共に、縦軸を上記IDのウェハから製造された半導体デバイスの不良率として、各ウェハに対応する不良率を座標上にプロットしたグラフである。製造ラインにおいて時間の経過に伴ってウェハのIDの値が増大することを考慮すると、図8に示すように、不良率は時系列においてランダムな変化をしていることがわかる。ここで、図9に示すテーブルのように、履歴情報をウェハID毎にクロス集計して、処理装置である説明変数と目的変数である不良率とを含むと共に、0及び1で構成される2値情報のマトリクスに変換する。
図10は、半導体デバイスの製造工程の相互関係をネットワーク図で示したものである。工程Bと工程Dは、設備の数が1つであり、説明変数X3とX9の値は常に1となる。また、工程Aは設備の数が2つであり、いずれか一方の設備が使用されるので、説明変数X1が1のとき説明変数X2は0であり、説明変数X1が0のとき説明変数X2は1である。したがって、X1とX2は強相関(相関係数1)の関係にあり、X3とX9は不変の定数となり、説明変数の中に独立性の低いデータが含まれることになる。このように説明変数同士の相関が高くて従属関係にある場合、従属関係にある説明変数の回帰係数が異常に大きくなり、要因抽出の信頼度が損なわれる場合がある。
この場合、説明変数を主成分にまとめ、主成分に対して回帰分析を行う部分最小二乗法を用いることで、問題を回避できる。主成分の回帰係数は、最終的には元の説明変数の回帰係数に変換することが可能であり、このようにして求めた回帰係数の信頼性は、主成分回帰を行わずに求めた場合よりも向上する。
多重回帰分析では、全ての説明変数に対して、目的変数に対する線形モデルを与え、線形モデルによる推定誤差の二乗和が最小となるような回帰係数を決定するが、部分最小二乗法では、説明変数から合成される潜在的な主成分と目的変数との間で線形モデルを構築するのである。
実際に、図9のクロス集計データに対し、目的変数である不良率をYとすると共に、説明変数である履歴情報をXとして、要因分析を行った結果を用いて説明すると、部分最小二乗法を用いた場合、121個の説明変数は、図11Bに示すように、4つの潜在的な主成分に集約される。なお、図11Aは、多重回帰分析による説明変数と目的変数との対応を示した概念図である。図12は最終的な分析結果である。図12では、目的変数に対する説明変数の寄与度(影響度)を、降順に示している。多重回帰では、説明変数毎の寄与度の差が大きいが、部分最小二乗法を使った例では、説明変数毎の寄与度の差が小さくなった。
図13は、結果の妥当性を確かめるため、全てのデータに対応する不良率の分布と、寄与度が5以上の説明変数4,25,38に対応する処理装置を用いたときの不良率分布とを重ねて示した図である。図13から分かるように、要因分析で抽出された処理装置を用いた場合、高い頻度で不良率が増大しており、要因分析の結果が妥当であると言える。
(第4実施形態)
本実施形態では、半導体デバイスの製造工程について、設計情報を説明変数とすると共に、デバイス特性を目的変数とする。説明変数は、X1からX6までの6個の設計情報からなり、一つの設計情報は下記の表1に示す個数の水準を取りうるものとする。
本実施形態では、半導体デバイスの製造工程について、設計情報を説明変数とすると共に、デバイス特性を目的変数とする。説明変数は、X1からX6までの6個の設計情報からなり、一つの設計情報は下記の表1に示す個数の水準を取りうるものとする。
各設計情報を水準毎に0及び1に割付け、合計42種類の設計情報を列見出しとすると共に、78種類の特性データを行見出しとしてクロス集計表を作成する。次に、特性データを目的変数として、多重回帰分析に基づいた演算を行い、42個の設計情報の寄与度(影響度)を求めた。図14は、説明変数を横軸とすると共に、回帰係数を縦軸とする座標に、演算結果を示した図である。ここで、デバイス特性Yの推定値Yestを、下記の式(1)によって求める。
ここで、式(1)において、Coiは特性データYに対する設計変数Xiの影響度である。
図15は、上記式(1)から求めた推定値Yestと、実測データYmesとを同一の座標に重ねて示した図である。
図14から分かるように、設計情報A〜Fの各カテゴリーの中で、説明変数の水準に対して回帰係数は非線形な関係を有することがわかる。このように説明変数に対して目的変数が非線形な関係を有する場合でも、設計情報の取りうる水準を分解して2値のマトリクスで表現することにより、線形回帰モデルの適用が可能となり、図15で示されるように、良好な精度で目的変数を推定することができる。
(第5実施形態)
半導体デバイスの製造工程において、歩留まりや特性値等のような品質に関する目的変数は、離散的な水準の説明変数に対応するので、既知の水準以外の水準の説明変数に対しては回帰係数が未知であり、モデル化することができない。このような場合には、既知の水準以外の水準に対する回帰係数を補間して求めることで、モデル化ができる。例えば、図16に示すように、A,B,Cの3種の説明変数について、Aは5個の水準(A=10,20,30,40,50)を有し、Bは3個の水準を有し、Cは3個の水準を有し、各説明変数の水準に対応する回帰係数が求められている。A=25のときの回帰係数は、隣接するA=20の回帰係数である3と,A=30の回帰係数である5とを補間して、4となる。同様にして、その他の設計情報に対しても、水準以外の値に対する回帰係数を推定して、目的変数の値を推定することができる。
半導体デバイスの製造工程において、歩留まりや特性値等のような品質に関する目的変数は、離散的な水準の説明変数に対応するので、既知の水準以外の水準の説明変数に対しては回帰係数が未知であり、モデル化することができない。このような場合には、既知の水準以外の水準に対する回帰係数を補間して求めることで、モデル化ができる。例えば、図16に示すように、A,B,Cの3種の説明変数について、Aは5個の水準(A=10,20,30,40,50)を有し、Bは3個の水準を有し、Cは3個の水準を有し、各説明変数の水準に対応する回帰係数が求められている。A=25のときの回帰係数は、隣接するA=20の回帰係数である3と,A=30の回帰係数である5とを補間して、4となる。同様にして、その他の設計情報に対しても、水準以外の値に対する回帰係数を推定して、目的変数の値を推定することができる。
本実施形態の情報分析方法は、図7に示した情報分析システムに、以下のような構成を追加した情報分析システムを用いることによって実行できる。すなわち、解析部6で算出された回帰係数(影響値)を記憶する記憶部と、説明変数について推定すべき水準の値を入力する入力部と、この入力部に入力された値について、上記記憶部に記憶された回帰係数に基づいて補間によって回帰係数を推定する推定部とを設ける。このような構成を有する情報分析システムを用いることにより、説明変数の新たな水準について目的変数の値を推定することができる。
(第6実施形態)
第6実施形態では、目的変数を推定すべき説明変数が確定的な値をとらず、確率的なゆらぎを有する場合、目的変数のバラツキの範囲を推定するものである。例えば、設計情報Aが30を中心にσが3の正規分布でゆらぎを有する場合、図17に模式的に示すように、上述の正規分布の設計情報に対応する回帰係数の分布を求め、この回帰係数の分布から目的変数の分布を計算することにより、目的変数のバラツキを推定することができる。
第6実施形態では、目的変数を推定すべき説明変数が確定的な値をとらず、確率的なゆらぎを有する場合、目的変数のバラツキの範囲を推定するものである。例えば、設計情報Aが30を中心にσが3の正規分布でゆらぎを有する場合、図17に模式的に示すように、上述の正規分布の設計情報に対応する回帰係数の分布を求め、この回帰係数の分布から目的変数の分布を計算することにより、目的変数のバラツキを推定することができる。
例えば、目的変数としての特性Yが、説明変数としての設計情報A,B,Cを要因とする回帰係数(寄与度)で表される場合、A,B,Cの回帰係数をCoA,CoB,CoCと表すと、特性Yは、下記の式(2)のように表される。
Y=CoA+CoB+CoC・・・(2)
ここで、設計情報Aのみが変動しており、B、Cは一定値である場合、設計情報Aに統計的なゆらぎを与えることで、CoAのゆらぎが求められ、それによって特性Yのバラツキを推定できる。図17に示した説明変数A,B,Cに対応する回帰係数のグラフにおいて、A2=30を中心にσ=5の統計的なゆらぎを与えて100個の仮想的な試作を行った際、特性Yの変動は図18にようになった。また、A2=40を中心にσ=3の統計的なゆらぎを与えて100個の仮想的な試作を行った際の特性Yの変動は、図19のようになった。図18と図19における特性Yの変動をヒストグラムで比較すると、図20のようになる。図20から、設計変数Aの設計条件を30から40に変更し、Aのゆらぎ(標準偏差)を5から3に低減すると、Yの特性値のレベルが向上し、バラツキの少ない特性が得られることが明らかとなる。
Y=CoA+CoB+CoC・・・(2)
ここで、設計情報Aのみが変動しており、B、Cは一定値である場合、設計情報Aに統計的なゆらぎを与えることで、CoAのゆらぎが求められ、それによって特性Yのバラツキを推定できる。図17に示した説明変数A,B,Cに対応する回帰係数のグラフにおいて、A2=30を中心にσ=5の統計的なゆらぎを与えて100個の仮想的な試作を行った際、特性Yの変動は図18にようになった。また、A2=40を中心にσ=3の統計的なゆらぎを与えて100個の仮想的な試作を行った際の特性Yの変動は、図19のようになった。図18と図19における特性Yの変動をヒストグラムで比較すると、図20のようになる。図20から、設計変数Aの設計条件を30から40に変更し、Aのゆらぎ(標準偏差)を5から3に低減すると、Yの特性値のレベルが向上し、バラツキの少ない特性が得られることが明らかとなる。
本実施形態の情報分析方法は、第5実施形態における情報分析システムに、標準偏差の値が入力される第2入力部を設け、この第2入力部に入力された標準偏差に基づいて複数の説明変数の値を算出し、この複数の説明変数の値に対応して複数の回帰係数を推定部で推定することにより実行できる。
3 工程情報収集部
4 クロス集計部
5 データ格納部
6 解析部
7 寄与描画部
4 クロス集計部
5 データ格納部
6 解析部
7 寄与描画部
Claims (10)
- 被生産物の生産に関する説明変数を多値情報で記憶する説明変数記憶部と、
上記被生産物の品質に関する目的変数を記憶する目的変数記憶部と、
上記説明変数記憶部に記憶された多値情報の説明変数を変換して、2値情報で形成されたマトリクスを作成するマトリクス作成部と、
上記マトリクスと上記目的変数とを演算して、上記目的変数に対する説明変数の影響の度合いを示す影響度を算出する影響度演算部と
を備えることを特徴とする情報分析システム。 - 請求項1に記載の情報分析システムにおいて、
上記マトリクス作成部は、上記目的変数が予め定められた基準値を下回ったとき又は上回ったときに、上記マトリクスを作成することを特徴とする情報分析システム。 - 請求項1に記載の情報分析システムにおいて、
上記説明変数は、上記被生産物に施された処理に関する履歴情報と、上記被生産物の設計情報との少なくとも一方であることを特徴とする情報分析システム。 - 請求項1に記載の情報分析システムにおいて、
上記目的変数は、上記被生産物の歩留まり、不良率及び特性値のうちの少なくとも1つであることを特徴とする情報分析システム。 - 請求項1に記載の情報分析システムにおいて、
上記影響度演算部は、部分最小自乗法によって上記影響度を算出することを特徴とする情報分析システム。 - 請求項1に記載の情報分析システムにおいて、
上記影響度演算部によって求められた影響度を用いて、上記説明変数の所定の組み合わせに対応する目的変数を推定する第1推定部を備えることを特徴とする情報分析システム。 - 請求項1に記載の情報分析システムにおいて、
上記影響度演算部によって求められた影響度から、補間によって補間影響度を算出する補間影響度算出部と、
上記補間影響度を用いて、上記影響度を算出する際に用いられた説明変数以外の説明変数に対応する目的変数を推定する第2推定部とを備えることを特徴とする情報分析システム。 - 請求項1に記載の情報分析システムにおいて、
上記影響度演算部によって求められた影響度から、補間によって補間影響度を算出する補間影響度算出部と、
上記影響度及び補間影響度を用いて、所定の確率分布を有する複数の説明変数に対応する複数の目的変数を推定する第3推定部を備えることを特徴とする情報分析システム。 - 被生産物に施された処理に関する履歴情報と、上記被生産物の設計情報との少なくとも一方である説明変数を、多値情報で記憶するステップと、
上記被生産物の歩留まり、不良率及び特性値のうちの少なくとも1つである目的変数を記憶するステップと、
上記目的変数が予め定められた基準値を下回ったとき又は上回ったときに、上記多値情報の説明変数を変換して2値情報のマトリクスを作成するステップと、
上記2値情報のマトリクスと上記目的変数とを演算して、上記目的変数に対する説明変数の影響の度合いを示す影響度を算出するステップと
を備えることを特徴とする情報分析方法。 - コンピュータを、請求項1乃至8のいずれか1つの情報分析システムとして機能させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005141036A JP2006318263A (ja) | 2005-05-13 | 2005-05-13 | 情報分析システム、情報分析方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005141036A JP2006318263A (ja) | 2005-05-13 | 2005-05-13 | 情報分析システム、情報分析方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006318263A true JP2006318263A (ja) | 2006-11-24 |
Family
ID=37538880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005141036A Pending JP2006318263A (ja) | 2005-05-13 | 2005-05-13 | 情報分析システム、情報分析方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006318263A (ja) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008146621A (ja) * | 2006-11-14 | 2008-06-26 | Nippon Steel Corp | 製品の品質改善条件解析装置、解析方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体 |
JP2008192745A (ja) * | 2007-02-02 | 2008-08-21 | Fujitsu Ltd | 歩留まり監視システム及び歩留まり監視方法 |
JP2009020600A (ja) * | 2007-07-10 | 2009-01-29 | Nippon Steel Corp | 品質管理装置、方法及びプログラム |
JP2010182284A (ja) * | 2009-01-08 | 2010-08-19 | Fuji Electric Holdings Co Ltd | 製造不良要因解析支援装置 |
JP2011107882A (ja) * | 2009-11-16 | 2011-06-02 | Sumco Corp | シリコンウェーハの工程計画立案システム、工程計画立案方法及びプログラム |
JP2012074007A (ja) * | 2010-08-31 | 2012-04-12 | Fuji Electric Co Ltd | プラントの運転条件最適化システム、プラントの運転条件最適化方法、プラントの運転条件最適化プログラム |
JP2013105313A (ja) * | 2011-11-14 | 2013-05-30 | Oji Holdings Corp | 製造プロセス変更に起因する変化量の算出方法 |
JP2013152156A (ja) * | 2012-01-25 | 2013-08-08 | Fuji Electric Co Ltd | 日射量算出装置、日射量算出装置の制御方法及びプログラム |
WO2016079972A1 (ja) * | 2014-11-19 | 2016-05-26 | 日本電気株式会社 | 要因分析装置、要因分析方法と記録媒体、及び、要因分析システム |
JP2017122955A (ja) * | 2016-01-04 | 2017-07-13 | 株式会社日立製作所 | 生産計画立案支援システムおよび支援方法 |
JP2019028932A (ja) * | 2017-08-03 | 2019-02-21 | 株式会社日立製作所 | 不良原因抽出システム及びその方法 |
US10289521B2 (en) | 2016-02-16 | 2019-05-14 | Fujitsu Limited | Analysis device for analyzing performance information of an application and a virtual machine |
US10496730B2 (en) | 2014-03-14 | 2019-12-03 | Nec Corporation | Factor analysis device, factor analysis method, and factor analysis program |
WO2021015093A1 (ja) * | 2019-07-19 | 2021-01-28 | パナソニックIpマネジメント株式会社 | 不調要因特定装置、不調予兆検知装置、不調要因特定方法及び不調予兆検知方法 |
JPWO2021131108A1 (ja) * | 2019-12-27 | 2021-07-01 | ||
JP2023077615A (ja) * | 2021-11-25 | 2023-06-06 | 株式会社フジクラ | 分析装置、分析方法、及び分析プログラム |
-
2005
- 2005-05-13 JP JP2005141036A patent/JP2006318263A/ja active Pending
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008146621A (ja) * | 2006-11-14 | 2008-06-26 | Nippon Steel Corp | 製品の品質改善条件解析装置、解析方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体 |
JP2008192745A (ja) * | 2007-02-02 | 2008-08-21 | Fujitsu Ltd | 歩留まり監視システム及び歩留まり監視方法 |
JP2009020600A (ja) * | 2007-07-10 | 2009-01-29 | Nippon Steel Corp | 品質管理装置、方法及びプログラム |
JP2010182284A (ja) * | 2009-01-08 | 2010-08-19 | Fuji Electric Holdings Co Ltd | 製造不良要因解析支援装置 |
JP2011107882A (ja) * | 2009-11-16 | 2011-06-02 | Sumco Corp | シリコンウェーハの工程計画立案システム、工程計画立案方法及びプログラム |
JP2012074007A (ja) * | 2010-08-31 | 2012-04-12 | Fuji Electric Co Ltd | プラントの運転条件最適化システム、プラントの運転条件最適化方法、プラントの運転条件最適化プログラム |
JP2013105313A (ja) * | 2011-11-14 | 2013-05-30 | Oji Holdings Corp | 製造プロセス変更に起因する変化量の算出方法 |
JP2013152156A (ja) * | 2012-01-25 | 2013-08-08 | Fuji Electric Co Ltd | 日射量算出装置、日射量算出装置の制御方法及びプログラム |
US10496730B2 (en) | 2014-03-14 | 2019-12-03 | Nec Corporation | Factor analysis device, factor analysis method, and factor analysis program |
JPWO2016079972A1 (ja) * | 2014-11-19 | 2017-09-14 | 日本電気株式会社 | 要因分析装置、要因分析方法とプログラム、及び、要因分析システム |
WO2016079972A1 (ja) * | 2014-11-19 | 2016-05-26 | 日本電気株式会社 | 要因分析装置、要因分析方法と記録媒体、及び、要因分析システム |
JP2017122955A (ja) * | 2016-01-04 | 2017-07-13 | 株式会社日立製作所 | 生産計画立案支援システムおよび支援方法 |
US10289521B2 (en) | 2016-02-16 | 2019-05-14 | Fujitsu Limited | Analysis device for analyzing performance information of an application and a virtual machine |
JP2019028932A (ja) * | 2017-08-03 | 2019-02-21 | 株式会社日立製作所 | 不良原因抽出システム及びその方法 |
JP7019339B2 (ja) | 2017-08-03 | 2022-02-15 | 株式会社日立製作所 | 不良原因抽出システム及びその方法 |
WO2021015093A1 (ja) * | 2019-07-19 | 2021-01-28 | パナソニックIpマネジメント株式会社 | 不調要因特定装置、不調予兆検知装置、不調要因特定方法及び不調予兆検知方法 |
JPWO2021131108A1 (ja) * | 2019-12-27 | 2021-07-01 | ||
WO2021131108A1 (ja) * | 2019-12-27 | 2021-07-01 | パナソニックIpマネジメント株式会社 | 品質推定装置および方法 |
JP7565500B2 (ja) | 2019-12-27 | 2024-10-11 | パナソニックIpマネジメント株式会社 | 品質推定装置および方法 |
JP2023077615A (ja) * | 2021-11-25 | 2023-06-06 | 株式会社フジクラ | 分析装置、分析方法、及び分析プログラム |
JP7701251B2 (ja) | 2021-11-25 | 2025-07-01 | 株式会社フジクラ | 分析装置、分析方法、及び分析プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006318263A (ja) | 情報分析システム、情報分析方法及びプログラム | |
JP5014500B1 (ja) | 異常要因特定方法および装置、上記異常要因特定方法をコンピュータに実行させるためのプログラム、並びに上記プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP4394728B2 (ja) | 影響要因特定装置 | |
TWI783400B (zh) | 誤差因子的推定裝置及推定方法 | |
JP4191772B1 (ja) | 異常要因特定方法およびシステム、上記異常要因特定方法をコンピュータに実行させるためのプログラム、並びに上記プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP4207915B2 (ja) | 品質変動表示装置、品質変動表示方法、品質変動表示プログラム及び該プログラムを記録した記録媒体 | |
JP4911055B2 (ja) | バッチプロセスデータの解析装置およびそれを用いた異常検出/品質推定装置 | |
WO2020166236A1 (ja) | 作業効率評価方法、作業効率評価装置、及びプログラム | |
CN109960232B (zh) | 领先辅助参数的选择方法和设备维护预诊断的方法 | |
WO2007064933A1 (en) | Method and apparatus for classifying manufacturing outputs | |
JP2012226511A (ja) | 歩留まり予測システムおよび歩留まり予測プログラム | |
JP5532782B2 (ja) | トレーサビリティシステムおよび製造工程異常検出方法 | |
JP4281842B2 (ja) | 品質変動表示装置、品質変動表示方法、品質変動表示プログラム及び該プログラムを記録した記録媒体 | |
JP7430271B2 (ja) | エラー要因の推定装置及び推定方法 | |
JP7481976B2 (ja) | 異常スコア算出装置、異常スコア算出方法およびプログラム | |
JP2005092466A (ja) | 診断プロセス支援方法とそのためのプログラム | |
KR101998972B1 (ko) | 변수 구간별 불량 발생 지수를 도출하여 공정 불량 원인을 파악하고 시각화하는 방법 | |
KR102168737B1 (ko) | 품질 분석 장치 및 품질 분석 방법 | |
JP6885321B2 (ja) | プロセスの状態診断方法及び状態診断装置 | |
CN116957361B (zh) | 一种基于虚实结合的船舶任务系统健康状态检测方法 | |
US20120316803A1 (en) | Semiconductor test data analysis system | |
TWI841020B (zh) | 誤差因素估計裝置、誤差因素估計方法、及電腦可讀取媒體 | |
WO2017046906A1 (ja) | データ分析装置および分析方法 | |
CN117371861A (zh) | 基于数字化的家政服务质量智能分析方法及系统 | |
JP2008117380A (ja) | 診断プロセス支援方法とそのためのプログラム |