Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4768935B2 - Production management device - Google Patents
[go: Go Back, main page]

JP4768935B2 - Production management device - Google Patents

Production management device Download PDF

Info

Publication number
JP4768935B2
JP4768935B2 JP2001238718A JP2001238718A JP4768935B2 JP 4768935 B2 JP4768935 B2 JP 4768935B2 JP 2001238718 A JP2001238718 A JP 2001238718A JP 2001238718 A JP2001238718 A JP 2001238718A JP 4768935 B2 JP4768935 B2 JP 4768935B2
Authority
JP
Japan
Prior art keywords
lot
lots
order
production management
slack
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.)
Expired - Fee Related
Application number
JP2001238718A
Other languages
Japanese (ja)
Other versions
JP2003050612A (en
Inventor
謙二 中村
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.)
Kawasaki Microelectronics Inc
Original Assignee
Kawasaki Microelectronics Inc
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 Kawasaki Microelectronics Inc filed Critical Kawasaki Microelectronics Inc
Priority to JP2001238718A priority Critical patent/JP4768935B2/en
Publication of JP2003050612A publication Critical patent/JP2003050612A/en
Application granted granted Critical
Publication of JP4768935B2 publication Critical patent/JP4768935B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、複数のロットそれぞれについて複数の工程からなる一連の処理を行う生産ラインにおける、複数のロットの処理順序を決定する生産管理方法および装置に関する。
【0002】
【従来の技術】
複数種の工程を実施する設備を含む複数の設備を有する生産ラインに、ロット単位で素材を投入し、一連の工程の流れ(工程フロー)に従って様々な処理を行うことによる製品の生産が、様々な産業において利用されている。例えば、半導体工場では、複数枚(例えば25枚)のロット単位で半導体基板(ウエハ)を生産ラインに投入し、複数の設備のうちのいずれかの設備を使用する工程での処理を繰り返すことにより、半導体基板上に半導体集積回路に必要な構造を順次に作り込んでいく製造プロセスが採用されている。
【0003】
この半導体集積回路生産においては、様々な処理工程にある複数のロットが生産ライン中に存在することが一般的である。また、複数の工程で同じ設備が使用されることもあり、これらのことから、一つの設備で複数のロットが処理を待たされ滞留してしまう場合がある。
【0004】
このような場合、従来では、滞留したロットをその一つの設備で処理する優先順位を決定する際の指標として、そのロットに対して要求されている納期と、その時点で予想されるそのロットの仕上がり予定時との差(時間的な納期余裕)が用いられている。
【0005】
【発明が解決しようとする課題】
しかしながら、上記の指標は納期だけを意識した指標であるため、TAT(Turn−Around−Time;あるロットが生産ラインに投入されてから仕上がり工程を通過するまでの時間)のばらつきについては一切考慮されず、安定したTATを実現することは問題にされていない。加えて、このような指標では、納期に対して余裕がある仕掛かり中のロットは必要以上に滞留されやすく、ロットの偏在が発生しやすい。ロットの偏在が発生すると、投入時点で保たれていた各設備間の負荷バランスが崩れ、生産ライン全体としての操業度が低下してしまう恐れがある。さらに、納期に余裕があるからといって特定のロットを必要以上に長時間放置すると、半導体基板表面へ有機物が付着するなど表面状態が悪化してしまう恐れがあり、品質の面でも好ましくない。
【0006】
本発明は、上記事情に鑑み、納期を遅らせることなく、納期余裕のあるロットについても必要以上の滞留を抑制し、TATのバラツキを低減することができる生産管理装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成する本発明の生産管理装置は、複数種の工程を実施する設備を含む複数の設備を有する生産ラインにおける、複数のロットの投入から仕上がりに至るまでの処理を管理する生産管理装置であって、
上記複数のロットの中の、上記生産ラインの中の特定の設備を使用する工程に至った少なくとも2つのロットの処理順序を、それぞれのロットの、納期と現時点における仕上がり予定時との差であるslackと、投入時における仕上がり予定時と現時点における仕上がり予定時との差であるslack2との両方を考慮して決定する処理順序決定部を有することを特徴とする。
【0008】
本発明の生産管理装置によれば、上記slackの他に、投入時における仕上がり予定時とこの方法によって処理順序を決定する時点における仕上がり予定時との差であるslack2も指標として用いるため、納期余裕のあるロットについても必要以上の滞留を抑制することができる。また、ここでslack,slack2は、差の絶対値ではなく、正負の概念を有する値として考慮される。TATのバラツキを低減することができる。
【0009】
また、本発明の生産管理装置において、上記少なくとも2つのロットの処理順序を、上記slackが閾値を越えるロットについては、上記slack2が小さい順に優先して決定する態様であることが好ましい。
【0010】
さらに、本発明の生産管理装置において、上記少なくとも2つのロットの処理順序を、まず、上記slackが閾値以下であるロットについてそのslackが小さい順に、次に、上記slackが閾値を越えるロットについて上記slack2が小さい順に優先して決定する態様であることが好ましい。
【0011】
また、本発明の生産管理装置において、上記少なくとも2つのロットの処理順序を、上記slackとslack2との小さい方が小さい順に優先して決定することも好ましい態様の一つである。
【0013】
【発明の実施の形態】
まず、本発明のうちの生産管理装置に関する一実施形態について説明する。
【0014】
本実施形態の生産管理装置は、半導体基板上に半導体集積回路として必要な構造を順次に作り込んでいく一連のウェハ処理工程における複数のロットの処理順序を決定する際に用いられるものである。
【0015】
図1は、一連のウェハ処理工程のプロセスの開始から終了までの流れを示す工程フロー図である。
【0016】
この一連のウェハ処理工程は、公知のものであるため各工程についての説明は省略するが、酸化から不純物拡散までの各工程およびメタル工程が繰り返し行われる。酸化から不純物拡散までをフロント工程と称し、その後に行われるアルミ電極形成をメタル工程と称する。このウェハ処理工程においては、炉や露光機やエッチャ等の設備が、複数の工程で使用される。
【0017】
続いて、本実施形態の生産管理装置の特徴的な機能について、図2を用いて説明する。
【0018】
本発明の生産管理装置30は、例えば、生産ライン全体を管理する生産管理システム10の一部として実現される。すなわち、生産管理システムを構成するホストコンピュータのハードディスクに、他のさまざまな機能を実現するためのプログラムとともに、本発明の生産管理装置の機能を実現するためのプログラムが記憶される。そして、そのプログラムがメインメモリに読み込まれることによって、ホストコンピュータのCPUが、本発明の生産管理システムとしての機能を発揮する。
【0019】
本発明の生産管理装置30は、図2に示されるように、機能的に、入力部31,処理順序決定部32および出力部33に分けられる。入力部31は、生産管理システムが管理する複数のロットに関するデータを記憶するロット管理データベース11から、それぞれのロットの投入日、標準的なTAT、納期、現在位置(現時点における次の処理工程)、等のデータを取得する。
【0020】
処理順序決定部32は、入力部31が取得したデータを利用して後述するslackとslack2といった値を算出し、これらの値を指標に対象となる仕掛かり中の複数のロットの処理順序を決定するものである。
【0021】
出力部33は、処理順序決定部32によって決定された処理順序を生産管理システムの処理順登録部12に出力する。そして、処理順登録部が、それぞれの設備の処理順の登録を行い、それぞれの設備が、登録された処理順に従ってロットの処理を行う。
【0022】
続いて、この生産管理システム10を用いて実施する生産ラインの管理、特に、生産管理装置30を用いて行う、図1に示す一連のウェハ処理工程におけるロットの処理順序の決定作業について図3を用いて説明する。必要に応じて図4も参照する。
【0023】
図3は、あるロットの営業オーダが伝えられてから、そのロットの、図1に示す一連のウェハ処理工程における処理が終了するまでの生産管理処理ルーチンを示すフローチャートである。図4は、本実施形態の生産管理装置30が備えている処理順序決定部において算出されるslackとslack2それぞれの概念を説明するための図である。
【0024】
まず、受注内容に基づく営業オーダが伝えられると、担当者がその営業オーダの内容から、今回の営業オーダを受けても、生産ラインの処理能力内に収まるか否かを判定し(図3のステップS1)、収まらない場合は、その営業の納期もしくはすでに投入済のほかのロットの納期の調整等を行う。一方、生産ラインの処理能力内に収まる場合は、その生産ラインへその営業オーダに基づくロットを投入することを生産管理システムに対して指示する(図3のステップS2)。このとき、そのロットの投入日や納期等のデータが生産管理システムに入力され、生産管理システム内で算出される標準TAT等とともに、ロット管理データベース11に記憶される。続いて、生産管理システムが投入工程に対して行う指示に基づいて、ロットを生産ラインに投入する(図3のステップS3)。
【0025】
ここで、図2に示す入力部31が、図4に示す、投入日(Di)、過去の実績から予想されるそのロットの標準的なTAT(Ts)、およびそのロットの納期(Dd)を取得する。図4に示すグラフの横軸は時間(日付け)を表す。また、図4に示すグラフの縦軸は、図1に示す一連のウェハ処理工程の流れを示し、下に向かうにつれて最終(仕上り)工程に近づき、最下端は仕上り工程による処理が終了したことを表す。処理順序決定部32は、投入日(Di)と標準的なTAT(Ts)から図4に示す、投入時点での仕上がり予定日(Ds)を以下の式(1)に基づいて求める。
Ds=Di+Ts (1)
そして、処理順序決定部32は、図3のステップS4においてslack値とslack2値との双方を算出する。このステップS4では、まず、入力部31が、そのロットがウェハ処理工程の中のどの工程に現在あるかを示す現在位置X(図4参照)を取得する。そして、その現在位置Xから、図4に示すような標準進捗線(投入時点の位置(St)と投入時点での仕上がり予定日(Ds)とを結ぶ線と同じ傾きの線)を引くようにして、図4に示す、現時点における仕上がり予定日(Dx)を算出する。そして、以下の式(2)からslackを求めるとともに、式(3)からslack2を求める。
slack=Dd−Dx (2)
slack2=Ds−Dx (3)
式(2)によって算出されるslackは、納期(Dd)と現時点における仕上がり予定日(Dx)との時間的な差であり、現時点における仕上がり予定が、納期に対してどれくらい時間的な余裕があるかを表すものである。すなわち、現時点における仕上がり予定は、slackがマイナスの値であると納期に対して遅れており、プラスの値であると納期に対して余裕があることになる。図4に示すグラフにおいては、現時点における仕上がり予定は納期に対して余裕がある。また、式(3)によって算出されるslack2は、投入時点における仕上がり予定日(Ds)と現時点における仕上がり予定日(Dx)との時間的な差であり、現時点における仕上がり予定が、投入時点における仕上がり予定に対してどれくらい時間的な余裕があるかを表すものである。すなわち、現時点における仕上がり予定は、slack2がマイナスの値であると投入時点における仕上がり予定に対して遅れており、プラスの値であると投入時点における仕上がり予定に対して余裕があることになる。図4に示すグラフにおいては、現時点における仕上がり予定は投入時点における仕上がり予定に対して遅れている。
【0026】
図1に示す一連のウエハ処理工程の中で、ロットの滞留が発生しがちの工程のそれぞれについて、その処理工程に至った複数のロットのslack,slack2を算出する。そして、処理順序決定部32は、slack,slack2の両方考慮して、こららの複数のロットを処理する優先順位を決定する(図3のステップS5)。この優先順位の決定の仕方については様々な態様があるが、本発明のうちの生産管理方法の実施形態が適用されているいくつかの例を、図5を用いて説明する。
【0027】
図5は、ある工程において優先順位決定の複数の仕方それぞれによって優先順位が決定された例を示す図である。
【0028】
図5には、(a)と(b)の2つの図が示されおり、各図とも、上方の図には、slackとslack2を指標に優先順位が決定された例が示されている。これらの上方の図では、横1列ずつ1ロットが示されており、左から優先順位、ロットナンバ、slackの値、slack2の値、レシピIDが表されている。ここで、各工程には様々な処理条件があり、レシピIDとは、優先順位を決定する工程における各処理条件ごとに付されたコードである。また、各図とも、下方の図には、上方の図に示された優先順位を同一のレシピIDでまとめ直した優先順位が示されている。
【0029】
図5(a)の上方の図には、slackの値に「0」という閾値を設け、slackの値が0より大きいロットよりもslackの値が0以下のロットを優先して処理順位が決定された例が示されている。この例では、slackの値が0以下のロットについては、slackの値が小さい順に優先順位が決定され、slackの値が0より大きいロットについては、slack2の値が小さい順に優先順位が決定されている。すなわち、優先順位が1位から4位までのロットは、slackの値が0以下の(現時点における仕上がり予定が製品納期に対して余裕が無い)ロットであり、これら4つのロット(ロットナンバA06,A07,A04,A05)はslackの値が小さい順に優先順位が決定されている。また、優先順位が5位以下の8つのロットそれぞれは、slackの値が0より大きい(現時点における仕上がり予定が製品納期に対して余裕がある)ロットであり、これら8つのロット(ロットナンバA08,A09,A12,A01,A11,A10,A03,A02)はslack2の値が小さい順に優先順位が決定されている。ここで、slackの値が0より大きいロットの中で、ロットナンバA11,A10,A03の3つのロットのようにslack2の値が同じものは、slackの値の小さい方が優先されている。なお、slackの値が0以下のロットにおいてはslackの値が同じものは、slack2の値の小さい方が優先される。このようにslackの値に所定の閾値を設け、その閾値以下のロットはslackを指標に優先順位を決定することで納期を優先することができる。またその閾値を越えるロットはslack2を指標に優先順位を決定することで滞留時間を短くすることができる。なお、slackの値の閾値は、各工程ごとに、最も適した値を採用することが好ましい。例えば、拡散炉等による処理時間の長い工程では、処理機会を一度逃すと長時間の処理待ちになりやすく、その結果、納期遅れも長くなりやすいため、閾値を大きめにして納期を優先する。一方、処理時間の短い(回転の速い)工程や制限時間のある工程では、閾値を小さめにして、なるべく滞留時間を短くする。
【0030】
また、図5(a)の下方の図には、図5(a)の上方の図に示された優先順位で上位のロットのレシピIDと同じレシピIDの下位のロットの順位を、その上位のロットの次に移動させた例が示されている。すなわち、図5(a)の上方の図に示された優先順位第1位のロットナンバA06のロットのレシピID「R4」と同じレシピIDのロットは、図5(a)の上方の図に示された優先順位第7位のロットナンバA12のロットであり、図5(a)の下方の図に示す例では、ロットナンバA06のロットの次(優先順位第2位)にロットナンバA12のロットを繰り上げている。そして、これら二つのロットを同時に処理することによりバッチ充填率を上げて生産性を高めている。また、この例では、図5(a)の上方の図に示された優先順位第2位と第3位のロット(ロットナンバA07,A04)のレシピIDが「R1」で同じためその順序はそのままとされている。レシピIDが「R1」のロットはこれらの他にも、図5(a)の上方の図に示された優先順位第8位と第9位のロット(ロットナンバA01,A11)の2つがある。しかしながら、各工程で一度に処理できるロット数は2つまでであり、このため、これら優先順位第8位と第9位のロット(ロットナンバA01,A11)の順位は繰り上げずにこの順序のままにしている。また、同様な理由から、レシピIDが「R2」のロットのうちの最下位のロット(ロットナンバA02)や、レシピIDが「R3」のロットのうちの最下位のロット(ロットナンバA03)の優先順位も繰り上げられていない。
【0031】
図5(b)の上方の図には、slackとslack2とのうちの小さい方の値を基準値として、複数のロットの各基準値を比較し、その基準値の小さい順に優先順位を決定した例が示されている。すなわち、各ロットの基準値は、ロットナンバA06のロットでは「−3」、A08でも「−3」、A07では「−2」、A04でもA09でもともに「−2」、A12では「−1」、A01でも「−1」、A05では「0」、A11、A10、およびA03ではいずれも「0」、A02では「2」である。ここでこの例では、基準値が同じ値であるときには、まずは、その基準値がslackの値かslack2の値かを判定し、slackの値の基準値の方を上位にする。次に、slackの値を基準値としたものが同じ値であったり、slack2の値を基準値としたものが同じ値であったりするときには、基準値としなかった他方(slackの値を基準値としたものはslack2の値、slack2の値を基準値としたものはslackの値)どうしの値を比較して、小さい値のロットを優先する。すなわち、ロットナンバA07のロットと、ロットナンバA04のロットと、ロットナンバA09のロットの3つのロットそれぞれの基準値はいずれも「−2」であるが、これらのうち、ロットナンバA07のロットのみがslackの値を基準値とするものであるためロットナンバA07のロットが3つのロットのうちで上位となる。そして、ロットナンバA04のロットの、基準値としなかった他方(slack2の値)は「−1」であり、ロットナンバA09のロットの、基準値としなかった他方(slack2の値)は「6」であり、このため、ロットナンバA04のロットが3つのロットのうちで中位となり、ロットナンバA09のロットが3つのロットのうちで下位となる。
【0032】
また、図5(b)の下方の図には、図5の(a)の下方の図と同様、図5の(b)の上方の図に示された優先順位で上位のロットのレシピIDと同じレシピIDの下位のロットの順位を、その上位のロットの次に移動させた例が示されている。
【0033】
そして、このようにして決定した優先順位が処理順登録部に出力され、処理順序決定対象の設備の処理順序の登録が行われる(図3のステップS6)。この図3に示す例では、ロットが投入されてから仕上り工程における処理が終了するまで、1日1回、ステップS4からステップS6までの処理が実行される。図1に示す一連のウェハ処理工程における処理が終了すると、この図3に示す生産管理処理ルーチンを終了する。
【0034】
以上のような生産管理処理ルーチンを実行することで、ロットを決まった納期までに生産することができる。また、ロットが滞留しがちな、処理能力以上の処理を要求されることがあるいわゆる高負荷工程や、メンテナンスを頻繁に行う必要のある装置や、メンテナンスに長時間を要する装置によって処理する工程などで、納期に対する余裕があるロットが必要以上に滞留することを防ぎ、生産ラインの負荷バランスをロットの投入時に近いかたちに保つことができる。さらに、TATのバラツキを低減することもできる。
【0035】
ここで、過去の実績から予想される平均的なTATに対する、slackの値のみを指標にした優先順位の決定の仕方を用いたときのTATのばらつきと、本発明のうちの生産管理方法の一実施形態である、slackとslack2との双方の値を指標にした優先順位の決定の仕方を用いたときのTATのばらつきとを比較してみる。ここでのslackとslack2との双方の値を指標にした優先順位の決定の仕方は、図5(b)の上方の図を用いて説明した、基準値を用いた優先順位の決定の仕方である。
【0036】
まず、過去の実績から算出される、図1に示すフロント工程の平均的なTATは23.10日である。そして、TATのばらつきを標準偏差を用いて表すと、slackの値のみを指標にした優先順位の決定の仕方を用いたときには2.64日であるのに対して、slackとslack2との双方の値を指標にした優先順位の決定の仕方を用いたときには2.31日である。また、TATのばらつきを3シグマを用いて表すと、slackの値のみを指標にした優先順位の決定の仕方を用いたときには7.92日であるのに対して、slackとslack2との双方の値を指標にした優先順位の決定の仕方を用いたときには6.93日であり、本発明の実施形態の方が0.99日の改善が見られる。
【0037】
次に、過去の実績から算出される、図1に示すメタル工程の平均的なTATは15.00日である。そして、TATのばらつきを標準偏差を用いて表すと、slackの値のみを指標にした優先順位の決定の仕方を用いたときには3.84日であるのに対して、slackとslack2との双方の値を指標にした優先順位の決定の仕方を用いたときには3.42日である。また、TATのばらつきを3シグマを用いて表すと、slackの値のみを指標にした優先順位の決定の仕方を用いたときには11.52日であるのに対して、slackとslack2との双方の値を指標にした優先順位の決定の仕方を用いたときには10.26日であり、本発明の実施形態の方が1.26日の改善が見られる。
【0038】
そして、TATのばらつきを3シグマを用いて表した結果に着目すると、図1に示すフロント工程のばらつき(最大値−最小値)は1.98日短縮され、図1に示すメタル工程のばらつき(最大値−最小値)は2.52日短縮される。したがって、図1に示す一連のウェハ処理工程全体では、TATのばらつきの幅は4.5日も小さくなる。
【0039】
上記の例では日単位でslack、slack2を算出した。しかし、管理対象のラインの種類によっては他の算出単位を選択してもよい。
【0040】
本発明の生産管理方法は、一つの工程フローで生産される単一の品種の製品を生産する生産ラインにおいて適用することも可能である。しかし、slack、slack2という、異なる工程フローで生産する製品においても共通に算出できる指標を用いるため、様々な工程フローで製造する様々な品種の製品を生産するラインにおいて好適に適用できる。
【0041】
本発明の生産管理方法によるロット処理順序の決定は、他の方法と組み合わせて利用することも可能である。例えば、納期の達成が困難なロットは特急ロットに指定し、本発明のslack、slack2を利用した優先順位決定よりもさらに優先して、処理を行うことが可能である。
【0042】
ロットを構成する半導体基板の枚数が、例えば25枚の一定枚数である場合に限られず、変動を許す生産ラインにおいても本発明の生産管理方法は適用可能である。最近の半導体基板の大型化によって、25枚よりも少ない枚数でロットを構成することも増えている。極端な場合には、1枚の半導体基板のみでロットを構成することを許す生産ラインも提案されている。このような場合でも本発明の生産管理方法は適用可能である。
【0043】
【発明の効果】
以上、説明したように、本発明の生産管理方法および装置によれば、納期を遅らせることなく、納期余裕のあるロットについても必要以上の滞留を抑制し、TATのバラツキを低減することができる。滞留を抑制することにより、生産ラインの能力を有効に利用し、生産能力を高めることができる。また、TATのバラツキを低減することにより、図3のステップS1における能力判定の確度を高めることができる。
【図面の簡単な説明】
【図1】一連のウェハ処理工程のプロセスの開始から終了までの流れを示す工程フロー図である。
【図2】本発明の生産管理装置の機能ブロック図である。
【図3】あるロットの営業オーダが伝えられてから、そのロットの、図1に示す一連のウェハ処理工程における処理が終了するまでの生産管理処理ルーチンを示すフローチャートである。
【図4】本実施形態の生産管理装置が備えている処理順序決定部において算出されるslackとslack2それぞれの概念を説明するための図である。
【図5】ある工程において優先順位決定の複数の仕方それぞれによって優先順位が決定された例を示す図である。
【符号の説明】
10 生産管理システム
11 ロッド管理データベース
12 処理順登録部
30 生産管理装置
31 入力部
32 処理順序決定部
33 出力部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a production management method and apparatus for determining a processing order of a plurality of lots in a production line that performs a series of processes consisting of a plurality of processes for each of a plurality of lots.
[0002]
[Prior art]
Various production of products by putting raw materials in lot units into a production line with multiple facilities including facilities that perform multiple types of processes and performing various processes according to a series of process flow (process flow) Used in various industries. For example, in a semiconductor factory, a semiconductor substrate (wafer) is put into a production line in units of lots (for example, 25), and processing in a process using any one of the plurality of facilities is repeated. A manufacturing process is employed in which a structure necessary for a semiconductor integrated circuit is sequentially formed on a semiconductor substrate.
[0003]
In this semiconductor integrated circuit production, a plurality of lots in various processing steps are generally present in the production line. In addition, the same equipment may be used in a plurality of processes, and from these facts, a plurality of lots may wait for processing and stay in one equipment.
[0004]
In such a case, conventionally, as an index for determining the priority order for processing the stayed lot with the one facility, the delivery date required for the lot and the expected lot at that time The difference from the scheduled finish time (time allowance) is used.
[0005]
[Problems to be solved by the invention]
However, since the above index is an index that is conscious only of the delivery date, variations in TAT (Turn-Around-Time; time from when a lot is put into the production line to passing through the finishing process) are not considered at all. Therefore, realizing a stable TAT is not a problem. In addition, with such an index, in-process lots that have margins for delivery are likely to stay more than necessary, and uneven distribution of the lots is likely to occur. When the uneven distribution of lots occurs, the load balance between the facilities maintained at the time of introduction may be lost, and the operation rate of the entire production line may be reduced. Furthermore, if a specific lot is left unnecessarily for a long time even if there is an allowance in the delivery time, the surface state may deteriorate, for example, organic substances may adhere to the surface of the semiconductor substrate, which is not preferable in terms of quality.
[0006]
The present invention aims to consideration of the above situation, without delaying the delivery date, to suppress the accumulation of unnecessarily also lots of delivery room, to provide a production tubing MakotoSo location where it is possible to reduce variations of TAT And
[0007]
[Means for Solving the Problems]
The production management apparatus of the present invention that achieves the above object is a production management apparatus that manages processing from the input of a plurality of lots to the finishing in a production line having a plurality of facilities including facilities for performing a plurality of types of processes. Because
The processing order of at least two lots that have reached the process of using a specific facility in the production line in the plurality of lots is the difference between the delivery date of each lot and the current scheduled finish time. It is characterized by having a processing order determining unit that determines both the slack and the slack2 that is the difference between the scheduled finishing time at the time of input and the scheduled finishing time at the present time.
[0008]
According to the production management apparatus of the present invention, in addition to the above-mentioned “sack”, “sack2”, which is the difference between the scheduled finishing time at the time of input and the scheduled finishing time when the processing order is determined by this method, is also used as an index. It is possible to suppress the stagnation more than necessary for a certain lot. Further, here, “slack” and “slack2” are considered not as absolute values of differences but as values having a positive / negative concept. TAT variation can be reduced.
[0009]
In the production management apparatus of the present invention , it is preferable that the processing order of the at least two lots is determined in preference to the order in which the slack2 is small for the lot whose slack exceeds the threshold.
[0010]
Furthermore, in the production management apparatus of the present invention , the processing order of the at least two lots is as follows: first, the lots whose slack is less than or equal to the threshold value, in order of increasing the slack; It is preferable that this is a mode in which priority is determined in ascending order.
[0011]
In addition, in the production management apparatus of the present invention , it is also one of preferred aspects that the processing order of the at least two lots is determined in preference to the smaller one of the slack and the slack2 in ascending order.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
First, an embodiment relating to a production management apparatus of the present invention will be described.
[0014]
The production management apparatus of this embodiment is used when determining the processing order of a plurality of lots in a series of wafer processing steps in which a necessary structure as a semiconductor integrated circuit is sequentially formed on a semiconductor substrate.
[0015]
FIG. 1 is a process flow diagram showing a flow from the start to the end of a series of wafer processing steps.
[0016]
Since this series of wafer processing steps is well known, description of each step is omitted, but each step from oxidation to impurity diffusion and metal steps are repeated. The process from oxidation to impurity diffusion is called a front process, and the aluminum electrode formation performed thereafter is called a metal process. In this wafer processing step, facilities such as a furnace, an exposure machine, and an etcher are used in a plurality of steps.
[0017]
Next, characteristic functions of the production management apparatus of this embodiment will be described with reference to FIG.
[0018]
The production management apparatus 30 of the present invention is realized as a part of the production management system 10 that manages the entire production line, for example. That is, a program for realizing the functions of the production management apparatus of the present invention is stored together with a program for realizing various other functions on the hard disk of the host computer constituting the production management system. Then, by reading the program into the main memory, the CPU of the host computer exhibits the function as the production management system of the present invention.
[0019]
The production management device 30 of the present invention is functionally divided into an input unit 31, a processing order determination unit 32, and an output unit 33, as shown in FIG. The input unit 31 includes a lot management database 11 that stores data related to a plurality of lots managed by the production management system, the input date of each lot, standard TAT, delivery date, current position (next processing step at the present time), Get the data.
[0020]
The processing order determination unit 32 uses the data acquired by the input unit 31 to calculate values such as “sack” and “sack2”, which will be described later, and uses these values as indices to determine the processing order of a plurality of in-process lots. To do.
[0021]
The output unit 33 outputs the processing order determined by the processing order determination unit 32 to the processing order registration unit 12 of the production management system. And a processing order registration part registers the processing order of each equipment, and each equipment processes a lot according to the registered processing order.
[0022]
Next, FIG. 3 shows the production line management performed using the production management system 10, in particular, the process of determining the lot processing order in the series of wafer processing steps shown in FIG. 1 performed using the production management device 30. It explains using. Reference is also made to FIG. 4 as necessary.
[0023]
FIG. 3 is a flowchart showing a production management processing routine from when a sales order of a certain lot is reported until the processing of the lot in the series of wafer processing steps shown in FIG. 1 is completed. FIG. 4 is a diagram for explaining the concepts of “sack” and “sack 2” calculated by the processing order determination unit included in the production management apparatus 30 of the present embodiment.
[0024]
First, when a sales order based on the contents of an order is communicated, the person in charge determines from the contents of the sales order whether the current sales order is within the processing capacity of the production line (see FIG. 3). Step S1), if it does not fit, adjust the delivery date of the business or the delivery date of other lots that have already been input. On the other hand, if it falls within the processing capacity of the production line, the production management system is instructed to input a lot based on the sales order to the production line (step S2 in FIG. 3). At this time, data such as the input date and delivery date of the lot are input to the production management system and stored in the lot management database 11 together with the standard TAT calculated in the production management system. Subsequently, the lot is input to the production line based on an instruction given to the input process by the production management system (step S3 in FIG. 3).
[0025]
Here, the input unit 31 shown in FIG. 2 displays the input date (Di), the standard TAT (Ts) of the lot expected from the past results, and the delivery date (Dd) of the lot shown in FIG. get. The horizontal axis of the graph shown in FIG. 4 represents time (date). Also, the vertical axis of the graph shown in FIG. 4 shows the flow of the series of wafer processing steps shown in FIG. 1, and approaches the final (finished) step as it goes downward, and the lowest end indicates that the processing by the finishing step is completed. To express. The processing order determination unit 32 obtains the scheduled finishing date (Ds) at the time of loading shown in FIG. 4 from the loading date (Di) and standard TAT (Ts) based on the following formula (1).
Ds = Di + Ts (1)
Then, the processing order determination unit 32 calculates both the sack value and the sack2 value in step S4 of FIG. In step S4, first, the input unit 31 acquires a current position X (see FIG. 4) indicating which process in the wafer processing process the lot is currently in. Then, from the current position X, a standard progress line as shown in FIG. 4 (a line having the same inclination as the line connecting the position (St) at the time of input and the scheduled finish date (Ds) at the time of input) is drawn. Then, the scheduled finish date (Dx) at the present time shown in FIG. 4 is calculated. Then, “sack” is obtained from the following equation (2), and “sack2” is obtained from equation (3).
slack = Dd−Dx (2)
slack2 = Ds−Dx (3)
The “sack” calculated by the equation (2) is the time difference between the delivery date (Dd) and the current scheduled finish date (Dx), and how much time is available for the current scheduled finish relative to the delivery date. It represents. In other words, the finishing schedule at the present time is delayed with respect to the delivery date when the slack is a negative value, and there is a margin with respect to the delivery date when the slack is a positive value. In the graph shown in FIG. 4, the finish schedule at the present time has a margin with respect to the delivery date. Also, “slack2” calculated by the equation (3) is a time difference between the scheduled finish date (Ds) at the time of introduction and the scheduled finish date (Dx) at the present time. It shows how much time you can afford for the schedule. That is, the finish schedule at the present time is delayed with respect to the finish schedule at the time of introduction if slack2 is a negative value, and there is room for the finish schedule at the time of introduction if positive. In the graph shown in FIG. 4, the finish schedule at the present time is delayed from the finish schedule at the time of input.
[0026]
In the series of wafer processing steps shown in FIG. 1, for each of the processes in which lots tend to stay, the slack and the slack 2 of a plurality of lots reaching the processing process are calculated. Then, the processing order determination unit 32 determines the priority for processing the plurality of lots in consideration of both of the “sack” and “sack 2” (step S5 in FIG. 3). Although there are various modes for determining the priority, some examples to which the embodiment of the production management method of the present invention is applied will be described with reference to FIG.
[0027]
FIG. 5 is a diagram illustrating an example in which priorities are determined by each of a plurality of methods of determining priorities in a certain process.
[0028]
FIG. 5 shows two diagrams (a) and (b). In each diagram, the upper diagram shows an example in which the priority order is determined using “slack” and “slack2” as indices. In these upper figures, one lot is shown for each horizontal row, and from the left, the priority order, the lot number, the value of “slack”, the value of “slack 2”, and the recipe ID are shown. Here, each process has various processing conditions, and the recipe ID is a code assigned to each processing condition in the process of determining the priority. In each figure, the lower figure shows the priority order obtained by reorganizing the priority order shown in the upper figure with the same recipe ID.
[0029]
In the upper diagram of FIG. 5A, a threshold value of “0” is provided for the value of the stack, and the processing order is determined by giving priority to the lot having the value of 0 or less than the lot having the value of the stack larger than 0. An example is shown. In this example, the priority is determined in the order of increasing the value of the slack for the lots with a slack value of 0 or less, and the priority is determined in the order of the values of the slack 2 for the lots with a larger value of the slack. Yes. In other words, the lots with the first to fourth priorities are lots having a value of “sack” of 0 or less (the finished schedule has no room for the product delivery date), and these four lots (lot number A06, In A07, A04, A05), the priority order is determined in ascending order of the value of the slot. In addition, each of the eight lots with the priority order of 5th or lower is a lot having a value of “sack” larger than 0 (the current finishing schedule has a margin for the product delivery date), and these 8 lots (lot number A08, A09, A12, A01, A11, A10, A03, A02) are prioritized in ascending order of the value of slot2. Here, among the lots having a value of “slack” greater than 0, those having the same value of “slack2”, such as the three lots of lot numbers A11, A10, and A03, have a higher priority. In addition, in the lots having a slack value of 0 or less, those having the same slack value are given priority to the smaller slack2 value. In this way, a predetermined threshold is provided for the value of the slack, and the delivery date can be prioritized by determining the priority order of the lots below the threshold by using the slack as an index. In addition, the residence time of lots exceeding the threshold can be shortened by determining the priority order using “slack2” as an index. Note that it is preferable that the most suitable value is adopted as the threshold of the value of the slack for each process. For example, in a process with a long processing time using a diffusion furnace or the like, if a processing opportunity is missed, a long processing time is likely to be waited. As a result, a delay in delivery is likely to be long. On the other hand, in a process with a short processing time (fast rotation) or a process with a limited time, the residence time is shortened as much as possible by reducing the threshold value.
[0030]
Further, in the lower diagram of FIG. 5A, the order of the lower lots having the same recipe ID as the recipe ID of the upper lot in the priority order shown in the upper diagram of FIG. An example in which the lot is moved to the next lot is shown. That is, a lot having the same recipe ID as the recipe ID “R4” of the lot number A06 having the first priority in the order of priority shown in the upper diagram of FIG. 5A is shown in the upper diagram of FIG. In the example shown in the lower diagram of FIG. 5A, the lot number A12 of the lot number A12 is placed next to the lot of the lot number A06 (second priority). Lots are advanced. And by processing these two lots simultaneously, the batch filling rate is increased to increase productivity. In this example, since the recipe IDs of the second and third priority lots (lot numbers A07 and A04) shown in the upper diagram of FIG. It is considered as it is. In addition to these, there are two lots (lot numbers A01, A11) of the priority ranks 8th and 9th shown in the upper diagram of FIG. 5A. . However, the number of lots that can be processed at one time in each process is limited to two. For this reason, the order of the 8th and 9th priority orders (lot numbers A01 and A11) is not increased and remains in this order. I have to. For the same reason, the lowest order lot (lot number A02) of the lot whose recipe ID is “R2” and the lowest order lot (lot number A03) of the lot whose recipe ID is “R3”. The priority has not been raised.
[0031]
In the upper part of FIG. 5B, the reference value of a plurality of lots is compared using the smaller one of “slack” and “slack2” as a reference value, and the priority order is determined in ascending order of the reference value. An example is shown. That is, the reference value for each lot is “−3” for the lot number A06, “−3” for A08, “−2” for A07, “−2” for both A04 and A09, and “−1” for A12. A01 is “−1”, A05 is “0”, A11, A10, and A03 are all “0”, and A02 is “2”. Here, in this example, when the reference value is the same value, first, it is determined whether the reference value is a value of “sack” or “sack 2”, and the reference value of the value of “sack” is set higher. Next, when the reference value is the same as the value of “slack”, or the same value is the value of “sack2” as the reference value, the other not used as the reference value (the value of “slack” is the reference value). Are compared with each other, and the lot with the smaller value is given priority. That is, the reference value of each of the three lots of the lot number A07 lot, the lot number A04 lot, and the lot number A09 lot is “−2”. Of these, only the lot number A07 lot is included. Since the value of “sack” is set as the reference value, the lot of the lot number A07 is the higher rank among the three lots. The other of the lot number A04 that is not set as the reference value (slack2 value) is "-1", and the other lot of the lot number A09 that is not set as the reference value (slack2 value) is "6". Therefore, the lot of lot number A04 is in the middle of the three lots, and the lot of lot number A09 is in the lower of the three lots.
[0032]
Further, in the lower diagram of FIG. 5B, as in the lower diagram of FIG. 5A, the recipe ID of the upper lot in the priority order shown in the upper diagram of FIG. An example is shown in which the order of the lower lot of the same recipe ID is moved next to the higher lot.
[0033]
Then, the priority order determined in this way is output to the processing order registration unit, and the processing order of the equipment for which the processing order is to be determined is registered (step S6 in FIG. 3). In the example shown in FIG. 3, the processing from step S4 to step S6 is executed once a day until the processing in the finishing process is completed after the lot is inserted. When the processing in the series of wafer processing steps shown in FIG. 1 is finished, the production management processing routine shown in FIG. 3 is finished.
[0034]
By executing the production management processing routine as described above, the lot can be produced by a predetermined delivery date. Also, lots tend to stay, so-called high-load processes that may require processing that exceeds the processing capacity, processes that require frequent maintenance, processes that require a long time for maintenance, etc. Therefore, it is possible to prevent a lot having a sufficient margin for delivery time from staying more than necessary, and to keep the load balance of the production line close to that at the time of lot introduction. Furthermore, variations in TAT can be reduced.
[0035]
Here, with respect to the average TAT expected from the past results, the variation in TAT when using the method of determining the priority using only the value of the stack as an index, and one of the production management methods of the present invention. A comparison will be made between TAT variations when the method of determining the priority using both the values of slack and slack2 as an index is used as an embodiment. Here, the method of determining the priority order using both the values of slack and slack2 as an index is the method of determining the priority order using the reference value described with reference to the upper diagram of FIG. is there.
[0036]
First, the average TAT of the front process shown in FIG. 1 calculated from past results is 23.10 days. When the variation in TAT is expressed using standard deviation, it is 2.64 days when the method of determining priority using only the value of slack as an index, whereas both slack and slack2 When the method of determining the priority order using the value as an index is used, it is 2.31 days. In addition, when the variation in TAT is expressed using 3 sigma, it is 7.92 days when the priority determination method using only the value of the slack is used as an index, whereas both the slack and the slack2 When the method of determining the priority order using the value as an index is used, it is 6.93 days, and the embodiment of the present invention shows an improvement of 0.99 days.
[0037]
Next, the average TAT of the metal process shown in FIG. 1 calculated from the past results is 15.00 days. And, when the variation of TAT is expressed using standard deviation, it is 3.84 days when the method of determining the priority order using only the value of slack as an index, whereas both slack and slack2 It is 3.42 days when the method of determining the priority order using the value as an index is used. In addition, when the variation in TAT is expressed using 3 sigma, it is 11.52 days when the method of determining the priority using only the value of the slack as an index, whereas both the slack and the slack2 When the method of determining the priority order using the value as an index is used, it is 10.26 days, and the embodiment of the present invention shows an improvement of 1.26 days.
[0038]
Focusing on the result of expressing the TAT variation using 3 sigma, the variation in the front process (maximum value−minimum value) shown in FIG. 1 is shortened by 1.98 days, and the variation in the metal process shown in FIG. (Maximum value-minimum value) is shortened by 2.52 days. Accordingly, in the whole series of wafer processing steps shown in FIG. 1, the range of TAT variation is as small as 4.5 days.
[0039]
In the above example, “sack” and “sack 2” are calculated in units of days. However, other calculation units may be selected depending on the type of line to be managed.
[0040]
The production management method of the present invention can also be applied to a production line for producing a single product type produced in one process flow. However, since indices that can be calculated in common for products produced in different process flows, such as “sack” and “sack 2”, can be suitably applied to a line that produces products of various varieties manufactured in various process flows.
[0041]
The determination of the lot processing order by the production management method of the present invention can be used in combination with other methods. For example, a lot whose delivery date is difficult to achieve can be designated as an express lot, and can be processed with higher priority than priority determination using the “sack” and “sack 2” of the present invention.
[0042]
The production management method of the present invention is applicable not only to the case where the number of semiconductor substrates constituting a lot is a fixed number of, for example, 25, but also to a production line that allows variation. With the recent increase in the size of semiconductor substrates, the number of lots that are less than 25 is increasing. In an extreme case, a production line that allows a lot to be configured with only one semiconductor substrate has also been proposed. Even in such a case, the production management method of the present invention is applicable.
[0043]
【The invention's effect】
As described above, according to the production management method and apparatus of the present invention, it is possible to suppress unnecessarily stagnation and reduce TAT variation without delaying the delivery date even for a lot with a delivery date margin. By suppressing the stagnation, the production line capacity can be used effectively and the production capacity can be increased. Moreover, the accuracy of capability determination in step S1 of FIG. 3 can be increased by reducing variations in TAT.
[Brief description of the drawings]
FIG. 1 is a process flow diagram showing a flow from the start to the end of a series of wafer processing steps.
FIG. 2 is a functional block diagram of the production management apparatus of the present invention.
FIG. 3 is a flowchart showing a production management processing routine from when a sales order of a certain lot is communicated until processing of the lot in the series of wafer processing steps shown in FIG. 1 ends.
FIG. 4 is a diagram for explaining concepts of “sack” and “sack 2” calculated by a processing order determination unit included in the production management apparatus according to the present embodiment.
FIG. 5 is a diagram illustrating an example in which priorities are determined by each of a plurality of methods of determining priorities in a certain process.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Production management system 11 Rod management database 12 Processing order registration part 30 Production management apparatus 31 Input part 32 Processing order determination part 33 Output part

Claims (4)

複数種の工程を実施する設備を含む複数の設備を有する生産ラインにおける、複数のロットの投入から仕上がりに至るまでの処理を管理する生産管理装置であって、
前記複数のロットの中の、前記生産ラインの中の特定の設備を使用する工程に至った少なくとも2つのロットの処理順序を、それぞれのロットの、納期と現時点における仕上がり予定時との差であるslackと、投入時における仕上がり予定時と現時点における仕上がり予定時との差であるslack2との両方を考慮して決定する処理順序決定部を有することを特徴とする生産管理装置
A production management device that manages processing from the introduction of a plurality of lots to the finish in a production line having a plurality of facilities including facilities for performing a plurality of types of processes,
Among the plurality of lots, the processing order of at least two lots that have reached the process of using a specific facility in the production line is the difference between the delivery date of each lot and the current scheduled finish time. A production management apparatus, comprising: a processing order determination unit that determines a slack in consideration of both a slack and a slack2 that is a difference between a planned finishing time at the time of charging and a current scheduled finishing time .
前記処理順序決定部は、前記少なくとも2つのロットの処理順序を、前記slackが閾値を越えるロットについては、前記slack2が小さい順に優先して決定するものであることを特徴とする請求項1に記載の生産管理装置 The processing order determining unit, the processing order of the at least two lots, the lot where the slack exceeds the threshold value, according to claim 1, characterized in that the determined order; the slack2 small Production management equipment . 前記処理順序決定部は、前記少なくとも2つのロットの処理順序を、まず、前記slackが閾値以下であるロットについて該slackが小さい順に、次に、前記slackが閾値を越えるロットについて前記slack2が小さい順に優先して決定するものであることを特徴とする請求項1に記載の生産管理装置 The processing order determination unit determines the processing order of the at least two lots in the order that the slot is smaller in the order that the slack is less than or equal to the threshold, and then in the order that the slot 2 is smaller in the lot that exceeds the threshold. 2. The production management apparatus according to claim 1, wherein the production management apparatus is determined with priority. 前記処理順序決定部は、前記少なくとも2つのロットの処理順序を、前記slackとslack2との小さい方が小さい順に優先して決定することを特徴とする請求項1に記載の生産管理装置The production management apparatus according to claim 1, wherein the processing order determination unit preferentially determines the processing order of the at least two lots in ascending order of the smaller one of the slack and the slack2.
JP2001238718A 2001-08-07 2001-08-07 Production management device Expired - Fee Related JP4768935B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001238718A JP4768935B2 (en) 2001-08-07 2001-08-07 Production management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001238718A JP4768935B2 (en) 2001-08-07 2001-08-07 Production management device

Publications (2)

Publication Number Publication Date
JP2003050612A JP2003050612A (en) 2003-02-21
JP4768935B2 true JP4768935B2 (en) 2011-09-07

Family

ID=19069591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001238718A Expired - Fee Related JP4768935B2 (en) 2001-08-07 2001-08-07 Production management device

Country Status (1)

Country Link
JP (1) JP4768935B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3010269B2 (en) * 1990-12-28 2000-02-21 富士通株式会社 Work schedule creation device
JPH04348856A (en) * 1991-05-23 1992-12-03 Hitachi Ltd Work start order determination method
JP3283951B2 (en) * 1993-03-12 2002-05-20 日本電信電話株式会社 Production management method and system
JPH06176032A (en) * 1992-12-03 1994-06-24 Nippon Telegr & Teleph Corp <Ntt> System and method for production control
JPH06203042A (en) * 1993-01-05 1994-07-22 Nippon Telegr & Teleph Corp <Ntt> Production line plan generating method
JPH07152830A (en) * 1993-11-26 1995-06-16 Omron Corp Manufacturing planning device
JP3336732B2 (en) * 1994-04-01 2002-10-21 トヨタ自動車株式会社 Production plan evaluation device
JPH1148102A (en) * 1997-08-08 1999-02-23 Fujitsu Ltd production management system

Also Published As

Publication number Publication date
JP2003050612A (en) 2003-02-21

Similar Documents

Publication Publication Date Title
US5880960A (en) Method to improve WIP balance in a manufacturing line
US5841677A (en) Method and apparatus for dispatching lots in a factory
US9618929B2 (en) Method and priority system for inventory management in semiconductor manufacturing
US5375062A (en) Method and apparatus for forming lot
CA2263386C (en) Scheduling system and scheduling method for reentrant line processes
JP5134601B2 (en) Production schedule creation device
US7257459B1 (en) Method and apparatus for scheduling pilot lots
JP4768935B2 (en) Production management device
US6092000A (en) Method for maximizing the throughput of a multiple-step workstation in a plant
CN113031542A (en) Semiconductor production line dynamic scheduling method based on load balancing
JP4181522B2 (en) Manufacturing process management method
CN118428699B (en) Scheduling method, device and storage medium based on multi-machine type multi-production line
JP2019168800A (en) Process improvement support system and process improvement support method
US6594536B1 (en) Method and computer program for using tool performance data for dynamic dispatch of wafer processing to increase quantity of output
US9488975B2 (en) Methods and media for lot dispatch priority
US6728586B2 (en) Microelectronic fabrication production control method and system providing enhanced microelectronic fabrication facility utilization flexibility
US20050075747A1 (en) System and method of control factor management
US8406911B2 (en) Implementing sequential segmented interleaving algorithm for enhanced process control
JP2004152052A (en) Production management method and electronic device manufacturing method
TW202209195A (en) Learning based resource allocation method, learning based resource allocation system and user interface
JP2016153962A (en) Production plan creation method
JP4308554B2 (en) PRODUCTION MANAGEMENT SUPPORT DEVICE, PRODUCTION MANAGEMENT SUPPORT COMPUTER PROGRAM, AND RECORDING MEDIUM CONTAINING THE COMPUTER PROGRAM
JP2026056445A (en) Manufacturing line management methods
CN117174616A (en) Production line dispatching method, electronic information system and computer readable storage medium
JP2003308109A (en) Production planning system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20110221

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110221

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110614

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110617

R150 Certificate of patent or registration of utility model

Ref document number: 4768935

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140624

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees