(57)【要約】【課題】  思考的品質改善システムに関し、解析者の思考パターンに沿ったワークフローパターンを実現する。【解決手段】  ワークフロー機能における、少なくとも集計、絞込み、分類を含むデータ加工エンジンの機能を汎用化しその組み合わせより、品質解析のデータの加工や処理を正規的に処理する。【選択図】          図１
2010092260.tif 000002
【特許請求の範囲】
【請求項１】
ワークフロー機能における、少なくとも集計、絞込み、及び、分類を含むデータ加工エンジンの機能を汎用化し、前記各データ加工エンジンの組み合わせより、品質解析のデータの加工或いは処理を正規的に処理することを特徴とする思考的品質改善システム。
【請求項２】
前記データ加工エンジンの内の一つのエンジンから複数のエンジンを並列して起動させる対話的なドリルダウン処理をすることを特徴とする請求項１記載の思考的品質改善システム。
【請求項３】
前記データ加工エンジンで、少なくとも日付データの絞り込み及び分類付けを含む処理機能を共通化し、日付処理の機能を正規化したことを特徴とする請求項１または２に記載の思考的品質改善システム。
【請求項４】
前記データ加工エンジンの内の集計エンジンにおいて、データ集計のグルーピング集計の項目を指定される項目で自動取得し、内部的なグループキーとして保持することを特徴とする請求項１乃至３のいずれか１項に記載の思考的品質改善システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は思考的品質改善システムに関するものであり、例えば、解析者の思考パターンに沿ったワークフローパターンを実現し、エンジニアによる解析業務のノウハウを機能化し、解析の精度とスピードとの向上を図り、且つ、解析で得られた結果を元に定常化する問題について管理業務として解析の自動化を図るための構成に関するものである。
【背景技術】
【０００２】
従来、半導体製造の品質改善については、工程、部門毎にエンジニアが対象データを規定し、解析手法をシステム化していた。その結果、製品トータルの品質改善にはそれら工程毎の解析手法、システムの使分け、組み合わせが必要となりエンジニア（人）の思考、判断でそれを行っている。
【０００３】
本発明者は、実戦的な品質改善、エンジニアの思考、解析作業をスキル間差を補完した形でワークフロー化し、且つ、複数のエンジニアの意図的なコメントを入力し管理するリポジトリ技術を用いて、重要度の高いワークフローを自己学習させナレッジシステムへと成長させることを提案している（例えば、特許文献１参照）。この提案においては、エンジニアの解析ナビゲートを行うと共に、最終的に業務そのものの自動化を実現するとしている。
【０００４】
しかし、この提案では、異なるエンジン間の連携時には固定条件を引き継ぐか、或いは、解析結果から判断して、再度エンジニアによるフロー操作が一部必要になるなどドリルダウンの自動化には至らなかった。また、ワークフローについても個々のエンジン間でフィルタ機能などがあることから、条件によって組み合わせられないフロー設計も生じていた。
【０００５】
そこで、本発明者は、更にこの改善として、ワークフロー設計における各エンジン（処理部品）間で抽出条件や解析結果を連携していくことで、前段階のエンジンで指定した抽出や、フィルタ条件、解析結果を次のエンジンに渡すことで、ドリルダウンの自動化を計り、また様々なフロー分岐に対応するように、データ種や解析エンジンと切り離して独立の条件分岐と分類、フィルタエンジンを設けることを提案している（例えば、特許文献２参照）。この提案により、更にエンジニア思考に沿ったワークフロー設計が可能となる。
【０００６】
この提案においては、ワークフロー設計をマトリックス上で行うものであり、一つのビジネスフローに対して一つのマトリックスが作成される。また、全般エンジンに列挙されるワークフローエンジンを用いて一つのビジネスフローに複数のワークフローを設定することが可能であり、マトリックスの１行が一つのワークフローに割り当てられる。複数のワークフローは、上から順にマトリックスの各行に作成されることによって、ワークフローの基本的な順番が定められる。
【０００７】
ユーザーはエンジン選択領域にカテゴリー毎にグループ分けして列挙された各種のエンジンをクリックして、マトリックス上に各ワークフローを作成するとともに、各ワークフローの領域内に所定のエンジンを配置する。例えば、各種のエンジンは、全般エンジン、データ抽出エンジン、データ加工エンジン、結果エンジンなどにグループ分けしている。
【０００８】
具体的には、全般エンジンに列挙されているワークフローエンジンをクリックしてマトリックス上に各ワークフローを作成する。次いで、抽出エンジン或いは加工エンジン等に列挙されるエンジンからビジネスフローにとって必要なエンジンを順次クリックして各ワークフローの領域内に配置する。この場合、各ワークフロー内に配置されたエンジンの配置位置に対応させて実行順序（ｓｅｑ番号）が発行されて、この実行順序にしたがって各エンジンによる処理が行われる。
【０００９】
また、必要に応じて全般エンジンに列挙されているデータ連結線をクリックして、あるワークフローの領域内に配置されたエンジンと他のワークフローの領域内に配置されたエンジンとを連結する。このデータ連結線によって各エンジン間で自由にデータの流れを設定することができる。
【特許文献１】特開２００５−１８２６３５号公報
【特許文献２】特開２００７−１８８４８１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、上記の特許文献２の提案においても技術の課題として、ワークフローでのフィルタや分岐を行う際、エンジニアの解析思考に沿って、様々なグルーピングとフィルタとが発生し、データ種類を問わず、正規的にデータにランク付けを行ったり、度数を集計するエンジン機能の正規化が必要となっている。
【００１１】
また、エンジニアによる詳細な解析やフロー設計を行う過程の解析の課題として、対話形式で一つの結果から次の解析を行うオブジェクト形式のドリルダウン解析を、ワークフローのフレームに融合させることが必要となっている。
【００１２】
したがって、本発明は、思考的品質改善システムにおいて、解析者の思考パターンに沿ったワークフローパターンを実現することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の一観点からは、ワークフロー機能における、少なくとも集計、絞込み、分類を含むデータ加工エンジンの機能を汎用化しその組み合わせより、品質解析のデータの加工や処理を正規的に処理することを特徴とした思考的品質改善システムが提供される。
【発明の効果】
【００１４】
開示の思考的品質解析システムによれば、ワークフローのデータ加工エンジンの組み合わせの自由度を高めることができ、より柔軟にエンジニアの思考に沿った解析フローを作成することが可能となる。これにより、複雑化し、高度化する製造障害問題に対し、多角的な品質解析手法をシステム化（機能化）し、それにより、改善の手番短縮と自動化を図ることができる。
【００１５】
また、製造品質の改善と安定維持に掛かる時間を短縮し、且つ、エンジニア工数を削減することで製造コストを大幅に削減することが可能になる。
【発明を実施するための最良の形態】
【００１６】
ここで、本発明の実施の形態を説明する。なお、本発明は基本的なシステムの基本設計に関する技術であり、システム開発における基本仕様である。ワークフローでのソフトウェアの内部処理については上述の特許文献２で開示しており、本発明は特許文献２の技術課題を解決し、よりエンジニアの思考に沿ったシステムを実現させるための改善技術として、以下、基本仕様を説明する。本発明の改善による思考的な品質改善システムにおいては、ワークフロー機能でのデータのグルーピング、集計、絞り込み、分類等のエンジン機能を正規化し、その組み合わせにより、解析者の思考パターンに沿ったワークフローパターンを実現する。そのために、グルーピング、集計、絞り込み、分類等において、各エンジニアが任意に条件を設定できるように各データ加工エンジンを汎用化する。
【００１７】
また、データのランク付けをフィルタのエンジン、度数などのカウントを集計のエンジンごとに機能の正規化を行い、データ種別に関係なく、自由に加工し、尚且つその加工エンジンの組み合わせを行うことで、様々な判断と分岐のフローパターンを構築可能とする。
【００１８】
その結果、エンジニア思考による数値判断と数値挙動との判断とを正規化したエンジンの組み合わせで実現でき、複数のエンジンの処理の組み合わせで、いくつもの判断、分岐のワークフローの作成が可能となる。例えば、品質解析でのＬＯＴ処理回数や規格緩和による救済率、面内分布の指標化などを専用に機能化でしなくても、エンジンの組み合わせによって実現可能になる。
【００１９】
この場合、各データ加工エンジンで、日付データの絞り込みや分類付けなどの処理機能を予め共通化するように各データ加工エンジンを構成し、日付処理の機能を正規化する。
更新日時等を表す年月日時分秒については各種の表記があるが、例えば、〔ｙｙｙｙｍｍｄｄ  ｈｈｍｍｓｓ〕形式に統一して日付処理を行い、各種の日時表記の異なるデータの共通的な取扱を可能にする。
【００２０】
また、ワークフローによる定型（自動) 処理と結果画面からのオブジェクトのドリルダウン解析とを並行して処理可能とする。例えば、一つの結果から次の結果へのドリルダウンとワークフローの融合の実現手段としては結果画面から、フロー制御のＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）処理を起動させることで、実際はワークフローでの制御に統一しつつ、解析者には結果画面からの対話的な処理とフロー画面からの自動処理とを融合させ、解析と管理とをシームレス化する。
【００２１】
このように、結果画面からのフロー制御のＸＭＬ処理をバックで行なうことにより、解析者には一つの結果画面から次の解析へとドリルダウンの解析が可能となり、一つのデータを詳細に掘り下げて要因特定を行う対話形式のドリルダウン解析とワークフローによる定型の自動監視とを融合でき、要因特定から監視フローの設定が可能となる。
【００２２】
また、ワークフロー機能におけるデータ集計エンジンに、グルーピング集計の項目を指定される項目で自動取得し、内部的なグループキーとして保持する機能を持たせることが望ましい。
【実施例１】
【００２３】
以上を前提として、次に、図１を用いて、本発明の実施例１のエンジンの正規化を説明する。ここでは、一例として、モニタ特性値を旧規格を新規格へと規格緩和した際の救済ＬＩＳＴとそのデータトレンドとを自動作成するフローを説明する。
【００２４】
まず、全般エンジンにグループ化された内のワークフローエンジンをクリックして、縦３行、横９行のマトリックスのワークフロー領域を作成する。次いで、データ抽出エンジンにグループ化された「ＬＯＴ抽出」エンジン及び「モニタ抽出」エンジンを順次クリックするとともに、データ加工エンジンにグループ化された「フィルタ」エンジン、「集計」エンジン及び「フィルタ」エンジンを順次クリックして上段（ワークフロー内の１行目）に配置する。次いで、データ加工エンジンにグループ化された「フィルタ」エンジン、「集計」エンジン、「フィルタ」エンジン及び「マージ」エンジンを順次クリックして中段（ワークフロー内の２行目）に配置する。次いで、データ加工エンジンにグループ化された「マージ」エンジン及び「フィルタ」エンジンと結果エンジンにグループ化された「トレンド」エンジンを順次クリックして下段（ワークフロー内の３行目）に配置する。次いで、全般エンジンにグループ化されたデータ連結線によって各エンジン間の連結を行う。
【００２５】
各ワークフロー内に配置されたエンジンの配置位置に対応して、上段から順に左から右方向に流れるように実行順序（ｓｅｑ番号）が発行されて、この実行順序にしたがって各エンジンによる処理が行われる。
【００２６】
ここで、具体的動作を説明すると、まず、上段（１行目）の左から３つめの「フィルタ」エンジンは閾値電圧Ｖｔｈが旧規格０．３５ｍＶ以上の条件（０．３５ｍ＞）を外れたデータを切り出し、次の「集計」エンジンでそのロット（ＬＯＴ）、ウェーハ（ＷＦ）単位で規格外の点数の集計を行い、更に「フィルタ」エンジンを介してその規格外の点数がウェーハ（ＷＦ）内で例えば３点以上となるロット（ＬＯＴ）、ウェーハ（ＷＦ）を切り出して、旧規格での出荷ＮＧと判定されたロット（ＬＯＴ）、ウェーハ（ＷＦ）のＬＩＳＴを作成する。
【００２７】
次いで、中段（２行目）の左から３つめの「フィルタ」エンジンは閾値電圧Ｖｔｈが新規格０．３４５ｍＶ以上の条件（０．３４５ｍ＞）を外れたデータを切り出し、次の「集計」エンジンでロット（ＬＯＴ）、ウェーハ（ＷＦ）単位で規格外の点数の集計を行い、更に「フィルタ」エンジンを介してその規格外の点数がウェーハ（ＷＦ）内で３点以内となるロット（ＬＯＴ）、ウェーハ（ＷＦ）を切り出して、新規格で出荷ＯＫと判定されたロット（ＬＯＴ）、ウェーハ（ＷＦ）のＬＩＳＴを作成する。
【００２８】
次いで、この上段（１行目）の旧規格での判定ＮＧと中段（２行目）の新規格での判定ＯＫとのＬＩＳＴを「マージ」エンジンによりロット（ＬＯＴ）とウェーハ（ＷＦ）で完全一致（ａｎｄ条件）でマージ処理することで、旧規格ではＮＧで新規格ではＯＫとなったＬＩＳＴ、つまりは新規格で救済したロット（ＬＯＴ）とウェーハ（ＷＦ）のＬＩＳＴができる。
【００２９】
次いで、中段（２行目）の救済ロット（ＬＯＴ）とウェーハ（ＷＦ）のＬＩＳＴと、元の「モニタデータ抽出」エンジンとを下段（３行目）の「マージ」エンジンで完全一致（ａｎｄ条件）でマージ処理することで、救済したロット（ＬＯＴ）とウェーハ（ＷＦ）に元の測定データを結合させることができ、結果、救済ロット（ＬＯＴ）とウェーハ（ＷＦ）モニタデータのトレンドを自動作成することができる。
【００３０】
このように、正規化された「フィルタ」エンジンと「集計」エンジンと「マージ」エンジンとを階層的に組み合わせることで、例えば、規格変更の後で旧規格で出荷ＮＧだったものを新規格で救済したロット（ＬＯＴ）、ウェーハ（ＷＦ）でのモニタトレンドのトレンド作成を行う機能をプログラムソースに直接コーディングすることなく、３つのエンジンの組み合わせを行うことで機能化する。
【実施例２】
【００３１】
次に、図２及び図３を用いて、本発明の実施例２の正規化されたエンジンの組み合わせによる内部処理について説明する。これは、正規化された「フィルタ」エンジンと「集計」エンジンと「マージ」エンジンを組み合わせることで、固有なデータの絞込みや集計など、従来はプログラムソースに直接コーディングしていたデータ処理のループをＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上で、エンジニア自ら解析の思考に応じて設計し、機能化するものである。
【００３２】
図２は、本技術を用いてＧＵＩで配置設計したワークフローである。ここでは、一例として、モニタ特性値の出荷判定における２つの測定項目の組み合わせ判定で出荷ＯＫと判定した、ロット（ＬＯＴ）、ウェーハ（ＷＦ）での、特定のウェーハ（ＷＦ）内測定点の平均値とを集計するフローを説明する。フローの内容は、ウェーハ（ＷＦ）面内の規格（合否) 判定で項目Ａは測定９点中、全点（９点) が規格内、且つ項目Ｂは測定９点中、７点が規格内となる組み合わせのロット（ＬＯＴ）、ウェーハ（ＷＦ）を出荷ＯＫと判定し、その判定ＯＫのデータを用いてウェーハ（ＷＦ）内の特定の即定点である上（ＴＯＰ）と下（ＢＯＴＴＯＭ）との位置データを抽出し、それぞれ項目ＡとＢとで、ロット（ＬＯＴ）、ウェーハ（ＷＦ）毎にグループ平均を算出するものとなっている。なお、ここでは、ウェーハ（ＷＦ）内の中央、上、下、右、左、右上、左上、右下、左下の９つの測定位置で項目ＡでＭＯＳＦＥＴの閾値電圧Ｖｔｈを測定し、項目ＢでＭＯＳＦＥＴのオン時のドレイン電流Ｉｏｎを測定した場合として説明する。
【００３３】
図２に示すように、縦５行、横６列のワークフロー領域内の１段目（１行目）に２つの「フィルタ」エンジンと１つの「集計」エンジンを順次配置する。２段目（２行目）には「フィルタ」エンジン、「集計」エンジン、「フィルタ」エンジン、「マージ」エンジンを順次配置する。３段目（３行目）には「フィルタ」エンジン、「集計」エンジン、「フィルタ」エンジンを順次配置する。４段目（４行目）には２つの「フィルタ」エンジン、１つの「集計」エンジン、２つの「マージ」エンジンを順次配置する。この場合も、各ワークフロー内に配置されたエンジンの配置位置に対応して、上段から順に左から右方向に流れるように実行順序（ｓｅｑ番号）が発行されて、この実行順序にしたがって各エンジンによる処理が行われる。
【００３４】
図３は、図２に示したワークフローの背景で処理される加工、計算の流れのフローチャートである。まず、右端列のフローにおいて最初に図２に示した１段目（１行目）に配置した各エンジンによる処理を説明する。まず、フローチャート中央上段のデータ抽出で項目ＡとＢのデータを抽出し、次いで、「フィルタ」エンジンの分類機能を用いてウェーハ（ＷＦ）面内の測定位置情報（Ｘ，Ｙ）項目を結合し、測定位置のラベルを作成する。次いで、右端列のフローに移り、次いで、「フィルタ」エンジンにより項目Ａについての上位置（ＴＯＰ）、下位置（ＢＯＴＴＯＭ）を前段の測定位置ラベルに対して条件抽出し、「集計」エンジンにより項目Ａの上位置（ＴＯＰ）と下位置（ＢＯＴＴＯＭ）のデータをロット（ＬＯＴ）、ウェーハ（ＷＦ）毎にグループ平均を算出する。
【００３５】
次いで、右から２列目のフローにおいて、図２に示した２段目（２行目）に配置した各エンジンによる処理を説明する。まず、「フィルタ」エンジンにより項目Ａについて、スクラップ規格条件内１２２０５４＞を満たすものを抽出する。次いで、「集計」エンジンによりロット（ＬＯＴ）、ウェーハ（ＷＦ）毎のグループ集計で、例えば、−０．００６４３１≦，０．１６４６８≧の出荷規格条件でのデータ度数を算出する。次いで、「フィルタ」エンジンにより集計したデータ度数項目で、全点（９点）のものを抽出し、項目Ａの出荷判定ＯＫのロット（ＬＯＴ）、ウェーハ（ＷＦ）のＬＩＳＴを作成する。これは、閾値電圧Ｖｔｈに関しては厳密な出荷管理が必要であるためである。
【００３６】
次いで、「マージ」エンジンにより、項目Ａの出荷判定ＯＫのロット（ＬＯＴ）、ウェーハ（ＷＦ）のＬＩＳＴと、右端列のワークフローの「集計」エンジンで集計した上位置（ＴＯＰ）と下位置（ＢＯＴＴＯＭ）のグループ平均値とをロット（ＬＯＴ）、ウェーハ（ＷＦ）の完全一致（ａｎｄ条件）で論理積結合する。
【００３７】
次いで、右から３列目のフローにおいて、図２に示した３段目（３行目）に配置した各エンジンによる処理を説明する。まず、「フィルタ」エンジンにより項目Ｂについて、例えば、−０．００６４３１≦，０．１６４６８≧の出荷規格条件を満たすものを抽出する。次いで、「集計」エンジンによりロット（ＬＯＴ）、ウェーハ（ＷＦ）のグループでそのデータ度数を算出する。次いで、「フィルタ」エンジンにより集計したデータ度数項目で７点以上のものを抽出し、項目Ｂの出荷ＯＫのロット（ＬＯＴ）、ウェーハ（ＷＦ）のＬＩＳＴを作成する。これは、ドレイン電流Ｉｏｎに関しては閾値電圧Ｖｔｈより条件を緩和しても良いためである。
【００３８】
次いで、左端列のフローにおいて図２に示した４段目（４行目）に配置した各エンジンによる処理を説明する。まず、最初に「フィルタ」エンジンにより項目Ｂに関して、−１≦，１≧の条件により測定トラブルによる異常値を除外する。これは、製造プロセスでの異常で発生したものではなく、測定の際のプローブの接触不良等で発生してしまう、事故の測定データであり、本来の特性データではない。この異常値が混在したままで品質判定で誤った判定を行う要因となるため、「フィルタ」エンジンで除外する。
【００３９】
次いで、次の「フィルタ」エンジンにより項目Ｂについての測定位置ラベルから上位置（ＴＯＰ）、下位置（ＢＯＴＴＯＭ）のデータを抽出し、「集計」エンジンにより項目Ｂの上位置（ＴＯＰ）、下位置（ＢＯＴＴＯＭ）のデータをロット（ＬＯＴ）、ウェーハ（ＷＦ）毎にグループ平均を算出する。次いで、「マージ」エンジンにより、右から３列目のフローで作成した項目Ｂの出荷ＯＫのロット（ＬＯＴ）、ウェーハ（ＷＦ）ＬＩＳＴと、左端フローの項目Ｂの上位置（ＴＯＰ）、下位置（ＢＯＴＴＯＭ）のグループ平均値をロット（ＬＯＴ）、ウェーハ（ＷＦ）の完全一致（ａｎｄ条件）で論理積結合する。
【００４０】
最後に、中央下段の「マージ」エンジンにより、前段の２つの「マージ」エンジンの結果である項目Ｂの７点出荷ＯＫでのウェーハ（ＷＦ）内、上位置（ＴＯＰ）と下位置（ＢＯＴＴＯＭ）とのグループ平均値と、項目Ａの全点（９点）出荷ＯＫでのウェーハ（ＷＦ）内、上位置（ＴＯＰ）と下位置（ＢＯＴＴＯＭ）とのグループ平均値とをロット（ＬＯＴ）、ウェーハ（ＷＦ）の完全一致（ａｎｄ条件）で論理積結合する。
【００４１】
以降、「グラフ」エンジンなどを用いて、２つの項目の組み合わせで出荷判定を合格したロット（ＬＯＴ）、ウェーハ（ＷＦ）のＬＩＳＴとその特定カ所のデータを表示したり、または、「ＣＳＶ出力」エンジンなどを用いてデータの提供などを行い、フローは完結する。
【００４２】
このように、本発明の実施例２においては、正規化したエンジンを組み合わせることによって、従来プログラムソースに直接コーディングしていたデータの処理や集計などのループをＧＵＩ上でしかもエンジニア自ら解析の思考に応じて、個々に任意設計し、機能化することができるので、実際のユーザのニーズに適う半導体製造プロセスの品質管理に資することができる。
【実施例３】
【００４３】
次に、図４及び図５を参照して、本発明の実施例３の結果画面での対話形式のドリルダウン解析機能について説明する。この実施例３においては、図４に一例として示す裏のフロー設計画面のように、ドリルダウン操作に応じた、各エンジンの配置とその設定とがなされ、図５のトレンド解析の画面からヒストグラム解析の画面に対話形式のドリルダウンで画面推移する際、実際は図４の裏のフロー設計で、トレンドグラフのエンジンから条件を動的に次にヒストグラムのエンジンに移し、起動させることで、結果画面での対話形式のドリルダウン解析を実現する。
【００４４】
即ち、フロー順の結果画面から他の解析エンジンへの条件連携や処理を裏起動できるようにして、実際の動作はフロー編集画面だが、視覚的なＵＩは結果画面から結果画面へとドリルダウン処理を行なうようにする。ここでは、フロー画面でトレンドエンジンの次のヒストグラムエンジンを裏起動し、実行する例を示している。
【００４５】
図５は、トレンド解析の結果画面からヒストグラム解析の結果画面に移る様子を示した図である。このように、実際にはフロー編集のエンジンが動いているが、解析者には、トレンドを示す一つのグラフ結果から、次のヒストグラム解析に渡るドリルダウンのＵＩを実現させている。
【実施例４】
【００４６】
次に、図６乃至図１０を参照して、本発明の実施例４のデータ加工エンジンのアルゴリズム（ソフト設計書）を説明する。この実施例４においては、データの加工として、切り出し、分類、結合の３つの処理機能を正規化し、一つのＧＵＩに集約化する。
【００４７】
図６（ａ）乃至（ｃ）はデータ加工エンジンのＧＵＩのイメージ図であり、ＧＵＩでは切り出し、分類、結合をラジオボタン（排他的ボタン）のチェック（ＣＨＫ）に応じて、条件タグが切り替わる。図６（ａ）はラジオボタンの通常フィルタ（切り出し）をチェックした場合を示し、ここでは、フィルタ候補一覧から「ＲＡＤＩＵＳ  ４」を選択し、条件として、「０３−０４」と「等しい」を完全一致（ａｎｄ条件）の論理積で設定した例を示している。
【００４８】
また、図６（ｂ）はラジオボタンの分類フィルタをチェックした場合を示し、フィルタ候補一覧から「ＢＩＮ−ＲＡＴＥ．ＰＡＳＳ−０」を選択し、条件として「０．５以上０．８未満」を選択して設定した例を示している。また、図６（ｃ）はラジオボタンの列結合フィルタをチェックした場合を示し、フィルタ候補一覧から「ＬＯＴ」と「ＷＡＦＥＲ」を選択して結合した例を示している。
【００４９】
従来の技術ではデータ種に応じて加工としての切り出し、分類、結合などの処理機能は個別にＵＩ設計され、さらに実際のプログラムソースも個別のクラスでコーディングされていた。それに対し本発明では図６に示すように、切り出し、分類、結合の３つのソフトウェア仕様を標準化し、プログラムソースのクラスを揃え、共通化し、ユーザのＵＩの使用性（使い勝手）を向上させ、且つその組み合わせの自由度を飛躍的に向上させている。また、プログラムソースのクラスの共通化は、一つの基本機能の改版を３つの機能に反映でき、開発の効率化と共に機能改版での対応の柔軟性と手版短縮にも寄与することになる。なお、その際、日付や文字、数値などの条件は可能な限り正規化、共通化しソフトコーディングもクラス化することにより、開発の効率化を行うことが望ましい。
【００５０】
なお、加工エンジンの基本アルゴリズムは図７乃至図１０に示す通りであり、ここでは、各アルゴリズムを基本的概念として示している。図７は、加工エンジンの基本的アルゴリズムであり、渡されるエンジンの項目を読み、更に項目のデータをチェック（ＣＨＫ）し、日付、文字、数値の条件設定を受ける。切り出し、分類、結合とクラスを共有しながら、処理の入力とその結果は正規的に保持する。これにより、この加工エンジン自体が繰り返し連結して、複合条件を処理することができる。この基本アルゴリズムに切り出しや分類、結合のサブクラスを追加して、それぞれを正規機能化する。
【００５１】
図８は、加工エンジンの切り出し：文字項目のアルゴリズムの一例であり、図９は、加工エンジンの分類：文字項目のアルゴリズムの一例であり、また、図１０は、加工エンジンの結合のアルゴリズムの一例である。
【００５２】
以上、本発明の各実施例を説明してきたが、本発明は、各実施例に示した構成・条件に限られるものではない。例えば、上記の実施例１或いは実施例２は、半導体集積回路装置の品質管理に適用した例として示しているが、半導体集積回路装置の品質管理に限られるものではなく、各種の生産ラインにおける多様な製造過程の品質管理に適用されるものである。
【００５３】
また、上記の実施例２においては、測定点数を９点として、項目Ａ（Ｖｔｈ）については全点規格内を出荷ＯＫ条件とし、項目Ｂ（Ｉｏｎ）については７点以上規格内を出荷ＯＫとしているが、各項目において規格内点数は任意である。また、測定点数は９点に限られるものではなく、中心、上、下、右、左の５点測定等の他の測定点数でも良く、測定点数に応じて規格内点数も変更する。
【図面の簡単な説明】
【００５４】
【図１】規格緩和による救済ＬＩＳＴとそのデータトレンドとを自動作成するフロー図である。
【図２】ＧＵＩで配置設計したワークフローである。
【図３】図２に示したワークフローの背景で処理される加工、計算の流れのフローチャートである。
【図４】裏のフロー設計画面の一例を示す図である。
【図５】トレンド解析の結果画面からヒストグラム解析の結果画面に移る様子を示した説明図である。
【図６】データ加工エンジンのＧＵＩのイメージ図である。
【図７】加工エンジンの基本的アルゴリズムの説明図である。
【図８】加工エンジンの切り出し：文字項目のアルゴリズムの一例の説明図である。
【図９】加工エンジンの分類：文字項目のアルゴリズムの一例の説明図である。
【図１０】加工エンジンの結合のアルゴリズムの一例の説明図である。
【図１】
2010092260.tif 000003
【図２】
2010092260.tif 000004
【図３】
2010092260.tif 000005
【図４】
2010092260.tif 000006
【図５】
2010092260.tif 000007
【図６】
2010092260.tif 000008
【図７】
2010092260.tif 000009
【図８】
2010092260.tif 000010
【図９】
2010092260.tif 000011
【図１０】
2010092260.tif 000012