JPWO2008062515A1 - 半導体製造システム - Google Patents

半導体製造システム Download PDF

Info

Publication number
JPWO2008062515A1
JPWO2008062515A1 JP2008545273A JP2008545273A JPWO2008062515A1 JP WO2008062515 A1 JPWO2008062515 A1 JP WO2008062515A1 JP 2008545273 A JP2008545273 A JP 2008545273A JP 2008545273 A JP2008545273 A JP 2008545273A JP WO2008062515 A1 JPWO2008062515 A1 JP WO2008062515A1
Authority
JP
Japan
Prior art keywords
bay
semiconductor manufacturing
controller
scheduling
processing
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.)
Granted
Application number
JP2008545273A
Other languages
English (en)
Other versions
JP5075835B2 (ja
Inventor
立志 飯森
立志 飯森
Original Assignee
株式会社システムブイマネジメント
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 株式会社システムブイマネジメント filed Critical 株式会社システムブイマネジメント
Publication of JPWO2008062515A1 publication Critical patent/JPWO2008062515A1/ja
Application granted granted Critical
Publication of JP5075835B2 publication Critical patent/JP5075835B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
    • H01L21/677Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
    • H01L21/67739Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations into and out of processing chamber
    • H01L21/67745Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations into and out of processing chamber characterized by movements or sequence of movements of transfer devices
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
    • H01L21/67005Apparatus not specifically provided for elsewhere
    • H01L21/67011Apparatus for manufacture or treatment
    • H01L21/67155Apparatus for manufacturing or treating in a plurality of work-stations
    • H01L21/67196Apparatus for manufacturing or treating in a plurality of work-stations characterized by the construction of the transfer chamber
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
    • H01L21/67005Apparatus not specifically provided for elsewhere
    • H01L21/67242Apparatus for monitoring, sorting or marking
    • H01L21/67276Production flow monitoring, e.g. for increasing throughput

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)

Abstract

半導体製造施設において半導体を製造する際に、短TATを実現するための、フローショップ方式における半導体製造システムに関する。複数のベイとベイ間搬送装置とを有しており、半導体製造システムは、ベイとベイ間搬送のスケジューリングを実行するスケジューラを有するフローショップコントローラーを備えており、ベイは、半導体製造装置とベイ内搬送装置のスケジューリングを実行するスケジューラを有するベイコントローラーを備えており、フローショップコントローラは、そのスケジューリングに基づいて制御指示を送出し、ベイコントローラは、そのスケジューリングに基づいて制御指示を送出し、スケジューリングは、リソグラフィ装置の稼働率を基準とし、半導体製造装置毎の設置台数、フローステップ数を算出し、設定されている、半導体製造システムである。

Description

本発明は、フローショップ方式における半導体製造施設において半導体を製造する際に、短TAT(Turn-around Time)を実現するための、半導体製造システムに関する。
半導体を製造するには、半導体製造施設のクリーンルームにおいて、各種の処理工程を実行することで製造される。このクリーンルームにおける各処理工程には、各処理を実現する半導体製造装置が用いられる。従来は、各工程を実行する半導体製造装置をジョブショップ方式により所要数ずつ纏めて設置している。つまり従来の半導体製造施設では、各工程を実行する半導体製造装置をジョブショップ方式により所要数ずつ纏めたベイと呼ばれるユニットを複数備え、そのベイ間を搬送ロボットやベルトコンベアで搬送することによって、製造を行っている。
ところがこのジョブショップ方式の場合、複数の似たような処理工程を繰り返す場合には、ベイ内での搬送やベイ間での搬送、待機などの時間が多くなることが知られており、生産性の低下が問題となっている。そこで、従来のジョブショップ方式に変えて、各半導体製造装置を処理工程の順番に設置するフローショップ方式による半導体製造システムが提案されており、その一例が下記特許文献1乃至特許文献6に開示されている。
特開2002−26106号公報 特開2005−197521号公報 特開2005−197500号公報 特開2001−143979号公報 特開平11−145022号公報 特開平7−237095号公報
上記特許文献に開示の発明ではフローショップ方式による半導体製造システムが開示されており、これを用いることによって、従来のジョブショップ方式により発生する問題点は解決することが出来る。ところがこれらの各発明を用いたとしても、SOCなどの小ロット多品種且つ短TATが要求される半導体製造ラインにおいては、まだ十分な短TATを実現できているとまでは言えない。それは上記特許文献に記載の発明においても、各半導体製造装置からの要求に基づくイベントによって、次の処理工程が開始されるため、搬送効率が悪い点にある。
即ち、処理時間(TAT)は、装置における処理時間と、次の処理工程を行う半導体製造装置への搬送時間とによって決定される。装置における処理時間は半導体製造装置のスペックに依存しているのでその半導体製造装置が改善されない限り、処理時間は短くならない。しかし搬送時間については、改良することが出来る。この点、従来は上述のように半導体製造装置からの要求に基づくイベント型の処理構造を持っているので、ある半導体製造装置からの搭載/取出要求がトリガとなることによって、搬送が開始されることとなる。その為、搬送時間にまだ無駄が発生していることとなる。
そこで本願発明者は上記問題点に鑑み、フローショップ方式による半導体製造システムにおいて、短TATを実現するために、従来のようなイベント型の処理ではなく、スケジューリングにより搬送を行わせることで、半導体製造装置ですぐに次の処理工程が開始できるように構成した半導体製造システムを発明した。
また上述のようなスケジューリングにおいて、半導体製造システムにおける半導体製造装置の全てが同じ処理能力を備えていれば、半導体製造装置の待機時間を0にする(半導体製造装置において、あるキャリアの処理が終了した後、すぐに次のキャリアの処理を開始できる)ことも可能となるが、実際の半導体製造装置には各々の差があるので、完全に待機時間を0にすることは難しい。そこで、本願発明においては、半導体製造システムにおける半導体製造装置のうち、高価であるリソグラフィ装置の稼働率をもっとも向上させた状態でスケジューリングを行うことを更に特徴とする。
請求項1の発明は、フローショップ方式による半導体製造システムであって、前記半導体製造システムは、複数の半導体製造装置と、該半導体製造装置の間でキャリアの搬送を実行するベイ内搬送装置とを備える複数のベイと、前記ベイ間のキャリアの搬送を実行するベイ間搬送装置と、を有しており、前記半導体製造システムは、前記ベイとベイ間搬送のスケジューリングを少なくとも実行するスケジューラを有するフローショップコントローラーを備えており、前記ベイは、該ベイ内の前記半導体製造装置とベイ内搬送装置のスケジューリングを少なくとも実行するスケジューラを有するベイコントローラーを備えており、前記フローショップコントローラは、前記スケジューラにおけるスケジューリングに基づいて前記ベイと前記ベイ間搬送装置に対して制御指示を送出し、前記ベイコントローラは、前記スケジューラにおけるスケジューリングに基づいて前記半導体製造装置と前記ベイ内搬送装置に対して制御指示を送出し、前記スケジューリングは、前記半導体製造装置のうち、リソグラフィ装置の稼働率を基準として、前記半導体製造装置毎の設置台数、フローステップ数が算出され、前記算出された設置台数、フローステップ数に基づいて設定されている、半導体製造システムである。
本発明のように構成することで、半導体製造システムをスケジューリングを基本としたシステムとすることが出来る。これによって、従来のようなイベント型よりも短TATを実現することが出来る。またこのスケジューリングの際に、リソグラフィ装置を基準として設置台数、フローステップ数などを算出しているので、高価でスループットの高いリソグラフィ装置を最大限に生かすことが可能となる。
請求項2の発明において、前記フローショップコントローラー、前記ベイコントローラーは、前記半導体製造装置、前記ベイ内搬送装置、前記ベイ、前記ベイ間搬送装置のいずれか一以上から障害情報、復旧情報、処理の残り時間情報のうち一以上の情報を受け取り、前記フローショップコントローラーは、前記フローショップの入り口にアクセスするタイミングで再スケジューリングを行い、前記ベイコントローラーは、前記ベイの入り口にアクセスするタイミングで再スケジューリングを行う、半導体製造システムである。
上述の発明のように、一度スケジューリングを行った後、各スケジューラは所定のタイミングで再スケジューリングを実行する。これによってリアルタイムで各種の情報を受け取ることが出来、半導体製造装置の障害などにも柔軟に対応することが可能となる。
本発明のフローショップ方式による半導体製造システムにおいて、従来のようなイベント型ではなく、スケジューリングを行う方式を用いることによって、より短TATが実現された半導体製造システムが可能となる。またスケジューリングを行っているので、無駄なWiP(Work in Progress)が発生しない。
更にフローショップコントローラー、ベイコントローラーでは、各タイミングで再スケジューリングを行うことで、リアルタイム処理が可能となる。そしてリアルタイム処理なので、割り込み処理についても効率がよい状態で実現することが出来る。つまり、最短のHotLotが実現できる。
本発明の半導体製造システムの一例を模式的に示す図である。 ベイ間搬送装置としてベルトコンベアを用いた場合の半導体製造システムの一例を模式的に示す図である。 ベイ間バッファーを用いた場合の半導体製造システムの一例を模式的に示す図である。 本発明のフローショップコントローラ、ベイコントローラ、ベイ間搬送コントローラ、装置コントローラ、ベイコントローラの階層関係を模式的に示す図である。 半導体製造装置毎のスループットを模式的に示す図である。 処理工程順の半導体製造装置を模式的に示す図である。 半導体製造装置毎の想定稼働率を設定した場合を模式的に示す図である。 半導体製造装置毎の処理枚数比を設定した場合を模式的に示す図である。 半導体製造装置毎の見かけ上のスループットを算出した場合を模式的に示す図である。 処理工程順の半導体製造装置の必要設置台数を算出した場合を模式的に示す図である。 半導体製造装置のスループットが同じ場合の搬送時間の隠蔽化を模式的に示す図である。 半導体製造装置のスループットが異なる場合の搬送時間の隠蔽化を模式的に示す図である。 半導体製造装置のレシピにより処理時間が異なる場合のロードポート待ちの解消を模式的に示す図である。 半導体製造装置の障害により処理時間が長くなる場合のロードポート待ちの解消を模式的に示す図である。
符号の説明
1:半導体製造システム
2:ベイ
3:ベイ間搬送装置
4:ベイ間バッファー
21:半導体製造装置
22:ベイ内搬送装置
半導体製造施設において半導体を製造する工程は、配線工程とトランジスタ生成工程に大別される。本願発明の半導体製造システム1は、そのうち配線工程において用いることが好適である。この配線工程における半導体製造システム1の一例を図1に示す。
半導体製造システム1は、複数のベイ2と、そのベイ間の搬送を行うベイ間搬送装置3とを有している。またベイ2には、半導体製造の配線工程における各工程の処理を行う少なくとも一以上の半導体製造装置21と、そのベイ2内において各半導体製造装置21間の搬送を行うベイ内搬送装置22とを有している。半導体製造システム1にはベイ2とベイ間搬送について制御を行うフローショップコントローラと呼ばれるコンピュータシステムを備えており、フローショップコントローラには、ベイ2とベイ間搬送のスケジューリングを行うスケジューラが備えられている。また各ベイ2には、そのベイ2内における半導体製造装置21とベイ内搬送装置22について制御を行うベイコントローラと呼ばれるコンピュータシステムを備えており、ベイコントローラには、そのベイ2内における半導体製造装置21とベイ内搬送装置22のスケジューリングを行うスケジューラが備えられている。
フローショップコントローラのスケジューラ、ベイコントローラのスケジューラは予め定められたスケジュールに基づいて、ベイ間搬送、ベイ2内における半導体製造装置21への搭載/取り出し、ベイ2内搬送を実現する。このようなスケジューラを用いることで、各半導体製造装置21やベイ間における搬送時間の隠蔽、つまり待機時間の低減を実現することが出来る。スケジューリングについては後述する。なお一度設定されたスケジューリングは予め定められたタイミングで再スケジューリングされる。フローショップコントローラのスケジューラの場合は、ベイ間搬送装置3がフローショップの入り口にアクセスするタイミングで再スケジューリングを行う。またベイコントローラのスケジューラの場合は、ベイ内搬送装置22がベイ2の入り口にアクセスするタイミングで再スケジューリングを行う。
ベイ2における半導体製造装置21にはその装置の制御を行う装置コントローラ、ベイ内搬送装置22にはその装置の制御を行うベイ内搬送コントローラ、ベイ間搬送装置3にはその装置の制御を行うベイ間搬送コントローラと呼ばれるコンピュータシステムが備えられており、各装置の制御を行っている。装置コントローラ、ベイ内搬送コントローラはベイコントローラからの指示に基づいてその装置制御を実現する。またベイ間搬送コントローラはフローショップコントローラからの指示に基づいてその装置制御を実現する。図4に、フローショップコントローラ、ベイコントローラ、ベイ間搬送コントローラ、装置コントローラ、ベイ内搬送コントローラの制御階層図を示す。
フローショップコントローラとベイ間搬送コントローラとの間では所定のデータ通信が可能であって、フローショップコントローラからベイ間搬送コントローラへの搬送指令、ベイ間搬送コントローラからフローショップコントローラへの搬送応答、ベイ間搬送コントローラからフローショップコントローラへのベイ間搬送装置3の搬送ロボットの位置情報の報告などが行われる。
ベイコントローラとベイ内搬送コントローラとの間では所定のデータ通信が可能であって、ベイコントローラからベイ内搬送コントローラへの搬送指令、ベイ内搬送コントローラからベイコントローラへの搬送応答、ベイ内搬送コントローラからベイコントローラへのベイ内搬送装置22の搬送ロボットの位置情報報告などが行われる。
またその他にも、ベイコントローラと半導体製造装置21、フローショップコントローラと各ベイコントローラとの間でもその処理状況の情報、障害情報、復旧情報、処理の残り時間の情報などが通信されている。
図1の半導体製造システム1においては、各ベイ間の搬送についてベイ間バッファー4が設けられている。ベイ間バッファー4は、ベイ2における処理の終了後、ベイ間搬送装置3がキャリアをほかのベイ2へ搬送するために到着し、キャリアの搬送を開始するまでの間、一時的に待機させるための装置である。
上述したように、各ベイ2には半導体製造装置21とベイ内搬送装置22とを備えているが、半導体製造装置21には様々な半導体製造装置21を用いることが出来る。例えばリソグラフィ装置(図1では「リソ」)、エッチング装置(図1では「エッチ」)、CVD(Chemical Vapor Deposition)装置(図1では「CVD」)、検査装置(図1では「検査」)、洗浄装置(図1では「洗浄」)、アニール装置(図1では「アニール」)、PVD(Physical Vapor Deposition)装置(図1では「PVD」)、メッキ装置(図1では「メッキ」)、CMP(Chemical Mechanical Polising)装置(図1では「CMP」)などがあるがこれ以外に適宜の半導体製造装置21を半導体製造装置21として用いることが出来る。
各半導体製造装置21には、ベイ内搬送装置22との間でキャリアの搭載/取り出しを行うためのロードポートを少なくとも一以上備える。またベイ内搬送装置22は、ベイ間バッファー4、半導体製造装置21のロードポートでキャリアの搭載/取り出しを連続して行うことが出来る機構を備えている。例えば、ベイ内搬送装置22のアームを2本とし、一本のアームで処理終了したキャリアを半導体製造装置21から取り出し(受け取り)、他方のアームで搬送してきたキャリアを搭載する(渡す)機構がある。あるいは、アームが一本の場合、ベイ内搬送装置22に2つのステージを備え、空いている一つのステージに、処理が終了して半導体製造装置21から取り出したキャリアを置いた後、搭載すべきキャリアを載せたステージから、当該キャリアを半導体製造装置21に搭載する機構などもある。
ベイ間搬送装置3についても、ベイ内搬送装置22と同様に、キャリアの搭載/取り出しを連続して行う機構を備える。
図1の半導体製造システム1では各ベイ間の搬送を行うベイ間搬送装置3について、搬送ロボットを用いた場合を示しているが、図2に示すようにベイ間搬送装置3をベルトコンベア上の搬送装置にしてもよい。この場合には、ベルトコンベア自体がベイ間バッファー4と同様の機能を果たすことから、ベイ間バッファー4は不要となる。また図3に示すように、ベイ間の搬送はベイ間バッファー4に処理済みのキャリアを待機させ、ベイ内搬送装置22がベイ間バッファー4から次に処理を行うキャリアを搭載することによって、実質的にベイ間搬送を実現するように構成することも出来る。
なお本明細書では説明の便宜上、図1の半導体製造システム1の場合を用いて説明するが、図2及び図3、あるいはほかの半導体製造システム1であっても同様に処理を実現することは可能である。
次にフローショップコントローラのスケジューラ、ベイコントローラのスケジューラでスケジューリングを行う際に必要となる、半導体製造システム1において各半導体製造装置21の設置台数、一台のベイ内搬送装置22が対象とする装置台数(これを「フローステップ数」と呼ぶ)や装置レイアウトを決定するための処理フローを説明する。これは、フローショップコントローラ、ベイコントローラなどの任意のコンピュータシステムで実行することが出来る。
なお本明細書の半導体製造システム1において実行する配線工程の半導体製造装置21として、リソグラフィ装置、CVD装置、PVD装置、アニール装置、洗浄装置、エッチング装置、CMP装置、メッキ装置、検査装置(検査1〜検査4)の場合を説明する(図5)。また配線工程の処理フローとして図6の順であるとする。図5及び図6において、各半導体製造装置21のあとのカッコ書きは、同一の処理について同様の処理工程を施すことを意味しており、例えばリソグラフィ(1)、リソグラフィ(2)は、リソグラフィ装置における1回目の処理工程、2回目の処理工程を意味している。
まず各半導体製造装置21の設置台数を決定する処理を説明する。
半導体製造システム1における半導体製造装置21の中では、リソグラフィ工程で用いるリソグラフィ装置がもっとも高価であり、またスループットもほかの半導体製造装置21よりも高い。そこで投資効率を踏まえて、リソグラフィ装置の装置稼働率をもっとも高くするように設定する必要がある。ここで、一般的な配線工程では、図6に示すように、リソグラフィ工程が2回あるので、リソグラフィ装置は2台必要となる。
次に各半導体製造装置21における装置稼働率を設定する。この装置稼働率の一例は図7に示す。この装置稼働率は過去の経験などを踏まえて、任意に設定することが好ましい。
次に各半導体製造装置21において、搭載されたキャリアのうち実際にどれだけの枚数を処理するかを示す、処理枚数比を設定する。これは配線工程における一般的な処理工程では全てのキャリアを処理するが、検査工程などでは、全てのキャリアを検査するわけではないので、その処理枚数比を設定することとなる。これが設定された状態を図8に示す。図8では25枚あたりの処理枚数比を設定した場合を示している。これは1つのキャリアが25枚で構成されていることが多いためである。
このように各半導体製造装置21あたりの想定稼働率、処理枚数比を設定すると、下記の数1を用いることにより、各半導体製造装置21あたりの見かけ上のスループットを算出する。
(数1)
見かけ上のスループット=スループット×(想定稼働率÷100)×(1÷処理枚数比)
半導体製造装置21あたりの見かけ上のスループットが設定された状態が図9である。
以上のようにして各半導体製造装置21の見かけ上のスループットを算出すると、各半導体製造装置21の必要設置台数については、数2を充足する設置台数として算出することが出来る。
(数2)
見かけ上のスループット×設置台数≧リソグラフィ装置の見かけ上スループット
処理工程毎に用いる半導体製造装置21の必要設置台数を示したのが図10である。以上のような処理を行うことで各半導体製造装置21の必要設置台数が算出できる。
次にフローステップ数を決定する処理を説明する。
まずベイ内搬送装置22による装置間搬送時間の最大値をtとする(tには半導体製造装置21とのキャリア搭載/取り出し時間も含む)。そして各半導体製造装置21のスループットをP(Wph)とすると、1枚あたりの処理時間は3600/P(秒)となる。上述の各半導体製造装置21の必要設置台数の決定処理において、リソグラフィ装置以外の機種がリソグラフィ装置より大きなスループットとなるように設定されているので(数2より)、最小スループットの半導体製造装置21は、リソグラフィ装置となる。
搬送時間を隠蔽するためには、数3を充足するようなフローステップ数を決定する。
(数3)
(t×搬送対象フローステップ数)≦1枚あたりの処理時間
例えば装置間搬送時間が10秒であり、CVD装置、リソグラフィ装置、アニール装置、CMP装置、洗浄装置、エッチング装置、検査装置(検査1)の順で各処理工程を実行する場合、そのスループットは、図9などのスループットの値から、60Wphとなる。つまり1枚あたりの処理時間は60秒となる。そうなると、数3よりフローステップ数は6であることが算出できる。つまり、この各処理工程では、6台の半導体製造装置21を1台のベイ内搬送装置22で搬送するように構築することが出来る。これを模式的に示すのが図11である。
フローステップ数が決定すれば、必然的に1台のベイ内搬送装置22で搬送を担当する半導体製造装置21数が決定されるので、各ベイ2に何台の半導体製造装置21が設置できるか、即ちレイアウトが決定される。
このようにしてフローステップ数を決定すると、搬送時間を隠蔽するための方法を設定することとなる。まずベイ内搬送装置22は予め設定されたスケジュールに基づいて各半導体製造装置21へ順次キャリアの取り出し/搭載を行うタイミングを上述のt時間ずらして行い、各半導体製造装置21の処理開始もt時間ずらして行う。これによって、連続して処理されるキャリアがある場合、先行キャリアの処理終了のタイミングで後続キャリアを受け渡すことが出来、見かけ上の搬送時間は最初のキャリアが各半導体製造装置21に渡されるまでの時間と、最後のキャリアが戻される搬送時間を除き、ほぼ隠蔽化されることとなる。
以上のようにしてスケジューリングの基本となる情報が設定される。この設定された情報に基づいて、搬送時間が隠蔽されるようにスケジューリングがフローショップコントローラのスケジューラ、ベイコントローラのスケジューラで設定される。そしてフローショップコントローラのスケジューラに基づいて各ベイ2での制御処理に係る指示、ベイ間搬送装置3の制御処理にかかる指示をフローショップコントローラが、ベイコントローラ、ベイ間搬送コントローラに送出し、その指示に基づいてベイコントローラがベイ2を制御し、ベイ間搬送コントローラがベイ間搬送装置3を制御する。またベイコントローラのスケジューラに基づいてベイ2内における半導体製造装置21での制御処理に係る指示、ベイ内搬送装置22の制御処理に係る指示をベイコントローラが、装置コントローラ、ベイ内搬送コントローラに送出し、その指示に基づいて装置コントローラが半導体製造装置21を制御し、ベイ内搬送コントローラがベイ内搬送装置22を制御する。なおベイコントローラ、フローショップコントローラにおけるスケジューリングは同一のアルゴリズムを、異なる階層で動かしているだけであるので、ベイ間搬送装置3における処理の場合には、上述のベイ内搬送装置22における処理について、ベイ内搬送装置22をベイ間搬送装置3、半導体製造装置21をベイ2と読み替えて同様に設定可能である。
以上のように設定されたスケジューラを用いて半導体製造システム1を稼動させることで、従来のイベント型の半導体製造システム1よりも短TAT化された半導体製造システム1を実現することが出来る。
なお上述のフローステップ数の決定処理の方法では、各半導体製造装置21のスループットが同じである場合を説明したが、半導体製造装置21によってはそのスループットが異なる場合もあり得る。この場合には、半導体製造装置21で処理が終了したキャリアが、半導体製造装置21のロードポートで滞留することとなる。以下にこのようなロードポート待ちを解消する処理を説明する。このロードポート待ちは、ベイ間搬送装置3、ベイ内搬送装置22における搬送を、フローショップコントローラにおける適切なスケジューリング、ベイコントローラにおける適切なスケジューリングをすることで解消できる。この場合を模式的に示す図を図12に示す。
図12の場合では、CMP装置のみスループットが30Wphであり、それ以外の半導体製造装置21は60Wphである。そうするとまず処理時間の平坦化を行う必要がある。処理時間の平坦化は、上述のように各半導体製造装置21毎の必要代数の決定処理と同様の方法で決定することが出来、図12の例では、CMP装置のスループットだけがほかの装置の半分なので、当該CMP装置を2台設置すれば処理時間を平坦化することが出来る。同様にスループットが1/3の時には当該半導体製造装置21を3台、スループットが1/4の時には当該半導体製造装置21を4台設置すればよい。
次にスケジューリングによるロードポート待ち解消の処理を説明する。まず複数台設置した半導体製造装置21については、順にベイ内搬送装置22がキャリアを搬送することとなる。図12の場合では、CMP装置を2台設置しているので、ベイ内搬送装置22はキャリアをこの2台の搬送装置に交互に搬送することとなる。なお3台設置した場合にはその3台に交互に、4台設置した場合にはその4台に搬送することによって、処理終了後の半導体製造装置21におけるロードポート上の待ち時間を解消することが出来る。
更に、上述のスケジューリングは、所定のタイミングで再スケジューリングが行われるが、再スケジューリングにおいて、レシピによる処理時間が異なる場合にも、半導体製造装置21で処理が終了したキャリアが、半導体製造装置21のロードポートで滞留する場合があり得る。その場合の再スケジューリングを説明する。
例えばリソグラフィ装置におけるレシピ処理時間が60秒から80秒のように長くなる場合、そのまま続けて搬送すると、半導体製造装置21間の待ち時間がばらつき、ロードポートで滞留することがあり得る。一つの解決方法としては、次のようなものがある。処理プロセス上、搬送対象となる全ての半導体製造装置21間において、半導体製造装置21のロードポート上で滞留しないことが求められる場合においては、先行するキャリアがベイ2内における全半導体製造装置21の処理を終えてから、後述するキャリアの処理を開始する必要があるが、通常の処理プロセスにおいて、全工程についてこのような要求がされることは少なく、ある工程間について要求されることが想定される。この場合、上述のように、先行キャリアが全ての半導体製造装置21の処理を終了するのを待機すると、トータル・スループットが非常に悪くなってしまう。
そこで上述の場合にも上記とは異なる方法でスケジューリングをすることが求められる。以下にこのようなロードポート待ちを解消する処理を説明する。この場合の処理を図13に模式的に示す。
上述のような場合には、先行するキャリアが当該工程の半導体製造装置21に搭載された時点で、当該半導体製造装置21の処理開始時間を調整するスケジューリングを行うことで、処理終了後の待機状態を解消する。例えば図13に示した場合では、先行するキャリア2より後続するキャリア3の方がリソグラフィ装置の処理時間が20秒長い場合において、アニール装置からCMP装置間の時間を一定(即ちアニール装置での処理終了後のロードポート上の処理待ち時間をなくす)にする場合を示している。
この場合、処理時間の長い後続するキャリアがリソグラフィ装置に搭載されるサイクルで、アニール装置に搭載された処理時間の短い先行キャリアがアニール装置に搭載される時点において、処理開始を20秒遅延させるスケジューリングを行う。これによって次の搬送サイクルでのリソグラフィ装置でのキャリア受け取りが20秒遅延するものの、アニール装置では処理終了タイミングでキャリアの取り出しが可能となり、結果としてロードポート待ちが解消されることとなる。
更に再スケジューリングにおいて、各半導体製造装置21に発生した障害により処理時間が長くなる場合のロードポート待ちを解消する処理プロセスを以下に説明する。これを模式的に示す図が図14である。
図14では、各半導体製造装置21からベイコントローラに対して、各処理の処理残り時間の情報を報告し、この時間の情報を用いてベイ内搬送装置22の搬送スケジューリングを行うことで、半導体製造装置21に障害が発生した場合にもロードポート上で滞留しない処理方法を説明する。
上述のように、ベイコントローラと半導体製造装置21の間では予め定められた規格(例えばSEMIのStandardで定義されたGEM300)により情報通信が行われているが、更に、そこに各半導体製造装置21からベイコントローラに対して、各処理の処理残り時間の情報を報告するように構成する。
ベイコントローラは各半導体製造装置21における処理残り時間を監視し、半導体製造装置21のロードポート上で滞留してはならない半導体製造装置21において搬送が間に合うか否かの判定を行い、間に合わないと判定された場合には、スケジューリングを変更する処理を行う。この際の変更したスケジューリングでは、滞留してはならない半導体製造装置21における搬送を優先させる処理を行うことで、ロードポート上での滞留を解消させる。
但し、ベイコントローラが間に合わないと判定するタイミングにおいて、ベイ内搬送装置22が既にほかの半導体製造装置21に搬送すべきキャリアを持っていると、優先する搬送が行えない。そこでベイ内搬送装置22がベイ間バッファー4にアクセスするタイミング以前に間に合わないと判定された場合は、ベイ間バッファー4からキャリアをとらないように設定する。しかし既にベイ2入り口を通過していた場合においては、ベイ内搬送装置22がこの場合はベイ間バッファー4にいったんこのキャリアを置く必要がある。従って、判定するタイミングはこの時間も織り込んだ時間とする。図14の場合では、リソグラフィ装置に障害が発生しても、アニール装置からCMP装置間の時間を一定にする場合を示している。
以上のように半導体製造システム1を構成することで、従来のイベント型の半導体製造システム1よりも短TATで処理が可能なフローショップ方式における半導体製造システム1が可能となる。
本発明のフローショップ方式による半導体製造システム1において、従来のようなイベント型ではなく、スケジューリングを行う方式を用いることによって、より短TATが実現された半導体製造システム1が可能となる。またスケジューリングを行っているので、無駄なWiP(Work in Progress)が発生しない。
更にフローショップコントローラ、ベイコントローラでは、各タイミングで再スケジューリングを行うことで、リアルタイム処理が可能となる。そしてリアルタイム処理なので、割り込み処理についても効率がよい状態で実現することが出来る。つまり、最短のHotLotが実現できる。

Claims (2)

  1. フローショップ方式による半導体製造システムであって、
    前記半導体製造システムは、
    複数の半導体製造装置と、該半導体製造装置の間でキャリアの搬送を実行するベイ内搬送装置とを備える複数のベイと、
    前記ベイ間のキャリアの搬送を実行するベイ間搬送装置と、を有しており、
    前記半導体製造システムは、前記ベイとベイ間搬送のスケジューリングを少なくとも実行するスケジューラを有するフローショップコントローラーを備えており、
    前記ベイは、該ベイ内の前記半導体製造装置とベイ内搬送装置のスケジューリングを少なくとも実行するスケジューラを有するベイコントローラーを備えており、
    前記フローショップコントローラは、前記スケジューラにおけるスケジューリングに基づいて前記ベイと前記ベイ間搬送装置に対して制御指示を送出し、
    前記ベイコントローラは、前記スケジューラにおけるスケジューリングに基づいて前記半導体製造装置と前記ベイ内搬送装置に対して制御指示を送出し、
    前記スケジューリングは、
    前記半導体製造装置のうち、リソグラフィ装置の稼働率を基準として、前記半導体製造装置毎の設置台数、フローステップ数が算出され、前記算出された設置台数、フローステップ数に基づいて設定されている、
    ことを特徴とする半導体製造システム。
  2. 前記フローショップコントローラー、前記ベイコントローラーは、
    前記半導体製造装置、前記ベイ内搬送装置、前記ベイ、前記ベイ間搬送装置のいずれか一以上から障害情報、復旧情報、処理の残り時間情報のうち一以上の情報を受け取り、
    前記フローショップコントローラーは、前記フローショップの入り口にアクセスするタイミングで再スケジューリングを行い、
    前記ベイコントローラーは、前記ベイの入り口にアクセスするタイミングで再スケジューリングを行う、
    ことを特徴とする請求項1に記載の半導体製造システム。
JP2008545273A 2006-11-21 2006-11-21 半導体製造システム Active JP5075835B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2006/323209 WO2008062515A1 (fr) 2006-11-21 2006-11-21 Système de fabrication de semiconducteurs

Publications (2)

Publication Number Publication Date
JPWO2008062515A1 true JPWO2008062515A1 (ja) 2010-03-04
JP5075835B2 JP5075835B2 (ja) 2012-11-21

Family

ID=39429456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008545273A Active JP5075835B2 (ja) 2006-11-21 2006-11-21 半導体製造システム

Country Status (2)

Country Link
JP (1) JP5075835B2 (ja)
WO (1) WO2008062515A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5374203B2 (ja) * 2009-03-25 2013-12-25 大日本スクリーン製造株式会社 基板処理装置のスケジュール作成方法及びそのプログラム
JP5427455B2 (ja) * 2009-03-31 2014-02-26 大日本スクリーン製造株式会社 基板処理装置のスケジュール作成方法及びそのプログラム
CN114500488B (zh) * 2022-01-05 2023-09-15 珠海埃克斯智能科技有限公司 半导体清洗设备通讯方法、***以及计算机可读存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5751580A (en) * 1996-07-26 1998-05-12 Chartered Semiconductor Manufacturing, Ltd. Fuzzy logic method and system for adjustment of priority rating of work in process in a production line
JP3355117B2 (ja) * 1997-11-13 2002-12-09 松下電器産業株式会社 半導体製造設備
JP2002026106A (ja) * 2000-07-07 2002-01-25 Matsushita Electric Ind Co Ltd 半導体装置製造施設
JP2005190031A (ja) * 2003-12-25 2005-07-14 Renesas Technology Corp 半導体デバイス製造におけるボトルネック発生回避方法およびシステム
JP2006269449A (ja) * 2005-03-22 2006-10-05 Renesas Technology Corp 半導体製造システム

Also Published As

Publication number Publication date
WO2008062515A1 (fr) 2008-05-29
JP5075835B2 (ja) 2012-11-21

Similar Documents

Publication Publication Date Title
JP2003188229A (ja) ウエハ製造システムおよびウエハ製造方法
Lee A review of scheduling theory and methods for semiconductor manufacturing cluster tools
US8047762B2 (en) Method and system for locally buffering substrate carriers in an overhead transport system for enhancing input/output capabilities of process tools
Xiong et al. Reducing wafer delay time by robot idle time regulation for single-arm cluster tools
JPWO2008075404A1 (ja) 半導体製造システム
US7505828B2 (en) Carrier transportation management system and method for internal buffer process tools
US7571020B2 (en) Method and system for controlling process tools by interrupting process jobs depending on job priority
US20050005808A1 (en) Transfer system and semiconductor manufacturing system
US20130079913A1 (en) Methods and systems for semiconductor fabrication with local processing management
US9218994B2 (en) Two-dimensional transfer station used as interface between a process tool and a transport system and a method of operating the same
JP2010278249A (ja) 基板処理装置、基板処理方法及び記憶媒体
US9250623B2 (en) Methods and systems for fabricating integrated circuits utilizing universal and local processing management
CN1321448C (zh) 基板处理装置和基板处理方法
JP5075835B2 (ja) 半導体製造システム
TW201341996A (zh) 生產處理系統、生產處理之控制裝置、生產處理之控制方法以及生產處理之控制程式
KR101430053B1 (ko) 연마장치 및 그 프로그램
US20050119787A1 (en) Transport system with multiple-load-port stockers
KR102309759B1 (ko) 진공 처리 장치의 운전 방법
US6738681B2 (en) Method for manufacturing semiconductor device, semiconductor manufacturing apparatus, and method for controlling transfer in production line
JP2010251507A (ja) 半導体製造装置の制御システムおよび制御方法
Xiong et al. An efficient scheduling method for single-arm cluster tools with multifunctional process modules
JP2009076495A (ja) 真空処理装置
KR102243966B1 (ko) 도포, 현상 장치, 도포, 현상 장치의 운전 방법 및 기억 매체
JP2001102427A (ja) プロセス処理方法およびその装置並びに半導体製造ラインおよび半導体製造ラインにおける被処理基板の搬送方法
JP5348290B2 (ja) 基板処理装置、基板処理方法及び記憶媒体

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120612

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120713

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: 20120807

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: 20120827

R150 Certificate of patent or registration of utility model

Ref document number: 5075835

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150831

Year of fee payment: 3

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

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