[go: up one dir, main page]

JP2004207334A - Evaluating method for price of photomask - Google Patents

Evaluating method for price of photomask Download PDF

Info

Publication number
JP2004207334A
JP2004207334A JP2002372020A JP2002372020A JP2004207334A JP 2004207334 A JP2004207334 A JP 2004207334A JP 2002372020 A JP2002372020 A JP 2002372020A JP 2002372020 A JP2002372020 A JP 2002372020A JP 2004207334 A JP2004207334 A JP 2004207334A
Authority
JP
Japan
Prior art keywords
photomask
chip
price
data
wafer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2002372020A
Other languages
Japanese (ja)
Inventor
Masayoshi Mori
正芳 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renesas Technology Corp
Original Assignee
Renesas Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renesas Technology Corp filed Critical Renesas Technology Corp
Priority to JP2002372020A priority Critical patent/JP2004207334A/en
Publication of JP2004207334A publication Critical patent/JP2004207334A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To evaluate low the ordering price of a photomask succeeding in response to a photomask delivered in preceding. <P>SOLUTION: The evaluating method for the price of a photomask comprises a step (S210) of recording the badness of a chip on the photomask when bad chip data of a chip pattern on the photomask is inputted (YES in S200); a step (S150) of evaluating the yield taking the bad chip into consideration when there is a photomask not yet manufactured (YES in S140) in a succeeding process, and of judging whether or not the evaluated yield satisfies the scheduled yield of a wafer; a step (S170) of evaluating a discount rate on the basis of unit price discount data, and whether or not the quality for every chip is required when the evaluated yield satisfies the scheduled yield of the wafer (YES in S150); and a step (S180) of evaluating an ordered unit price on the basis of a basic unit price data and the discount rate. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、半導体デバイスを製造するウェハメーカが、フォトマスクを製造するウェハメーカに発注するフォトマスクの価格を算出するシステムに関し、特に、フォトマスクの発注価格を低く算出するシステムに関する。
【0002】
【従来の技術】
従来より、顧客が要求した仕様によって配線パターンが変更される回路を備えたIC(Integrated Circuit)チップが、ICチップ製造メーカ(ウェハメーカ)により生産されている。このようなICチップは、ICチップの製造工程の1つであるフォトリソグラフィー工程において、合成石英基板上に金属薄膜で遮光パターンを形成したフォトマスクを原版として製造される。このフォトマスクは、マスクメーカにより製造される。仕様に関する情報は、発注者であるウェハメーカから、受注者であるマスクメーカに、磁気テープ等に格納されて送付されたり、またはオンラインで送信されたりする。マスクメーカは、送られてきた仕様に関する情報に基づいて、フォトマスクを製造するための製造データを生成する。一方、フォトマスクの数量、納期等の注文情報は、発注者であるウェハメーカから、受注者であるマスクメーカに、電話で伝えられたり、オンラインで伝えられたりする。マスクメーカは、注文情報に基づいて生産管理に必要な優先順位、製造品番、数量、発送先および納期などの情報と、品質管理に必要な情報とを含む管理データを生成する。作成された管理データは、フォトマスク製造ラインへ送られる。フォトマスク製造ラインは、仕様に基づいて生成された製造データと、注文情報に基づいて作成された管理データとに基づいて、フォトマスクを製造する。フォトマスクは、たとえば、製造データによって制御される電子ビーム露光装置によって作成される。
【0003】
このようなICチップ等の半導体回路は3次元の立体的な構造を有しているが、それらの製造に際しては、3次元の回路パターンはいくつかの層に分割され、各層毎にフォトマスクが作成される。この層の数は20〜30に及ぶ場合も希ではない。マスクメーカは、ウェハメーカから各層のフォトマスクの製造を受注するのであるが、その際には必ずしも一度に全ての層の回路パターンのデータが提供されるわけではなく、回路パターンが1層分ずつ提供される場合があったり、数層分ずつ提供される場合があったりする。マスクメーカは、回路パターンデータが提供されると、電子ビーム描画装置等によって、その回路パターンをレジストを塗布したガラス基板に描画し、フォトリソグラフィの手法により所定の回路パターンを有するフォトマスクを製造してウェハメーカに納品する。このため、ウェハメーカが複数回に分割してマスクメーカにフォトマスクを発注したり、フォトマスクの納品が複数回に分割されることがある。
【0004】
このようなICチップの製造システムとして、特開2002−150049公報に開示されるシステムがある。この公報に開示されたシステムは、顧客から提供される複数のICの各マスクデータに基づいて多面付けのマスクを製作し、その多面付けマスクによりICを製造するための集積回路の共同開発製造システムである。このシステムは、管理用サーバと、管理用サーバに通信回線で接続された顧客の管理下にある顧客端末装置とを含む。顧客端末装置は、通信回線を介して多面付けマスクの製作を依頼するマスク製作依頼回路を含む。管理用サーバは、マスク製作依頼回路からの多面付けマスクの製作依頼があったときにそれを受注する受注回路と、この受注回路による受注に基づいて、多面付けマスクを製作するための一連の管理を行なう受注管理回路とを含む。
【0005】
このシステムによると、顧客が試作等のICチップを開発するような場合に、1つのウェハから複数種類のICチップを製造するための多面付けマスクを製作し、そのマスクにより複数種類のICを製造することが可能となる。その結果、多面付けマスクを複数の顧客が共同で製作するような場合には、その開発したICチップのマスクの製作費用やそのICチップの製造費用の負担を分担でき、そのマスクの製作費用やICチップの製作費用の低減化を実現できる。
【0006】
【特許文献1】
特開2002−150049公報
【0007】
【発明が解決しようとする課題】
しかしながら、特許文献1に開示されたシステムでは、複数の顧客による多面付けマスクの製作時における自己負担分を算出できても、フォトマスクを多面付けとした以外の価格低減効果は発現しない。たとえば、ウェハメーカが回路パターンを分割してマスクメーカにフォトマスクを発注した場合、先に発注して納品されたフォトマスクの一部のチップパターンに不良を見つけても、それに後続するフォトマスクをそのまま発注することがあると、不良チップパターンに対応する部分も正常なチップパターンで、後続するフォトマスクを発注することになる。このため、発注仕様がオーバスペックであって、必要なスペックに対してフォトマスクの発注価格が高い状態になる。
【0008】
本発明は、上述の課題を解決するためになされたものであって、その目的は、先行して納品されたフォトマスクに応じて、後続するフォトマスクの発注価格を低く算出できるフォトマスクの価格算出方法を提供することである。
【0009】
【課題を解決するための手段】
この発明に係るフォトマスクの価格算出方法は、フォトマスク上に形成したチップパターンを転写したウェハにおける不良チップを検査する検査ステップと、検査ステップにおいて検知された不良チップを考慮して、ウェハの生産計画を満足するか否かを判断する判断ステップと、判断ステップにて生産計画を満足すると判断されると、不良チップが検知されないフォトマスクの価格よりも安くなるように、不良チップに対応するチップパターンを含む発注フォトマスクの価格を算出する算出ステップとを含む。
【0010】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。なお、以下においては、フォトマスクを製造するマスクメーカに発注するフォトマスクの価格をウェハメーカのサーバで算出するフォトマスク発注価格算出システムについて説明する。
【0011】
<第1の実施の形態>
図1を参照して、本実施の形態に係るフォトマスク発注価格算出システムは、フォトマスクを製造する複数のマスクメーカのコンピュータ200と、フォトマスクの発注データを作成して、サーバ100により算出された発注価格に基づいて、発注先のマスクメーカのコンピュータ200に送信する発注用コンピュータ300と、これらのコンピュータにネットワーク500を介して接続されたサーバ100とを含む。なお、発注用コンピュータ300は、サーバ100により実現してもよい。
【0012】
サーバ100は、フォトマスクの価格を決定する要因である各種のデータを記憶する。サーバ100には、フォトマスクを用いてチップパターンを転写したウェハ上の不良チップについてのデータが入力される。サーバ100は、不良チップのデータに基づいて、フォトマスク上の不良箇所を記憶する。後続するフォトマスクを発注するにあたって、サーバ100は、不良箇所のチップが製品として製造されなくともウェハの計画歩留まりや製造工期を満足できるか否かを判断する。計画歩留まりや製造工期を満足できると判断されると、サーバ100は、不良箇所のチップの品質判定を不要として処理する。サーバ100は、この不良箇所の品質判定を不要とするとともに、後続するフォトマスクの発注価格を下げて算出するというフォトマスク発注価格算出機能を実現する。
【0013】
本実施の形態に係るフォトマスク発注価格算出システムのサーバ100におけるフォトマスク発注価格算出機能は、コンピュータにおいて、CPU(Central Processing Unit)により所定のプログラムを実行することにより実現される。
【0014】
図2に、フォトマスク発注価格算出機能を実現するサーバ100の一例であるコンピュータシステムの外観を示す。図2を参照してこのコンピュータシステムは、FD(Flexible Disk)駆動装置106およびCD−ROM(Compact Disc-Read Only Memory)駆動装置108を備えたコンピュータ102と、モニタ104と、キーボード110と、マウス112とを含む。
【0015】
図3に、このコンピュータシステムの構成をブロック図形式で示す。図3に示すように、コンピュータ102は、上記したFD駆動装置106およびCD−ROM駆動装置108に加えて、相互にバスで接続されたCPU(Central Processing Unit)120と、メモリ122と、固定ディスク124と、他のコンピュータと通信するための通信インターフェイス128とを含む。FD駆動装置106にはFD116が装着される。CD−ROM駆動装置108にはCD−ROM118が装着される。これらのFD116およびCD−ROM118には、ソフトウェアに対応した所定のプログラムが格納されている。
【0016】
既に述べたように、フォトマスク発注価格算出機能を有するサーバ100は、コンピュータハードウェアとCPU120により実行されるソフトウェアとにより実現される。一般的にこうしたソフトウェアは、FD116、CD−ROM118などの記録媒体にプログラムとして格納されて流通し、FD駆動装置106またはCD−ROM駆動装置108などにより記録媒体から読取られて固定ディスク124に一旦格納される。さらに固定ディスク124からメモリ122に読出されて、CPU120により実行される。
【0017】
これらのコンピュータのハードウェア自体は一般的なものである。コンピュータは、CPUを含む制御回路、記憶回路、入力回路、出力回路およびOS(Operating System)を含み、プログラムを実行する環境を備えたものである。本発明がプログラムとして捉えられる場合、このようなコンピュータを、フォトマスク発注価格算出装置として機能させるプログラムが発明の本質である。したがって本発明の最も本質的な部分は、FD、CD−ROM、メモリカード、固定ディスクなどの記録媒体に記憶されたプログラムである。
【0018】
なお、図2および図3に示したコンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【0019】
図4を参照して、サーバ100の固定ディスク124に記憶されるウェハ製造でのチップ良否データについて説明する。図4に示すように、ウェハ製造でのチップ良否データとして、工程毎に、ウェハ上の、チップ(1)の良否、チップ(2)の良否、…を表わすデータが記憶される。
【0020】
図5を参照して、サーバ100の固定ディスク124に記憶されるフォトマスク製造でのチップ品質判定要否データについて説明する。図5に示すように、チップ品質判定要否データとして、工程毎に、フォトマスク上の、チップ(1)の品質判定要否、チップ(2)の品質判定要否、…を表わすデータが記憶される。たとえば、図4に示す工程Bのように品質不良のチップ(2)が存在した場合、後続の工程Cにおけるチップ(2)のチップ品質判定を図5のように「不要」と記憶する。
【0021】
図6を参照して、サーバ100の固定ディスク124に記憶される基礎単価データについて説明する。図6に示すように、基礎単価データとして、工程毎に、基礎単価、素子寸法精度、欠陥規格、…を表わすデータが記憶される。
【0022】
図7を参照して、サーバ100の固定ディスク124に記憶される単価割引データについて説明する。図7に示すように、単価割引データとして、工程毎に、割引の度合い、割引の度合いに対応する素子寸法精度、欠陥規格および規格非適用チップを表わすデータが記憶される。たとえば、工程Cにおいてチップ品質判定要否データが不要とされた不良チップ(2)を含むフォトマスクは、図7に示すように5%割引となる。
【0023】
図8を参照して、サーバ100のCPU120で実行されるプログラムの制御構造について説明する。
【0024】
ステップ(以下、ステップをSと略す。)100にて、CPU120は、チップパターンを転写したウェハの不良チップデータが入力されたか否かを判断する。この判断は、キーボード110やマウス112からオペレータにより入力されてもよいし、通信インターフェイス120を介して検査装置から受信して入力されるものであってもよい。この検査装置は、ウェハ欠陥検査装置や、SEM(Scanning Electron Microscope)などである。ウェハの不良チップデータが入力されると(S100にてYES)、処理はS110へ移される。もしそうでないと(S100にてNO)、処理はS100へ戻され、ウェハの不良チップデータが入力されるまで待つ。
【0025】
S110にて、CPU120は、不良チップのフォトマスク上の位置を算出する。S120にて、CPU120は、フォトマスク上の同一チップに不良があるか否かを判断する。フォトマスク上の同一チップに不良があると(S120にてYES)、処理はS130へ移される。もしそうでないと(S120にてNO)、この処理は終了する。
【0026】
S130にて、CPU120は、フォトマスク上の同一チップの不良として固定ディスク124に記憶する。このとき、図4に示すウェハ製造でのチップ良否データに不良品を表わすデータが書込まれる。
【0027】
S140にて、CPU120は、後続の工程で未製造のフォトマスクがあるか否かを判断する。後続の工程で未製造のフォトマスクがある場合には(S140にてYES)、処理はS150へ移される。もしそうでないと(S140にてNO)、この処理は終了する。
【0028】
S150にて、CPU120は、ウェハの計画歩留まりを満足するか否かを判断する。この判断は、S130にて不良チップを含むとして記憶したフォトマスクを用いてウェハを製造した場合の歩留まりが、ウェハの計画歩留まりを満足するか否かが判断される。ウェハの計画歩留まりを満足すると(S150にてYES)、処理はS160へ移される。もしそうでないと(S150にてNO)、処理はS190へ移される。
【0029】
S160にて、CPU120は、フォトマスク製造工程におけるチップ毎の品質判定を不要と判断し、図5に示すフォトマスク製造でのチップ品質判定要否データに、品質判定が不要であることを示すデータを書込む。S170にて、CPU120は、単価割引データ(図7)およびチップ毎の品質判定要否データ(図5)に基づいて、割引率を算出する。
【0030】
S180にて、CPU120は、基礎単価データ(図6)とS170にて算出した割引率とに基づいて、発注単価を算出する。S190にて、CPU120は、S180にて算出した発注単価に基づいて、フォトマスク製造メーカに発注処理を実行する。このとき、サーバ100は、マスクメーカコンピュータ200に発注処理を行なう。なお、発注処理に関して発注用コンピュータ300に実行させるようにしてもよい。
【0031】
以上のような構造およびフローチャートに基づく、本実施の形態に係るフォトマスク発注価格算出処理の動作について説明する。
【0032】
図9に示すように、マスク上に展開されたチップパターンを転写したウェハを製造し、ウェハ上で不良チップが見つかると、不良チップデータが入力される(S100にてYES)。不良チップのフォトマスク上の位置が算出され(S110)、フォトマスク上の同一チップに不良がある場合には(S120にてYES)、フォトマスク上の同一チップの不良として記憶される(S130)。このとき、図4に示すように、ウェハ製造でのチップ良否データが記憶される。
【0033】
後続の工程で未製造のフォトマスクがあって(S140にてYES)、不良チップの部分を除外してウェハを製造した場合の歩留まりが、ウェハの計画歩留まりを満足する場合には(S150にてYES)、フォトマスク製造工程におけるチップ毎の品質判定を不要として、図5に示すフォトマスク製造でのチップ品質判定要否データに記憶する。すなわち、図9に示すように、フォトマスク上のチップパターンにおいて、右上端のチップパターンが不良であると判断されると、その部分のチップの品質判定を不要と判断する。単価割引データ(図7)およびチップ毎の品質判定の要否(図5)に基づいて、割引率が算出され(S170)、基礎単価データ(図6)と割引率とに基づいて、発注単価が算出される(S180)。このとき、図7に示す割引率と図6に示す基準単価とを乗算することにより発注単価が算出される。
【0034】
以上のようにして、本実施の形態に係るフォトマスクの発注価格算出システムによると、ウェハ製造に必要な歩留まりを確保しつつ、安価にマスクを入手することができる。ウェハ品質を確認するため、フォトマスク検査でチェックできなかったウェハ上の品質まで確認することができる。その結果、先行して納品されたフォトマスクの不良に応じて、後続するフォトマスクの発注価格を低く算出することができる。
【0035】
<第1の実施の形態 変形例>
以下、本実施の形態の変形例に係るフォトマスク発注価格算出システムについて説明する。この変形例においては、基礎単価データを工程毎に設定するのではなく、マスク品質のみで設定するようにした。たとえば、図10に示すように基礎単価データを、工程毎ではなく基礎単価毎に記憶させ、図11に示すように工程毎の品質を定めたマスク製作仕様データをサーバ100の固定ディスク124に記憶させた。
【0036】
このようにすると、前述の第1の実施の形態と同様の効果を得ることができる。
【0037】
さらに、前述の第1の実施の形態ではウェハの計画歩留まりを満足するか否かを判断したが、図12に示すようなウェハ製造工期データを予め記憶しておいて、ウェハの計画歩留まりを満足するか否かを判断するのではなく、ウェハ製造工期を満足するか否かを判断するようにしてもよい。すなわち、不良チップを含むとして記憶したフォトマスクを用いてウェハを製造した場合の製造工期が、図12に示すウェハ製造工期データのフォトマスク製造計画工期を満足する場合には、図8に示すS160〜S190の処理を実行するようにする。
【0038】
<第2の実施の形態>
以下、本発明の第2の実施の形態に係るフォトマスク発注価格算出システムについて説明する。なお、本実施の形態に係るフォトマスク発注価格算出システムのハードウェア構成は、前述の第1の実施の形態に係るフォトマスク発注価格算出システムのハードウェア構成と同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【0039】
図13を参照して、本実施の形態に係るサーバ100の固定ディスク124に記憶されるマスク製造でのチップ良否データについて説明する。図13に示すように、マスク製造でのチップ良否データとして、工程毎に、チップ(1)良否、チップ(2)良否、…を表わすデータが記憶される。すなわち、第1の実施の形態に係るサーバ100の固定ディスク124においては、図4に示すウェハ製造でのチップ良否データが記憶されたが、本実施の形態に係るサーバ100の固定ディスク124には、図13に示すように、マスク製造でのチップ良否データが記憶される。
【0040】
本実施の形態に係るサーバ100の固定ディスク124に記憶される、フォトマスク製造でのチップ品質判定要否データを図14に、基礎単価データを図15に、単価割引データを図16にそれぞれ示す。図14〜図16に示したデータは前述の第1の実施の形態に係る図5〜図7のデータと同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【0041】
図17を参照して、サーバ100のCPU120で実行されるプログラムの制御構造について説明する。なお、図17に示すフローチャートの中で、前述の図8に示したフローチャートと同じ処理については同じステップ番号を付してある。それらのついての処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【0042】
S200にて、CPU120は、フォトマスク上のチップパターンの不良チップデータが入力されたか否かを判断する。フォトマスク上のチップパターンの不良チップデータが入力されると(S200にてYES)、処理はS210へ移される。もしそうでないと(S200にてNO)、処理はS200へ戻され、不良チップデータが入力されるまで待つ。
【0043】
S210にて、CPU120は、フォトマスク上のチップの不良として記憶する。このとき、図13に示すようにチップ良否データが記憶される。
【0044】
以上のような構造およびフローチャートに基づく、本実施の形態に係るフォトマスク発注価格算出処理の動作について説明する。
【0045】
図18に示すように、フォトマスク上のチップパターンにおいて不良と確認されたチップの入力が行なわれると(S200にてYES)、フォトマスク上のチップの不良が図13に示すマスク製造でのチップ良否データとして記憶される(S210)。図13に示すマスク製造でのチップ良否データおよび図14に示すチップ品質判定要否データに基づいて算出されたウェハの歩留まりが、ウェハの計画歩留まりを満足する場合には(S150にてYES)、割引率が算出され(S170)、発注単価が算出される(S180)。
【0046】
以上のようにして、本実施の形態に係るフォトマスク発注価格算出システムによると、ウェハ上ではなくフォトマスク上でのチップパターンの不良チップデータが入力されると、ウェハの計画歩留まりを満足する場合には、フォトマスクの発注価格を安く算出することができる。
【0047】
<第2の実施の形態 変形例>
以下、本実施の形態の変形例に係るフォトマスク発注価格算出システムについて説明する。本変形例に係るフォトマスク発注価格算出システムのハードウェア構成は、前述の第2の実施の形態に係るフォトマスク発注価格算出システムと同じである。したがって、それらついての詳細な説明はここでは繰返さない。
【0048】
図19および図20を参照して、サーバ100の固定ディスク124には、前述の第1の実施の形態の変形例と同様の、基礎単価データおよびマスク製作仕様データが記憶される。すなわち、本変形例においても、基礎単価データを工程毎に記憶するのではなく、マスク品質によって記憶し、それとは別に図20に示すマスク製作仕様データを工程毎に記憶する。これにより、本変形例においても、前述の第2の実施の形態と同様の効果を得ることができる。
【0049】
さらに、図21に示すように、サーバ100の固定ディスク124にウェハ製造工期データを記憶し、ウェハの計画歩留まりを満足するか否かを判断する代わりに、フォトマスクの製造計画工期を満足するか否かを判断して、満足する場合には、図17に示すS160〜S190の処理を行なうようにしてもよい。
【0050】
<第3の実施の形態>
以下、本発明の第3の実施の形態に係るフォトマスク発注価格算出システムについて説明する。なお、本実施の形態に係るフォトマスク発注価格算出システムのハードウェア構成は、前述の第1の実施の形態に係るフォトマスク発注価格算出システムのハードウェア構成と同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【0051】
サーバ100の固定ディスク124に記憶される、マスク製造でのチップ良否データを図22に、フォトマスク製造でのチップ品質判定要否データを図23に示す。図22に示すマスク製造でのチップ良否データは、図13に示すチップ良否データと同じであるため、ここでの詳細な説明は繰返さない。図23に示すチップ品質判定要否データは、前述の図14に示すチップ品質判定要否データと同じであるため、ここでの詳細な説明は繰返さない。
【0052】
図24を参照して、サーバ100の固定ディスク124で記憶されるチップ置換え候補データについて説明する。図24に示すように、チップ置換え候補データとして、マスクセット、工程、置換えチップサイズ、素子寸法精度、欠陥規格、…を表わすデータが記憶される。これは、図23に示すチップ品質判定要否データにおいて、品質判定が不要となったチップを置換えることができる可能なチップを選出するためのデータである。置換え候補は任意のマスクセットより抽出することができる。抽出条件は、同じ品質が要求され、同一マスクに混載できるチップサイズであることである。
【0053】
図25に、サーバ100の固定ディスク124に記憶されるチップ置換え履歴データを示す。これは、図24に示すチップ置換え候補データの中で、抽出されたチップ(置換えマスクセット)を記憶するものである。図25に示すように、チップ置換え履歴データとして、マスクセット、工程、置換えチップサイズ、置換えチップ座標、置換えマスクセット、置換え工程、…を表わすデータが記憶される。
【0054】
図26を参照して、サーバ100のCPU120で実行されるプログラムの制御構造について説明する。なお、図26に示すフローチャートの中で、前述の図8に示したフローチャートおよび図17に示したフローチャートと同じ処理については同じステップ番号を付してある。それらについての処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【0055】
S300にて、CPU120は、他のマスクセットを含めて置換え可能なチップを選択する。このとき、図24に示すチップ置換え候補データが使用される。S310にて、CPU120は、マスクセットに、選択された置換えチップを混載処理する。このとき、図25に示すチップ置換え履歴データが記憶される。S320にて、CPU120は、置換えチップが混載されたマスクセットでフォトマスク製造メーカに発注処理を実行する。このとき、フォトマスク製造メーカに発注する際のフォトマスクの発注価格は、チップの不良がないフォトマスクに比べてより安い価格とする。
【0056】
以上のような構造およびフローチャートに基づく、本実施の形態に係るフォトマスク発注価格算出システムの動作について説明する。
【0057】
図27に示すように、フォトマスク上のチップパターンの不良チップデータが入力されると(S200にてYES)、フォトマスク上のチップの不良として図22に示すチップ良否データに不良チップデータが記憶される(S210)。後続の工程で未製造のフォトマスクがあって(S140にてYES)、ウェハの計画歩留まりを満足する(S150にてYES)、不良チップの品質判定が不要と判断され、図23に示す品質判定要否データに記憶される(S160)。品質判定が不要と判断された不良チップの部分を他のチップに置換えるために、チップ置換え候補データに基づいて、置換え可能なチップが選択される(S300)。マスクセットに選択された置換えチップが混載されて処理が実行される(S310)。
【0058】
図27に示すように、不良チップがフォトマスク上の右上端に存在する場合、別のマスクセットのチップを混載処理し、それぞれのマスクセットを他のマスクセットにブラインドをかけることによって転写し、良品チップを製造する。
【0059】
以上のようにして、本実施の形態に係るフォトマスク発注価格算出システムによると、フォトマスク上の不良チップを他のマスクセットのチップで置換えて、フォトマスク製造メーカに発注処理を実行する。このとき、フォトマスク製造メーカに発注する際の発注価格は、不良チップがないフォトマスクよりも安く設定される。
【0060】
<第3の実施の形態 変形例>
以下、第3の実施の形態の変形例に係るフォトマスク発注価格算出システムについて説明する。
【0061】
本変形例は、前述の第3の実施の形態においてウェハの計画歩留まりを満足するか否かを判断していた処理を、ウェハの製造工期を満足するか否かにより判断するものに置換えたものである。
【0062】
サーバ100の固定ディスク124には、図28に示すウェハ製造工期データが記憶される。図28に示すように、ウェハ製造工期データとして、マスクセット、工程、フォトマスク使用予定日、フォトマスク発注日、フォトマスク納入日、フォトマスク製造計画工期を表わすデータが記憶される。このように固定ディスク124にウェハ製造工期データを記憶し、図26に示すS150の処理に代えて、フォトマスク製造計画工期を満足する場合には、S160〜S320の処理を実行するようにしてもよい。
【0063】
また、組合せ可能なマスクの選択を、サーバ100で実行するのではなく、マスクメーカコンピュータ200で実行するようにしてもよい。
【0064】
<第4の実施の形態>
以下、本発明の第4の実施の形態に係るフォトマスク発注価格算出システムについて説明する。なお、本実施の形態に係るフォトマスク発注価格算出システムのハードウェア構成は、前述の第1の実施の形態に係るフォトマスク発注価格算出システムのハードウェア構成と同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【0065】
図29に、サーバ100の固定ディスク124に記憶されるフォトマスク製造でのチップ良否データを示す。図29に示すように、フォトマスク製造でのチップ良否データとして、工程毎に、チップ(1)良否、チップ(2)良否、チップ(3)良否、チップ(4)、…を表わすデータが記憶される。
【0066】
図30に、サーバ100の固定ディスク124に記憶されるフォトマスク製造でのチップ品質判定グループデータを示す。図30に示すように、チップ品質判定グループデータとして、工程毎に、チップ(1)要否グループ、チップ(2)要否グループ、チップ(3)要否グループ、チップ(4)要否グループ、…、品質判定可否、…を表わすデータが記憶される。
【0067】
図29に示すように、品質不良のチップがあった場合、図30に基づいて、ウェハ製造時にブラインドで隠すチップを求める。このとき、フォトマスク上に複数のチップまたがる不良があり、ウェハ製造時にブラインドで隠しきれない場合には、不良品と判定し、後述する処理を実行しない。たとえば、図35に示すように、チップ(1)およびチップ(2)が同時にブラインドで隠される。同様に、チップ(3)およびチップ(4)が同時にブラインドで隠される。チップ(1)およびチップ(3)に不良がある場合には、すべてのチップをブラインドで隠すことになるので、不良品と判定され、フォトマスク発注価格算出処理は実行されない。
【0068】
サーバ100の固定ディスク124に記憶される基礎単価データを図31に、単価割引データを図32に、ウェハ製造工期データを図33に、それぞれ示す。図31に示す基礎単価データは図6と、図32に示す単価割引データは図7と、図33に示すウェハ製造工期データは図12とそれぞれ同じであるため、ここでの詳細な説明は繰返さない。
【0069】
図34を参照して、サーバ100のCPU120で実行されるプログラムの制御構造について説明する。なお、図34に示すフローチャートの中で、前述の図17に示すフローチャートと同じ処理については同じステップ番号を付してある。それらのついての処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【0070】
S400にて、CPU120は、フォトマスク上に不良チップを含むチップ配置を作成する。S410にて、CPU120は、不良チップのブラインド処理が可能かつウェハ計画工期を満足するか否かを判断する。この判断は、図29に示すチップ良否データおよび図30にチップ品質判定グループデータに基づいて行なわれるとともに、図33に示すウェハ製造工期データに基づいて行なわれる。不良チップのブラインド処理が可能かつウェハ計画工期を満足すると判断されると(S410にてYES)、処理はS420へ移される。もしそうでないと(S410にてNO)、この処理は終了する。
【0071】
S420にて、CPU120は、フォトマスク製造メーカに発注処理を実行する。
【0072】
S430にて、CPU120は、ウェハ計画工期を満足するか否かを判断する。ウェハ計画工期を満足する場合には(S430にてYES)、処理はS440へ移される。もしそうでないと(S430にてNO)、この処理は終了する。
【0073】
S440にて、CPU120は、不良チップの位置に基づいて、フォトマスク価格を算出する。このときに、図32に示す単価割引データに基づいて算出された割引率に、図31に示す基礎単価データを乗算することにより、発注フォトマスクの価格が算出される。
【0074】
S450にて、CPU120は、フォトマスク製造メーカに出荷を指示する。以上のような構造およびフローチャートに基づく、本実施の形態に係るフォトマスク発注価格算出システムの動作について説明する。フォトマスク上の不良チップのブラインド処理が可能であってかつウェハ計画工期を満足すると(S410にてYES)、フォトマスク製造メーカにフォトマスクの発注処理が実行される(S420)。このとき、ブラインド処理が可能か否かの判断は、図29に示すチップ良否データおよび図30に示すチップ品質判定グループデータに基づいて行なわれる。図35に示すように、複数のチップが不良である場合であっても、チップ品質判定グループが同じであれば、ブラインド処理が可能であると判断される。また、図33に示すウェハ製造工期データに基づいて、ウェハ計画工期を満足するか否かが判断される。
【0075】
フォトマスク製造メーカにフォトマスクが発注処理され(S420)、納品されたフォトマスク上のチップパターンの不良チップデータが入力されると(S200にてYES)、フォトマスク上のチップの不良として記憶される(S210)。
【0076】
納品されたフォトマスク上のチップに不良があるため再度ウェハ計画工期を満足するか否かが判断される(S430)。ウェハ計画工期を満足する場合には(S430にてYES)、図32に示す単価割引データに基づいて割引率が算出され、算出された割引率に、図31に示す基礎単価データを乗算することにより、発注価格が算出される(S440)。
【0077】
図35に示すように、フォトマスク上のチップ(2)が不良チップである場合において、後続工程の不良チップとしてチップ(3)が検知された場合を想定する。不良チップ(2)を含むフォトマスクを用いる場合には、転写時に上半分にブラインドをかけることにより良品チップを製造することができる。また、後続工程において不良チップ(3)を含むフォトマスクを用いる場合には、転写時に下半分にブラインドをかけることにより良品チップのみを製造することができる。
【0078】
以上のようにして、本実施の形態に係るフォトマスク発注価格算出システムによると、従来であれば、不良品マスクとして出荷できないフォトマスクをブラインドをかけて使用できかつウェハ計画工期を満足するため、出荷させることができる。このとき、発注価格を低く抑えることができる。
【0079】
<第4の実施の形態 変形例>
以下、本発明の第4の実施の形態の変形例に係るフォトマスク発注価格算出システムについて説明する。本変形例に係るサーバ100の固定ディスク124に記憶される基礎単価データは、図36に示すように、工程毎に設定されるものではなく、フォトマスクの規格に対して設定される。この場合、図37に示すフォトマスクの各工程におけるフォトマスクの仕様が記憶される。
【0080】
本変形例においても、前述の第4の実施の形態に係るフォトマスク発注価格算出システムと同様の効果を得ることができる。
【0081】
<第5の実施の形態>
以下、本発明の第5の実施の形態に係るフォトマスク発注価格算出システムについて説明する。なお、本実施の形態に係るフォトマスク発注価格算出システムのハードウェア構成は、前述の第1の実施の形態に係るフォトマスク発注価格算出システムのハードウェア構成と同じである。したがって、それらについての詳細の説明はここでは繰返さない。
【0082】
サーバ100の固定ディスク124に記憶されるフォトマスク製造でのチップ良否データを図38に、マスク製造でのチップ品質判定グループデータを図39に示す。図38に示すチップ良否データは、前述の図29に、図39に示すチップ品質判定グループデータは前述の図30とそれぞれ同じであるため、ここでの詳細な説明は繰返さない。
【0083】
図40に、サーバ100の固定ディスク124に記憶されるフォトマスクのチップ配置データを示す。図40に示すように、フォトマスクのチップ配置データとして、工程毎に、チップ(1)要否、チップ(2)要否、チップ(3)要否、チップ(4)要否、…を表わすデータが記憶される。フォトマスク製造での品質判定に基づいて、図38に示すようにチップ良否データが記憶され、後述するウェハ工期データの計画工期に対して、ブラインドで隠す処理を実行しても十分にウェハ製造工期を達成できる場合には、ブラインドで隠してウェハ製造処理を行なう。このとき、後続工程もウェハ製造計画工期に対してブラインドしたチップを省略できるようであれば、図39で登録されているグルーピングに従って、フォトマスク上のチップ配置を削減し、図40に示すチップ配置データとして記憶する。
【0084】
図41に、サーバ100の固定ディスク124に記憶される基礎単価データを示す。図41に示す基礎単価データは、図6に示す基礎単価データと同じであるため、ここでの詳細な説明は繰返さない。
【0085】
図42に、サーバ100の固定ディスク124に記憶される単価割引データを示す。図42に示す単価割引データ(1)は、図7に示す単価割引データと同じであるため、それらについての詳細な説明はここでは繰返さない。図42に示す単価割引データ(2)として、工程毎に、割引率と描画面積比率と表わすデータが記憶される。たとえば、工程Aにおいて、描画面積比率が50%であると5%割引という割引率が記憶されている。
【0086】
図43に、サーバ100の固定ディスク124に記憶されるウェハ製造工期データを示す。図43に示すウェハ製造工期データは、図12に示すウェハ工期データと同じであるため、ここでの詳細な説明は繰返さない。
【0087】
図44を参照して、サーバ100のCPU120で実行されるプログラムの制御構造について説明する。なお、図44に示すフローチャートの中で、図17に示したフローチャートおよび図34に示したフローチャートと同じ処理については同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【0088】
S500にて、CPU120は、前工程でチップ不良を容認したか否かを判断する。前工程でチップ不良を容認すると(S500にてYES)、処理はS510へ移される。もしそうでないと(S500にてNO)、この処理は終了する。
【0089】
S510にて、CPU120は、後続工程でチップを削減してもウェハ計画工期を満足するか否かを判断する。後続工程でチップを削減してもウェハ計画工期を満足する場合に(S510にてYES)、処理はS520へ移される。もしそうでないと(S510にてNO)、この処理は終了する。
【0090】
S520にて、CPU120は、不良チップを削減したチップ配置を記憶する。このとき、図40に示すフォトマスクのチップ配置データが記憶される。S530にて、CPU120は、チップ描画面積に基づいてフォトマスク価格を算出する。このとき、図42に示す単価割引データ(2)を参照して、描画面積比率に基づいて割引率が算出される。算出された割引率と、図41に示す基礎単価データとに基づいてフォトマスクの発注価格が算出される。S540にて、CPU120は、フォトマスク製造メーカにフォトマスクの発注処理を実行する。
【0091】
以上のような構造およびフローチャートに基づく、本実施の形態に係るフォトマスク発注価格算出システムの動作について説明する。
【0092】
図45に示すように、フォトマスクの転写時に不良チップにブラインドをかけて、ウェハ計画工期を満足すると(S430にてYES)、フォトマスク製造メーカに出荷を指示する(S450)。前工程でのチップ不良が容認され(S500)、後続工程でチップを削減してもウェハ計画工期を満足する場合には(S510にてYES)、不良チップを削減したチップ配置が記憶される(S520)。このとき、図45に示すように、不良チップの部分を削減して描画面積率を低減させたチップ配置が設定される。描画面積率が低下したことに伴い、割引率が設定されているため、フォトマスクの発注価格を低く算出することができる。
【0093】
<第5の実施の形態 変形例>
以下、第5の実施の形態の変形例に係るフォトマスク発注価格算出システムについて説明する。
【0094】
本変形例に係るフォトマスク発注価格算出システムにおいては、図46に示すように基礎単価データを工程毎に設定するのではなくフォトマスクの規格に対して設定する。このとき、図47に示すように、フォトマスクの各工程に対してフォトマスクの仕様が設定される。このようにフォトマスクの価格の設定を工程毎ではなくフォトマスクの規格について設定しても、前述の第5の実施の形態に係るフォトマスク発注価格算出システムと同様の効果を得ることができる。
【0095】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るフォトマスク発注価格算出システムの全体構成図である。
【図2】図1に示すサーバを実現するコンピュータの外観図である。
【図3】図2に示すコンピュータの制御ブロック図である。
【図4】本発明の第1の実施の形態に係るサーバで記憶されるウェハ製造でのチップ良否データを示す図である。
【図5】本発明の第1の実施の形態に係るサーバで記憶されるフォトマスク製造でのチップ品質判定要否データを示す図である。
【図6】本発明の第1の実施の形態に係るサーバで記憶されるフォトマスクの基礎単価データを示す図である。
【図7】本発明の第1の実施の形態に係るサーバで記憶されるフォトマスクの単価割引データを示す図である。
【図8】本発明の第1の実施の形態に係るサーバで実行されるプログラムの制御構造を示すフローチャートである。
【図9】本発明の第1の実施の形態に係るサーバで実行される処理の概念図である。
【図10】本発明の第1の実施の形態の変形例に係るサーバで記憶されるフォトマスクの基礎単価データを示す図である。
【図11】本発明の第1の実施の形態の変形例に係るサーバで記憶されるマスク製作仕様データを示す図である。
【図12】本発明の第1の実施の形態の変形例に係るサーバで記憶されるウェハ製造工期データを示す図である。
【図13】本発明の第2の実施の形態に係るサーバで記憶されるマスク製造でのチップ良否データを示す図である。
【図14】本発明の第2の実施の形態に係るサーバで記憶されるフォトマスク製造でのチップ品質判定要否データを示す図である。
【図15】本発明の第2の実施の形態に係るサーバで記憶されるフォトマスクの基礎単価データを示す図である。
【図16】本発明の第2の実施の形態に係るサーバで記憶されるフォトマスクの単価割引データを示す図である。
【図17】本発明の第2の実施の形態に係るサーバで実行されるプログラムの制御構造を示すフローチャートである。
【図18】本発明の第2の実施の形態に係るサーバで実行される処理の概念図である。
【図19】本発明の第2の実施の形態の変形例に係るサーバで記憶されるフォトマスクの基礎単価データを示す図である。
【図20】本発明の第2の実施の形態の変形例に係るサーバで記憶されるマスク製作仕様データを示す図である。
【図21】本発明の第2の実施の形態の変形例に係るサーバで記憶されるウェハ製造工期データを示す図である。
【図22】本発明の第3の実施の形態に係るサーバで記憶されるマスク製造でのチップ良否データを示す図である。
【図23】本発明の第3の実施の形態に係るサーバで記憶されるフォトマスク製造でのチップ品質判定要否データを示す図である。
【図24】本発明の第3の実施の形態に係るサーバで記憶されるチップ置換え候補データを示す図である。
【図25】本発明の第3の実施の形態に係るサーバで記憶されるチップ置換え履歴データを示す図である。
【図26】本発明の第3の実施の形態に係るサーバで実行されるプログラムの制御構造を示すフローチャートである。
【図27】本発明の第3の実施の形態に係るサーバで実行される処理の概念図である。
【図28】本発明の第3の実施の形態の変形例に係るサーバで記憶されるウェハ製造工期データを示す図である。
【図29】本発明の第4の実施の形態に係るサーバで記憶されるフォトマスク製造でのチップ良否データを示す図である。
【図30】本発明の第4の実施の形態に係るサーバで記憶されるフォトマスク製造でのチップ品質判定グループデータを示す図である。
【図31】本発明の第4の実施の形態に係るサーバで記憶されるフォトマスクの基礎単価データを示す図である。
【図32】本発明の第4の実施の形態に係るサーバで記憶されるフォトマスクの単価割引データを示す図である。
【図33】本発明の第4の実施の形態に係るサーバで記憶されるウェハ製造工期データを示す図である。
【図34】本発明の第4の実施の形態に係るサーバで実行されるプログラムの制御構造を示すフローチャートである。
【図35】本発明の第4の実施の形態に係るサーバで実行される処理の概念図である。
【図36】本発明の第4の実施の形態の変形例に係るサーバで記憶されるフォトマスクの基礎単価データを示す図である。
【図37】本発明の第4の実施の形態の変形例に係るサーバで記憶されるマスク製作仕様データを示す図である。
【図38】本発明の第5の実施の形態に係るサーバで記憶されるフォトマスク製造でのチップ良否データを示す図である。
【図39】本発明の第5の実施の形態に係るサーバで記憶されるフォトマスク製造でのチップ品質判定グループデータを示す図である。
【図40】本発明の第5の実施の形態に係るサーバで記憶されるフォトマスクのチップ配置を示す図である。
【図41】本発明の第5の実施の形態に係るサーバで記憶されるフォトマスクの基礎単価データを示す図である。
【図42】本発明の第5の実施の形態に係るサーバで記憶されるフォトマスクの単価割引データを示す図である。
【図43】本発明の第5の実施の形態に係るサーバで記憶されるウェハ製造工期データを示す図である。
【図44】本発明の第5の実施の形態に係るサーバで実行されるプログラムの制御構造を示すフローチャートである。
【図45】本発明の第5の実施の形態に係るサーバで実行される処理の概念図である。
【図46】本発明の第5の実施の形態の変形例に係るサーバで記憶されるフォトマスクの基礎単価データを示す図である。
【図47】本発明の第5の実施の形態の変形例に係るサーバで記憶されるマスク製作仕様データを示す図である。
【符号の説明】
100 サーバ、102 コンピュータ、104 モニタ、106 FD駆動装置、108 CD−ROM駆動装置、110 キーボード、112 マウス、116 FD、118 CD−ROM、120 CPU、122 メモリ、124 固定ディスク、128 通信インターフェイス、200 マスクメーカ用コンピュータ、300 発注用コンピュータ、500 ネットワーク。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a system for calculating the price of a photomask ordered by a wafer maker that manufactures semiconductor devices from a wafer maker that manufactures a photomask, and more particularly to a system that calculates a low order price of a photomask.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, IC (Integrated Circuit) chips provided with circuits whose wiring patterns are changed according to specifications requested by customers have been produced by IC chip manufacturers (wafer manufacturers). Such an IC chip is manufactured using a photomask in which a light-shielding pattern is formed of a metal thin film on a synthetic quartz substrate in a photolithography process, which is one of the IC chip manufacturing processes. This photomask is manufactured by a mask maker. The information on the specifications is stored on a magnetic tape or the like and sent from a wafer maker as an orderer to a mask maker as an order receiver, or transmitted online. The mask maker generates manufacturing data for manufacturing a photomask based on the transmitted information on the specifications. On the other hand, order information such as the quantity and delivery date of photomasks is transmitted from a wafer maker as an orderer to a mask maker as an orderer by telephone or online. The mask maker generates management data including information such as a priority order required for production management, a product number, a quantity, a shipping destination, a delivery date, and the like, and information necessary for quality control, based on the order information. The created management data is sent to a photomask manufacturing line. The photomask manufacturing line manufactures a photomask based on manufacturing data generated based on specifications and management data created based on order information. The photomask is created by, for example, an electron beam exposure apparatus controlled by manufacturing data.
[0003]
Such a semiconductor circuit such as an IC chip has a three-dimensional three-dimensional structure. In manufacturing such a circuit, a three-dimensional circuit pattern is divided into several layers, and a photomask is provided for each layer. Created. It is not uncommon for the number of layers to range from 20 to 30. A mask maker orders a photomask for each layer from a wafer maker, but in that case, the circuit pattern data for all the layers is not always provided at once, but the circuit pattern is provided for each layer. In some cases, or in several layers. When the circuit pattern data is provided, the mask maker draws the circuit pattern on a glass substrate coated with a resist using an electron beam drawing apparatus or the like, and manufactures a photomask having a predetermined circuit pattern by a photolithography technique. To the wafer maker. For this reason, the wafer maker may divide the order into a plurality of times and order a photomask from the mask maker, or the delivery of the photomask may be divided into a plurality of times.
[0004]
As a system for manufacturing such an IC chip, there is a system disclosed in JP-A-2002-150049. The system disclosed in this publication is a joint development / manufacturing system for an integrated circuit for manufacturing a multi-faced mask based on mask data of a plurality of ICs provided by a customer and manufacturing an IC using the multi-faced mask. It is. The system includes a management server, and a customer terminal device managed by a customer connected to the management server via a communication line. The customer terminal device includes a mask production request circuit for requesting production of a multi-face mask through a communication line. The management server includes an order receiving circuit for receiving an order when a mask production request circuit requests the production of a multi-surface mask, and a series of management for producing the multi-surface mask based on the order received by the order circuit. And an order management circuit for executing the order.
[0005]
According to this system, when a customer develops an IC chip such as a prototype, a multi-faced mask for manufacturing a plurality of types of IC chips from one wafer is manufactured, and a plurality of types of ICs are manufactured using the mask. It is possible to do. As a result, when a multi-faced mask is jointly manufactured by a plurality of customers, the cost of manufacturing the developed IC chip mask and the cost of manufacturing the IC chip can be shared. It is possible to reduce the manufacturing cost of the IC chip.
[0006]
[Patent Document 1]
JP-A-2002-150049
[0007]
[Problems to be solved by the invention]
However, in the system disclosed in Patent Literature 1, even if the self-payment at the time of manufacturing a multi-faced mask by a plurality of customers can be calculated, the price reduction effect other than the multi-faced photomask is not exhibited. For example, if a wafer maker divides a circuit pattern and orders a photomask from a mask maker, even if it finds a defect in some chip patterns of the photomask that was ordered and delivered earlier, the subsequent photomask remains unchanged. When an order is placed, the portion corresponding to the defective chip pattern is also a normal chip pattern, and a subsequent photomask is ordered. Therefore, the order specification is over-spec, and the order price of the photomask is higher than the required specification.
[0008]
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a photomask that can calculate the order price of a subsequent photomask low according to the photomask delivered in advance. The purpose is to provide a calculation method.
[0009]
[Means for Solving the Problems]
A method for calculating a price of a photomask according to the present invention includes: an inspection step of inspecting a defective chip in a wafer to which a chip pattern formed on a photomask has been transferred; and a production method of the wafer in consideration of the defective chip detected in the inspection step. A determination step of determining whether or not the plan is satisfied; and, if it is determined in the determination step that the production plan is satisfied, a chip corresponding to the defective chip so as to be lower in price than a photomask in which the defective chip is not detected. Calculating the price of the ordered photomask including the pattern.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. Their names and functions are the same. Therefore, detailed description thereof will not be repeated. In the following, a photomask order price calculation system that calculates the price of a photomask to be ordered from a mask maker that manufactures a photomask using a server of the wafer maker will be described.
[0011]
<First embodiment>
Referring to FIG. 1, a photomask order price calculation system according to the present embodiment creates computer 200 of a plurality of mask manufacturers that manufacture photomasks, and photomask order data, and calculates the photomask order data by server 100. The computer includes an ordering computer 300 for transmitting to the computer 200 of the mask manufacturer of the ordering party based on the ordering price, and a server 100 connected to these computers via the network 500. Note that the ordering computer 300 may be realized by the server 100.
[0012]
The server 100 stores various data that are factors that determine the price of a photomask. Data about a defective chip on a wafer to which a chip pattern has been transferred using a photomask is input to the server 100. The server 100 stores a defective portion on the photomask based on the data of the defective chip. In ordering the subsequent photomask, the server 100 determines whether the planned yield of the wafer and the manufacturing period can be satisfied even if the defective chip is not manufactured as a product. When it is determined that the planned yield and the manufacturing period can be satisfied, the server 100 performs processing without determining the quality of the chip at the defective portion. The server 100 realizes the photomask order price calculation function of making the quality determination of the defective portion unnecessary and calculating the order price of the subsequent photomask by lowering it.
[0013]
The photomask order price calculation function in server 100 of the photomask order price calculation system according to the present embodiment is realized by executing a predetermined program by a CPU (Central Processing Unit) in a computer.
[0014]
FIG. 2 shows an external view of a computer system which is an example of the server 100 that realizes a photomask order price calculation function. Referring to FIG. 2, this computer system includes a computer 102 having an FD (Flexible Disk) drive 106 and a CD-ROM (Compact Disc-Read Only Memory) drive 108, a monitor 104, a keyboard 110, and a mouse. 112.
[0015]
FIG. 3 is a block diagram showing the configuration of the computer system. As shown in FIG. 3, the computer 102 includes a CPU (Central Processing Unit) 120, a memory 122, and a fixed disk connected to each other by a bus, in addition to the FD driving device 106 and the CD-ROM driving device 108 described above. 124 and a communication interface 128 for communicating with other computers. The FD 116 is mounted on the FD driving device 106. A CD-ROM 118 is mounted on the CD-ROM drive 108. A predetermined program corresponding to software is stored in the FD 116 and the CD-ROM 118.
[0016]
As described above, the server 100 having the photomask order price calculation function is realized by computer hardware and software executed by the CPU 120. Generally, such software is stored and distributed as a program on a recording medium such as an FD 116 or a CD-ROM 118, and is read from the recording medium by the FD driving device 106 or the CD-ROM driving device 108 and temporarily stored on a fixed disk 124. Is done. Further, the data is read from the fixed disk 124 to the memory 122 and executed by the CPU 120.
[0017]
The hardware itself of these computers is common. The computer includes a control circuit including a CPU, a storage circuit, an input circuit, an output circuit, and an OS (Operating System), and has an environment for executing a program. When the present invention is considered as a program, the essence of the present invention is a program that causes such a computer to function as a photomask order price calculation device. Therefore, the most essential part of the present invention is a program stored in a recording medium such as an FD, a CD-ROM, a memory card, and a fixed disk.
[0018]
Since the operation of the computer itself shown in FIGS. 2 and 3 is well known, detailed description thereof will not be repeated here.
[0019]
With reference to FIG. 4, the chip pass / fail data in wafer manufacturing stored in the fixed disk 124 of the server 100 will be described. As shown in FIG. 4, data indicating the quality of chip (1), the quality of chip (2),... On the wafer is stored for each process as chip quality data in wafer manufacturing.
[0020]
With reference to FIG. 5, a description will be given of chip quality determination necessity data in photomask manufacturing stored in fixed disk 124 of server 100. As shown in FIG. 5, as the chip quality determination necessity data, data representing the necessity of quality determination of chip (1), the necessity of quality determination of chip (2),... Is done. For example, when there is a defective chip (2) as in the process B shown in FIG. 4, the chip quality judgment of the chip (2) in the subsequent process C is stored as "unnecessary" as shown in FIG.
[0021]
With reference to FIG. 6, basic unit price data stored in fixed disk 124 of server 100 will be described. As shown in FIG. 6, data representing the basic unit price, element dimensional accuracy, defect standard,... Is stored for each process as the basic unit price data.
[0022]
With reference to FIG. 7, unit price discount data stored in fixed disk 124 of server 100 will be described. As shown in FIG. 7, as the unit price discount data, data representing the degree of discount, the element dimensional accuracy corresponding to the degree of discount, the defect standard, and the chip to which the standard is not applied are stored for each process. For example, a photomask including a defective chip (2) for which the chip quality determination necessity data is unnecessary in the process C is discounted by 5% as shown in FIG.
[0023]
With reference to FIG. 8, a control structure of a program executed by CPU 120 of server 100 will be described.
[0024]
In step (hereinafter, step is abbreviated as S) 100, CPU 120 determines whether or not defective chip data of the wafer on which the chip pattern has been transferred has been input. This judgment may be input by the operator from the keyboard 110 or the mouse 112, or may be input by receiving from the inspection apparatus via the communication interface 120. This inspection device is a wafer defect inspection device, a scanning electron microscope (SEM), or the like. When the defective chip data of the wafer is input (YES in S100), the process proceeds to S110. If not (NO in S100), the process returns to S100 and waits until defective chip data of the wafer is input.
[0025]
In S110, CPU 120 calculates the position of the defective chip on the photomask. In S120, CPU 120 determines whether or not the same chip on the photomask has a defect. If the same chip on the photomask has a defect (YES in S120), the process proceeds to S130. If not (NO in S120), this process ends.
[0026]
In S130, CPU 120 stores the same chip on the fixed mask 124 as a defect of the same chip on the photomask. At this time, data indicating a defective product is written in the chip pass / fail data in the wafer manufacturing shown in FIG.
[0027]
In S140, CPU 120 determines whether or not there is an unmanufactured photomask in a subsequent step. If there is an unmanufactured photomask in a subsequent step (YES in S140), the process proceeds to S150. Otherwise (NO at S140), this process ends.
[0028]
In S150, CPU 120 determines whether or not the planned yield of the wafer is satisfied. In this determination, it is determined whether or not the yield when a wafer is manufactured using the photomask stored as including a defective chip in S130 satisfies the planned yield of the wafer. If the planned yield of the wafer is satisfied (YES in S150), the process proceeds to S160. Otherwise (NO at S150), the process proceeds to S190.
[0029]
In S160, CPU 120 determines that quality determination for each chip in the photomask manufacturing process is unnecessary, and data indicating that quality determination is unnecessary is included in the chip quality determination necessity data in photomask manufacturing shown in FIG. Write. In S170, CPU 120 calculates a discount rate based on unit price discount data (FIG. 7) and quality determination necessity data for each chip (FIG. 5).
[0030]
At S180, CPU 120 calculates an order unit price based on the basic unit price data (FIG. 6) and the discount rate calculated at S170. At S190, CPU 120 executes an order process with the photomask manufacturer based on the order unit price calculated at S180. At this time, the server 100 performs an order process to the mask maker computer 200. The order processing may be executed by the order computer 300.
[0031]
The operation of the photomask order price calculation processing according to the present embodiment based on the above structure and flowchart will be described.
[0032]
As shown in FIG. 9, a wafer on which a chip pattern developed on a mask is transferred is manufactured, and when a defective chip is found on the wafer, defective chip data is input (YES in S100). The position of the defective chip on the photomask is calculated (S110). If the same chip on the photomask has a defect (YES in S120), it is stored as a defect of the same chip on the photomask (S130). . At this time, as shown in FIG. 4, chip pass / fail data in wafer manufacturing is stored.
[0033]
If there is an unmanufactured photomask in the subsequent process (YES in S140), and the yield when the wafer is manufactured excluding the defective chip portion satisfies the planned yield of the wafer (S150). YES), the quality determination for each chip in the photomask manufacturing process is unnecessary, and is stored in the chip quality determination necessity data in the photomask manufacturing shown in FIG. That is, as shown in FIG. 9, when it is determined that the chip pattern on the upper right end of the chip pattern on the photomask is defective, it is determined that the quality determination of the chip in that portion is unnecessary. A discount rate is calculated based on unit price discount data (FIG. 7) and necessity of quality judgment for each chip (FIG. 5) (S170), and an order unit price is calculated based on the basic unit price data (FIG. 6) and the discount rate. Is calculated (S180). At this time, the order unit price is calculated by multiplying the discount rate shown in FIG. 7 by the reference unit price shown in FIG.
[0034]
As described above, according to the photomask order price calculation system according to the present embodiment, the mask can be obtained at low cost while securing the yield required for wafer manufacturing. In order to check the wafer quality, it is possible to check even the quality on the wafer that could not be checked by the photomask inspection. As a result, the order price of the subsequent photomask can be calculated lower according to the defect of the previously delivered photomask.
[0035]
<First Embodiment Modification>
Hereinafter, a photomask order price calculation system according to a modification of the present embodiment will be described. In this modification, the basic unit price data is not set for each process, but is set only for the mask quality. For example, as shown in FIG. 10, basic unit price data is stored for each basic unit price instead of for each process, and as shown in FIG. 11, mask manufacturing specification data defining quality for each process is stored in the fixed disk 124 of the server 100. I let it.
[0036]
In this case, the same effect as in the first embodiment can be obtained.
[0037]
Further, in the first embodiment described above, it was determined whether or not the planned yield of the wafer was satisfied. However, the wafer production period data as shown in FIG. 12 is stored in advance to satisfy the planned yield of the wafer. Instead of determining whether or not to perform, it may be determined whether or not the wafer manufacturing period is satisfied. That is, if the manufacturing period when a wafer is manufactured using a photomask stored as including a defective chip satisfies the photomask manufacturing planned period of the wafer manufacturing period data shown in FIG. To S190 are executed.
[0038]
<Second embodiment>
Hereinafter, a photomask order price calculation system according to a second embodiment of the present invention will be described. The hardware configuration of the photomask ordering price calculation system according to the present embodiment is the same as the hardware configuration of the photomask ordering price calculation system according to the above-described first embodiment. Therefore, detailed description thereof will not be repeated here.
[0039]
With reference to FIG. 13, chip pass / fail data in mask manufacturing stored in fixed disk 124 of server 100 according to the present embodiment will be described. As shown in FIG. 13, data representing chip (1) pass / fail, chip (2) pass / fail,... Is stored for each process as chip pass / fail data in mask manufacturing. That is, in the fixed disk 124 of the server 100 according to the first embodiment, the chip pass / fail data in the wafer manufacturing shown in FIG. 4 is stored, but the fixed disk 124 of the server 100 according to the present embodiment 13. As shown in FIG. 13, chip pass / fail data in mask manufacturing is stored.
[0040]
FIG. 14 shows chip quality determination necessity data in photomask manufacturing, FIG. 15 shows basic unit price data, and FIG. 16 shows unit price discount data, which are stored in the fixed disk 124 of the server 100 according to the present embodiment. . The data shown in FIGS. 14 to 16 is the same as the data shown in FIGS. 5 to 7 according to the first embodiment. Therefore, detailed description thereof will not be repeated here.
[0041]
With reference to FIG. 17, a control structure of a program executed by CPU 120 of server 100 will be described. In the flowchart shown in FIG. 17, the same processes as those in the flowchart shown in FIG. 8 are denoted by the same step numbers. The processing for them is the same. Therefore, detailed description thereof will not be repeated here.
[0042]
In S200, CPU 120 determines whether or not defective chip data of the chip pattern on the photomask has been input. If the defective chip data of the chip pattern on the photomask is input (YES in S200), the process proceeds to S210. If not (NO in S200), the process returns to S200 and waits until defective chip data is input.
[0043]
In S210, CPU 120 stores the defect as a chip defect on the photomask. At this time, chip pass / fail data is stored as shown in FIG.
[0044]
The operation of the photomask order price calculation processing according to the present embodiment based on the above structure and flowchart will be described.
[0045]
As shown in FIG. 18, when a chip confirmed to be defective in the chip pattern on the photomask is input (YES in S200), the defect of the chip on the photomask becomes the chip in the mask manufacturing shown in FIG. It is stored as pass / fail data (S210). If the wafer yield calculated based on the chip quality data in the mask manufacturing shown in FIG. 13 and the chip quality determination necessity data shown in FIG. 14 satisfies the planned wafer yield (YES in S150), A discount rate is calculated (S170), and an order unit price is calculated (S180).
[0046]
As described above, according to the photomask order price calculation system according to the present embodiment, when the defective chip data of the chip pattern on the photomask instead of on the wafer is input, the planned yield of the wafer is satisfied. , The order price of the photomask can be calculated at a low price.
[0047]
<Second Embodiment Modification>
Hereinafter, a photomask order price calculation system according to a modification of the present embodiment will be described. The hardware configuration of the photomask ordering price calculation system according to this modification is the same as that of the photomask ordering price calculation system according to the above-described second embodiment. Therefore, detailed description thereof will not be repeated here.
[0048]
Referring to FIGS. 19 and 20, fixed disk 124 of server 100 stores basic unit price data and mask manufacturing specification data, similar to the above-described modification of the first embodiment. That is, also in this modified example, the basic unit price data is not stored for each process, but is stored according to the mask quality, and separately from that, the mask manufacturing specification data shown in FIG. 20 is stored for each process. Thereby, also in the present modification, the same effect as in the above-described second embodiment can be obtained.
[0049]
Further, as shown in FIG. 21, instead of storing the wafer production schedule data on the fixed disk 124 of the server 100 and determining whether or not the planned yield of the wafer is satisfied, whether or not the schedule of the photomask production schedule is satisfied is satisfied. If it is determined whether or not it is satisfied, the processing of S160 to S190 shown in FIG. 17 may be performed.
[0050]
<Third embodiment>
Hereinafter, a photomask order price calculation system according to a third embodiment of the present invention will be described. The hardware configuration of the photomask ordering price calculation system according to the present embodiment is the same as the hardware configuration of the photomask ordering price calculation system according to the above-described first embodiment. Therefore, detailed description thereof will not be repeated here.
[0051]
FIG. 22 shows chip pass / fail data in mask manufacture stored in the fixed disk 124 of the server 100, and FIG. 23 shows chip quality determination necessity data in photomask manufacture. Since the chip pass / fail data in the mask manufacturing shown in FIG. 22 is the same as the chip pass / fail data shown in FIG. 13, detailed description will not be repeated here. The chip quality determination necessity data shown in FIG. 23 is the same as the chip quality determination necessity data shown in FIG. 14 described above, and thus the detailed description will not be repeated here.
[0052]
With reference to FIG. 24, the chip replacement candidate data stored on the fixed disk 124 of the server 100 will be described. As shown in FIG. 24, data representing a mask set, a process, a replacement chip size, an element dimensional accuracy, a defect standard,... Are stored as chip replacement candidate data. This is data for selecting a chip that can replace a chip for which quality judgment is unnecessary in the chip quality judgment necessity data shown in FIG. Replacement candidates can be extracted from any mask set. The extraction condition is that the same quality is required and the chip size can be mixedly mounted on the same mask.
[0053]
FIG. 25 shows the chip replacement history data stored in the fixed disk 124 of the server 100. This stores the extracted chip (replacement mask set) in the chip replacement candidate data shown in FIG. As shown in FIG. 25, data representing a mask set, a process, a replacement chip size, a replacement chip coordinate, a replacement mask set, a replacement process,... Are stored as chip replacement history data.
[0054]
With reference to FIG. 26, a control structure of a program executed by CPU 120 of server 100 will be described. In the flowchart shown in FIG. 26, the same processes as those in the flowchart shown in FIG. 8 and the flowchart shown in FIG. 17 are denoted by the same step numbers. The processing for them is the same. Therefore, detailed description thereof will not be repeated here.
[0055]
In S300, CPU 120 selects a replaceable chip including another mask set. At this time, the chip replacement candidate data shown in FIG. 24 is used. In S310, CPU 120 performs a mixed mounting process of the selected replacement chip on the mask set. At this time, the chip replacement history data shown in FIG. 25 is stored. In S320, CPU 120 executes an order process with a photomask manufacturer with a mask set on which the replacement chip is mounted. At this time, the order price of the photomask at the time of ordering with the photomask manufacturer is lower than that of a photomask having no defective chips.
[0056]
The operation of the photomask order price calculation system according to the present embodiment based on the above structure and flowchart will be described.
[0057]
As shown in FIG. 27, when the defective chip data of the chip pattern on the photomask is input (YES in S200), the defective chip data is stored in the chip pass / fail data shown in FIG. 22 as a defect of the chip on the photomask. Is performed (S210). In the subsequent process, there is an unmanufactured photomask (YES in S140), which satisfies the planned yield of the wafer (YES in S150), it is determined that the quality determination of the defective chip is unnecessary, and the quality determination shown in FIG. It is stored in the necessity data (S160). A replaceable chip is selected based on the chip replacement candidate data in order to replace a defective chip portion for which it is determined that quality determination is unnecessary with another chip (S300). The process is executed with the selected replacement chip mixedly mounted on the mask set (S310).
[0058]
As shown in FIG. 27, when a defective chip is present at the upper right end on the photomask, a chip of another mask set is mixedly processed, and each mask set is transferred by blinding another mask set, Produce good chips.
[0059]
As described above, according to the photomask order price calculation system according to the present embodiment, a defective chip on a photomask is replaced with a chip of another mask set, and an order process is performed with a photomask manufacturer. At this time, the order price when ordering with a photomask manufacturer is set lower than a photomask having no defective chip.
[0060]
<Third Embodiment Modification>
Hereinafter, a photomask order price calculation system according to a modification of the third embodiment will be described.
[0061]
In this modification, the processing for determining whether or not the planned yield of the wafer is satisfied in the above-described third embodiment is replaced with a processing for determining whether or not the manufacturing period of the wafer is satisfied. It is.
[0062]
The fixed disk 124 of the server 100 stores wafer manufacturing period data shown in FIG. As shown in FIG. 28, data representing a mask set, a process, a planned use date of a photomask, a photomask order date, a photomask delivery date, and a photomask production plan date are stored as wafer production period data. As described above, the wafer manufacturing period data is stored on the fixed disk 124, and the processes of S160 to S320 may be executed when the photomask manufacturing planned period is satisfied instead of the process of S150 shown in FIG. Good.
[0063]
Further, the selection of the masks that can be combined may be performed not by the server 100 but by the mask maker computer 200.
[0064]
<Fourth embodiment>
Hereinafter, a photomask order price calculation system according to a fourth embodiment of the present invention will be described. The hardware configuration of the photomask ordering price calculation system according to the present embodiment is the same as the hardware configuration of the photomask ordering price calculation system according to the above-described first embodiment. Therefore, detailed description thereof will not be repeated here.
[0065]
FIG. 29 shows chip pass / fail data stored in the fixed disk 124 of the server 100 in photomask manufacturing. As shown in FIG. 29, data indicating chip (1) pass / fail, chip (2) pass / fail, chip (3) pass / fail, chip (4),... Is done.
[0066]
FIG. 30 shows the chip quality judgment group data in the photomask manufacturing stored in the fixed disk 124 of the server 100. As shown in FIG. 30, chip (1) necessity group, chip (2) necessity group, chip (3) necessity group, chip (4) necessity group, .., Data indicating whether or not quality determination is possible are stored.
[0067]
As shown in FIG. 29, when there is a chip of poor quality, a chip to be hidden by blind at the time of wafer production is obtained based on FIG. At this time, if there is a defect that extends over a plurality of chips on the photomask and cannot be completely hidden by blinds at the time of wafer production, it is determined to be defective and the processing described later is not executed. For example, as shown in FIG. 35, chip (1) and chip (2) are simultaneously hidden by blinds. Similarly, chip (3) and chip (4) are blindly hidden at the same time. If the chips (1) and (3) have defects, all the chips are hidden by blinds, so that they are determined to be defective and the photomask order price calculation processing is not executed.
[0068]
FIG. 31 shows the basic unit price data stored in the fixed disk 124 of the server 100, FIG. 32 shows the unit price discount data, and FIG. 33 shows the wafer production period data. The basic unit price data shown in FIG. 31 is the same as FIG. 6, the unit price discount data shown in FIG. 32 is the same as FIG. 7, and the wafer manufacturing period data shown in FIG. 33 is the same as FIG. Absent.
[0069]
With reference to FIG. 34, a control structure of a program executed by CPU 120 of server 100 will be described. In the flowchart shown in FIG. 34, the same processes as those in the flowchart shown in FIG. 17 are denoted by the same step numbers. The processing for them is the same. Therefore, detailed description thereof will not be repeated here.
[0070]
In S400, CPU 120 creates a chip arrangement including a defective chip on the photomask. At S410, CPU 120 determines whether or not the blind processing of the defective chip is possible and the wafer planning period is satisfied. This determination is made based on the chip pass / fail data shown in FIG. 29 and the chip quality determination group data shown in FIG. 30, and also based on the wafer production schedule data shown in FIG. If it is determined that the blind processing of the defective chip is possible and the wafer planning period is satisfied (YES in S410), the process proceeds to S420. If not (NO in S410), this process ends.
[0071]
In S420, CPU 120 executes an order processing with a photomask manufacturer.
[0072]
At S430, CPU 120 determines whether or not the wafer planning work period is satisfied. If the wafer plan term is satisfied (YES in S430), the process proceeds to S440. Otherwise (NO at S430), this process ends.
[0073]
In S440, CPU 120 calculates a photomask price based on the position of the defective chip. At this time, the price of the ordered photomask is calculated by multiplying the discount rate calculated based on the unit price discount data shown in FIG. 32 by the basic unit price data shown in FIG.
[0074]
At S450, CPU 120 instructs the photomask manufacturer to ship. The operation of the photomask order price calculation system according to the present embodiment based on the above structure and flowchart will be described. If the blind processing of the defective chip on the photomask is possible and the wafer planning period is satisfied (YES in S410), a photomask ordering process is performed with a photomask manufacturer (S420). At this time, whether or not the blind processing is possible is determined based on the chip quality data shown in FIG. 29 and the chip quality determination group data shown in FIG. As shown in FIG. 35, even when a plurality of chips are defective, if the chip quality determination group is the same, it is determined that the blind processing is possible. In addition, it is determined whether or not the wafer planning time is satisfied based on the wafer manufacturing time data shown in FIG.
[0075]
A photomask is ordered from a photomask manufacturer (S420), and when defective chip data of the delivered chip pattern on the photomask is input (YES in S200), it is stored as a defective chip on the photomask. (S210).
[0076]
Since the chip on the delivered photomask has a defect, it is determined again whether or not the wafer planning period is satisfied (S430). If the wafer planning period is satisfied (YES in S430), a discount rate is calculated based on the unit price discount data shown in FIG. 32, and the calculated discount rate is multiplied by the basic unit price data shown in FIG. , The order price is calculated (S440).
[0077]
As shown in FIG. 35, it is assumed that when the chip (2) on the photomask is a defective chip, the chip (3) is detected as a defective chip in a subsequent process. When a photomask including the defective chip (2) is used, a good chip can be manufactured by blinding the upper half at the time of transfer. When a photomask including the defective chip (3) is used in the subsequent process, only a good chip can be manufactured by applying a blind to the lower half at the time of transfer.
[0078]
As described above, according to the photomask order price calculation system according to the present embodiment, conventionally, a photomask that cannot be shipped as a defective mask can be used by blinding and satisfy the wafer planning period, Can be shipped. At this time, the order price can be kept low.
[0079]
<Fourth Embodiment Modification>
Hereinafter, a photomask order price calculation system according to a modification of the fourth embodiment of the present invention will be described. As shown in FIG. 36, the basic unit price data stored in the fixed disk 124 of the server 100 according to the present modification is not set for each process, but is set for a photomask standard. In this case, the specifications of the photomask in each step of the photomask shown in FIG. 37 are stored.
[0080]
In this modification, the same effects as those of the photomask order price calculation system according to the fourth embodiment can be obtained.
[0081]
<Fifth embodiment>
Hereinafter, a photomask order price calculation system according to a fifth embodiment of the present invention will be described. The hardware configuration of the photomask ordering price calculation system according to the present embodiment is the same as the hardware configuration of the photomask ordering price calculation system according to the above-described first embodiment. Therefore, a detailed description of them will not be repeated here.
[0082]
FIG. 38 shows chip pass / fail data in photomask production stored in the fixed disk 124 of the server 100, and FIG. 39 shows chip quality judgment group data in mask production. The chip quality data shown in FIG. 38 is the same as that in FIG. 29 described above, and the chip quality determination group data shown in FIG. 39 is the same as that in FIG. 30 described above. Therefore, detailed description thereof will not be repeated.
[0083]
FIG. 40 shows the chip arrangement data of the photomask stored in the fixed disk 124 of the server 100. As shown in FIG. 40, chip (1) necessity, chip (2) necessity, chip (3) necessity, chip (4) necessity,... The data is stored. Based on the quality judgment in the photomask manufacturing, the chip pass / fail data is stored as shown in FIG. 38. If the above can be achieved, the wafer manufacturing process is performed by hiding with a blind. At this time, if it is possible to omit the chips that have been blinded to the wafer manufacturing schedule in the subsequent process, the chip arrangement on the photomask is reduced according to the grouping registered in FIG. 39, and the chip arrangement shown in FIG. Store as data.
[0084]
FIG. 41 shows basic unit price data stored in the fixed disk 124 of the server 100. Since the basic unit price data shown in FIG. 41 is the same as the basic unit price data shown in FIG. 6, detailed description thereof will not be repeated.
[0085]
FIG. 42 shows unit price discount data stored in the fixed disk 124 of the server 100. Unit price discount data (1) shown in FIG. 42 is the same as unit price discount data shown in FIG. 7, and therefore, detailed description thereof will not be repeated here. As unit price discount data (2) shown in FIG. 42, data representing a discount rate and a drawing area ratio is stored for each process. For example, in the process A, a discount rate of 5% discount is stored when the drawing area ratio is 50%.
[0086]
FIG. 43 shows wafer production schedule data stored in the fixed disk 124 of the server 100. Since the wafer manufacturing period data shown in FIG. 43 is the same as the wafer period data shown in FIG. 12, detailed description thereof will not be repeated.
[0087]
With reference to FIG. 44, a control structure of a program executed by CPU 120 of server 100 will be described. In the flowchart shown in FIG. 44, the same processes as those in the flowchart shown in FIG. 17 and the flowchart shown in FIG. 34 are denoted by the same step numbers. The processing is the same. Therefore, detailed description thereof will not be repeated here.
[0088]
In S500, CPU 120 determines whether or not a chip defect has been accepted in the previous process. If a chip defect is accepted in the previous process (YES in S500), the process proceeds to S510. If not (NO in S500), this process ends.
[0089]
At S510, CPU 120 determines whether or not the wafer planning period is satisfied even if chips are reduced in a subsequent process. If the wafer planning period is satisfied even if the number of chips is reduced in the subsequent process (YES in S510), the process proceeds to S520. If not (NO in S510), this process ends.
[0090]
In S520, CPU 120 stores the chip arrangement in which the number of defective chips has been reduced. At this time, the chip arrangement data of the photomask shown in FIG. 40 is stored. In S530, CPU 120 calculates a photomask price based on the chip drawing area. At this time, the discount rate is calculated based on the drawing area ratio with reference to the unit price discount data (2) shown in FIG. The order price of the photomask is calculated based on the calculated discount rate and the basic unit price data shown in FIG. In S540, CPU 120 executes a photomask ordering process with the photomask manufacturer.
[0091]
The operation of the photomask order price calculation system according to the present embodiment based on the above structure and flowchart will be described.
[0092]
As shown in FIG. 45, when the defective chip is blinded at the time of transfer of the photomask, and the wafer planning period is satisfied (YES in S430), shipping is instructed to the photomask manufacturer (S450). If the chip failure in the previous process is accepted (S500) and the wafer planning period is satisfied even if the chips are reduced in the subsequent process (YES in S510), the chip arrangement in which the defective chips have been reduced is stored (S510). S520). At this time, as shown in FIG. 45, a chip arrangement in which a defective chip portion is reduced to reduce a drawing area ratio is set. Since the discount rate is set as the drawing area ratio decreases, the photomask ordering price can be calculated lower.
[0093]
<Fifth Embodiment Modification>
Hereinafter, a photomask order price calculation system according to a modification of the fifth embodiment will be described.
[0094]
In the photomask order price calculation system according to this modification, the basic unit price data is not set for each process as shown in FIG. 46, but is set for the standard of the photomask. At this time, as shown in FIG. 47, the specifications of the photomask are set for each step of the photomask. As described above, even if the price of the photomask is set not for each process but for the standard of the photomask, the same effect as that of the photomask order price calculation system according to the above-described fifth embodiment can be obtained.
[0095]
The embodiments disclosed this time are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a photomask order price calculation system according to an embodiment of the present invention.
FIG. 2 is an external view of a computer that realizes the server shown in FIG.
FIG. 3 is a control block diagram of the computer shown in FIG.
FIG. 4 is a diagram showing chip pass / fail data in wafer manufacture stored in the server according to the first embodiment of the present invention.
FIG. 5 is a view showing chip quality determination necessity data in photomask manufacturing stored in the server according to the first embodiment of the present invention.
FIG. 6 is a diagram showing basic unit price data of a photomask stored in a server according to the first embodiment of the present invention.
FIG. 7 is a diagram showing unit price discount data of a photomask stored in a server according to the first embodiment of the present invention.
FIG. 8 is a flowchart illustrating a control structure of a program executed by the server according to the first embodiment of the present invention.
FIG. 9 is a conceptual diagram of processing executed by the server according to the first embodiment of the present invention.
FIG. 10 is a diagram showing basic unit price data of a photomask stored in a server according to a modification of the first embodiment of the present invention.
FIG. 11 is a diagram showing mask manufacturing specification data stored in a server according to a modification of the first embodiment of the present invention.
FIG. 12 is a diagram showing wafer manufacturing period data stored in a server according to a modification of the first embodiment of the present invention.
FIG. 13 is a diagram illustrating chip pass / fail data stored in a server according to the second embodiment of the present invention in mask manufacturing.
FIG. 14 is a diagram showing chip quality determination necessity data in photomask production stored in the server according to the second embodiment of the present invention.
FIG. 15 is a diagram showing basic unit price data of a photomask stored in a server according to a second embodiment of the present invention.
FIG. 16 is a diagram showing unit price discount data of a photomask stored in a server according to the second embodiment of the present invention.
FIG. 17 is a flowchart illustrating a control structure of a program executed by a server according to the second embodiment of the present invention.
FIG. 18 is a conceptual diagram of a process executed by a server according to the second embodiment of the present invention.
FIG. 19 is a diagram showing basic unit price data of a photomask stored in a server according to a modification of the second embodiment of the present invention.
FIG. 20 is a diagram showing mask manufacturing specification data stored in a server according to a modification of the second embodiment of the present invention.
FIG. 21 is a diagram showing wafer manufacturing period data stored in a server according to a modification of the second embodiment of the present invention.
FIG. 22 is a view showing chip pass / fail data stored in a server according to the third embodiment of the present invention in mask manufacturing.
FIG. 23 is a diagram showing chip quality determination necessity data in photomask production stored in the server according to the third embodiment of the present invention.
FIG. 24 is a diagram illustrating chip replacement candidate data stored in the server according to the third embodiment of the present invention.
FIG. 25 is a diagram showing chip replacement history data stored in the server according to the third embodiment of the present invention.
FIG. 26 is a flowchart illustrating a control structure of a program executed by a server according to the third embodiment of the present invention.
FIG. 27 is a conceptual diagram of a process executed by a server according to the third embodiment of the present invention.
FIG. 28 is a diagram showing wafer manufacturing period data stored in a server according to a modification of the third embodiment of the present invention.
FIG. 29 is a diagram illustrating chip pass / fail data stored in a photomask manufacturing process stored in a server according to the fourth embodiment of the present invention.
FIG. 30 is a diagram illustrating chip quality determination group data in photomask manufacturing stored in a server according to the fourth embodiment of the present invention.
FIG. 31 is a diagram showing basic unit price data of a photomask stored in a server according to a fourth embodiment of the present invention.
FIG. 32 is a diagram showing unit price discount data of a photomask stored in the server according to the fourth embodiment of the present invention.
FIG. 33 is a diagram showing wafer manufacturing period data stored in the server according to the fourth embodiment of the present invention.
FIG. 34 is a flowchart illustrating a control structure of a program executed by a server according to the fourth embodiment of the present invention.
FIG. 35 is a conceptual diagram of a process executed by a server according to the fourth embodiment of the present invention.
FIG. 36 is a diagram showing basic unit price data of a photomask stored in a server according to a modification of the fourth embodiment of the present invention.
FIG. 37 is a diagram showing mask manufacturing specification data stored in a server according to a modification of the fourth embodiment of the present invention.
FIG. 38 is a diagram illustrating chip pass / fail data stored in the photomask manufacturing process stored in the server according to the fifth embodiment of the present invention.
FIG. 39 is a diagram showing chip quality judgment group data in photomask manufacturing stored in the server according to the fifth embodiment of the present invention.
FIG. 40 is a diagram showing a chip arrangement of a photomask stored in the server according to the fifth embodiment of the present invention.
FIG. 41 is a diagram showing basic unit price data of a photomask stored in a server according to the fifth embodiment of the present invention.
FIG. 42 is a diagram showing unit price discount data of a photomask stored in the server according to the fifth embodiment of the present invention.
FIG. 43 is a diagram showing wafer manufacturing period data stored in the server according to the fifth embodiment of the present invention.
FIG. 44 is a flowchart showing a control structure of a program executed by a server according to the fifth embodiment of the present invention.
FIG. 45 is a conceptual diagram of a process executed by a server according to the fifth embodiment of the present invention.
FIG. 46 is a diagram showing basic unit price data of a photomask stored in a server according to a modification of the fifth embodiment of the present invention.
FIG. 47 is a diagram showing mask manufacturing specification data stored in a server according to a modification of the fifth embodiment of the present invention.
[Explanation of symbols]
Reference Signs List 100 server, 102 computer, 104 monitor, 106 FD drive, 108 CD-ROM drive, 110 keyboard, 112 mouse, 116 FD, 118 CD-ROM, 120 CPU, 122 memory, 124 fixed disk, 128 communication interface, 200 Computer for mask makers, 300 computers for ordering, 500 networks.

Claims (8)

フォトマスク上に形成したチップパターンを転写したウェハにおける不良チップを検査する検査ステップと、
前記検査ステップにおいて検知された前記不良チップを考慮して、ウェハの生産計画を満足するか否かを判断する判断ステップと、
前記判断ステップにて前記生産計画を満足すると判断されると、前記不良チップが検知されないフォトマスクの価格よりも安くなるように、前記不良チップに対応するチップパターンを含む発注フォトマスクの価格を算出する算出ステップとを含む、フォトマスクの価格算出方法。
An inspection step of inspecting a defective chip in a wafer to which a chip pattern formed on a photomask has been transferred,
Considering the defective chip detected in the inspection step, a determining step of determining whether or not a wafer production plan is satisfied,
If it is determined in the determining step that the production plan is satisfied, the price of the ordered photomask including the chip pattern corresponding to the defective chip is calculated so as to be lower than the price of the photomask in which the defective chip is not detected. And calculating the price of the photomask.
フォトマスク上に形成したチップパターンにおける不良チップを検査する検査ステップと、
前記検査ステップにおいて検知された前記不良チップを考慮して、ウェハの生産計画を満足するか否かを判断する判断ステップと、
前記判断ステップにて前記生産計画を満足すると判断されると、前記不良チップが検知されないフォトマスクの価格よりも安くなるように、前記不良チップのパターンを含む発注フォトマスクの価格を算出する算出ステップとを含む、フォトマスクの価格算出方法。
An inspection step of inspecting a defective chip in the chip pattern formed on the photomask,
Considering the defective chip detected in the inspection step, a determining step of determining whether or not a wafer production plan is satisfied,
When it is determined in the determining step that the production plan is satisfied, a calculating step of calculating the price of the ordered photomask including the pattern of the defective chip so as to be lower than the price of the photomask in which the defective chip is not detected. And a price calculation method for a photomask.
フォトマスク上に形成したチップパターンにおける不良チップを検査する検査ステップと、
前記検査ステップにおいて検知された前記不良チップを考慮して、ウェハの生産計画を満足するか否かを判断する判断ステップと、
前記判断ステップにて前記生産計画を満足すると判断されると、前記不良チップが検知されたフォトマスクに混載可能な置換えチップを算出して、発注フォトマスクのマスクセットを算出するステップと、
前記混載状態に基づいて、発注するフォトマスクの価格を算出する算出ステップとを含む、フォトマスクの価格算出方法。
An inspection step of inspecting a defective chip in the chip pattern formed on the photomask,
Considering the defective chip detected in the inspection step, a determining step of determining whether or not a wafer production plan is satisfied,
When determining that the production plan is satisfied in the determining step, calculating a replacement chip that can be mounted on the photomask in which the defective chip is detected, and calculating a mask set of the ordered photomask;
Calculating a price of the photomask to be ordered based on the mixed loading state.
フォトマスク上に形成したチップパターンにおける不良チップを検査する検査ステップと、
前記検査ステップにおいて検知された前記不良チップをブラインド処理して、ウェハの生産計画を満足するか否かを判断する判断ステップと、
前記判断ステップにて前記生産計画を満足すると判断されると、前記不良チップが検知されないフォトマスクの価格よりも安くなるように、前記不良チップのパターンを含む発注フォトマスクの価格を算出する算出ステップとを含む、フォトマスクの価格算出方法。
An inspection step of inspecting a defective chip in the chip pattern formed on the photomask,
Blind processing of the defective chip detected in the inspection step, a determining step of determining whether or not a wafer production plan is satisfied,
When it is determined in the determining step that the production plan is satisfied, a calculating step of calculating the price of the ordered photomask including the pattern of the defective chip so as to be lower than the price of the photomask in which the defective chip is not detected. And a price calculation method for a photomask.
フォトマスク上に形成したチップパターンにおける不良チップを検査する検査ステップと、
前記検査ステップにおいて検知された前記不良チップをブラインド処理して、ウェハの生産計画を満足するか否かを判断する判断ステップと、
前記判断ステップにて前記生産計画を満足すると判断されると、ブラインド処理される前記不良チップを含まないチップのみを配置して、発注するフォトマスクのマスクセットを算出するステップと、
ブラインド処理される前記不良チップを含まないチップのみの描画面積に基づいて、前記不良チップが検知されないフォトマスクの価格よりも安くなるように、発注するフォトマスクの価格を算出する算出ステップとを含む、フォトマスクの価格算出方法。
An inspection step of inspecting a defective chip in the chip pattern formed on the photomask,
Blind processing of the defective chip detected in the inspection step, a determining step of determining whether or not a wafer production plan is satisfied,
When it is determined that the production plan is satisfied in the determining step, only a chip that does not include the defective chip to be subjected to blind processing is arranged, and a mask set of a photomask to be ordered is calculated;
Calculating a price of a photomask to be ordered based on a drawing area of only a chip that does not include the defective chip to be subjected to blind processing so as to be lower than a price of a photomask in which the defective chip is not detected. , Photomask price calculation method.
前記判断ステップは、
前記生産計画に含まれるウェハの計画歩留まりに基づいて、マスク上で不良チップとして許容されるチップを算出するステップと、
前記許容されるチップと検査ステップにおいて検知された前記不良チップとに基づいて、前記計画歩留まりを満足するか否かを判断するステップとを含む、請求項1〜5のいずれかに記載のフォトマスクの価格算出方法。
The determining step includes:
Calculating a chip allowed as a defective chip on a mask based on a planned yield of the wafer included in the production plan;
The photomask according to claim 1, further comprising: determining whether the planned yield is satisfied based on the permitted chip and the defective chip detected in the inspection step. Price calculation method.
前記判断ステップは、
前記生産計画に含まれるウェハの計画工期に基づいて、マスク上で不良チップとして許容されるチップを算出するステップと、
前記許容されるチップと検査ステップにおいて検知された前記不良チップとに基づいて、前記計画工期を満足するか否かを判断するステップとを含む、請求項1〜5のいずれかに記載のフォトマスクの価格算出方法。
The determining step includes:
A step of calculating a chip allowed as a defective chip on a mask based on a planned work period of the wafer included in the production plan;
The photomask according to any one of claims 1 to 5, further comprising a step of determining whether or not the planned construction period is satisfied, based on the allowable chip and the defective chip detected in the inspection step. Price calculation method.
前記算出ステップは、前記不良チップが検知されないフォトマスクの基準価格に、検知された前記不良チップに基づく割引率とに基づいて、フォトマスクの価格を算出するステップとを含む、請求項1〜5のいずれかに記載のフォトマスクの価格算出方法。The calculating step includes calculating a price of a photomask based on a reference price of a photomask in which the defective chip is not detected and a discount rate based on the detected defective chip. The price calculation method of the photomask according to any one of the above.
JP2002372020A 2002-12-24 2002-12-24 Evaluating method for price of photomask Withdrawn JP2004207334A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002372020A JP2004207334A (en) 2002-12-24 2002-12-24 Evaluating method for price of photomask

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002372020A JP2004207334A (en) 2002-12-24 2002-12-24 Evaluating method for price of photomask

Publications (1)

Publication Number Publication Date
JP2004207334A true JP2004207334A (en) 2004-07-22

Family

ID=32810744

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002372020A Withdrawn JP2004207334A (en) 2002-12-24 2002-12-24 Evaluating method for price of photomask

Country Status (1)

Country Link
JP (1) JP2004207334A (en)

Similar Documents

Publication Publication Date Title
US6968530B2 (en) Network-based photomask data entry interface and instruction generator for manufacturing photomasks
US7318214B1 (en) System and method for reducing patterning variability in integrated circuit manufacturing through mask layout corrections
JP4047725B2 (en) Data management method for reticle / mask writing
CN101520810A (en) System and method for multi-exposure pattern decomposition
KR20110019786A (en) Design for manufacturability
US20090082897A1 (en) Method and apparatus for generating metrology tags to allow automatic metrology recipe generation
EP1291795A1 (en) Production state presenting system
JP4838676B2 (en) Hazardous substance warranty acquisition method and system, manufacturing method and program
US20040039584A1 (en) Method of selecting mask manufacturer of photomask
US20070038668A1 (en) Object matching management system enabling instantaneous reflection of change in object information in operation terminals
US20080071415A1 (en) Method and system for communicating semiconductor manufacturing information to customers
Appleyard Cooperative knowledge creation: the case of buyer-supplier co-development in the semiconductor industry
JP2004207334A (en) Evaluating method for price of photomask
JP3947154B2 (en) Mask substrate information generation method and mask substrate manufacturing method
US20010032222A1 (en) System, method and computer accessible storage medium, for creating and editing structured parts list
JP2007286919A (en) Component interference check system, component interference check method, and component interference check program
JP2004241697A (en) Manufacture management apparatus for semiconductor wafer
US20090276739A1 (en) Ic chip and design structure including stitched circuitry region boundary identification
JP3984278B2 (en) Mask substrate flatness simulation system
US20030187776A1 (en) Selecting method for accurately selecting an order receiver by an orderer
JP3725149B2 (en) Manufacturing method of mask substrate
US20030055740A1 (en) Sales method of photomask design data
CN119270594A (en) Mask management system and management method, electronic device and readable storage medium
JP2006189674A (en) Process pattern arrangement method and process pattern data creation apparatus
US20030078799A1 (en) Mask trading system and method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060307