(57)【要約】【課題】パラメータが関連付けられる製造装置の部材の特性などに着目して、より効率的にパラメータを管理できる構成が要望されている。【解決手段】半導体装置の製造装置での処理内容を複数の品種ごとに切り換えるためのパラメータのデータ構造は、製造装置に固有のパラメータを含む、複数の品種にわたって共通に利用される第１のデータと、複数の品種ごとにそれぞれ設けられる複数の第２のデータとを含む。複数の第２のデータの各々は、対応する品種に応じた複数のパラメータと、第２のデータに含まれる複数のパラメータのうち、他の品種との間で共通化されるパラメータを特定する情報とを含む。【選択図】図５
2016213396.tif 000002
【特許請求の範囲】
【請求項１】
半導体装置の製造装置での処理内容を複数の品種ごとに切り換えるためのパラメータのデータ構造であって、
前記製造装置に固有のパラメータを含む、前記複数の品種にわたって共通に利用される第１のデータと、
前記複数の品種ごとにそれぞれ設けられる複数の第２のデータとを含み、
前記複数の第２のデータの各々は、
対応する品種に応じた複数のパラメータと、
前記第２のデータに含まれる前記複数のパラメータのうち、他の品種との間で共通化されるパラメータを特定する情報とを含む、パラメータのデータ構造。
【請求項２】
前記他の品種との間で共通化されるパラメータを特定する情報は、グループを指定する情報を含み、
いずれかの前記第２のデータに含まれる前記複数のパラメータのうち、他の品種との間で共通化されるパラメータに対して変更がなされると、当該変更されたパラメータと同一のグループに属する他の前記第２のデータに含まれる、対応するパラメータについても同一の変更がなされる、請求項１に記載のパラメータのデータ構造。
【請求項３】
前記第２のデータに含まれる前記複数のパラメータのうち、２以上の品種の間で共通に利用されるパラメータを含む第３のデータをさらに備え、
前記他の品種との間で共通化されるパラメータを特定する情報は、前記第３のデータを指定する情報を含む、請求項１または２に記載のパラメータのデータ構造。
【請求項４】
処理内容を複数の品種ごとに切り換えることが可能な半導体装置の製造装置であって、
前記複数の品種ごとに設定されるパラメータを表示する表示部と、
前記表示部により表示されたいずれかの品種のパラメータのうち、他の品種との間で共通に利用されるパラメータの選択を受付ける入力部と、
前記入力部により選択された他の品種との間で共通に利用されるパラメータを特定するための情報とともに、前記複数の品種ごとに設定されるパラメータを格納する記憶部とを備える、半導体装置の製造装置。
【請求項５】
いずれかの品種の選択されたパラメータの値に対する変更が指示された場合に、当該パラメータが他の品種との間で共通に利用されるパラメータであれば、共通に利用される複数の品種について対象のパラメータを一斉に更新する更新手段をさらに備える、請求項４に記載の半導体装置の製造装置。
【請求項６】
複数の品種の間で共通に利用される１または複数のパラメータを、グループ単位で設定可能である、請求項５に記載の半導体装置の製造装置。
【請求項７】
前記更新手段は、さらに、いずれか選択されたグループに属する１または複数のパラメータおよびそれぞれの現在値を一覧表示するとともに、選択されたパラメータに対する変更を受付ける、請求項６に記載の半導体装置の製造装置。
【請求項８】
前記表示部は、他の品種との間で共通に利用されるパラメータを、他のパラメータとは異なる表示態様で表示する、請求項４〜７のいずれか１項に記載の半導体装置の製造装置。
【請求項９】
半導体装置の製造装置であって、
パラメータを参照して処理内容を複数の品種ごとに切り換える制御部と、
前記パラメータを格納する記憶部とを備え、
前記パラメータは、
前記製造装置に固有のパラメータを含む、前記複数の品種にわたって共通に利用される第１のデータと、
前記複数の品種ごとにそれぞれ設けられる複数の第２のデータとを含み、
前記複数の第２のデータの各々は、対応する品種に応じた複数のパラメータと、前記第２のデータに含まれる前記複数のパラメータのうち、他の品種との間で共通化されるパラメータを特定する情報とを含む、半導体装置の製造装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理内容を複数の品種ごとに切り換えることが可能な半導体装置の製造装置に関する。
【背景技術】
【０００２】
一般的な製造プロセスにおいて、製品または半製品（以下、「製品」と記載する場合には、半製品も含み得る。）の仕様に応じて、製造装置を動作させるための各種の設定値や製造条件は適宜変更される。以下、製造装置の動作および処理内容を設定する値またはその項目を「パラメータ」と総称する。このようなパラメータの管理（設定、変更、更新などを含む）は、半導体製造装置においても同様に実施される。
【０００３】
製品の仕様数が増大するに従って、パラメータの管理に、より多くの手間およびコストを生じるようになる。そのため、パラメータの管理に係る各種の提案がなされている。
【０００４】
例えば、特開２００１−０７５６２８号公報（特許文献１）は、装置動作条件パラメータが上書きされても、標準設定値、出荷時設定値、および、顧客向け設定値などの種々のレベルの設定値に復元できる半導体製造装置の装置動作条件パラメータの管理方法を開示する。また、特開２００８−２４３８６６号公報（特許文献２）は、２以上の異なるモードで半導体製造装置にログインした２以上の異なるユーザが個別に装置動作パラメータを調整できる装置動作パラメータの管理方法を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−０７５６２８号公報
【特許文献２】特開２００８−２４３８６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の特許文献１および特許文献２に開示される先行技術では、パラメータそのものを効率的に管理することが主眼とされており、パラメータが関連付けられる製造装置の部材の特性などに着目して、管理するといったことは何ら考慮されていない。
【０００７】
本発明は、パラメータが関連付けられる製造装置の部材の特性などに着目して、より効率的にパラメータを管理できる構成が要望されている。
【課題を解決するための手段】
【０００８】
本発明のある形態に従えば、半導体装置の製造装置での処理内容を複数の品種ごとに切り換えるためのパラメータのデータ構造が提供される。データ構造は、製造装置に固有のパラメータを含む、複数の品種にわたって共通に利用される第１のデータと、複数の品種ごとにそれぞれ設けられる複数の第２のデータとを含む。複数の第２のデータの各々は、対応する品種に応じた複数のパラメータと、第２のデータに含まれる複数のパラメータのうち、他の品種との間で共通化されるパラメータを特定する情報とを含む。
【０００９】
好ましくは、他の品種との間で共通化されるパラメータを特定する情報は、グループを指定する情報を含む。いずれかの第２のデータに含まれる複数のパラメータのうち、他の品種との間で共通化されるパラメータに対して変更がなされると、当該変更されたパラメータと同一のグループに属する他の第２のデータに含まれる、対応するパラメータについても同一の変更がなされる。
【００１０】
好ましくは、データ構造は、第２のデータに含まれる複数のパラメータのうち、２以上の品種の間で共通に利用されるパラメータを含む第３のデータをさらに含む。他の品種との間で共通化されるパラメータを特定する情報は、第３のデータを指定する情報を含む。
【００１１】
本発明の別の形態に従えば、処理内容を複数の品種ごとに切り換えることが可能な半導体装置の製造装置が提供される。製造装置は、複数の品種ごとに設定されるパラメータを表示する表示部と、表示部により表示されたいずれかの品種のパラメータのうち、他の品種との間で共通に利用されるパラメータの選択を受付ける入力部と、入力部により選択された他の品種との間で共通に利用されるパラメータを特定するための情報とともに、複数の品種ごとに設定されるパラメータを格納する記憶部とを含む。
【００１２】
好ましくは、製造装置は、いずれかの品種の選択されたパラメータの値に対する変更が指示された場合に、当該パラメータが他の品種との間で共通に利用されるパラメータであれば、共通に利用される複数の品種について対象のパラメータを一斉に更新する更新手段をさらに含む。
【００１３】
好ましくは、複数の品種の間で共通に利用される１または複数のパラメータを、グループ単位で設定可能である。
【００１４】
さらに好ましくは、更新手段は、さらに、いずれか選択されたグループに属する１または複数のパラメータおよびそれぞれの現在値を一覧表示するとともに、選択されたパラメータに対する変更を受付ける。
【００１５】
好ましくは、表示部は、他の品種との間で共通に利用されるパラメータを、他のパラメータとは異なる表示態様で表示する。
【００１６】
本発明のさらに別の形態に従う半導体装置の製造装置は、パラメータを参照して処理内容を複数の品種ごとに切り換える制御部と、パラメータを格納する記憶部とを含む。パラメータは、製造装置に固有のパラメータを含む、複数の品種にわたって共通に利用される第１のデータと、複数の品種ごとにそれぞれ設けられる複数の第２のデータとを含む。複数の第２のデータの各々は、対応する品種に応じた複数のパラメータと、第２のデータに含まれる複数のパラメータのうち、他の品種との間で共通化されるパラメータを特定する情報とを含む。
【発明の効果】
【００１７】
本発明によれば、パラメータが関連付けられる製造装置の部材の特性などに着目して、より効率的にパラメータを管理できる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に従う半導体装置の製造装置の平面構成を示す模式図である。
【図２】図１に示す樹脂成形部の要部断面を示す模式図である。
【図３】図１に示す制御部のハードウェア構成および関連するコンポーネントを示す模式図である。
【図４】同一の成形型および搬送キットを用いて異なる製品を樹脂封止される例を説明するための図である。
【図５】本実施の形態に従う半導体装置の製造装置で用いられるパラメータセットの構造を示す模式図である。
【図６】本実施の形態に従う半導体装置の製造装置で用いられるパラメータセットの構造を別の観点から示す模式図である。
【図７】図６に示されるグループ管理の定義を示す模式図である。
【図８】本実施の形態に従う製造装置が提供する品種データを設定するためのユーザインターフェイス画面の一例を示す図である。
【図９】本実施の形態に従う製造装置が提供するグループを設定するためのユーザインターフェイス画面の一例を示す図である。
【図１０】本実施の形態に従う製造装置が提供するグループ番号を設定するためのＵＩ画面の一例を示す図である。
【図１１】本実施の形態に従う製造装置が提供するグループに属するパラメータを変更するためのユーザインターフェイス画面の一例を示す図である。
【図１２】本実施の形態に従う製造装置が提供する品種データを設定するためのユーザインターフェイス画面の別の一例を示す図である。
【図１３】本実施の形態に従う製造装置におけるグループ管理機能の実装例を説明するための図である。
【図１４】本実施の形態に従う製造装置におけるグループ管理機能の処理手順を示すフローチャートである。
【図１５】本実施の形態に従う製造装置におけるグループ管理機能の別の実装例を説明するための図である。
【図１６】本実施の形態に従う製造装置におけるグループ管理機能の別の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。本発明の実施の形態においては、処理内容を複数の品種ごとに切り換えることが可能な半導体装置の製造装置の一例として、基板上に装着したＩＣ（Integrated Circuit）、トランジスタ、コンデンサなどの電子部品を樹脂封止するプロセスを実行可能な製造装置について説明する。なお、一般的に、チップ状の電子部品が樹脂封止の対象となるので、説明の便宜上、これらの電子部品を、以下「チップ」と総称する。
【００２０】
［Ａ．製造装置の全体構成］
まず、本実施の形態に従う半導体装置の製造装置１の全体構成についてその概略を説明する。図１は、本実施の形態に従う半導体装置の製造装置１の平面構成を示す模式図である。
【００２１】
製造装置１は、任意の樹脂成形プロセスを用いて、基板上に装着したチップを硬化樹脂によって樹脂封止する。樹脂成形プロセスとしては、トランスファモールド法、圧縮成形法（コンプレッションモールド法）、射出成形法（インジェクションモールド法）などが知られている。図１には、典型例として、トランスファモールド法を採用した樹脂成形プロセスを採用した樹脂封止装置を示す。
【００２２】
基板としては、例えば、各種プリント基板、ハンダボールを配設したガラスエポキシ基板、薄膜フィルムの絶縁基材に銅配線層を形成したフレキシブルプリント基板、金属製のリードフレームなどが想定される。ガラスエポキシ基板およびリードフレームは、インターポーザとして機能する場合もある。説明の便宜上、チップが装着される任意の部材を、以下「基板」と総称する。
【００２３】
図１を参照して、製造装置１は、材料装填部１０と、１または複数の樹脂成形部２０−１，２０−２，２０−３，２０−４と、後処理部３０と、制御部１００とを含む。説明の便宜上、紙面の左右方向を「Ｙ方向」と称し、紙面の上下方向を「Ｘ方向」と称し、紙面の鉛直方向を「Ｚ方向」と称する。
【００２４】
材料装填部１０は、成形前の基板２および熱硬化性樹脂からなる樹脂材料を収容しており、搬送ユニット２４に対して、これらを装填する。熱硬化性樹脂としては、典型的には、タブレット状に形成されている。以下、樹脂封止に用いられる熱硬化性樹脂の各々を「樹脂タブレット」とも称す。より具体的には、材料装填部１０は、成形前部品収容部１２と、取出ユニット１３と、インマガジン１４と、搬送ユニット１５と、予熱ユニット１６と、搬送ユニット１７と、樹脂装填部１８とを含む。
【００２５】
成形前部品収容部１２には、１または複数のインマガジン１４が配置されている。インマガジン１４には、１または複数の成形前の基板２が収容されている。基板２には、チップが装着されている。取出ユニット１３は、インマガジン１４から収容されている基板２を取出し（経路４１）、搬送ユニット１５に配置する（経路４２）。搬送ユニット１５は、基板２を予熱ユニット１６上に配置する。搬送ユニット１７は、予熱ユニット１６によって予備的に加熱された基板２を、搬送ユニット２４上に配置する（経路４３）。基板２が搬送ユニット２４上に配置される際に、樹脂装填部１８は、樹脂タブレットを搬送ユニット２４上に配置する。
【００２６】
樹脂成形部２０−１，２０−２，２０−３，２０−４（以下、「樹脂成形部２０」とも総称する。）の各々は、成形前の基板２上に装着されたチップを硬化樹脂によって樹脂封止するプレスユニットである。図１には、Ｙ方向に沿って４つの樹脂成形部２０を並べて配置した構成を例示するが、樹脂成形部２０の台数に制限はなく、設備仕様や要求処理量などに応じて、適宜増減させることができる。
【００２７】
樹脂成形部２０−１，２０−２，２０−３，２０−４は、金型である成形型２２−１，２２−２，２２−３，２２−４（以下、「成形型２２」とも総称する。）をそれぞれ有している。搬送ユニット２４は、予め定められた順序で、目的の樹脂成形部２０に対応する位置までＹ方向に沿って移動した後（経路４４）、Ｘ方向に沿って移動して、樹脂タブレットとともに、チップが装着された基板２を成形型２２に装填する（経路４５）。すると、樹脂成形部２０は、上側の金型（以下、「上型」とも称す。）および下側の金型（以下、「下型」とも称す。）からなる成形型２２で基板２を加圧する。その後に、樹脂タブレットが溶融して形成された流動性樹脂をキャビティに注入して硬化させ、硬化樹脂を形成する。これにより、基板２および基板２に装着されているチップを樹脂封止する。
【００２８】
樹脂封止された基板３は、搬送ユニット２４によって、成形型２２から搬出され（経路４６および経路４７）、後処理部３０へ搬送される。
【００２９】
後処理部３０は、成形後の基板３から不要な樹脂を取り除いた上で、後工程へ搬送するために一時的に成形後の基板３を収容する。より具体的には、後処理部３０は、搬送ユニット３２と、樹脂除去ユニット３４と、アウトマガジン３６とを含む。搬送ユニット３２は、搬送ユニット２４によって搬送された成形後の基板３を受け取り、樹脂除去ユニット３４およびアウトマガジン３６へ順次搬送する（経路４８）。樹脂除去ユニット３４は、成形後の基板３における不要な樹脂を除去する。アウトマガジン３６は、不要な樹脂が除去された基板３を順次収容する。
【００３０】
製造装置１における処理は、制御部１００によって制御される。制御部１００のハードウェア構成およびソフトウエア構成については、後述する。
【００３１】
インマガジン１４およびアウトマガジン３６は、製品を工程間で移動するときに用いるキャリア（箱）である。それぞれのマガジンに製品が収容される。図１に示される樹脂封止プロセスにおいては、インマガジン１４は、成形前（すなわち、樹脂封止される前）の基板２を収容し、アウトマガジン３６は、成形後（すなわち、樹脂封止された）の基板３を収容する。成形後の基板３は樹脂封止によって厚みが増すので、インマガジン１４とは異なるアウトマガジン３６が用いられる場合がある。
【００３２】
典型的には、インマガジン１４としては、基板２を収容するための一対の溝を内側面に複数設けたスリットマガジンが用いられる。アウトマガジン３６としては、スリットマガジンまたはスタックマガジンが用いられる。スタックマガジンは、一対の溝は存在せず、成形後の基板３を積み上げて収容する。
【００３３】
［Ｂ．樹脂成形部の構成］
次に、図１に示す製造装置１の樹脂成形部２０の構成についてより詳細に説明する。図２は、図１に示す樹脂成形部２０の要部断面を示す模式図である。
【００３４】
図２を参照して、成形型２２は、一対の金型（上型２２１および下型２２２）からなる。上型２２１は、上部固定盤２３１の下面に固定され、下型２２２は、可動盤２３２の上面に固定されている。上型２２１および下型２２２には、加熱手段としてヒータ２２３がそれぞれ内蔵されている。上型２２１および下型２２２は、指定された温度までヒータ２２３によって加熱されている。
【００３５】
下型２２２の予め定められた領域には、成形前の基板２が配置される。基板２は、典型的には、樹脂封止される前のリードフレーム２７と、リードフレーム２７上に装着されたチップ２８とを有する。リードフレーム２７の端子とチップ２８の端子との間は、ワイヤ２９によって電気的に接続される。
【００３６】
樹脂成形部２０は、以下のような動作によって基板２を型締めする。型締め機構２３３が紙面の上側方向（Ｚ方向）に移動することで、型締め機構２３３と連結された可動盤２３２および可動盤２３２の上面に固定された下型２２２が紙面の上側方向に移動する。これによって、上型２２１と下型２２２との間の距離が狭くなり、両者の間で型締めされる。
【００３７】
ポット２２６内に供給された樹脂タブレット２２８は加熱されており、この型締め動作と連動して、プランジャ２２７が樹脂タブレット２２８を押圧する。すなわち、ポット２２６内においては、樹脂タブレット２２８が熱によって溶融されることで流動性樹脂が生成され、引き続いて、プランジャ２２７がこの生成された流動性樹脂を押圧する。これにより、流動性樹脂は、樹脂通路２２４を通してキャビティ２２５の内部に注入される。さらに、硬化に必要な所要時間だけ流動性樹脂を加熱することによって、硬化樹脂が成形される。
【００３８】
以上のような一連の処理によって、キャビティ２２５内に存在する、チップ２８およびその周辺のリードフレーム２７は、キャビティ２２５の形状に対応して成形された硬化樹脂内に封止されることになる。
【００３９】
最終的に、硬化に必要な所要時間の経過後において、上型２２１と下型２２２との間の距離を広げて、樹脂封止された基板３（図示してない）を離型する。
【００４０】
［Ｃ．制御部の構成］
次に、図１に示す製造装置１の示す制御部１００の構成について説明する。図３は、図１に示す制御部１００のハードウェア構成および関連するコンポーネントを示す模式図である。図３には、典型例として、汎用的なアーキテクチャに従うコンピュータを採用した制御部１００の構成例を示す。制御部１００では、汎用ＯＳ（Operating System）およびリアルタイムＯＳがそれぞれ実行されることで、ＨＭＩ（Human-Machine Interface）機能および通信機能と、リアルタイム性が要求される制御機能とを両立する。
【００４１】
制御部１００は、主たるコンポーネントとして、入力部１０２と、出力部１０４と、メインメモリ１０６と、光学ドライブ１０８と、演算部１１０と、ハードディスクドライブ（ＨＤＤ）１２０と、ネットワークインターフェイス１１２と、サーボモータインターフェイス１１４と、アクチュエータインターフェイス１１６とを含む。これらのコンポーネントは、内部バス１１９を介して互いにデータを遣り取りできるように接続されている。
【００４２】
入力部１０２は、ユーザからの操作を受付けるコンポーネントであり、典型的には、キーボード、タッチパネル、マウス、トラックボールなどを含む。出力部１０４は、制御部１００での処理結果などを外部へ出力するコンポーネントであり、典型的には、ディスプレイ、プリンタ、各種インジケータなどを含む。メインメモリ１０６は、ＤＲＡＭ（Dynamic Random Access Memory）などで構成され、演算部１１０で実行されるプログラムのコードやプログラムの実行に必要な各種ワークデータを保持する。
【００４３】
演算部１１０は、ＨＤＤ１２０に格納されたプログラムを読出して、入力されたデータに対して処理を実行する処理主体である。制御部１００の演算部１１０は、汎用ＯＳおよび当該汎用ＯＳ上で動作する各種アプリケーション、ならびに、リアルタイムＯＳおよび当該リアルタイムＯＳ上で動作する各種アプリケーションをそれぞれ並列的に実行できるように構成される。一例として、演算部１１０は、複数のプロセッサからなる構成（いわゆる「マルチプロセッサ」）、単一のプロセッサ内に複数のコアを含む構成（いわゆる「マルチコア」）、および、マルチプロセッサとマルチコアとの両方の特徴を有する構成、のいずれかで実現される。
【００４４】
ＨＤＤ１２０は、記憶部であり、典型的には、汎用ＯＳ１２２と、リアルタイムＯＳ１２４と、ＨＭＩプログラム１２６と、制御プログラム１２８と、パラメータセット３００とを格納する。汎用ＯＳ１２２およびリアルタイムＯＳ１２４は、それぞれメインメモリ１０６に展開された上で、演算部１１０によってそれぞれ実行される。ＨＭＩプログラム１２６は、汎用ＯＳ１２２の実行環境下で動作し、主として、ユーザとの遣り取りに係る処理を実現する。制御プログラム１２８は、リアルタイムＯＳ１２４の実行環境下で動作し、製造装置１を構成するそれぞれのコンポーネントを制御する。パラメータセット３００は、制御プログラム１２８による製造装置１の制御に必要な制御定数を含む。すなわち、パラメータセット３００は、半導体装置の製造装置１での処理内容を複数の品種ごとに切り換えるためのパラメータである。制御部１００は、パラメータセット３００を参照して、処理内容を複数の品種ごとに切り換える。
【００４５】
制御部１００において実行される各種プログラムは、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）などの記録媒体１０８Ａに格納されて流通する。記録媒体１０８Ａは、光学ドライブ１０８でその内容が読取られてＨＤＤ１２０にインストールされる。すなわち、本発明のある局面は、制御部１００を実現するためのプログラムおよび当該プログラムを格納する何らかの記録媒体を含む。これらの記録媒体としては、光学記録媒体の他、磁気記録媒体、光磁気記録媒体、半導体記録媒体などを用いてもよい。
【００４６】
図３には、ＨＤＤ１２０に複数種類のプログラムがインストールされている形態を例示するが、これらのプログラムを一つのプログラムとして一体化してもよいし、さらに別のプログラムの一部として組み入れてもよい。
【００４７】
ネットワークインターフェイス１１２は、外部装置との間でネットワークを介してデータを遣り取りする。典型的には、ネットワークインターフェイス１１２は、上位ネットワークにある製造管理コンピュータなどから品種情報などを受信するとともに、製造装置１の運転状態などを製造管理コンピュータへ送信する。ネットワークインターフェイス１１２と外部装置との間の接続は、イーサネット（登録商標）などに従う有線接続でもよいし、無線ＬＡＮなどの無線接続でもよい。なお、制御部１００の外部にある記憶部（ネットワーク上の工程を管理するサーバなど）を利用する場合には、ネットワークインターフェイス１１２がその遣り取りを仲介する。
【００４８】
ＨＤＤ１２０にインストールされるプログラムは、ネットワークインターフェイス１１２を介してサーバから取得するようにしてもよい。つまり、本実施の形態に従う制御部１００を実現するプログラムは、任意の方法でダウンロードしてＨＤＤ１２０にインストールするようにしてもよい。
【００４９】
サーボモータインターフェイス１１４およびアクチュエータインターフェイス１１６は、製造装置１を構成するコンポーネント（サーボモータ、ソレノイド、シリンダーなど）に対する制御を仲介する。すなわち、サーボモータ、ソレノイド、リレーは、製造装置１での処理を実現するためのアクチュエータである。
【００５０】
サーボモータインターフェイス１１４は、製造装置１に設けられているサーボモータを駆動するサーボドライバに対して指令を与える。より具体的には、サーボモータインターフェイス１１４は、フィールドバス１１５を介してサーボドライバ１３０＿１，１３０＿２，…，１３０＿Ｎに接続される。サーボドライバ１３０＿１，１３０＿２，…，１３０＿Ｎは、サーボモータ１３２＿１，１３２＿２，…，１３２＿Ｎをそれぞれ駆動する。
【００５１】
アクチュエータインターフェイス１１６は、フィールドバス１１７を介して、リレー１４０＿１，リレー１４０＿２，…，リレー１４０＿Ｎに接続されるとともに、フィールドバス１１８を介して、リレー１５０＿１，リレー１５０＿２，…，リレー１５０＿Ｎに接続される。リレー１４０＿１，リレー１４０＿２，…，リレー１４０＿Ｎは、制御部１００からの指令に応答して、ソレノイド１４２＿１，１４２＿２，…，１４２＿Ｎをそれぞれ活性化する。リレー１５０＿１，リレー１５０＿２，…，リレー１５０＿Ｎは、制御部１００からの指令に応答して、シリンダー１５２＿１，１５２＿２，…，１５２＿Ｎをそれぞれ駆動する。
【００５２】
図３には、演算部１１０がプログラムを実行することで、本実施の形態に従う制御部１００を実現する構成例について説明したが、これに限られることなく、本発明に係る製造装置または搬送方法が現実に実装される時代の技術水準に応じた構成を適宜採用することができる。例えば、汎用的なコンピュータに代えて、産業用のコントローラであるＰＬＣ（Programmable Logic Controller）を用いてもよい。あるいは、制御部１００が提供する機能の全部または一部をＬＳＩ（Large Scale Integration）またはＡＳＩＣ（Application Specific Integrated Circuit）などの集積回路を用いて実装してもよいし、ＦＰＧＡ（Field-Programmable Gate Array）などの再プログラム可能な回路素子を用いて実装してもよい。さらにあるいは、図３に示す制御部１００が提供する機能を複数の処理主体が互いに協働することで実現してもよい。例えば、制御部１００が提供する機能を複数のコンピュータを連係させて実現してもよい。
【００５３】
［Ｄ．概要］
次に、本実施の形態に従う半導体装置の製造装置１での処理の概要について、関連技術などにも言及しつつ説明する。
【００５４】
（ｄ１：背景技術）
一般的な樹脂封止プロセスでは、製品の品種ごとに成形型および搬送キットが用意される。ここで、搬送キットは、基板２などのワーク、樹脂封止された基板３、または樹脂材料を搬送するユニットである。具体的には、搬送キットは、品種交換キット、アタッチメントなどを含む。成形型および搬送キットは、製造される品種に応じて交換される可換部材である。
【００５５】
このような場合には、製造装置１を動作させるためのパラメータも製品ごとに用意されることになる。これに対して、近年は、同一の成形型および搬送キット（可換部材）を用いて、異なる製品を樹脂封止することも多くなってきている。
【００５６】
図４は、同一の成形型および搬送キットを用いて異なる製品を樹脂封止される例を説明するための図である。図４には、成形前の基板２の裏面側（下型に配置されたときに下型と接触する面）を示す。図４（Ａ）に示す基板２Ａおよび図４（Ｂ）に示す基板２Ｂは、同じ基板サイズを有しているが、装着されるチップの種類および大きさは異なっている。これらの基板は、樹脂封止プロセスの後工程の一つである個片加工（シンギュレーション）プロセスにおいて、所定間隔で切断され、所定の製品サイズを有する複数の電子部品にそれぞれ加工される。すなわち、最終的な製品サイズは異なっている場合もある。
【００５７】
一方で、基板サイズが同一であるので、基板２Ａおよび２Ｂの樹脂封止に用いる成形型および搬送キットを共通化することが可能である。典型的には、成形前の基板の基板サイズおよび樹脂厚みなどの条件が同一であれば、異なる品種であっても、同一の成形型および搬送キットを用いて樹脂成形することができる。すなわち、外形寸法などの前提条件が揃っている場合には、同一の成形型および搬送キットを用いて、複数種類（品種）の製品を製造することができる。
【００５８】
このように、同一の成形型および搬送キットを用いて樹脂成型する場合には、それぞれの樹脂封止プロセスにおいて設定されるパラメータの一部が共通化される。すなわち、成形型および搬送キットの種類に依存するパラメータについては、必然的に共通化する。
【００５９】
図５は、本実施の形態に従う半導体装置の製造装置１で用いられるパラメータセットの構造を示す模式図である。図５（Ａ）には、一般的なパラメータセットの構造を示す模式図である。
【００６０】
図５（Ａ）には、４種類の品種１〜４のそれぞれを製造する際に用いられる、関連技術に係るパラメータセット３００Ａの一例を示す。パラメータセット３００Ａは、品種ごとの設定値を含む品種データに相当する。品種データは、各品種の製品を製造するための製造用データである。
【００６１】
より具体的には、パラメータセット３００Ａは、品種１に対応付けて、装置基本データ３１０と、第１品種データ３２１と、第２品種データ３３１とを含む。同様に、パラメータセット３００Ａは、品種２に対応付けて、装置基本データ３１０と、第１品種データ３２２と、第２品種データ３３２とを含み、品種３に対応付けて、装置基本データ３１０と、第１品種データ３２３と、第２品種データ３３３とを含み、品種４に対応付けて、装置基本データ３１０と、第１品種データ３２４と、第２品種データ３３４とを含む。このように、各品種データは、そのデータの内容に応じて、セグメント化されたサブセットを含む。
【００６２】
装置基本データ３１０は、製造装置１に関連する１または複数のパラメータを含む、装置系データに相当する。装置基本データ３１０は、製造装置１に固有のパラメータを含み、同一の製造装置１を用いて製造される複数の品種にわたって共通に利用される。典型的には、装置基本データ３１０は、半導体装置の製造装置１の装置固有のパラメータなどを含む。第１品種データ３２１〜３２４および第２品種データ３３１〜３３４は、品種ごとに用いられる１または複数のパラメータをそれぞれ含む。
【００６３】
半導体装置の製造装置１は、指定された品種に対応する品種データをパラメータセット３００Ａから読み出し、その読み出した品種データに含まれるパラメータに従って、半導体装置を製造する。
【００６４】
ここで、図４に示すように、品種１と品種２とは、同一の成形型および搬送キットを用いて樹脂封止され、品種３と品種４とは、別の同一の成形型および搬送キットを用いて樹脂封止される場合を想定する。この場合、品種１と品種２との間で、品種パラメータのうち、同一の成形型および搬送キットに関連付けられるパラメータは互いに同じ値に設定される。
【００６５】
図５（Ａ）に示す例では、例えば、品種１の第２品種データ３３１と品種２の第２品種データ３３２とは互いに同じパラメータが設定されるものとする。同様に、品種３の第２品種データ３３３と品種４の第２品種データ３３４とは互いに同じパラメータが設定されるものとする。
【００６６】
例えば、樹脂封止プロセスを実施する製造装置１においては、第１品種データ３２１〜３２４の各々は、対応する品種に応じた複数のパラメータを含み、品種自体に依存するパラメータを含む品種固有データに相当する。品種固有データは、製品（すなわち、品種）ごとの製造条件などの設定値を含む。第２品種データ３３１〜３３４は、樹脂封止用に用いる成形型および搬送キット（品種交換キット、ワークまたは成形型を装着するためのアタッチメントなど）に関係する金型系データに相当する。
【００６７】
図５（Ａ）に示すようなデータ構造を有するパラメータセット３００Ａを採用した場合には、品種１の第２品種データ３３１と品種２の第２品種データ３３２とは互いに同じパラメータが設定される必要がある。同一の成形型および搬送キットを用いる以上、いずれか一方の品種データ中のいずれかのパラメータを変更した場合には、他方の品種データ中の対応するパラメータも変更しなければならない。同様に、品種３の第２品種データ３３３と品種４の第２品種データ３３４とは互いに同じパラメータが設定される必要がある。
【００６８】
すなわち、１つの樹脂封止用に用いる成形型と搬送キットとをセットにした金型系データ（第２品種データ３３１〜３３４）が、複数の品種にわたって、製造条件（品種データ）として使用されることになる。
【００６９】
（ｄ２：課題および解決手段）
図４に示すような、同一の成形型および搬送キットを用いて複数の品種を製造する場合には、関連する複数の品種データの間で、それぞれの値を同期して維持しなければならない。すなわち、複数の品種にわたって同一の成形型および搬送キットを使用する場合には、同一の金型系データが複数の品種にわたって存在することになるが、このとき、第２品種データ３３１〜３３４（金型系データ）のうちいずれか１つのパラメータを変更する場合、その金型系データの対象となる成形型および搬送キットを共通に使用する他の１または複数の品種のそれぞれについても、対応するパラメータを変更する必要がある。関連技術においては、それぞれの品種データが他の品種データから独立して存在しているため、金型系データ内の少なくとも１つのパラメータを変更する場合、同じ金型系データを利用する他の品種の金型系データに対しても、対応するパラメータを並行して変更する必要がある。
【００７０】
特に、同一の成形型および搬送キットを用いて製造する品種が多くなるほど、これらのパラメータを含む複数の品種データを管理するのにより多くの時間およびコストを要することになる。そのため、生産効率の低下および製造コストの上昇を招く。さらに、同一の金型系データを利用する複数の品種のうち、パラメータの変更を忘れた品種については、その品種を製造する際に、不良品やロットアウトを発生させてしまう可能性もある。
【００７１】
本願出願人らは、このような新たな課題を発見し、その課題を解決するための手段に想到したものである。なお、一般的な樹脂封止プロセスでは、１つの成形型および搬送キットで１つの品種を製造することが通常であり、上述したような課題はそもそも存在しなかった。これに対して、新たな技術トレンドとして、同一の成形型および搬送キットを利用して、複数の品種を製造することが可能になりつつある。本願出願人らは、その知見によって、このような新たな技術トレンドを実現する際に生じ得る新たな課題を見出したものである。
【００７２】
より具体的には、互いに同期して保持しなければならない、第２品種データ３３１および第２品種データ３３２（図５（Ａ））を、図５（Ｂ）に示すように、共通の品種データ３４１として取扱うことができるようにする。同様に、図５（Ｂ）に示すように、互いに同期して保持しなければならない、第２品種データ３３３および第２品種データ３３４（図５（Ａ））を、共通の品種データ３４２として取扱うことができるようにする。すなわち、ユーザから見ると、複数の品種にわたって共通に維持しなければならないパラメータを単一のデータとして管理できる機能を実装する。品種データ３４１および３４２は、品種データに含まれる複数のパラメータのうち、他の品種との間で共通化される。
【００７３】
このように、複数の品種にわたって共通に維持されなければならないパラメータについて、共通に管理する機能を実装することで、例えば、いずれかの品種のパラメータを変更すると、当該変更されたパラメータを共通的に利用する他の品種についても、そのパラメータが連動して変更されることになる。このような機能を実装することで、複数の品種にわたって共通に利用されるパラメータの管理に要する時間およびコストを低減できる。
【００７４】
さらに、本実施の形態に従う半導体装置の製造装置１では、共通して管理するパラメータを任意に選択することができるようになっている。そのため、品種に応じて、共通に管理するパラメータを任意に選択することで、製造条件や品種に応じたきめ細かい要求などを満足させることができる。
【００７５】
（ｄ３：グループ管理）
本実施の形態に従う半導体装置の製造装置１では、複数の品種にわたって共通に管理するデータ（典型的には、１または複数のパラメータのセット）を「グループ」と称す。一般的には、「グループ」は、金型系データに分類されるパラメータを含むことになるが、特に、パラメータの種類については限定されるものではない。むしろ、後述するように、ユーザは、品種データ中の１または複数のパラメータ（項目の値）を任意に選択し、その選択したパラメータをグループとして設定することで、複数の品種にわたって共通に管理することができる。
【００７６】
図６は、本実施の形態に従う半導体装置の製造装置１で用いられるパラメータセットの構造を別の観点から示す模式図である。図７は、図６に示されるグループ管理の定義を示す模式図である。
【００７７】
図６を参照して、同一の製造装置１を用いて製造されるすべての品種にわたって共通に利用される装置基本データ３１０に加えて、品種ごとに品種データが設定される。各品種データは、品種固有の第１品種データ３２１〜３２６と、グループ単位で管理される品種データ３４１〜３４３との組合せで定義される。図６には、３つのグループを定義して例を示すが、その数には制限はなく、より多くまたはより少ない数のグループを定義してもよい。
【００７８】
各品種データがいずれのグループを利用するのかについては、図７に示すような対応関係をユーザが任意に定義することができる。図７に示す対応関係においては、品種名の各々に対応付けて、利用される１つのグループが定義されている例を示す。但し、各品種データが複数のグループを利用するようにしてもよい。例えば、品種データを構成する一部の項目についてはグループ１を利用し、さらに別の一部の項目についてはグループ２を利用するといった具合である。
【００７９】
図６に示すようなデータ構造を採用することで、あるグループに含まれるパラメータを変更した場合には、当該グループを利用するすべての品種データに対して、その変更が反映される。
【００８０】
あるグループに含まれるパラメータの数および種類は、他のグループに含まれるパラメータの数および種類と必ずしも同一にはならない。すなわち、ユーザは、設定可能なパラメータのうち、任意のパラメータを選択するとともに、いずれかのグループに属するものであるかについても任意に選択できる。
【００８１】
以上のように、本実施の形態においては、同一の成形型および搬送キットを使用する複数の品種に対して設定される品種データのうち、金型系データがグループ別に管理される。そして、これらのグループ別に定義されたデータが品種データの一部（あるいは、全部）として用いられる。さらに、各グループに含まれるパラメータが変更された場合には、そのグループを利用するすべての品種データの間で、変更後のパラメータを利用することができる。
【００８２】
［Ｅ．ユーザインターフェイス］
次に、本実施の形態に従う半導体装置の製造装置１が提供するユーザインターフェイスについて説明する。以下に例示するユーザインターフェイスは、制御部１００の出力部１０４（図３）の一例であるディスプレイ上に提供される。
【００８３】
図８は、本実施の形態に従う製造装置１が提供する品種データを設定するためのユーザインターフェイス画面（以下、「ＵＩ（User Interface）画面」とも称す。）の一例を示す図である。図８を参照して、ＵＩ画面４００Ａは、品種データのパラメータの内容、および対応する現在値を一覧表示する表示エリア４０２を含む。ユーザは、制御部１００の入力部１０２（図３）の一例であるキーボード、タッチパネル、マウス、トラックボールなどを用いて、目的とするパラメータを選択するとともに、対応する現在値を適宜入力する。このように、制御部１００は、複数の品種ごとに設定されるパラメータを表示する表示部を有する。
【００８４】
ＵＩ画面４００Ａは、さらに、項目変更ボタン４０６と、装置基本データ選択ボタン４０８と、共通項目設定ボタン４１０とを含む。項目変更ボタン４０６が選択されると、品種データに含まれるパラメータのうち、別のカテゴリーに分類されるパラメータを選択および入力できるように、表示エリア４０２の内容が更新される。装置基本データ選択ボタン４０８が選択されると、装置基本データ３１０を確認、設定、変更できるように、表示エリア４０２の内容が更新される。共通項目設定ボタン４１０が選択されると、複数の品種にわたって共通に管理されなければならないパラメータ（図６および図７に示す、グループ）を確認、設定、変更するためのユーザインターフェイスが提供される（以下の図９参照）。
【００８５】
図９は、本実施の形態に従う製造装置１が提供するグループを設定するためのＵＩ画面の一例を示す図である。図９を参照して、ＵＩ画面４００Ｂは、品種データのパラメータの内容、および対応するパラメータが共通に管理されるものであるか否かを示すチェックボックスを一覧表示する、表示エリア４１４を含む。表示エリア４１４に一覧表示されるパラメータのうち、チェックされているものについては、グループ表示エリア４０４に表示されるグループ番号に属するものとして取扱われる。すなわち、制御部１００は、表示部（出力部１０４）により表示されたいずれかの品種のパラメータのうち、他の品種との間で共通に利用されるパラメータの選択を受付ける入力部１０２を有する。
【００８６】
図９に示す例では、「ポット数」、「タブレット径」、「金型温度（上側）」、「金型温度（下側）」の４つのパラメータが、グループ番号「１」のグループに属することになる。なお、チェックされた１または複数のパラメータに割り当てるグループ番号については、任意に設定または変更することができる。グループ表示エリア４０４が選択されると、グループ番号を確認、設定、変更するためのユーザインターフェイスが提供される（以下の図１０参照）。
【００８７】
図１０は、本実施の形態に従う製造装置１が提供するグループ番号を設定するためのＵＩ画面の一例を示す図である。図１０を参照して、ＵＩ画面４００Ｃは、入力されたグループ番号が表示される入力ボックス４１８と、入力ボックス４１８に入力する数字を受付ける入力ボタン群４１６とを含む。ユーザは、入力ボタン群４１６のいずれかのボタンに対する選択を与えて、入力ボックス４１８に目的の数値を入力する。このように、複数の品種の間で共通に利用される１または複数のパラメータの、グループ単位での設定が可能になっている。
【００８８】
また、各グループに登録されているそれぞれのパラメータを任意に変更することもできる。図１１は、本実施の形態に従う製造装置１が提供するグループに属するパラメータを変更するためのＵＩ画面の一例を示す図である。図１１を参照して、ＵＩ画面４００Ｄは、選択されているグループに属する品種データのパラメータの内容、および対応する現在値を一覧表示する表示エリア４２０を含む。ユーザは、制御部１００の入力部１０２（図３）を操作してカーソルを目的とするパラメータに位置付けるとともに、目的の値を適宜設定する。すると、同一のグループに属している品種データの対応する現在値が一斉に変更される。このように、制御部１００は、いずれか選択されたグループに属する１または複数のパラメータおよびそれぞれの現在値を一覧表示するとともに、選択されたパラメータに対する変更を受付ける更新機能を有している。
【００８９】
なお、品種データに含まれるパラメータのうち、いずれかのグループに属しているパラメータとそうではないパラメータとを区別して表示するようにしてもよい。図１２は、本実施の形態に従う製造装置１が提供する品種データを設定するためのＵＩ画面の別の一例を示す図である。
【００９０】
図１２を参照して、ＵＩ画面４００Ｅでは、表示エリア４０３内に表示される品種データのパラメータのうち、いずれかのグループに属するとして設定されているパラメータについては、他のパラメータとは異なる態様（図１２中においてハッチングが施された部分が相当する）で表示されている。このような態様を異ならせて表示することで、いずれのパラメータが共通に利用されるパラメータであるかを一見して把握することができる。すなわち、制御部１００は、他の品種との間で共通に利用されるパラメータを、他のパラメータとは異なる表示態様で表示する表示機能を有している。
【００９１】
［Ｆ．品種データのグループ管理機能の実装形態その１］
次に、上述した品種データのグループ管理機能の実装例について説明する。
【００９２】
（ｆ１：データ構造）
図１３は、本実施の形態に従う製造装置１におけるグループ管理機能の実装例を説明するための図である。図１３には、複数の品種データに含まれるパラメータに対してグループを示す識別子（フラグ）を付与しておき、同一の識別子が付与されている同一のパラメータのいずれかに対して変更がなされると、他のパラメータに対しても同一の変更を反映する実装例を示す。
【００９３】
より具体的には、パラメータセット３００は、品種ごとに設定された品種データ３５１〜３５４を含む。品種データ３５１および３５２はグループ１に属し、品種データ３５３および３５４はグループ２に属するものとする。説明の便宜上、品種データ３５１〜３５４の各々に含まれる複数のパラメータのうち、４つのパラメータが共通に管理されるものとする。
【００９４】
これらの共通に管理されるパラメータ（パラメータ３５１１〜３５１４，３５２１〜３５２４，３５３１〜３５３４，３５４１〜３５４４）の各々については、属するグループを示す識別子（図１３に示す「ＧＲ１」または「ＧＲ２」）が付与される。このような識別子が付与されることで、品種データ３５１のパラメータ３５１１〜３５１４は、品種データ３５２のパラメータ３５２１〜３５２４とそれぞれ対応付けられる。また、品種データ３５３のパラメータ３５３１〜３５３４は、品種データ３５４のパラメータ３５４１〜３５４４とそれぞれ対応付けられる。図１３には、２つのパラメータの間を対応付ける例を示すが、３つまたはそれ以上のパラメータ同士を対応付けるようにしてもよい。
【００９５】
このように、品種ごとにそれぞれ設けられる複数の品種データ３５１〜３５４の各々には、対応する品種に応じた複数のパラメータ（図１３に示す例では、８個のパラメータ）と、各品種データに含まれる複数のパラメータのうち、他の品種との間で共通化されるパラメータを特定する情報（図１３に示す例では、「ＧＲ１」、「ＧＲ２」といった、属するグループを示す識別子）とを含む。すなわち、これらの他の品種との間で共通化されるパラメータを特定する情報は、グループを指定する情報を含む。そして、入力部１０２により選択された、他の品種との間で共通に利用されるパラメータを特定するための情報とともに、複数の品種ごとに設定されるパラメータはＨＤＤ１２０などに格納される。
【００９６】
例えば、品種データ３５１のパラメータ３５１１の現在値が変更されると、制御部１００は、パラメータ３５１１に対応付けられている品種データ３５２のパラメータ３５２１についても、その現在値を併せて変更する。他の対応付けられたパラメータについても同様である。すなわち、いずれかの品種データに含まれる複数のパラメータのうち、他の品種との間で共通化されるパラメータに対して変更がなされると、当該変更されたパラメータと同一のグループに属する他の品種データに含まれる、対応するパラメータについても同一の変更がなされる。
【００９７】
（ｆ２：処理手順）
図１４は、本実施の形態に従う製造装置１におけるグループ管理機能の処理手順を示すフローチャートである。図１４に示す各ステップは、典型的には、制御部１００の演算部１１０が、制御プログラム１２８（図３）を実行することで実現される。
【００９８】
図１４を参照して、制御部１００は、品種データの設定が指示されたか否かを判断する（ステップＳ１００）。品種データの設定が指示されると（ステップＳ１００においてＹＥＳ）、制御部１００は、品種データに含まれるそれぞれのパラメータの現在値を読み出して、図８に示すようなＵＩ画面４００Ａを提供する（ステップＳ１０２）。そして、制御部１００は、品種データのいずれかのパラメータに対する変更が指示されたか否かを判断する（ステップＳ１０４）。品種データのいずれかのパラメータに対する変更が指示されると（ステップＳ１０４においてＹＥＳ）、制御部１００は、表示されている品種データに含まれる、指示されたパラメータの現在値を変更する（ステップＳ１０６）とともに、当該変更されたパラメータがいずれかのグループに属しているか否かを判断する（ステップＳ１０８）。変更されたパラメータがいずれかのグループに属していれば（ステップＳ１０８においてＹＥＳ）、制御部１００は、当該グループに属している他の品種データを特定し（ステップＳ１１０）、特定した他の品種データの各々に含まれる対応するパラメータの現在値を変更する（ステップＳ１１２）。すなわち、制御部１００は、いずれかの品種の選択されたパラメータの値に対する変更が指示された場合に、当該パラメータが他の品種との間で共通に利用されるパラメータであれば、共通に利用される複数の品種について対象のパラメータを一斉に更新する更新機能を有している。
【００９９】
続いて、制御部１００は、グループの設定が指示されたか否かを判断する（ステップＳ１１４）。グループの設定が指示されると（ステップＳ１１４においてＹＥＳ）、制御部１００は、選択されている品種データに含まれるそれぞれのパラメータの現在値を読み出して、図９に示すようなＵＩ画面４００Ｂを提供する（ステップＳ１１６）。そして、制御部１００は、品種データのいずれかのパラメータに対するチェックが指示されたか否かを判断する（ステップＳ１１８）。品種データのいずれかのパラメータに対するチェックが指示されると（ステップＳ１１８においてＹＥＳ）、制御部１００は、表示されている品種データに含まれる、指示されたパラメータのグループを示す識別子（図１３に示す「ＧＲ１」または「ＧＲ２」）の値を変更する（ステップＳ１２０）。
【０１００】
続いて、制御部１００は、グループ番号の変更が指示されたか否かを判断する（ステップＳ１２２）。グループ番号の変更が指示されると（ステップＳ１２２においてＹＥＳ）、制御部１００は、図１０に示すようなグループ番号を設定するためのＵＩ画面４００Ｃを提供する（ステップＳ１２４）。そして、制御部１００は、何らかのグループ番号が入力されたか否かを判断する（ステップＳ１２６）。何らかのグループ番号が入力されると（ステップＳ１２６においてＹＥＳ）、制御部１００は、先に選択されている品種データに関連付けられるグループ番号を変更する（ステップＳ１２８）。
【０１０１】
続いて、制御部１００は、グループに属するパラメータの変更が指示されたか否かを判断する（ステップＳ１３０）。グループに属するパラメータの変更が指示されると（ステップＳ１３０においてＹＥＳ）、制御部１００は、図１１に示すような、グループに属するパラメータを変更するためのＵＩ画面４００Ｄを提供する（ステップＳ１３２）。そして、制御部１００は、選択されているグループのいずれかのパラメータに対する変更が指示されたか否かを判断する（ステップＳ１３４）。選択されているグループのいずれかのパラメータに対する変更が指示されると（ステップＳ１３４においてＹＥＳ）、制御部１００は、表示されているグループに属する各品種データに含まれる、指示されたパラメータの現在値をそれぞれ変更する（ステップＳ１３６）。以上の一連の処理が適宜繰返し実行される。
【０１０２】
このようなデータ構造および値が変更されたときの反映処理を採用することで、品種データのグループ管理機能を実現できる。
【０１０３】
［Ｇ．品種データのグループ管理機能の実装形態その２］
次に、上述した品種データのグループ管理機能の別の実装例について説明する。
【０１０４】
（ｇ１：データ構造）
図１５は、本実施の形態に従う製造装置１におけるグループ管理機能の別の実装例を説明するための図である。図１５には、複数の品種データに加えて、グループ管理用のデータを別に用意する実装例を示す。この場合、いずれかのグループに属する品種データのパラメータについては、グループ管理用のデータを参照することで、その値が反映される。
【０１０５】
より具体的には、パラメータセット３００は、品種ごとに設定された品種データ３６１〜３６４を含む。ここで、品種データ３６１および３６２はグループ１に属し、品種データ３６３および３６４はグループ２に属するものとする。説明の便宜上、品種データ３６１〜３６４の各々に含まれる複数のパラメータのうち、４つのパラメータが共通に管理されるものとする。パラメータセット３００は、さらに、グループ１を定義する共通データ３７１およびグループ２を定義する共通データ３７２を含む。
【０１０６】
これらの共通に管理されるパラメータ（パラメータ３６１１〜３６１４，３６２１〜３６２４，３６３１〜３６３４，３６４１〜３６４４）の各々については、属するグループを示す参照情報（図１４に示す「ｒｅｆ＝ＧＲ１」または「ｒｅｆ＝ＧＲ２」）が付与される。このような参照情報が付与されることで、例えば、品種データ３６１のパラメータ３６１１〜３６１４、および、品種データ３６２のパラメータ３６２１〜３６２４は、共通データ３７１の対応する値にそれぞれ設定される。同様に、品種データ３６３のパラメータ３６３１〜３６３４、および、品種データ３６４のパラメータ３６４１〜３６４４は、共通データ３７２の対応する値にそれぞれ設定される。
【０１０７】
このように、品種ごとにそれぞれ設けられる複数の品種データ３６１〜３６４の各々には、対応する品種に応じた複数のパラメータ（図１５に示す例では、８個のパラメータ）と、各品種データに含まれる複数のパラメータのうち、他の品種との間で共通化されるパラメータを特定する情報（図１５に示す例では、「ｒｅｆ＝ＧＲ１」、「ｒｅｆ＝ＧＲ２」といった、属するグループを示す参照情報）とを含む。そして、入力部１０２により選択された、他の品種との間で共通に利用されるパラメータを特定するための情報とともに、複数の品種ごとに設定されるパラメータはＨＤＤ１２０などに格納される。
【０１０８】
例えば、品種データ３６１のパラメータ３６１１に対する現在値の変更が指示されると、制御部１００は、パラメータ３６１１の参照先である共通データ３７１のパラメータ３７１１の値を変更する。すると、共通データ３７１のパラメータ３７１１を参照する、品種データ３６２のパラメータ３６２１についても、その値の変更が自動的に反映されることになる。他のパラメータについても同様である。
【０１０９】
このように、図１５に示すデータ構造に従うパラメータセット３００は、品種データに含まれる複数のパラメータのうち、２以上の品種の間で共通に利用されるパラメータを含む共通データ３７１および３７２を含む。そして、他の品種との間で共通化されるパラメータを特定する情報（「ｒｅｆ＝ＧＲ１」、「ｒｅｆ＝ＧＲ２」といった、属するグループを示す参照情報）は、グループを指定する情報として、共通データ３７１および３７２のいずれかを指定する情報を含む。このようなデータ構造を採用することで、いずれかの品種データに含まれる複数のパラメータのうち、他の品種との間で共通化されるパラメータに対して変更がなされると、当該変更されたパラメータと同一のグループに属する他の品種データに含まれる、対応するパラメータについても同一の変更がなされる。
【０１１０】
（ｇ２：処理手順）
図１６は、本実施の形態に従う製造装置１におけるグループ管理機能の別の処理手順を示すフローチャートである。図１６に示す各ステップは、典型的には、制御部１００の演算部１１０が、制御プログラム１２８（図３）を実行することで実現される。図１６のフローチャートにおいて、図１４のフローチャートと実質的に同一の処理については、同一のステップ番号を付与している。
【０１１１】
図１６を参照して、制御部１００は、品種データの設定が指示されたか否かを判断する（ステップＳ１００）。品種データの設定が指示されると（ステップＳ１００においてＹＥＳ）、制御部１００は、品種データおよび共通データ（図１５に示される品種データ３６１〜３６４および共通データ３７１，３７２）に含まれるそれぞれのパラメータの現在値を読み出して、図８に示すようなＵＩ画面４００Ａを提供する（ステップＳ１０３）。そして、制御部１００は、品種データのいずれかのパラメータに対する変更が指示されたか否かを判断する（ステップＳ１０４）。品種データのいずれかのパラメータに対する変更が指示されると（ステップＳ１０４においてＹＥＳ）、制御部１００は、指示されたパラメータがいずれかのグループに属しているか否かを判断する（ステップＳ１０５）。指示されたパラメータがいずれかのグループに属していれば（ステップＳ１０５においてＹＥＳ）、制御部１００は、当該グループの共通データに含まれる、対応するパラメータの現在値を変更する（ステップＳ１０７）。すなわち、制御部１００は、いずれかの品種の選択されたパラメータの値に対する変更が指示された場合に、当該パラメータが他の品種との間で共通に利用されるパラメータであれば、共通に利用される複数の品種について対象のパラメータを一斉に更新する更新機能を有している。
【０１１２】
一方、指示されたパラメータがいずれのグループにも属していなければ（ステップＳ１０５においてＮＯ）、制御部１００は、表示されている品種データに含まれる、指示されたパラメータの現在値を変更する（ステップＳ１０９）。
【０１１３】
続いて、制御部１００は、グループの設定が指示されたか否かを判断する（ステップＳ１１４）。グループの設定が指示されると（ステップＳ１１４においてＹＥＳ）、制御部１００は、選択されている品種データに含まれるそれぞれのパラメータの現在値を読み出して、図９に示すようなＵＩ画面４００Ｂを提供する（ステップＳ１１６）。そして、制御部１００は、品種データのいずれかのパラメータに対するチェックが指示されたか否かを判断する（ステップＳ１１８）。品種データのいずれかのパラメータに対するチェックが指示されると（ステップＳ１１８においてＹＥＳ）、制御部１００は、表示されている品種データに含まれる、指示されたパラメータの参照先のグループを示す参照情報（図１４に示す「ｒｅｆ＝ＧＲ１」または「ｒｅｆ＝ＧＲ２」）を変更する（ステップＳ１２１）。
【０１１４】
続いて、制御部１００は、グループ番号の変更が指示されたか否かを判断する（ステップＳ１２２）。グループ番号の変更が指示されると（ステップＳ１２２においてＹＥＳ）、制御部１００は、図１０に示すようなグループ番号を設定するためのＵＩ画面４００Ｃを提供する（ステップＳ１２４）。そして、制御部１００は、何らかのグループ番号が入力されたか否かを判断する（ステップＳ１２６）。何らかのグループ番号が入力されると（ステップＳ１２６においてＹＥＳ）、制御部１００は、先に選択されている品種データに関連付けられるグループ番号を変更する（ステップＳ１２８）。
【０１１５】
続いて、制御部１００は、グループに属するパラメータの変更が指示されたか否かを判断する（ステップＳ１３０）。グループに属するパラメータの変更が指示されると（ステップＳ１３０においてＹＥＳ）、制御部１００は、図１１に示すような、グループに属するパラメータを変更するためのＵＩ画面４００Ｄを提供する（ステップＳ１３２）。そして、制御部１００は、選択されているグループのいずれかのパラメータに対する変更が指示されたか否かを判断する（ステップＳ１３４）。選択されているグループのいずれかのパラメータに対する変更が指示されると（ステップＳ１３４においてＹＥＳ）、制御部１００は、表示されているグループに対応する共通データに含まれる、指示されたパラメータの現在値を変更する（ステップＳ１３７）。以上の一連の処理が適宜繰返し実行される。
【０１１６】
このようなデータ構造および設定値が変更されたときの反映処理を採用することで、品種データのグループ管理機能を実現できる。
【０１１７】
［Ｈ．その他の実施の形態］
（ｈ１：その他の製造装置への展開）
上述の説明では、半導体装置の製造装置の典型例として、樹脂封止プロセスを実行する製造装置について例示したが、これに限定されず、半導体装置を製造する他のプロセスに向けられた製造装置にも適用可能である。例えば、半導体製造工程のうち、いわゆる組立工程（assembly process）における樹脂封止より前の工程に配置される、ダイボンディング装置、ワイヤーボンディング装置、ウェハーなどを切断するため切断装置などが挙げられる。これらの装置において、製造装置１の成形型に相当するコンポーネント（可換部材）は、チップを搬送する搬送ジグ、リードフレームなどを搬送する搬送ジグ、リードフレームなどを収容する収容ジグ、被切断物を仮固定する切断用ジグなどである。半導体装置の製造装置には、樹脂封止よりも後の工程に配置される、成形後の基板３を切断するための切断装置、製品である半導体装置を検査するための検査装置が含まれる。加えて、半導体装置の製造装置には、半導体製造工程のうちウェーハプロセス工程（wafer process）において使用される装置、例えば、成膜装置、ドーピング装置、レジスト塗布装置、露光装置、現像装置、エッチング装置、洗浄装置などが含まれる。
【０１１８】
さらに、例えば、樹脂製造装置、プレス加工装置、機械加工装置といった他の汎用的な製造装置にも適用可能である。これらの装置において、製造装置１の成形型に相当するコンポーネント（可換部材）は、樹脂成形型、プレス型、加工用工具、被加工物を固定する固定用ジグなどである。
【０１１９】
このように、品種や製造条件などが異なる場合であっても、共通的に使用される部材に関連付けられるパラメータについては、共通化して、より効率的にパラメータ管理を行なうことができる。
【０１２０】
（ｈ２：ネットワーク構成）
複数の製造装置が工程を管理するサーバなどによって制御されている場合もある。この場合には、複数の装置にわたってグループ化された品種データ（含：金型系データ）を利用するようにしてもよい。この場合には、同一のグループに属するパラメータを複数の製造装置の間で共通に利用することになる。
【０１２１】
（ｈ３：グループの対象となるパラメータの選択支援）
上述の実施の形態においては、一覧表示されるパラメータ（例えば、図９の表示エリア４１４）に対して、ユーザが自由にグループの対象とするパラメータを選択できる構成について例示したが、このパラメータの選択を支援するような機能を実装してもよい。
【０１２２】
より具体的には、品種データとして設定可能なパラメータのうち、（１）グループ化することができないもの、（２）グループ化することが好ましいもの、（３）グループ化してもよいものといったカテゴリーのいずれに属するのかを示す属性を付与しておき、一覧表示される際に、この付与された属性に応じた表示態様で表示することができる。なお、いずれのカテゴリーに属するのかということは、装置の構成上、または、経験的に、予め決定される。
【０１２３】
［Ｉ．利点］
本実施の形態に従う製造装置１では、複数の品種にわたって共通に利用されるパラメータ（基本的には、成形型および搬送キットなどの可換部材に関するパラメータ）をユーザが任意に選択してグループ化して管理することができる。各グループに含まれるいずれかのパラメータが変更されると、同一グループに属するすべての品種にわたって、その変更が反映される。すなわち、あるグループ内に含まれるパラメータに対する変更操作を１回だけすれば、当該グループに属するすべての品種について、そのパラメータの変更が反映される。
【０１２４】
このような機能を実装することで、同一の成形型および搬送キットを用いて、複数の品種の製品を製造する場合であっても、当該成形型および搬送キットに関するパラメータの管理（設定、変更、更新などを含む）を簡素化することができる。これによって、生産効率を維持しつつ、同一の成形型および搬送キットを用いることによる製造コストの低減に寄与することができる。
【０１２５】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２６】
１  製造装置、２，２Ａ，２Ｂ，３  基板、１０  材料装填部、１２  前部品収容部、１３  取出ユニット、１４  インマガジン、１５，１７，２４，３２  搬送ユニット、１６  予熱ユニット、１８  樹脂装填部、２０  樹脂成形部、２２  成形型、２７  リードフレーム、２８  チップ、２９  ワイヤ、３０  後処理部、３４  樹脂除去ユニット、３６  アウトマガジン、１００  制御部、１０２  入力部、１０４  出力部、１０６  メインメモリ、１０８  光学ドライブ、１０８Ａ  記録媒体、１１０  演算部、１１２  ネットワークインターフェイス、１１４  サーボモータインターフェイス、１１５，１１７，１１８  フィールドバス、１１６  アクチュエータインターフェイス、１１９  内部バス、１２０  ハードディスクドライブ（ＨＤＤ）、１２２  汎用ＯＳ、１２４  リアルタイムＯＳ、１２６  ＨＭＩプログラム、１２８  制御プログラム、１３０  サーボドライバ、１３２  サーボモータ、１４０，１５０  リレー、１４２  ソレノイド、１５２  シリンダー、２２１  上型、２２２  下型、２２３  ヒータ、２２４  樹脂通路、２２５  キャビティ、２２６  ポット、２２７  プランジャ、２２８  樹脂タブレット、２３１  上部固定盤、２３２  可動盤、２３３  型締め機構、３００，３００Ａ  パラメータセット、３１０  装置基本データ、３２１〜３２６  第１品種データ、３３１〜３３４  第２品種データ、３４１〜３４３，３５１〜３５４，３６１〜３６４  品種データ、３７１，３７２  共通データ、４００Ａ，４００Ｂ，４００Ｃ，４００Ｄ，４００Ｅ  ユーザインターフェイス（ＵＩ）画面。
【図１】
2016213396.tif 000003
【図２】
2016213396.tif 000004
【図３】
2016213396.tif 000005
【図４】
2016213396.tif 000006
【図５】
2016213396.tif 000007
【図６】
2016213396.tif 000008
【図７】
2016213396.tif 000009
【図８】
2016213396.tif 000010
【図９】
2016213396.tif 000011
【図１０】
2016213396.tif 000012
【図１１】
2016213396.tif 000013
【図１２】
2016213396.tif 000014
【図１３】
2016213396.tif 000015
【図１４】
2016213396.tif 000016
【図１５】
2016213396.tif 000017
【図１６】
2016213396.tif 000018